Definition
An employment represents a job associated with a connected payroll account. One account can contain data from more than one employment. A user represents the person sharing information. An account represents their connection to an income source. Employments identify the jobs associated with that connection. For example, a user may have worked for two employers that use the same payroll provider. After an account is connected, paystubs may be available from both employers, even when the identity information only describes one job.Matching records
Theemployment field is available on Identities, Paystubs, and Payroll Documents. Records with the same employment ID belong to the same employment.
Employer names can differ between records for the same job. Use the employment ID to match them:
In this example, the identity’s employment status applies to Bob’s Donuts. It should not be applied to the unmatched Suzy’s Cupcakes paystub.
Paystubs and payroll documents can have a
null employment when they cannot be matched to an employment. These records can still contain useful information. A shared null value does not mean that records belong to the same employment.Retrieve all records, then match
Use this approach when you need all available records, including paystubs that are not matched to an employment.- Retrieve identities, paystubs, and payroll documents using the
useroraccountfilter. Follow pagination to retrieve all available records. - Store the
employmentvalue with each record. - Match records with the same non-null employment ID. Keep unmatched records available for separate review or processing.
Retrieve records for an employment
Use this approach when you only need records associated with a specific employment.- List employments for the user or account.
- Use the returned employment
idas theemploymentfilter when listing identities, paystubs, or payroll documents.
Filtering by employment excludes unmatched records. If your application needs the applicant’s full available income history, retrieve all records and match them afterward.