Skip to main content
Settings Builder is a tool available to Hosted and On-Premise SPF clients that allows clients to generate a prototype of the SPF Registration and customizations within SPF and receive a successful Postback response. The tool bypasses your solution and communicates with Symmetry Payroll Forms, thus allowing you to troubleshoot any issues/configuration settings to determine the root cause.

Access settings builder

Settings Builder can be accessed via the following URL:
  • SPF Hosted: https://spf.symmetry.com/spf/utility/settings-builder?profile=[y0urPr0fileKey] - copy this URL into your browser and replace [y0urPr0fileKey] with your profile key.
  • SPF On-Premise: https://[yourservername]:[yourserverport]/spf/utility/settings-builder - copy this URL into your browser and replace [yourservername] and [yourserverport] with your server name and port.
Most users of Symmetry Payroll Forms send the traffic through port 8080 for HTTPS. There are several tabs within Settings Builder that step through the process of creating your SPF Registration and submitting the data to SPF in a variety of ways. Refer to the SPF Registration Overview for the full list of elements within SPF and how to set them.

Employee tab

The Employee tab within Settings Builder is where relevant Employee Information is set. By default, Settings Builder draws from a list of fake employee data for testing and any element can be changed. The Employee tab is divided into the sections below that correspond with JSON elements that are part of the SPF Registration and contain data used by Symmetry Payroll Forms to populate employee data on withholding forms. Employee section Corresponds to the "employee" JSON element and contains the JSON elements listed in the following table: Federal Values section For SPF U.S. implementations only Corresponds to the "federalValues" JSON element and contains the JSON elements listed in the table below. The "federalValues" JSON element is optional, but Symmetry highly encourages clients include federal values in their SPF Registration because several states use the Federal W-4 for their state withholding form and this data is used within certain flows. This currently applies to the CO101, NM101, ND104, and UT101 state withholding forms. PIN section Corresponds to the "PIN" JSON element and contains the JSON elements listed in the table below. This is an optional element.

Employer information tab

The Employer tab within Settings Builder is where relevant Employer information is set. By default and similar to the Employee tab, Settings Builder draws from a list of fake employer/company data for testing and any element can be changed. The Employer Information Tab contains data used by Symmetry Payroll Forms to populate employer data on withholding forms where they are relevant. SPF U.S. Employer section Corresponds to the "employer" JSON element and contains the JSON elements listed in the table below. This is a required element. SPF Canada Employer section Corresponds to the "employer" JSON element and contains the JSON elements listed in the table below. This element is optional for SPF Canada. Employer Address section Corresponds to the "address" element and contains the JSON elements listed in the table below. This is a required element.

Resident address tab

The Resident Address tab within Settings Builder contains a list of addresses that can be found in the SPF_HOME\app-data\db folder in a file called addresses.json. These preconfigured addresses may be used for basic testing of the SPF Registration to set an employee’s resident and work location(s). Only one address can be selected at a time within the Resident Address tab. The address selected in this tab will populate the "address" element within the "employee" element in the SPF Registration. The "employee.address" element is required.

Work addresses tab

Similar to the Resident Address tab within Settings Builder, the Work Addresses tab contains a list of addresses that can be found in the SPF_HOME\app-data\db folder in a file called addresses.json. These preconfigured addresses may be used for basic testing of the SPF Registration to set an employee’s work location(s). One or more addresses can be selected at a time within the Work Addresses tab. The address (or addresses) selected in this tab will populate the "workAddresses" element in the SPF Registration. The "workAddresses" element is optional and can contain multiple “address” elements.

Nexus and lock in letters tab

For SPF U.S. implementations only The nexus and lock in letters tab contains the configuration necessary to specify resident states where nexus exists and if an employee has an IRS, or local jurisdiction, lock in letter on file. At times, the Internal Revenue Service (IRS) may give an employer an order to withhold taxes at a minimum rate. The "lockInLetters" element provides a mechanism to prevent employees from changing certain state or federal withholding forms. Use "lockInLetters" to provide a single state abbreviation or a comma-separated list of states where the employee has a Lock in Letter on file. For a Federal lock-in letter, use the value "FEDERAL". Lock in Letters do not apply to the Canadian implementation of SPF.

Application settings tab

The Application Settings tab within Settings Builder defines how Symmetry Payroll Forms itself functions. By default, Settings Builder draws from a preset list of settings, as well as the contents of your settings.json file (refer to the settings.json overview for additional information). Within the Application Settings tab, clients can define their Symmetry Location Service (SLS) call, Postback information, re-order the Federal W-4 survey options, adjust nexus, as well as change the look and feel of the application and how forms are displayed and returned.

Submit (generated) tab

The Submit (generated) tab within Settings Builder automatically generates the SPF Registration based on the data you’ve entered/selected from the Employee, Employer Information, Resident Address, Nexus & Lock In Letters, Work Addresses and Application Setting tabs. Adjusting the inputs on these tabs changes the data defined in the SPF Registration, which is then submitted and SPF determines the forms to be returned. From the Submit (generated) tab, clients can submit the generated SPF Registration to SPF in one of three ways:
  1. Submit: generates the URL with valid token that is used for iFrame Mode.
  2. Submit One Step: directs client to the Employee Withholding Resource Center where Guide Mode and Choose Mode options are available.
  3. Submit to Helper: directs client to the Helper pages that display the submitted employee and employer data prior to navigating to the Employee Withholding Resource Center.

Submit (custom) tab

The Submit (custom) tab within Settings Builder is where clients can write and populate your own SPF Registration. This is a useful tool to help troubleshoot issues within your solution and allows clients to copy and paste in an SPF Registration file and submit the data to SPF. Data can be submitted to SPF in the same three ways from the Submit (custom) tab as the Submit (generated) tab above.