public class TaxSubtotalType extends Object
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>ABIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Details</ccts:DictionaryEntryName>
<ccts:Definition>A class to define the subtotal for a particular tax category within a particular taxation scheme, such as standard rate within VAT.</ccts:Definition>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
</ccts:Component>
Java class for TaxSubtotalType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TaxSubtotalType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxableAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxAmount"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CalculationSequenceNumeric" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransactionCurrencyTaxAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Percent" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BaseUnitMeasure" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PerUnitAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TierRange" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TierRatePercent" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxCategory"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected BaseUnitMeasureType |
baseUnitMeasure |
protected CalculationSequenceNumericType |
calculationSequenceNumeric |
protected PercentType |
percent |
protected PerUnitAmountType |
perUnitAmount |
protected TaxableAmountType |
taxableAmount |
protected TaxAmountType |
taxAmount |
protected TaxCategoryType |
taxCategory |
protected TierRangeType |
tierRange |
protected TierRatePercentType |
tierRatePercent |
protected TransactionCurrencyTaxAmountType |
transactionCurrencyTaxAmount |
| Constructor and Description |
|---|
TaxSubtotalType() |
protected TaxableAmountType taxableAmount
protected TaxAmountType taxAmount
protected CalculationSequenceNumericType calculationSequenceNumeric
protected TransactionCurrencyTaxAmountType transactionCurrencyTaxAmount
protected PercentType percent
protected BaseUnitMeasureType baseUnitMeasure
protected PerUnitAmountType perUnitAmount
protected TierRangeType tierRange
protected TierRatePercentType tierRatePercent
protected TaxCategoryType taxCategory
public TaxableAmountType getTaxableAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Taxable_ Amount. Amount</ccts:DictionaryEntryName>
<ccts:Definition>The net amount to which the tax percent (rate) is applied to calculate the tax amount.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTermQualifier>Taxable</ccts:PropertyTermQualifier>
<ccts:PropertyTerm>Amount</ccts:PropertyTerm>
<ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
<ccts:DataType>Amount. Type</ccts:DataType>
</ccts:Component>
TaxableAmountTypepublic void setTaxableAmount(TaxableAmountType value)
value - allowed object is
TaxableAmountTypepublic TaxAmountType getTaxAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Tax Amount. Amount</ccts:DictionaryEntryName>
<ccts:Definition>The amount of this tax subtotal.</ccts:Definition>
<ccts:Cardinality>1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Tax Amount</ccts:PropertyTerm>
<ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
<ccts:DataType>Amount. Type</ccts:DataType>
</ccts:Component>
TaxAmountTypepublic void setTaxAmount(TaxAmountType value)
value - allowed object is
TaxAmountTypepublic CalculationSequenceNumericType getCalculationSequenceNumeric()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Calculation Sequence. Numeric</ccts:DictionaryEntryName>
<ccts:Definition>The number of this tax subtotal in the sequence of subtotals corresponding to the order in which multiple taxes are applied. If all taxes are applied to the same taxable amount (i.e., their order of application is inconsequential), then CalculationSequenceNumeric is 1 for all tax subtotals applied to a given amount.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Calculation Sequence</ccts:PropertyTerm>
<ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
<ccts:DataType>Numeric. Type</ccts:DataType>
</ccts:Component>
CalculationSequenceNumericTypepublic void setCalculationSequenceNumeric(CalculationSequenceNumericType value)
value - allowed object is
CalculationSequenceNumericTypepublic TransactionCurrencyTaxAmountType getTransactionCurrencyTaxAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Transaction Currency_ Tax Amount. Amount</ccts:DictionaryEntryName>
<ccts:Definition>The amount of this tax subtotal, expressed in the currency used for invoicing.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTermQualifier>Transaction Currency</ccts:PropertyTermQualifier>
<ccts:PropertyTerm>Tax Amount</ccts:PropertyTerm>
<ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
<ccts:DataType>Amount. Type</ccts:DataType>
</ccts:Component>
TransactionCurrencyTaxAmountTypepublic void setTransactionCurrencyTaxAmount(TransactionCurrencyTaxAmountType value)
value - allowed object is
TransactionCurrencyTaxAmountTypepublic PercentType getPercent()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Percent</ccts:DictionaryEntryName>
<ccts:Definition>The tax rate of the tax category applied to this tax subtotal, expressed as a percentage.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Percent</ccts:PropertyTerm>
<ccts:RepresentationTerm>Percent</ccts:RepresentationTerm>
<ccts:DataType>Percent. Type</ccts:DataType>
</ccts:Component>
PercentTypepublic void setPercent(PercentType value)
value - allowed object is
PercentTypepublic BaseUnitMeasureType getBaseUnitMeasure()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Base Unit Measure. Measure</ccts:DictionaryEntryName>
<ccts:Definition>The unit of measure on which the tax calculation is based</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Base Unit Measure</ccts:PropertyTerm>
<ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
<ccts:DataType>Measure. Type</ccts:DataType>
</ccts:Component>
BaseUnitMeasureTypepublic void setBaseUnitMeasure(BaseUnitMeasureType value)
value - allowed object is
BaseUnitMeasureTypepublic PerUnitAmountType getPerUnitAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Per Unit_ Amount. Amount</ccts:DictionaryEntryName>
<ccts:Definition>Where a tax is applied at a certain rate per unit, the rate per unit applied.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTermQualifier>Per Unit</ccts:PropertyTermQualifier>
<ccts:PropertyTerm>Amount</ccts:PropertyTerm>
<ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
<ccts:DataType>Amount. Type</ccts:DataType>
</ccts:Component>
PerUnitAmountTypepublic void setPerUnitAmount(PerUnitAmountType value)
value - allowed object is
PerUnitAmountTypepublic TierRangeType getTierRange()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Tier Range. Text</ccts:DictionaryEntryName>
<ccts:Definition>Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax subtotal.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Tier Range</ccts:PropertyTerm>
<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
<ccts:DataType>Text. Type</ccts:DataType>
</ccts:Component>
TierRangeTypepublic void setTierRange(TierRangeType value)
value - allowed object is
TierRangeTypepublic TierRatePercentType getTierRatePercent()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>BBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Tier Rate. Percent</ccts:DictionaryEntryName>
<ccts:Definition>Where a tax is tiered, the tax rate that applies within a specified range of taxable amounts for this tax subtotal.</ccts:Definition>
<ccts:Cardinality>0..1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Tier Rate</ccts:PropertyTerm>
<ccts:RepresentationTerm>Percent</ccts:RepresentationTerm>
<ccts:DataType>Percent. Type</ccts:DataType>
</ccts:Component>
TierRatePercentTypepublic void setTierRatePercent(TierRatePercentType value)
value - allowed object is
TierRatePercentTypepublic TaxCategoryType getTaxCategory()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ccts:ComponentType>ASBIE</ccts:ComponentType>
<ccts:DictionaryEntryName>Tax Subtotal. Tax Category</ccts:DictionaryEntryName>
<ccts:Definition>The tax category applicable to this subtotal.</ccts:Definition>
<ccts:Cardinality>1</ccts:Cardinality>
<ccts:ObjectClass>Tax Subtotal</ccts:ObjectClass>
<ccts:PropertyTerm>Tax Category</ccts:PropertyTerm>
<ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass>
<ccts:RepresentationTerm>Tax Category</ccts:RepresentationTerm>
</ccts:Component>
TaxCategoryTypepublic void setTaxCategory(TaxCategoryType value)
value - allowed object is
TaxCategoryTypeCopyright © 2015 Direktoratet for forvaltning og IKT (Difi). All rights reserved.