Skip to main content

The paystub object

id
string<uuid>

Unique ID of the paystub object.

account
string<uuid>

ID of the account associated with the paystub.

payroll_document
string<uuid>

ID of the payroll document object associated with this paystub.

deduction_list
object[]

An itemized list of deductions listed on the paystub. Each object corresponds to one line item.

filing_status
object[]

Information on the user's filing status.

tax_list
object[]

An itemized list of tax withholdings listed on the paystub. Each object corresponds to one line item.

status
enum<string>

Payment status of the paystub.

  • completed - Payment has been made to the user.
  • scheduled - Payment is scheduled to be made to the user.
  • cancelled - Payment was cancelled, and was not nor will be paid to the user.
  • excluded - Tag used for dummy/sample/watermarked/test paystubs present in the account. These paystubs are excluded when generating reports and other calculations and should not be considered proof of income.
Available options:
completed,
scheduled,
cancelled,
excluded
paystub_date
string<date-time>

Timestamp (ISO 8601) of the payment date, sourced from the paystub.

paystub_period
object

Start date and end date of the work period.

currency
string

Currency code (ISO 4217).

gross_pay
string

Total gross pay from the paystub period before taxes or deductions. Returned as a decimal string with exactly two decimal places.

deductions
string

Total amount of deductions from the paystub period. Returned as a decimal string with exactly two decimal places.

taxes
string

Total tax amount from the paystub period. Returned as a decimal string with exactly two decimal places.

net_pay
string

Net pay (gross pay minus taxes and deductions) from the paystub period. Returned as a decimal string with exactly two decimal places.

reimbursements
string

Total reimbursement amount from the paystub period. Returned as a decimal string with exactly two decimal places.

hours
string

Total hours worked during the paystub period. Returned as a decimal string with exactly two decimal places.

fees
string

Total fees incurred during the paystub period. Returned as a decimal string with exactly two decimal places.

net_pay_ytd
string

Net pay year-to-date, including this paystub. Returned as a decimal string with exactly two decimal places.

gross_pay_ytd
string

Gross pay year-to-date, including this paystub. Returned as a decimal string with exactly two decimal places.

employer
string

Employer name.

employment
string

Employment ID. Can be used as a filter when listing paystubs.

employer_address
object

Object containing employer address information, sourced from the paystub.

created_at
string<date-time>

Timestamp (ISO 8601) when the paystub object was created.

updated_at
string<date-time>

Timestamp (ISO 8601) when a property value of the paystub object most recently changed.

destinations
object[]

Contains information on where and how pay was delivered to the user.

hours_ytd
string

Total hours worked year-to-date, including this paystub's work period. Returned as a decimal string with exactly two decimal places.

deductions_ytd
string

Total deductions year-to-date, including amounts from this paystub. Returned as a decimal string with exactly two decimal places.

taxes_ytd
string

Total taxes year-to-date, including amounts from this paystub. Returned as a decimal string with exactly two decimal places.

gross_pay_list
object[]

An itemized list of gross pay listed on the paystub. Each object corresponds to one line item.

gross_pay_list_totals
object

Sums the values of gross_pay_list objects based on their type:

  • base = base + pto
  • overtime = overtime
  • commission = commission
  • bonus = bonus
  • other = disability + benefits + tips + stock + other
metadata
object

Additional, non-categorized information.