Package org.cxml
Class TaxDetail
java.lang.Object
org.cxml.TaxDetail
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Descriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected TaxableAmountprotected TaxAdjustmentAmountprotected TaxAmountprotected Objectprotected TaxExemptionprotected TaxLocationprotected Stringprotected Stringprotected Stringprotected TriangularTransactionLawReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the basePercentageRate property.Gets the value of the category property.Gets the value of the description property.Gets the value of the exemptDetail property.Gets the value of the extrinsic property.Gets the value of the isIncludedInPrice property.Gets the value of the isTriangularTransaction property.Gets the value of the isVatRecoverable property.Gets the value of the isWithholdingTax property.Gets the value of the paymentDate property.Gets the value of the percentageRate property.Gets the value of the purpose property.Gets the value of the taxableAmount property.Gets the value of the taxAdjustmentAmount property.Gets the value of the taxAmount property.Gets the value of the taxedElement property.Gets the value of the taxExemption property.Gets the value of the taxLocation property.Gets the value of the taxPointDate property.Gets the value of the taxRateType property.Gets the value of the taxRegime property.Gets the value of the triangularTransactionLawReference property.voidsetBasePercentageRate(String value) Sets the value of the basePercentageRate property.voidsetCategory(String value) Sets the value of the category property.voidsetDescription(Description value) Sets the value of the description property.voidsetExemptDetail(String value) Sets the value of the exemptDetail property.voidsetIsIncludedInPrice(String value) Sets the value of the isIncludedInPrice property.voidsetIsTriangularTransaction(String value) Sets the value of the isTriangularTransaction property.voidsetIsVatRecoverable(String value) Sets the value of the isVatRecoverable property.voidsetIsWithholdingTax(String value) Sets the value of the isWithholdingTax property.voidsetPaymentDate(String value) Sets the value of the paymentDate property.voidsetPercentageRate(String value) Sets the value of the percentageRate property.voidsetPurpose(String value) Sets the value of the purpose property.voidsetTaxableAmount(TaxableAmount value) Sets the value of the taxableAmount property.voidSets the value of the taxAdjustmentAmount property.voidsetTaxAmount(TaxAmount value) Sets the value of the taxAmount property.voidsetTaxedElement(Object value) Sets the value of the taxedElement property.voidsetTaxExemption(TaxExemption value) Sets the value of the taxExemption property.voidsetTaxLocation(TaxLocation value) Sets the value of the taxLocation property.voidsetTaxPointDate(String value) Sets the value of the taxPointDate property.voidsetTaxRateType(String value) Sets the value of the taxRateType property.voidsetTaxRegime(String value) Sets the value of the taxRegime property.voidSets the value of the triangularTransactionLawReference property.
-
Field Details
-
taxedElement
-
purpose
-
category
-
percentageRate
-
isVatRecoverable
-
taxPointDate
-
paymentDate
-
isTriangularTransaction
-
exemptDetail
-
isWithholdingTax
-
taxRateType
-
basePercentageRate
-
isIncludedInPrice
-
taxableAmount
-
taxAmount
-
taxLocation
-
taxAdjustmentAmount
-
description
-
triangularTransactionLawReference
-
taxRegime
-
taxExemption
-
extrinsic
-
-
Constructor Details
-
TaxDetail
public TaxDetail()
-
-
Method Details
-
getTaxedElement
Gets the value of the taxedElement property.- Returns:
- possible object is
Object
-
setTaxedElement
Sets the value of the taxedElement property.- Parameters:
value- allowed object isObject
-
getPurpose
Gets the value of the purpose property.- Returns:
- possible object is
String
-
setPurpose
Sets the value of the purpose property.- Parameters:
value- allowed object isString
-
getCategory
Gets the value of the category property.- Returns:
- possible object is
String
-
setCategory
Sets the value of the category property.- Parameters:
value- allowed object isString
-
getPercentageRate
Gets the value of the percentageRate property.- Returns:
- possible object is
String
-
setPercentageRate
Sets the value of the percentageRate property.- Parameters:
value- allowed object isString
-
getIsVatRecoverable
Gets the value of the isVatRecoverable property.- Returns:
- possible object is
String
-
setIsVatRecoverable
Sets the value of the isVatRecoverable property.- Parameters:
value- allowed object isString
-
getTaxPointDate
Gets the value of the taxPointDate property.- Returns:
- possible object is
String
-
setTaxPointDate
Sets the value of the taxPointDate property.- Parameters:
value- allowed object isString
-
getPaymentDate
Gets the value of the paymentDate property.- Returns:
- possible object is
String
-
setPaymentDate
Sets the value of the paymentDate property.- Parameters:
value- allowed object isString
-
getIsTriangularTransaction
Gets the value of the isTriangularTransaction property.- Returns:
- possible object is
String
-
setIsTriangularTransaction
Sets the value of the isTriangularTransaction property.- Parameters:
value- allowed object isString
-
getExemptDetail
Gets the value of the exemptDetail property.- Returns:
- possible object is
String
-
setExemptDetail
Sets the value of the exemptDetail property.- Parameters:
value- allowed object isString
-
getIsWithholdingTax
Gets the value of the isWithholdingTax property.- Returns:
- possible object is
String
-
setIsWithholdingTax
Sets the value of the isWithholdingTax property.- Parameters:
value- allowed object isString
-
getTaxRateType
Gets the value of the taxRateType property.- Returns:
- possible object is
String
-
setTaxRateType
Sets the value of the taxRateType property.- Parameters:
value- allowed object isString
-
getBasePercentageRate
Gets the value of the basePercentageRate property.- Returns:
- possible object is
String
-
setBasePercentageRate
Sets the value of the basePercentageRate property.- Parameters:
value- allowed object isString
-
getIsIncludedInPrice
Gets the value of the isIncludedInPrice property.- Returns:
- possible object is
String
-
setIsIncludedInPrice
Sets the value of the isIncludedInPrice property.- Parameters:
value- allowed object isString
-
getTaxableAmount
Gets the value of the taxableAmount property.- Returns:
- possible object is
TaxableAmount
-
setTaxableAmount
Sets the value of the taxableAmount property.- Parameters:
value- allowed object isTaxableAmount
-
getTaxAmount
Gets the value of the taxAmount property.- Returns:
- possible object is
TaxAmount
-
setTaxAmount
Sets the value of the taxAmount property.- Parameters:
value- allowed object isTaxAmount
-
getTaxLocation
Gets the value of the taxLocation property.- Returns:
- possible object is
TaxLocation
-
setTaxLocation
Sets the value of the taxLocation property.- Parameters:
value- allowed object isTaxLocation
-
getTaxAdjustmentAmount
Gets the value of the taxAdjustmentAmount property.- Returns:
- possible object is
TaxAdjustmentAmount
-
setTaxAdjustmentAmount
Sets the value of the taxAdjustmentAmount property.- Parameters:
value- allowed object isTaxAdjustmentAmount
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
Description
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isDescription
-
getTriangularTransactionLawReference
Gets the value of the triangularTransactionLawReference property.- Returns:
- possible object is
TriangularTransactionLawReference
-
setTriangularTransactionLawReference
Sets the value of the triangularTransactionLawReference property.- Parameters:
value- allowed object isTriangularTransactionLawReference
-
getTaxRegime
Gets the value of the taxRegime property.- Returns:
- possible object is
String
-
setTaxRegime
Sets the value of the taxRegime property.- Parameters:
value- allowed object isString
-
getTaxExemption
Gets the value of the taxExemption property.- Returns:
- possible object is
TaxExemption
-
setTaxExemption
Sets the value of the taxExemption property.- Parameters:
value- allowed object isTaxExemption
-
getExtrinsic
Gets the value of the extrinsic property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the extrinsic property.For example, to add a new item, do as follows:
getExtrinsic().add(newItem);Objects of the following type(s) are allowed in the list
Extrinsic
-