Delete
[POST] .../v1/taxvat/delete
Deletes a VAT rate. Remove a custom VAT rate from future selection lists. The request requires id greater than or equal to 2; system VAT rate id=1 represents "Without VAT" and is rejected before persistence. The record is soft-deleted and the TaxVatDeleted webhook is sent. The caller must have VAT delete permission. Missing body, invalid id, denied permission, missing or already deleted records, no affected rows, storage errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | Int64 | Required | VAT rate ID. Must be 2 or greater because system rate id=1 cannot be deleted. |
Request Example
{
"id": 4
}
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
}
}