Process Payable Items for Payout

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.

Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!