This feature is currently under development
The Fulfillments API provides visibility into how Check resolves tax liability adjustments on behalf of an employer. A Fulfillment is created whenever Check reconciles tax liabilities and determines the outcome — whether that results in a direct transaction with the employer, an agency refund reclaimed from a tax authority, a write-off, or some combination.
Fulfillments are currently generated as part of Check's period-end tax balancing process. (Read more about balancing in the Help Center article here.) Over time, additional scenarios — such as tax corrections and void-related adjustments — will also produce Fulfillment objects.
In the balancing use-case, fulfillment objects become available after a balancing payroll is approved and fulfilled. Each fulfillment is associated with a company and, if the reconciliation identified adjustsments that require a transaction, a payment. The associated payroll links back to the fulfillment via its fulfillment field.
Webhooks
Check sends webhooks for fulfillment lifecycle events with the fulfillment topic:
| Event | Description |
|---|---|
| created | A fulfillment was created |
| deleted | A fulfillment was deleted |

