Uses the Component:BaseTaxType
Base Tax Component.
Table 6.46. Fields and Components
| Name | Description | Occurrence | Type | Data Type | User Notes |
|---|---|---|---|---|---|
| TaxTypeCode |
Tax type code. | 0..1 | Field | scl:TaxTypesEnumeratedType | |
| OtherTaxTypeCode |
Other Tax type code. | 0..1 | Field | oag:CodeType | |
| TaxJurisdictionCode |
The Tax Jurisdiction such as Country, State, Province, County, etc. | 0..1 | Field | scl:TaxJurisdictionEnumeratedType | |
| Description |
Tax Description. | 0..1 | Field | oag:TextType | |
| TaxScope |
Describes the aggregation level of the Tax. If it's a unit Tax, extended Tax, sub total, or total Tax. | 0..1 | Field | oag:TextType | |
| TaxObject |
Specifies the Tax of the item in case the BOD doesn't include the object itself e.g., in an invoice. | 0..1 | Field | oag:TextType | |
| TaxAmount |
Tax amount. | 0..1 | Field | oag:AmountType | |
| TaxPercent |
Tax percent. | 0..1 | Field | oag:PercentType | |
| BasisQuantity |
Basis Quantity. | 0..1 | Field | sqdt:QuantityType | |
| EffectivePeriod |
A specific period of time such as the length of time between two known date/time points, from a start date onwards, or up to an end date of when something is effective. | 0..1 | Component | oag:TimePeriodType |
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.52. Tax
<Tax>
<TaxTypeCode>......</TaxTypeCode> [0..1]
<OtherTaxTypeCode>......</OtherTaxTypeCode> [0..1]
<TaxJurisdictionCode>......</TaxJurisdictionCode> [0..1]
<Description>......</Description> [0..1]
<TaxScope>......</TaxScope> [0..1]
<TaxObject>......</TaxObject> [0..1]
<TaxAmount>......</TaxAmount> [0..1]
<TaxPercent>......</TaxPercent> [0..1]
<BasisQuantity>......</BasisQuantity> [0..1]
<EffectivePeriod>......</EffectivePeriod> [0..1]
</Tax>