Class OrderType

  • Direct Known Subclasses:
    OrderExType

    public class OrderType
    extends Object

    Java class for orderType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="orderType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="invoiceNumber" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="20"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="description" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="255"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="discountAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
             <element name="taxIsAfterDiscount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="totalTaxTypeCode" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="3"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="purchaserVATRegistrationNumber" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="21"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="merchantVATRegistrationNumber" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="21"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="vatInvoiceReferenceNumber" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="15"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="purchaserCode" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="17"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="summaryCommodityCode" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="purchaseOrderDateUTC" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
             <element name="supplierOrderReference" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="25"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="authorizedContactName" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="36"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="cardAcceptorRefNumber" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="25"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="amexDataTAA1" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="40"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="amexDataTAA2" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="40"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="amexDataTAA3" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="40"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="amexDataTAA4" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="40"/>
                 </restriction>
               </simpleType>
             </element>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • invoiceNumber

        protected String invoiceNumber
      • description

        protected String description
      • discountAmount

        protected BigDecimal discountAmount
      • taxIsAfterDiscount

        protected Boolean taxIsAfterDiscount
      • totalTaxTypeCode

        protected String totalTaxTypeCode
      • purchaserVATRegistrationNumber

        protected String purchaserVATRegistrationNumber
      • merchantVATRegistrationNumber

        protected String merchantVATRegistrationNumber
      • vatInvoiceReferenceNumber

        protected String vatInvoiceReferenceNumber
      • purchaserCode

        protected String purchaserCode
      • summaryCommodityCode

        protected String summaryCommodityCode
      • supplierOrderReference

        protected String supplierOrderReference
      • authorizedContactName

        protected String authorizedContactName
      • cardAcceptorRefNumber

        protected String cardAcceptorRefNumber
      • amexDataTAA1

        protected String amexDataTAA1
      • amexDataTAA2

        protected String amexDataTAA2
      • amexDataTAA3

        protected String amexDataTAA3
      • amexDataTAA4

        protected String amexDataTAA4
    • Constructor Detail

      • OrderType

        public OrderType()
    • Method Detail

      • getInvoiceNumber

        public String getInvoiceNumber()
        Gets the value of the invoiceNumber property.
        Returns:
        possible object is String
      • setInvoiceNumber

        public void setInvoiceNumber​(String value)
        Sets the value of the invoiceNumber property.
        Parameters:
        value - allowed object is String
      • getDescription

        public String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getDiscountAmount

        public BigDecimal getDiscountAmount()
        Gets the value of the discountAmount property.
        Returns:
        possible object is BigDecimal
      • setDiscountAmount

        public void setDiscountAmount​(BigDecimal value)
        Sets the value of the discountAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • isTaxIsAfterDiscount

        public Boolean isTaxIsAfterDiscount()
        Gets the value of the taxIsAfterDiscount property.
        Returns:
        possible object is Boolean
      • setTaxIsAfterDiscount

        public void setTaxIsAfterDiscount​(Boolean value)
        Sets the value of the taxIsAfterDiscount property.
        Parameters:
        value - allowed object is Boolean
      • getTotalTaxTypeCode

        public String getTotalTaxTypeCode()
        Gets the value of the totalTaxTypeCode property.
        Returns:
        possible object is String
      • setTotalTaxTypeCode

        public void setTotalTaxTypeCode​(String value)
        Sets the value of the totalTaxTypeCode property.
        Parameters:
        value - allowed object is String
      • getPurchaserVATRegistrationNumber

        public String getPurchaserVATRegistrationNumber()
        Gets the value of the purchaserVATRegistrationNumber property.
        Returns:
        possible object is String
      • setPurchaserVATRegistrationNumber

        public void setPurchaserVATRegistrationNumber​(String value)
        Sets the value of the purchaserVATRegistrationNumber property.
        Parameters:
        value - allowed object is String
      • getMerchantVATRegistrationNumber

        public String getMerchantVATRegistrationNumber()
        Gets the value of the merchantVATRegistrationNumber property.
        Returns:
        possible object is String
      • setMerchantVATRegistrationNumber

        public void setMerchantVATRegistrationNumber​(String value)
        Sets the value of the merchantVATRegistrationNumber property.
        Parameters:
        value - allowed object is String
      • getVatInvoiceReferenceNumber

        public String getVatInvoiceReferenceNumber()
        Gets the value of the vatInvoiceReferenceNumber property.
        Returns:
        possible object is String
      • setVatInvoiceReferenceNumber

        public void setVatInvoiceReferenceNumber​(String value)
        Sets the value of the vatInvoiceReferenceNumber property.
        Parameters:
        value - allowed object is String
      • getPurchaserCode

        public String getPurchaserCode()
        Gets the value of the purchaserCode property.
        Returns:
        possible object is String
      • setPurchaserCode

        public void setPurchaserCode​(String value)
        Sets the value of the purchaserCode property.
        Parameters:
        value - allowed object is String
      • getSummaryCommodityCode

        public String getSummaryCommodityCode()
        Gets the value of the summaryCommodityCode property.
        Returns:
        possible object is String
      • setSummaryCommodityCode

        public void setSummaryCommodityCode​(String value)
        Sets the value of the summaryCommodityCode property.
        Parameters:
        value - allowed object is String
      • setPurchaseOrderDateUTC

        public void setPurchaseOrderDateUTC​(XMLGregorianCalendar value)
        Sets the value of the purchaseOrderDateUTC property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getSupplierOrderReference

        public String getSupplierOrderReference()
        Gets the value of the supplierOrderReference property.
        Returns:
        possible object is String
      • setSupplierOrderReference

        public void setSupplierOrderReference​(String value)
        Sets the value of the supplierOrderReference property.
        Parameters:
        value - allowed object is String
      • getAuthorizedContactName

        public String getAuthorizedContactName()
        Gets the value of the authorizedContactName property.
        Returns:
        possible object is String
      • setAuthorizedContactName

        public void setAuthorizedContactName​(String value)
        Sets the value of the authorizedContactName property.
        Parameters:
        value - allowed object is String
      • getCardAcceptorRefNumber

        public String getCardAcceptorRefNumber()
        Gets the value of the cardAcceptorRefNumber property.
        Returns:
        possible object is String
      • setCardAcceptorRefNumber

        public void setCardAcceptorRefNumber​(String value)
        Sets the value of the cardAcceptorRefNumber property.
        Parameters:
        value - allowed object is String
      • getAmexDataTAA1

        public String getAmexDataTAA1()
        Gets the value of the amexDataTAA1 property.
        Returns:
        possible object is String
      • setAmexDataTAA1

        public void setAmexDataTAA1​(String value)
        Sets the value of the amexDataTAA1 property.
        Parameters:
        value - allowed object is String
      • getAmexDataTAA2

        public String getAmexDataTAA2()
        Gets the value of the amexDataTAA2 property.
        Returns:
        possible object is String
      • setAmexDataTAA2

        public void setAmexDataTAA2​(String value)
        Sets the value of the amexDataTAA2 property.
        Parameters:
        value - allowed object is String
      • getAmexDataTAA3

        public String getAmexDataTAA3()
        Gets the value of the amexDataTAA3 property.
        Returns:
        possible object is String
      • setAmexDataTAA3

        public void setAmexDataTAA3​(String value)
        Sets the value of the amexDataTAA3 property.
        Parameters:
        value - allowed object is String
      • getAmexDataTAA4

        public String getAmexDataTAA4()
        Gets the value of the amexDataTAA4 property.
        Returns:
        possible object is String
      • setAmexDataTAA4

        public void setAmexDataTAA4​(String value)
        Sets the value of the amexDataTAA4 property.
        Parameters:
        value - allowed object is String