qbo_vendor_credits_update
Update a vendor credit record in QuickBooks Online by modifying only the specified fields. This sparse update preserves existing data for unprovided fields.
Instructions
Sparse-update an existing VendorCredit record. Only provided fields are changed; Id and SyncToken are required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Line | Yes | Array of credit lines, same shape as Bill.Line: {Amount, DetailType: "AccountBasedExpenseLineDetail" | "ItemBasedExpenseLineDetail", ...}. | |
| TxnDate | No | Credit date (YYYY-MM-DD); defaults to today if omitted | |
| DocNumber | No | Reference number from the vendor | |
| SyncToken | Yes | Current SyncToken of the record (required by QBO for sparse updates; fetch the record first to obtain it) | |
| VendorRef | Yes | Vendor reference, e.g. {"value": "56"} (required) | |
| PrivateNote | No | Private note | |
| APAccountRef | No | Accounts Payable account reference, e.g. {"value": "33"} | |
| vendorCreditId | Yes | The VendorCredit ID to update |