Processes unpaid payable items into payments for approval and payout.
Employees and contractors work differently
In Everee, W-2 employees are paid on a regular pay cycle and contractors are not. Any payable items for employees will be automatically included as part of their regular payroll if they aren't processed into payments beforehand using this endpoint.
Any payable items for contractors must be paid-out ASAP, since they don't have regular pay cycles that would pay-out automatically.
This behavior is controlled with the includeWorkersOnRegularPayCycle
parameter. It's false
by default, so the default behavior is to limit ASAP payout to contractors only.
Setting the parameter to true
will include employees' payable items as well, and will cause those payable items to be processed into payments separate from their regular payroll.
You may or may not want this, depending on your payroll workflow, your workers' expectations, your cash flow, and many other factors.
You can use the following scenarios to help decide how to manage the different classifications:
You're paying only contractors
You have to call Request ASAP payout for Payables in order for any payable items to be paid-out.
You're paying only employees
You have to choose whether you want employees' payable items to be paid-out ASAP or with regular payroll. By default, employees' payable items will wait for regular payroll and won't be paid-out ASAP.
See the includeWorkersOnRegularPayCycle
parameter in Request ASAP payout for Payables to control this.
You're paying both employees and contractors
You have to call Request Payment for Payables in order for any payable items to be paid-out to contractors.
For employees, you have to choose whether you want employees' payable items to be paid-out ASAP—as they are for contractors—or wait for them to be included with regular payroll. By default, employees' payable items will wait for regular payroll and won't be paid-out ASAP.
See the includeWorkersOnRegularPayCycle
parameter in Request ASAP payout for Payables to control this.
After requesting ASAP payout
Once payout has been requested, this operation populates a paymentStatus
field on affected payable items. Any payable items successfully processed for payout will trigger a payment-payables.status-changed
webhook event.