View and update all of an employer's payroll setup information with this experience.
Available as:
This employer facing experience provides a user with the ability to view and edit an employer's payroll setup data all from a single profile. The profile is organized such that relevant pieces of information are grouped together into independent sections:
- Addresses - all of the company addresses that are relevant for payroll purposes (e.g. work locations, tax filing address)
- Bank accounts - specify the bank account(s) to be used for funding payroll
- Benefits - manage the benefit policies that are provided by the employer, such as retirement, health insurance, and other savings plans. Note: the benefits card is only available when enabled for your organization, contact us if you wish to use it.
- Business - general information about the employer's business (e.g. name, legal name)
- Pay groups - configure groupings of workers to be used for running payroll (e.g. pay schedules). See the reference for more details.
- Taxes setup - information pertaining to tax calculation, payment, and filing (e.g. tax agency account IDs, tax rates, payment frequencies).
- Time Off - manage the time off policies that are provided by the employer, such as paid time off, sick pay or unpaid leave. Note: the time off card is only available when enabled for your organization, contact us if you wish to use it.
Options
Name | Type | Description |
---|---|---|
userToken | String | Required. A User Token with EMPLOYER_ADMIN access role for the specified Employer. |
employerId | String | Required. The id of the Employer. |
includeCards | String[] | An array of the names of the cards which are to be included in the profile. If omitted, all cards will be included by default. Available cards are: addresses , banks , benefits , business , pay-groups , taxes-setup , and time-off . |
Embedded usage
Element name: employer-profile
Refer to the guide on how to embed an Element with Salsa.js for more detailed instructions.
Example
salsa.elements.create('employer-profile', {
userToken: 'eyJhbGciO...ajs0Wqw',
employerId: 'er_e8343fc7-9d63-4cc5-81ed-c573fc666d37'
});