Skip to main content
eTIMS tracks inventory movements. Sync2Books exposes two operations:
  • Adjust — add or deduct stock for an item at a branch (PUT …/stock/adjust)
  • Transfer — move stock between items/branches (POST …/stock/transfer)
Stock applies to goods only. Only GOODS items are stock-tracked — for them, sales deduct inventory, so you must add stock before selling. SERVICE items are non-stock: these operations have no effect on them, and you never need to stock them to sell. See Goods vs Services.
Stock matters because, for goods, sales deduct inventory — you must add stock before a good can be sold. See Sales prerequisites.

Adjust stock

Note the HTTP method is PUT, not POST.

Request body

Transfer stock

Move stock from one item/branch to another:

Request body

Both are asynchronous

Adjust and transfer return a syncBatchId and are processed asynchronously — track them the same way as everything else: Tracking Results.

Typical pattern