POST | /Tax/TaxUpdate | Inserts a tax or updates a current tax. | Uses your API Key and applies a mvRecordAction value on an mvTax object. We can insert the mvTax
object we specified using "Insert" as our mvRecordAction. We can update a current tax using "Update",
we can insert it if it doesn't already exist, update it if it does using "InsertOrUpdate" and we can
insert new fields or update non-empty fields of the tax using "InsertOrUpdateNonEmptyFields".
Optionally, you can use mvInsertUpdateDeleteSourceApplication when an external application ( eg
Magento ) is the one that triggers the TaxUpdate call. Only the TaxDescription field can be updated.
A. Updates a tax's description.
Value: {
"mvTax": {
"TaxID": 3,
"TaxName": "tea",
"TaxDescription": "NEW DESCRIPTION",
"TaxValue": 6.6
},
"mvRecordAction": "Update"
}
Response: {
"mvTax": {
"TaxID": 3,
"TaxName": "tea",
"TaxDescription": "NEW DESCRIPTION",
"TaxValue": 6.6
},
"ResponseStatus": {
"ErrorCode": "0"
},
"entityID": 3
}
B.
Insert a new tax to our list of taxes.
Value: {
"mvTax": {
"TaxName": "newsteepTAX",
"TaxDescription": "Inserting a new steep tax",
"TaxValue": 16.16
},
"mvRecordAction": "Insert",
"mvInsertUpdateDeleteSourceApplication": "Magento"
}
Response: {
"mvTax": {
"TaxID": 12,
"TaxName": "newsteepTAX",
"TaxDescription": "Inserting a new steep tax",
"TaxValue": 16.16
},
"ResponseStatus": {
"ErrorCode": "0"
},
"entityID": 12
}
|
---|