Item tax groups enable taxes to be applied to items. Applicable only with Advanced Tax, for more information see Item Tax Groups-Advanced Tax.
Returns a collection with a key, ID, and link for each item tax group. This operation is mostly for use in testing; use the query service to find objects that meet certain criteria and to specify properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "1",
- "id": "Auto Item Tax",
- "href": "/objects/tax/item-tax-group/1"
}, - {
- "key": "2",
- "id": "Electronic Item Tax",
- "href": "/objects/tax/item-tax-group/2"
}, - {
- "key": "3",
- "id": "Gardening Item Tax",
- "href": "/objects/tax/item-tax-group/3"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new item tax group.
id required | string Unique identifier of the item tax group. Example: "Acme Company Customers" | ||||
name | string Unique identifier for the item tax group. This field is the same as Example: "Acme Company Customers" | ||||
object Tax solution associated with this item tax group. Different tax solutions are available for different countries, for example, Australia GST, South Africa VAT, UK Vat. See Tax solutions for details. | |||||
|
Created
Bad Request
{- "id": "Auto Item Tax",
- "taxSolution": {
- "id": "1"
}
}
{- "ia::result": {
- "key": "1",
- "id": "Auto Item Tax",
- "href": "/objects/tax/item-tax-group/1"
}, - "ia::meta": {
- "totalCount": 1
}
}
Returns detailed information for a specified item tax group.
key required | string System-assigned unique key for the item tax group. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "key": "1",
- "id": "Auto Item Tax",
- "isVATEnabled": true,
- "href": "/objects/tax/item-tax-group/1"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing item tax group by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the item tax group. Example: 99 |
name | string Unique identifier for the item tax group. This field is the same as Example: "Acme Company Customers" | ||||
object Tax solution associated with this item tax group. Different tax solutions are available for different countries, for example, Australia GST, South Africa VAT, UK Vat. See Tax solutions for details. | |||||
|
OK
Bad Request
{- "taxSolution": {
- "id": "1"
}
}
{- "ia::result": {
- "key": "1",
- "id": "Auto Item Tax",
- "href": "/objects/tax/item-tax-group/1"
}, - "ia-meta": {
- "totalCount": 1
}
}
Deletes an item tax group.
key required | string System-assigned unique key for the item tax group. Example: 99 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}