A sync-log table written by the customer, invoice and project paths. Vendor fault envelopes are parsed into a readable message stored alongside the raw status, so the same text can be shown to a user.
Also called: QuickBooks error · why did the sync fail · accounting audit trail
- 1Each accounting interaction calls a log writer with the entity type and both ids.
- 2Success and error rows are both recorded, with the HTTP status.
- 3The parsed vendor fault message is stored as the user-facing message.
- 4Log write failures are warned about but never break the operation.
The customer module states it as a standing rule: 'Every QB API interaction is logged to quickbooks_sync_log per Rule 3.' The readable-message extraction exists because the vendor's fault envelope is not something a builder can act on directly.
- Accounting failures left no diagnosable trail.
- Raw vendor faults were unreadable to the person affected.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →