Update a vendor credit
Updates a vendor credit before you apply it to bills, letting you adjust the amounts, memo, or line allocations that make up the credit.
NOTE: If you include expenseLines, itemLines, or itemGroupLines, QuickBooks Desktop replaces each included line list with the array you send, so include unchanged lines you want to keep and use id: "-1" for new lines.
post/quickbooks-desktop/vendor-credits/{id}
Path parameters
idstring required
The QuickBooks-assigned unique identifier of the vendor credit to update.
Example:123ABC-1234567890
The QuickBooks-assigned unique identifier of the vendor credit to update.
Headers
Conductor-End-User-Idstring required
The ID of the End-User to receive this request.
Example:end_usr_1234567abcdefg
The ID of the End-User to receive this request.
Request body
Example request
{
"revisionNumber": "1721172183",
"vendorId": "80000001-1234567890",
"payablesAccountId": "80000001-1234567890",
"transactionDate": "2024-10-01",
"refNumber": "VCREDIT-1234",
"memo": "Credit for returned merchandise - Invoice INV-1234",
"salesTaxCodeId": "80000001-1234567890",
"exchangeRate": 1.2345,
"expenseLines": [
{
"id": "456DEF-1234567890",
"accountId": "80000001-1234567890",
"amount": "1000.00",
"memo": "New office chair",
"payeeId": "80000001-1234567890",
"classId": "80000001-1234567890",
"salesTaxCodeId": "80000001-1234567890",
"billingStatus": "billable",
"salesRepresentativeId": "80000001-1234567890"
}
],
"itemLines": [
{
"id": "456DEF-1234567890",
"itemId": "80000001-1234567890",
"inventorySiteId": "80000001-1234567890",
"inventorySiteLocationId": "80000001-1234567890",
"serialNumber": "SN1234567890",
"lotNumber": "LOT2023-001",
"expirationDate": "2025-12-31",
"description": "High-quality widget with custom engraving",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSetId": "80000001-1234567890",
"cost": "1000.00",
"amount": "1000.00",
"customerId": "80000001-1234567890",
"classId": "80000001-1234567890",
"salesTaxCodeId": "80000001-1234567890",
"billingStatus": "billable",
"overrideItemAccountId": "80000001-1234567890",
"salesRepresentativeId": "80000001-1234567890"
}
],
"itemGroupLines": [
{
"id": "456DEF-1234567890",
"itemGroupId": "80000001-1234567890",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSetId": "80000001-1234567890",
"itemLines": [
{
"id": "456DEF-1234567890",
"itemId": "80000001-1234567890",
"inventorySiteId": "80000001-1234567890",
"inventorySiteLocationId": "80000001-1234567890",
"serialNumber": "SN1234567890",
"lotNumber": "LOT2023-001",
"expirationDate": "2025-12-31",
"description": "High-quality widget with custom engraving",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSetId": "80000001-1234567890",
"cost": "1000.00",
"amount": "1000.00",
"customerId": "80000001-1234567890",
"classId": "80000001-1234567890",
"salesTaxCodeId": "80000001-1234567890",
"billingStatus": "billable",
"overrideItemAccountId": "80000001-1234567890",
"salesRepresentativeId": "80000001-1234567890"
}
]
}
]
}Response
Returns the updated vendor credit.
Example response
{
"id": "123ABC-1234567890",
"objectType": "qbd_vendor_credit",
"createdAt": "2025-01-01T12:34:56+00:00",
"updatedAt": "2025-02-01T12:34:56+00:00",
"revisionNumber": "1721172183",
"vendor": {
"id": "80000001-1234567890",
"fullName": "Acme Supplies Ltd."
},
"payablesAccount": {
"id": "80000001-1234567890",
"fullName": "Accounts-Payable"
},
"transactionDate": "2024-10-01",
"creditAmount": "25.00",
"currency": {
"id": "80000001-1234567890",
"fullName": "USD"
},
"exchangeRate": 1.2345,
"creditAmountInHomeCurrency": "20.00",
"refNumber": "VCREDIT-1234",
"memo": "Credit for returned merchandise - Invoice INV-1234",
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"externalId": "12345678-abcd-1234-abcd-1234567890ab",
"linkedTransactions": [
{
"id": "123ABC-1234567890",
"objectType": "qbd_linked_transaction",
"transactionType": "invoice",
"transactionDate": "2024-10-01",
"refNumber": "LINK-1234",
"linkType": "amount",
"amount": "1000.00"
}
],
"expenseLines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_expense_line",
"account": {
"id": "80000001-1234567890",
"fullName": "Expenses:Office Supplies"
},
"amount": "1000.00",
"memo": "New office chair",
"payee": {
"id": "80000001-1234567890",
"fullName": "Acme Corporation"
},
"class": {
"id": "80000001-1234567890",
"fullName": "Office Supplies"
},
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"billingStatus": "billable",
"salesRepresentative": {
"id": "80000001-1234567890",
"fullName": "Jane Doe"
},
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"itemLines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_item_line",
"item": {
"id": "80000001-1234567890",
"fullName": "Widget A"
},
"inventorySite": {
"id": "80000001-1234567890",
"fullName": "Main Warehouse"
},
"inventorySiteLocation": {
"id": "80000001-1234567890",
"fullName": "Aisle 3, Shelf B"
},
"serialNumber": "SN1234567890",
"lotNumber": "LOT2023-001",
"expirationDate": "2025-12-31",
"description": "High-quality widget with custom engraving",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"cost": "1000.00",
"amount": "1000.00",
"customer": {
"id": "80000001-1234567890",
"fullName": "Acme Corporation"
},
"class": {
"id": "80000001-1234567890",
"fullName": "Installation:Residential"
},
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"billingStatus": "billable",
"salesRepresentative": {
"id": "80000001-1234567890",
"fullName": "Jane Doe"
},
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"itemGroupLines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_item_group_line",
"itemGroup": {
"id": "80000001-1234567890",
"fullName": "Office Supplies Bundle"
},
"description": "Standard widget bulk package",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"totalAmount": "1000.00",
"itemLines": [
{
"id": "456DEF-1234567890",
"objectType": "qbd_item_line",
"item": {
"id": "80000001-1234567890",
"fullName": "Widget A"
},
"inventorySite": {
"id": "80000001-1234567890",
"fullName": "Main Warehouse"
},
"inventorySiteLocation": {
"id": "80000001-1234567890",
"fullName": "Aisle 3, Shelf B"
},
"serialNumber": "SN1234567890",
"lotNumber": "LOT2023-001",
"expirationDate": "2025-12-31",
"description": "High-quality widget with custom engraving",
"quantity": 5,
"unitOfMeasure": "Each",
"overrideUnitOfMeasureSet": {
"id": "80000001-1234567890",
"fullName": "Volume Units"
},
"cost": "1000.00",
"amount": "1000.00",
"customer": {
"id": "80000001-1234567890",
"fullName": "Acme Corporation"
},
"class": {
"id": "80000001-1234567890",
"fullName": "Installation:Residential"
},
"salesTaxCode": {
"id": "80000001-1234567890",
"fullName": "Non"
},
"billingStatus": "billable",
"salesRepresentative": {
"id": "80000001-1234567890",
"fullName": "Jane Doe"
},
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}
],
"openAmount": "500.00",
"customFields": [
{
"ownerId": "0",
"name": "Customer Rating",
"type": "string_1024_type",
"value": "Premium"
}
]
}