Package org.cxml
Class TaxDetail
- java.lang.Object
-
- org.cxml.TaxDetail
-
public class TaxDetail extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcategoryprotected Descriptiondescriptionprotected java.lang.StringexemptDetailprotected java.util.List<Extrinsic>extrinsicprotected java.lang.StringisTriangularTransactionprotected java.lang.StringisVatRecoverableprotected java.lang.StringpaymentDateprotected java.lang.StringpercentageRateprotected java.lang.Stringpurposeprotected TaxableAmounttaxableAmountprotected TaxAmounttaxAmountprotected java.lang.ObjecttaxedElementprotected TaxLocationtaxLocationprotected java.lang.StringtaxPointDateprotected java.lang.StringtaxRegimeprotected TriangularTransactionLawReferencetriangularTransactionLawReference
-
Constructor Summary
Constructors Constructor Description TaxDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCategory()Gets the value of the category property.DescriptiongetDescription()Gets the value of the description property.java.lang.StringgetExemptDetail()Gets the value of the exemptDetail property.java.util.List<Extrinsic>getExtrinsic()Gets the value of the extrinsic property.java.lang.StringgetIsTriangularTransaction()Gets the value of the isTriangularTransaction property.java.lang.StringgetIsVatRecoverable()Gets the value of the isVatRecoverable property.java.lang.StringgetPaymentDate()Gets the value of the paymentDate property.java.lang.StringgetPercentageRate()Gets the value of the percentageRate property.java.lang.StringgetPurpose()Gets the value of the purpose property.TaxableAmountgetTaxableAmount()Gets the value of the taxableAmount property.TaxAmountgetTaxAmount()Gets the value of the taxAmount property.java.lang.ObjectgetTaxedElement()Gets the value of the taxedElement property.TaxLocationgetTaxLocation()Gets the value of the taxLocation property.java.lang.StringgetTaxPointDate()Gets the value of the taxPointDate property.java.lang.StringgetTaxRegime()Gets the value of the taxRegime property.TriangularTransactionLawReferencegetTriangularTransactionLawReference()Gets the value of the triangularTransactionLawReference property.voidsetCategory(java.lang.String value)Sets the value of the category property.voidsetDescription(Description value)Sets the value of the description property.voidsetExemptDetail(java.lang.String value)Sets the value of the exemptDetail property.voidsetIsTriangularTransaction(java.lang.String value)Sets the value of the isTriangularTransaction property.voidsetIsVatRecoverable(java.lang.String value)Sets the value of the isVatRecoverable property.voidsetPaymentDate(java.lang.String value)Sets the value of the paymentDate property.voidsetPercentageRate(java.lang.String value)Sets the value of the percentageRate property.voidsetPurpose(java.lang.String value)Sets the value of the purpose property.voidsetTaxableAmount(TaxableAmount value)Sets the value of the taxableAmount property.voidsetTaxAmount(TaxAmount value)Sets the value of the taxAmount property.voidsetTaxedElement(java.lang.Object value)Sets the value of the taxedElement property.voidsetTaxLocation(TaxLocation value)Sets the value of the taxLocation property.voidsetTaxPointDate(java.lang.String value)Sets the value of the taxPointDate property.voidsetTaxRegime(java.lang.String value)Sets the value of the taxRegime property.voidsetTriangularTransactionLawReference(TriangularTransactionLawReference value)Sets the value of the triangularTransactionLawReference property.
-
-
-
Field Detail
-
taxedElement
protected java.lang.Object taxedElement
-
purpose
protected java.lang.String purpose
-
category
protected java.lang.String category
-
percentageRate
protected java.lang.String percentageRate
-
isVatRecoverable
protected java.lang.String isVatRecoverable
-
taxPointDate
protected java.lang.String taxPointDate
-
paymentDate
protected java.lang.String paymentDate
-
isTriangularTransaction
protected java.lang.String isTriangularTransaction
-
exemptDetail
protected java.lang.String exemptDetail
-
taxableAmount
protected TaxableAmount taxableAmount
-
taxAmount
protected TaxAmount taxAmount
-
taxLocation
protected TaxLocation taxLocation
-
description
protected Description description
-
triangularTransactionLawReference
protected TriangularTransactionLawReference triangularTransactionLawReference
-
taxRegime
protected java.lang.String taxRegime
-
extrinsic
protected java.util.List<Extrinsic> extrinsic
-
-
Method Detail
-
getTaxedElement
public java.lang.Object getTaxedElement()
Gets the value of the taxedElement property.- Returns:
- possible object is
Object
-
setTaxedElement
public void setTaxedElement(java.lang.Object value)
Sets the value of the taxedElement property.- Parameters:
value- allowed object isObject
-
getPurpose
public java.lang.String getPurpose()
Gets the value of the purpose property.- Returns:
- possible object is
String
-
setPurpose
public void setPurpose(java.lang.String value)
Sets the value of the purpose property.- Parameters:
value- allowed object isString
-
getCategory
public java.lang.String getCategory()
Gets the value of the category property.- Returns:
- possible object is
String
-
setCategory
public void setCategory(java.lang.String value)
Sets the value of the category property.- Parameters:
value- allowed object isString
-
getPercentageRate
public java.lang.String getPercentageRate()
Gets the value of the percentageRate property.- Returns:
- possible object is
String
-
setPercentageRate
public void setPercentageRate(java.lang.String value)
Sets the value of the percentageRate property.- Parameters:
value- allowed object isString
-
getIsVatRecoverable
public java.lang.String getIsVatRecoverable()
Gets the value of the isVatRecoverable property.- Returns:
- possible object is
String
-
setIsVatRecoverable
public void setIsVatRecoverable(java.lang.String value)
Sets the value of the isVatRecoverable property.- Parameters:
value- allowed object isString
-
getTaxPointDate
public java.lang.String getTaxPointDate()
Gets the value of the taxPointDate property.- Returns:
- possible object is
String
-
setTaxPointDate
public void setTaxPointDate(java.lang.String value)
Sets the value of the taxPointDate property.- Parameters:
value- allowed object isString
-
getPaymentDate
public java.lang.String getPaymentDate()
Gets the value of the paymentDate property.- Returns:
- possible object is
String
-
setPaymentDate
public void setPaymentDate(java.lang.String value)
Sets the value of the paymentDate property.- Parameters:
value- allowed object isString
-
getIsTriangularTransaction
public java.lang.String getIsTriangularTransaction()
Gets the value of the isTriangularTransaction property.- Returns:
- possible object is
String
-
setIsTriangularTransaction
public void setIsTriangularTransaction(java.lang.String value)
Sets the value of the isTriangularTransaction property.- Parameters:
value- allowed object isString
-
getExemptDetail
public java.lang.String getExemptDetail()
Gets the value of the exemptDetail property.- Returns:
- possible object is
String
-
setExemptDetail
public void setExemptDetail(java.lang.String value)
Sets the value of the exemptDetail property.- Parameters:
value- allowed object isString
-
getTaxableAmount
public TaxableAmount getTaxableAmount()
Gets the value of the taxableAmount property.- Returns:
- possible object is
TaxableAmount
-
setTaxableAmount
public void setTaxableAmount(TaxableAmount value)
Sets the value of the taxableAmount property.- Parameters:
value- allowed object isTaxableAmount
-
getTaxAmount
public TaxAmount getTaxAmount()
Gets the value of the taxAmount property.- Returns:
- possible object is
TaxAmount
-
setTaxAmount
public void setTaxAmount(TaxAmount value)
Sets the value of the taxAmount property.- Parameters:
value- allowed object isTaxAmount
-
getTaxLocation
public TaxLocation getTaxLocation()
Gets the value of the taxLocation property.- Returns:
- possible object is
TaxLocation
-
setTaxLocation
public void setTaxLocation(TaxLocation value)
Sets the value of the taxLocation property.- Parameters:
value- allowed object isTaxLocation
-
getDescription
public Description getDescription()
Gets the value of the description property.- Returns:
- possible object is
Description
-
setDescription
public void setDescription(Description value)
Sets the value of the description property.- Parameters:
value- allowed object isDescription
-
getTriangularTransactionLawReference
public TriangularTransactionLawReference getTriangularTransactionLawReference()
Gets the value of the triangularTransactionLawReference property.- Returns:
- possible object is
TriangularTransactionLawReference
-
setTriangularTransactionLawReference
public void setTriangularTransactionLawReference(TriangularTransactionLawReference value)
Sets the value of the triangularTransactionLawReference property.- Parameters:
value- allowed object isTriangularTransactionLawReference
-
getTaxRegime
public java.lang.String getTaxRegime()
Gets the value of the taxRegime property.- Returns:
- possible object is
String
-
setTaxRegime
public void setTaxRegime(java.lang.String value)
Sets the value of the taxRegime property.- Parameters:
value- allowed object isString
-
getExtrinsic
public java.util.List<Extrinsic> 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
-
-