public class TaxDetail
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
category |
protected Description |
description |
protected java.lang.String |
exemptDetail |
protected java.util.List<Extrinsic> |
extrinsic |
protected java.lang.String |
isTriangularTransaction |
protected java.lang.String |
isVatRecoverable |
protected java.lang.String |
paymentDate |
protected java.lang.String |
percentageRate |
protected java.lang.String |
purpose |
protected TaxableAmount |
taxableAmount |
protected TaxAmount |
taxAmount |
protected java.lang.Object |
taxedElement |
protected TaxLocation |
taxLocation |
protected java.lang.String |
taxPointDate |
protected java.lang.String |
taxRegime |
protected TriangularTransactionLawReference |
triangularTransactionLawReference |
| Constructor and Description |
|---|
TaxDetail() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCategory()
Gets the value of the category property.
|
Description |
getDescription()
Gets the value of the description property.
|
java.lang.String |
getExemptDetail()
Gets the value of the exemptDetail property.
|
java.util.List<Extrinsic> |
getExtrinsic()
Gets the value of the extrinsic property.
|
java.lang.String |
getIsTriangularTransaction()
Gets the value of the isTriangularTransaction property.
|
java.lang.String |
getIsVatRecoverable()
Gets the value of the isVatRecoverable property.
|
java.lang.String |
getPaymentDate()
Gets the value of the paymentDate property.
|
java.lang.String |
getPercentageRate()
Gets the value of the percentageRate property.
|
java.lang.String |
getPurpose()
Gets the value of the purpose property.
|
TaxableAmount |
getTaxableAmount()
Gets the value of the taxableAmount property.
|
TaxAmount |
getTaxAmount()
Gets the value of the taxAmount property.
|
java.lang.Object |
getTaxedElement()
Gets the value of the taxedElement property.
|
TaxLocation |
getTaxLocation()
Gets the value of the taxLocation property.
|
java.lang.String |
getTaxPointDate()
Gets the value of the taxPointDate property.
|
java.lang.String |
getTaxRegime()
Gets the value of the taxRegime property.
|
TriangularTransactionLawReference |
getTriangularTransactionLawReference()
Gets the value of the triangularTransactionLawReference property.
|
void |
setCategory(java.lang.String value)
Sets the value of the category property.
|
void |
setDescription(Description value)
Sets the value of the description property.
|
void |
setExemptDetail(java.lang.String value)
Sets the value of the exemptDetail property.
|
void |
setIsTriangularTransaction(java.lang.String value)
Sets the value of the isTriangularTransaction property.
|
void |
setIsVatRecoverable(java.lang.String value)
Sets the value of the isVatRecoverable property.
|
void |
setPaymentDate(java.lang.String value)
Sets the value of the paymentDate property.
|
void |
setPercentageRate(java.lang.String value)
Sets the value of the percentageRate property.
|
void |
setPurpose(java.lang.String value)
Sets the value of the purpose property.
|
void |
setTaxableAmount(TaxableAmount value)
Sets the value of the taxableAmount property.
|
void |
setTaxAmount(TaxAmount value)
Sets the value of the taxAmount property.
|
void |
setTaxedElement(java.lang.Object value)
Sets the value of the taxedElement property.
|
void |
setTaxLocation(TaxLocation value)
Sets the value of the taxLocation property.
|
void |
setTaxPointDate(java.lang.String value)
Sets the value of the taxPointDate property.
|
void |
setTaxRegime(java.lang.String value)
Sets the value of the taxRegime property.
|
void |
setTriangularTransactionLawReference(TriangularTransactionLawReference value)
Sets the value of the triangularTransactionLawReference property.
|
protected java.lang.Object taxedElement
protected java.lang.String purpose
protected java.lang.String category
protected java.lang.String percentageRate
protected java.lang.String isVatRecoverable
protected java.lang.String taxPointDate
protected java.lang.String paymentDate
protected java.lang.String isTriangularTransaction
protected java.lang.String exemptDetail
protected TaxableAmount taxableAmount
protected TaxAmount taxAmount
protected TaxLocation taxLocation
protected Description description
protected TriangularTransactionLawReference triangularTransactionLawReference
protected java.lang.String taxRegime
protected java.util.List<Extrinsic> extrinsic
public java.lang.Object getTaxedElement()
Objectpublic void setTaxedElement(java.lang.Object value)
value - allowed object is
Objectpublic java.lang.String getPurpose()
Stringpublic void setPurpose(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getCategory()
Stringpublic void setCategory(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getPercentageRate()
Stringpublic void setPercentageRate(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getIsVatRecoverable()
Stringpublic void setIsVatRecoverable(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getTaxPointDate()
Stringpublic void setTaxPointDate(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getPaymentDate()
Stringpublic void setPaymentDate(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getIsTriangularTransaction()
Stringpublic void setIsTriangularTransaction(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getExemptDetail()
Stringpublic void setExemptDetail(java.lang.String value)
value - allowed object is
Stringpublic TaxableAmount getTaxableAmount()
TaxableAmountpublic void setTaxableAmount(TaxableAmount value)
value - allowed object is
TaxableAmountpublic TaxAmount getTaxAmount()
TaxAmountpublic void setTaxAmount(TaxAmount value)
value - allowed object is
TaxAmountpublic TaxLocation getTaxLocation()
TaxLocationpublic void setTaxLocation(TaxLocation value)
value - allowed object is
TaxLocationpublic Description getDescription()
Descriptionpublic void setDescription(Description value)
value - allowed object is
Descriptionpublic TriangularTransactionLawReference getTriangularTransactionLawReference()
TriangularTransactionLawReferencepublic void setTriangularTransactionLawReference(TriangularTransactionLawReference value)
value - allowed object is
TriangularTransactionLawReferencepublic java.lang.String getTaxRegime()
Stringpublic void setTaxRegime(java.lang.String value)
value - allowed object is
Stringpublic java.util.List<Extrinsic> getExtrinsic()
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 set method 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
Copyright © 2018 SAP SE. All Rights Reserved.