Class VATBreakdownElementType
java.lang.Object
org.iata.iata._2015.easd._00.iata_offersandorderscommontypes.VATBreakdownElementType
Optional Information relating to VAT if an amount is reported gross. The information provided allows the VAT to be determined from the gross value amount.
Java class for VAT_BreakdownElementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VAT_BreakdownElementType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="GrossAmount" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}AmountType"/> <element name="NetAmount" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}AmountType"/> <element name="VAT_Amount" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}AmountType"/> <element name="VAT_Percent" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}PercentType" minOccurs="0"/> <element name="VAT_ScopeText" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}TextType" maxOccurs="99" minOccurs="0"/> <element name="VAT_ThresholdAmount" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}AmountType"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AmountType
protected AmountType
protected AmountType
protected BigDecimal
protected AmountType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the grossAmount property.Gets the value of the netAmount property.Gets the value of the vatAmount property.Gets the value of the vatPercent property.Gets the value of the vatScopeText property.Gets the value of the vatThresholdAmount property.void
setGrossAmount
(AmountType value) Sets the value of the grossAmount property.void
setNetAmount
(AmountType value) Sets the value of the netAmount property.void
setVATAmount
(AmountType value) Sets the value of the vatAmount property.void
setVATPercent
(BigDecimal value) Sets the value of the vatPercent property.void
setVATThresholdAmount
(AmountType value) Sets the value of the vatThresholdAmount property.
-
Field Details
-
grossAmount
-
netAmount
-
vatAmount
-
vatPercent
-
vatScopeText
-
vatThresholdAmount
-
-
Constructor Details
-
VATBreakdownElementType
public VATBreakdownElementType()
-
-
Method Details
-
getGrossAmount
Gets the value of the grossAmount property.- Returns:
- possible object is
AmountType
-
setGrossAmount
Sets the value of the grossAmount property.- Parameters:
value
- allowed object isAmountType
-
getNetAmount
Gets the value of the netAmount property.- Returns:
- possible object is
AmountType
-
setNetAmount
Sets the value of the netAmount property.- Parameters:
value
- allowed object isAmountType
-
getVATAmount
Gets the value of the vatAmount property.- Returns:
- possible object is
AmountType
-
setVATAmount
Sets the value of the vatAmount property.- Parameters:
value
- allowed object isAmountType
-
getVATPercent
Gets the value of the vatPercent property.- Returns:
- possible object is
BigDecimal
-
setVATPercent
Sets the value of the vatPercent property.- Parameters:
value
- allowed object isBigDecimal
-
getVATScopeText
Gets the value of the vatScopeText 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
set
method for the vatScopeText property.For example, to add a new item, do as follows:
getVATScopeText().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getVATThresholdAmount
Gets the value of the vatThresholdAmount property.- Returns:
- possible object is
AmountType
-
setVATThresholdAmount
Sets the value of the vatThresholdAmount property.- Parameters:
value
- allowed object isAmountType
-