Delete bill payment
The Delete bill payment endpoint allows you to delete a specified bill payment from an accounting software.
Bill payments are an allocation of money within any customer accounts payable account.
Process
-
Pass the {billPaymentId} to the Delete bill payment endpoint and store the pushOperationKey returned.
-
Check the status of the delete operation by checking the status of the push operation either via
- Push operation webhook (advised),
- Push operation status endpoint.
A Success status indicates that the bill payment object was deleted from the accounting software.
-
(Optional) Check that the bill payment was deleted from the accounting software.
Effect on related objects
Be aware that deleting a bill payment from an accounting software might cause related objects to be modified.
Integration specifics
Integrations that support soft delete do not permanently delete the object in the accounting software.
| Integration | Soft Delete | Details |
|---|---|---|
| QuickBooks Online | No | - |
| QuickBooks Desktop | No | - |
| Oracle NetSuite | No | See here to learn more. |
| Xero | Yes | - |
| Sage Intacct | No | Some bill payments in Sage Intacct can only be deleted, whilst others can only be voided. Codat have applied logic to handle this complexity. |
Supported integrations
This functionality is currently supported for our QuickBooks Online, QuickBooks Desktop, Oracle NetSuite, Xero and Sage Intacct integrations.
Response
OK