Tax

Uses the Component:BaseTaxType

Base Tax Component.

Fields and Components

Table 6.46. Fields and Components

Name Description Occurrence Type Data Type User Notes
TaxTypeCode

Tax type code.

0..1Field scl:TaxTypesEnumeratedType  
OtherTaxTypeCode

Other Tax type code.

0..1Field oag:CodeType  
TaxJurisdictionCode

The Tax Jurisdiction such as Country, State, Province, County, etc.

0..1Field scl:TaxJurisdictionEnumeratedType  
Description

Tax Description.

0..1Field oag:TextType  
TaxScope

Describes the aggregation level of the Tax. If it's a unit Tax, extended Tax, sub total, or total Tax.

0..1Field 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..1Field oag:TextType  
TaxAmount

Tax amount.

0..1Field oag:AmountType  
TaxPercent

Tax percent.

0..1Field oag:PercentType  
BasisQuantity

Basis Quantity.

0..1Field 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..1Componentoag:TimePeriodType 

Sample XML

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>