Set the tax class rates
The tax defines a rate for each of the tax classes available. To set the rate of a tax class for the specified tax, you must perform the following:
- Get an instance of the orders manager.
Get an instance of the OrdersManager object.
- Get the specified tax.
Get an instance of the tax. For more information, read For developers: Query taxes.
- Get the tax class rates.
Get the value of the TaxRateCollection property.
- Get the specified tax class rate.
To get the specified tax class rate, query the tax class rates list by the specified name.
- Change the rate.
To change the rate, set the Rate property to the new value.
- Serialize the List of TaxClassRate objects.
To serialize the list, use the System.Web.Script.Serialization.JavaScriptSerializer class.
- Update the tax class rates.
To update them, set the serialized value to the TaxRates property of the tax.
- Save the changes.
Save the changes to the manager.
Use the following code sample: