Uses the Component:TaxType
Tax Type Component.
Table 6.24. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
TaxTypeCode |
Identifies the type of tax. | 1..1 | Field | scl:TaxTypeEnumeratedType | |
OtherTaxTypeCode |
Identifies a tax type that is not available on the standard tax type list | 0..1 | Field | oag:TextType | |
Description |
Tax description | 0..* | Field | oag:TextType | |
TaxJurisdictionCode |
The Tax Jurisdiction such as Country, State, Province, County, etc. | 0..1 | Field | oag:TextType | |
BasisAmount |
Is the base amount from which the charge/allowance is derived. | 0..1 | Field | oag:AmountType | |
BasisQuantity |
Is the base quantity from which the charge/allowance is derived. | 0..1 | Field | oag:QuantityType | |
TaxAmount |
The monetary value of the object in which the amount is associated. | 0..1 | Field | oag:AmountType | |
TaxRatePercent |
The tax rate percentage. | 0..1 | Field | oag:PercentType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.32. Tax
<Tax> <TaxTypeCode>......</TaxTypeCode> [1..1] <OtherTaxTypeCode>......</OtherTaxTypeCode> [0..1] <Description>......</Description> [0..*] <TaxJurisdictionCode>......</TaxJurisdictionCode> [0..1] <BasisAmount>......</BasisAmount> [0..1] <BasisQuantity>......</BasisQuantity> [0..1] <TaxAmount>......</TaxAmount> [0..1] <TaxRatePercent>......</TaxRatePercent> [0..1] </Tax>