syncBatchId immediately, and pushes it to the external system in the
background. You confirm the outcome by reading the batch or the entity back.
The same batch/status vocabulary applies to every write in the Accounting API. (The eTIMS API
works differently: a sale is answered with its KRA result directly. See
eTIMS core concepts.)
The flow
Statuses
Confirm a result
Product-specific result tracking
- Expenses — see Sync transactions for status handling and error recovery.
- eTIMS — a separate product with its own model: a sale is submitted and answered with the signed KRA receipt in one request. See eTIMS core concepts.
Next steps
Environments & base URLs
Development vs production.
Errors & rate limits
The error shape and throttling.