The Contractor Payment Object represents a payment made out to a Contractor Object
attribute | type | description |
---|---|---|
contractorPaymentID | string | Zeal Contractor Payment ID |
contractorID | string | Zeal Contractor ID |
companyID | string | Zeal Company ID |
status | string | Holds one of the following values:pending pre-processed processed |
approval_required | boolean optional | Whether manual approval is required for this payment or not. By default, Zeal automatically processes the payment two business days before the pay date. However, if approval is required and the payment is not approved by time of processing, Zeal will NOT process the payment. |
approved | boolean optional | Whether this payment has been manually approved or not (only relevant if approval_required is true) |
pay_date | date | Date of Pay Date for this contractor payment, in the ISO-8601 format in UTC. Zeal will pay this contractor on this date. Example 2019-10-01 |
amount | number | Amount to be paid to the contractor |
disbursement_status | string | Part of the object provided upon response of Contractor Payment creation Provides an up-to-date status of the payment. The disbursement_status will hold one of the following values:Show disbursement_status valuespending - Status of all checks until net pay has been started settled - Funds have successfully settled in employee’s account void - When an Employer pays out the wrong person or the wrong amount and wants to void the check This will be solved by automatically creating a DL link for a check from the EE to the ER for the entire amount that they can DL returned - Net pay did not successfully get disbursed refunded - (Only applicable to direct deposit payments) Status of checks that failed but then the employer wants to pay out in-house cancelled - (Only applicable to direct deposit payments) The check got cancelled due to: Going to an inactive user Having a transaction going to a watchlist match Check is going a locked node |
disbursement | object | The disbursement method in which the contractor will be paid. Options are:prepaid direct_deposit |
{
"contractorPaymentID": "246863894",
"contractorID": "1234567890",
"companyID": "0987654321",
"status": "pending",
"approval_required": false,
"approved": false,
"pay_date": "2019-10-01",
"amount": 100,
"disbursement_status": "pending",
"disbursement":{
"method": "direct_deposit"
}