GetTotals

[POST] .../v1/docmovement/gettotals

Returns totals calculated from warehouse transfer document lines. Requires document id and movement select permission. Counts undeleted sender lines once, excluding paired receiver lines; amount sums quantity times stored price. last_purchase_amount estimates quantity times current last purchase cost for the sender stock company or null without purchase cost view permission. Missing costs contribute zero; this estimate can change over time. VAT and additional expenses are zero. Invalid requests, inaccessible documents and storage errors return HTTP 200 ErrorResult.

Request Parameters

Name Type Required Description
id Int64 Required Document ID.

Request Example

{
  "id": 1
}

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result DocMovementTotals Result object.

Response Example

{
  "ok": true,
  "result": {
    "additional_expenses_amount": 1.0,
    "amount": 1.0,
    "document_id": 1,
    "last_purchase_amount": 1.0,
    "operation_count": 1,
    "quantity": 1.0,
    "vat_amount": 1.0
  }
}