Employer profile

View and update all of an employer's payroll setup information with this experience.

Available as:
Employer profile experience

Employer profile experience

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

NameTypeDescription
userTokenStringRequired. A User Token with EMPLOYER_ADMIN access role for the specified Employer.
employerIdStringRequired. The id of the Employer.
includeCardsString[]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'
});