Class VATBreakdownElementType

java.lang.Object
org.iata.iata._2015.easd._00.iata_offersandorderscommontypes.VATBreakdownElementType

public class VATBreakdownElementType extends Object
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 Details

  • Constructor Details

    • VATBreakdownElementType

      public VATBreakdownElementType()
  • Method Details

    • getGrossAmount

      public AmountType getGrossAmount()
      Gets the value of the grossAmount property.
      Returns:
      possible object is AmountType
    • setGrossAmount

      public void setGrossAmount(AmountType value)
      Sets the value of the grossAmount property.
      Parameters:
      value - allowed object is AmountType
    • getNetAmount

      public AmountType getNetAmount()
      Gets the value of the netAmount property.
      Returns:
      possible object is AmountType
    • setNetAmount

      public void setNetAmount(AmountType value)
      Sets the value of the netAmount property.
      Parameters:
      value - allowed object is AmountType
    • getVATAmount

      public AmountType getVATAmount()
      Gets the value of the vatAmount property.
      Returns:
      possible object is AmountType
    • setVATAmount

      public void setVATAmount(AmountType value)
      Sets the value of the vatAmount property.
      Parameters:
      value - allowed object is AmountType
    • getVATPercent

      public BigDecimal getVATPercent()
      Gets the value of the vatPercent property.
      Returns:
      possible object is BigDecimal
    • setVATPercent

      public void setVATPercent(BigDecimal value)
      Sets the value of the vatPercent property.
      Parameters:
      value - allowed object is BigDecimal
    • getVATScopeText

      public List<String> 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

      public AmountType getVATThresholdAmount()
      Gets the value of the vatThresholdAmount property.
      Returns:
      possible object is AmountType
    • setVATThresholdAmount

      public void setVATThresholdAmount(AmountType value)
      Sets the value of the vatThresholdAmount property.
      Parameters:
      value - allowed object is AmountType