TaxRate (CDev\VAT)
Tax\Rate represents single tax rate record associated with the VAT tax type.
GET
Retrieve tax rates by conditions
_cnd[limit]
array
Sets the offset (first item) and the limit (second item)
_cnd[orderBy]
array
Sets sorting order field
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>[] array
Sample response
[{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}]
_cnd[limit]
array
Sets the offset (first item) and the limit (second item)
_cnd[orderBy]
array
Sets sorting order field
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>[] array
Sample response
[{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}]
GET
Retrieve tax rate by id
id
integer Required
Id value of the Rate object
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
id
integer Required
Id value of the Rate object
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
PUT
Update tax rate by id
id
integer Required
Id value of the Rate object
<XLite\Module\CDev\VAT\Model\Tax\Rate>
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
id
integer Required
Id value of the Rate object
<XLite\Module\CDev\VAT\Model\Tax\Rate>
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
DELETE
Delete tax rate by id
id
integer Required
Id value of the Rate object
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
id
integer Required
Id value of the Rate object
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
POST
Add tax rate
<XLite\Module\CDev\VAT\Model\Tax\Rate>
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
<XLite\Module\CDev\VAT\Model\Tax\Rate>
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class
default Success <XLite\Module\CDev\VAT\Model\Tax\Rate>
Sample response
{"id":70,"value":"example","type":"example","position":40,"tax":{"id":"integer","enabled":"boolean","rates":"<XLite\\Module\\CDev\\VAT\\Model\\Tax\\Rate>[] array","vatMembership":"<XLite\\Model\\Membership>","vatZone":"<XLite\\Model\\Zone>"},"zone":{"zone_id":"integer","zone_name":"string","is_default":"boolean","zone_elements":"<XLite\\Model\\ZoneElement>[] array","shipping_markups":"<XLite\\Model\\Shipping\\Markup>[] array"},"taxClass":{"id":92,"position":64},"membership":{"coupons":"<XLite\\Module\\CDev\\Coupons\\Model\\Coupon>[] array","membership_id":"integer","position":"integer","enabled":"boolean","quickData":"<XLite\\Model\\QuickData>[] array","categories":"<XLite\\Model\\Category>[] array","products":"<XLite\\Model\\Product>[] array"},"noTaxClass":false}
id
integer
Rate unique ID
value
string
Value
type
string
Type
position
integer
Position
tax
zone
taxClass
membership
noTaxClass
boolean
For product without tax class