VAT Rules [API]
| Description | List available VAT Rules |
| Action | GET |
| URL | <your URL here>/api/vat_rules |
| Sample request parameters | (empty – no data required) |
| Sample Successful Response | [
{
"id": 1,
"vat_class": {
"id": 1,
"name": "Sales Tax applicable",
"is_default": true
},
"vat_rate": {
"id": 1,
"name": "Tax Rate",
"rate": "20.0"
},
"vat_group": {
"id": 1,
"name": "Sales Tax GB"
},
"integration_ref": "GB_STANDARD"
},
{
"id": 2,
"vat_class": {
"id": 1,
"name": "Sales Tax applicable",
"is_default": true
},
"vat_rate": {
"id": 2,
"name": "Zero Tax",
"rate": "0.0"
},
"vat_group": {
"id": 2,
"name": "No Sales Tax"
},
"integration_ref": "GB_ZERO"
}
]
|
| Description | Create VAT Rule |
| Action | POST |
| URL | <your URL here>/api/vat_rules |
| Sample request parameters | {"vat_class_id":"1","vat_group_id":"2","vat_rate_id":"2"}
|
| Sample Successful Response | {
"id": 3,
"vat_class": {
"id": 1,
"name": "Sales Tax applicable",
"is_default": true
},
"vat_rate": {
"id": 2,
"name": "Zero Tax",
"rate": "0.0"
},
"vat_group": {
"id": 2,
"name": "No Sales Tax"
},
"integration_ref": null
}
|
| Description | Update VAT rule |
| Action | PATCH/PUT |
| URL | <your URL here>/api/vat_rates/<id of VAT rule> |
| Sample request parameters | {"vat_class_id":"1","vat_group_id":"3","vat_rate_id":"2"}
|
| Sample Successful Response | {
"id": 3,
"vat_class": {
"id": 1,
"name": "Sales Tax applicable",
"is_default": true
},
"vat_rate": {
"id": 2,
"name": "Zero Tax",
"rate": "0.0"
},
"vat_group": {
"id": 3,
"name": "Group 3"
},
"integration_ref": null
}
|