You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit db03216
Browse filesBrowse the repository at this point in the historyBrowse files
fix(quickbooks): align purchasing and accounting tools with Intuit's model
Validated against Intuit's live machine-readable model files
(EntityJsonObject_v1.json, CodesModelsJsonObjects_v2.json).
- CurrencyRef is "Conditionally required" on all seven purchasing and
accounting create models ("This must be defined if multicurrency is
enabled for the company") and was never written, so every create failed
on a multicurrency company. Creates now accept an ISO 4217 currencyCode.
- GlobalTaxCalculation is "Conditionally required" on Bill, VendorCredit,
PurchaseOrder, JournalEntry, and Deposit, and Optional on Purchase
("Not applicable to US companies; required for non-US companies"). Those
six creates now accept it; JournalEntry accepts only the two values
Intuit documents for it. BillPayment has no such property and is left alone.
- Add void_bill_payment, the documented
POST /billpayment?operation=update&include=void operation.
- itembasedexpenselinedetail.Required is [] and ItemRef is Optional, so an
item line no longer requires itemId.
- The Deposit sparse update leaves "missing elements untouched", so
depositAccountId is no longer forced on every update.
- BillPayment DocNumber and APAccountRef are Optional writable fields and
were unreachable; PurchaseOrder DueDate was emitted by the body builder
but had no parameter.
- Correct the maxResults range in the two read tools to 1-1000, matching
validateQuickBooksPagination.
- Record the unresolved BillPayment "Line [0..n]" / requiredFlag Required
contradiction as a TSDoc note; behavior unchanged.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RB5M2gk7zZgGomnQqr7WRB
0 commit comments