syncBatchId immediately, and pushes it to the external system in the
background. You confirm the outcome by reading the batch or the entity back.
This model is shared across products: the same batch/status vocabulary applies to
Expenses and to eTIMS.
The flow
Statuses
Confirm a result
Product-specific result tracking
- Expenses — see Sync transactions for status handling and error recovery.
- eTIMS — sales and catalog operations are async and yield a signed KRA receipt. See Tracking results.
Next steps
Environments & base URLs
Development vs production.
Errors & rate limits
The error shape and throttling.