Module jonix.onix2

Class TaxRateCode1

java.lang.Object
com.tectonica.jonix.onix2.TaxRateCode1
All Implemented Interfaces:
OnixElement<TaxRateTypes>, OnixTag, Serializable

public class TaxRateCode1 extends Object implements OnixElement<TaxRateTypes>, Serializable

Tax rate 1, coded

A code which specifies a value added tax rate applying to the whole of the price, or to the amount of the price which is specified in <TaxableAmount1> if present. Optional and non-repeating.

If the product is taxable at a single rate, or is wholly exempt or zero-rated, <TaxRateCode1> may be sent on its own, or with any combination of <TaxRatePercent1>, <TaxableAmount1> and <TaxAmount1>, although it is best practise to send all these three elements.

If the product carries mixed tax rates, the minimum requirement is to send <TaxRateCode1>, <TaxRateCode2>, <TaxableAmount1> and <TaxableAmount2>, though again best practise would be to send all eight tax elements so that the tax calculation is made entirely explicit.

Format Fixed-length, one letter.
Codelist List 62
Reference name <TaxRateCode1>
Short tag <j153>
Example <TaxRateCode1>Z</TaxRateCode1> Zero-rated

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also: