Overview
This node interacts with QuickBooks Online to manage sales receipts, specifically allowing the creation and deletion of sales receipts. In the 'Delete' operation, it deletes a specified sales receipt by its ID. This is useful for automating bookkeeping tasks, such as removing incorrect or outdated sales receipts from QuickBooks Online.
Use Case Examples
- Automatically delete a sales receipt by ID when a related transaction is canceled.
- Clean up sales receipts in QuickBooks Online based on external triggers or workflows.
Properties
| Name | Meaning |
|---|---|
| Sales Receipt ID | The ID of the sales receipt to delete, required to identify which sales receipt to remove. |
Output
JSON
Id- The ID of the deleted sales receipt.SyncToken- The synchronization token of the deleted sales receipt.domain- Domain information related to the sales receipt deletion.status- Status of the sales receipt after deletion.
Dependencies
- QuickBooks Online API
- OAuth2 API credentials for QuickBooks
Troubleshooting
- Ensure the Sales Receipt ID is correct and exists in QuickBooks Online; otherwise, the deletion will fail.
- The node requires valid OAuth2 credentials for QuickBooks Online; invalid or expired tokens will cause authentication errors.
- If the SyncToken is not correctly retrieved or used, the deletion request may be rejected by the API.
Links
- QuickBooks Online Sales Receipt API - Official QuickBooks API documentation for managing sales receipts.