[POST] .../v1/docmovement/perform
Posts document movement. Use this method to post a movement document after its header and MovementOperation rows are complete, which makes the movement affect stock balances. The request body must contain a positive document id, the document must be locked by the current user, not deleted or marked for deletion and it must pass closed-period, deleted-item and sender-stock balance checks. The caller must have document movement perform permission; missing body, invalid id, unavailable tariff, lock conflicts, closed accounting period, deleted items, insufficient stock balance, denied access, no affected rows or database failures are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | Int64 | Required | Movement document ID. |
Request Example
{
"id": 4201
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"row_affected": 1
}
}