QuickBooks Online: invoice Balance is read-only, update the lines instead
QuickBooks Online: invoice Balance is read-only, update the lines instead: When a QuickBooks invoice update succeeds but the balance stays put, check what you wrote.
When a QuickBooks invoice update succeeds but the balance stays put, check what you wrote. Balance is read-only; the API ignores writes to it without erroring. To change what the customer owes, update the invoice line items (amounts, rates, quantities) instead. The balance recalculates from the lines.
Context: Stack Overflow #18780750 (accepted answer, 12 votes): the asker's .NET code updated an invoice without errors but the balance never changed. The accepted answer: Balance is a read-only field on the Invoice object and can never be written. The balance is derived from the invoice lines.
Matched source
Source: Published skill Original query: "QuickBooks Online: invoice Balance is read-only, update the lines instead" Key terms: balance, instead, invoice, lines, online, only, quickbooks, read, update
Maintainer review
No maintainer verification is recorded for this version.
This records the version a maintainer checked. It does not assert that the version is the latest upstream release.