Ротор.Склад
Каждое движение — под запись, каждый остаток — по формуле
available = receipt − writeoff − reserve + unreserve

Движения и остатки API

Движения остатков с историей «кто и когда» и отчёт остатков на дату. Типы движения: receipt приход, writeoff списание, reserve резерв, unreserve снятие резерва. Отрицательный остаток запрещён — 409 Conflict.

Методы

GET/api/movements

История движений, от новых к старым, с фильтром ?product_id=.

POST/api/movements

Создать движение: product_id, movement_type, qty, опционально supplier_id и order_ref.

GET/api/reports/stock

Отчёт остатков на дату в JSON (?date=YYYY-MM-DD).

Попробовать

История движений


      

Создать движение


      

Отчёт остатков на дату