Delete
[POST] .../v1/docadditionalexpenses/delete
Deletes an additional expense document. Final-delete an additional expenses document directly or after it has been marked for deletion with DocAdditionalExpenses/DeleteMark. The request requires the additional expenses delete permission; id is required, the document must exist, must not be posted, must not already be deleted and must satisfy the document lock contract. If the document is linked to a parent DocPurchase, the parent purchase lock contract is also checked before deletion. Errors such as missing body, invalid id, denied access, document not found, already posted or blocked state, parent lock failure, missing deletion mark, no affected row, storage errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | Int64 | Required | Record ID. |
Request Example
{
"id": 56
}
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
}
}