Package org.cxml

Class TaxDetail


  • public class TaxDetail
    extends java.lang.Object
    • 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
      • taxRegime

        protected java.lang.String taxRegime
      • extrinsic

        protected java.util.List<Extrinsic> extrinsic
    • Constructor Detail

      • TaxDetail

        public TaxDetail()
    • 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 is Object
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is String
      • 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 is TaxableAmount
      • 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 is TaxAmount
      • 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 is TaxLocation
      • 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 is Description
      • 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 is String
      • 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 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