Class InvoiceData


  • public final class InvoiceData
    extends Object
    The InvoiceData model.
    • Constructor Detail

      • InvoiceData

        public InvoiceData()
    • Method Detail

      • getTables

        public List<TableAnnotation> getTables()
        Get the tables property: The tables property.
        Returns:
        the tables value.
      • setTables

        public InvoiceData setTables​(List<TableAnnotation> tables)
        Set the tables property: The tables property.
        Parameters:
        tables - the tables value to set.
        Returns:
        the InvoiceData object itself.
      • getInvoiceDate

        public DateAnnotation getInvoiceDate()
        Get the invoiceDate property: The invoiceDate property.
        Returns:
        the invoiceDate value.
      • setInvoiceDate

        public InvoiceData setInvoiceDate​(DateAnnotation invoiceDate)
        Set the invoiceDate property: The invoiceDate property.
        Parameters:
        invoiceDate - the invoiceDate value to set.
        Returns:
        the InvoiceData object itself.
      • getInvoiceOrderDate

        public DateAnnotation getInvoiceOrderDate()
        Get the invoiceOrderDate property: The invoiceOrderDate property.
        Returns:
        the invoiceOrderDate value.
      • setInvoiceOrderDate

        public InvoiceData setInvoiceOrderDate​(DateAnnotation invoiceOrderDate)
        Set the invoiceOrderDate property: The invoiceOrderDate property.
        Parameters:
        invoiceOrderDate - the invoiceOrderDate value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentDateDue

        public DateAnnotation getPaymentDateDue()
        Get the paymentDateDue property: The paymentDateDue property.
        Returns:
        the paymentDateDue value.
      • setPaymentDateDue

        public InvoiceData setPaymentDateDue​(DateAnnotation paymentDateDue)
        Set the paymentDateDue property: The paymentDateDue property.
        Parameters:
        paymentDateDue - the paymentDateDue value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentAmountBase

        public InvoiceDataPaymentAmountBase getPaymentAmountBase()
        Get the paymentAmountBase property: The paymentAmountBase property.
        Returns:
        the paymentAmountBase value.
      • setPaymentAmountBase

        public InvoiceData setPaymentAmountBase​(InvoiceDataPaymentAmountBase paymentAmountBase)
        Set the paymentAmountBase property: The paymentAmountBase property.
        Parameters:
        paymentAmountBase - the paymentAmountBase value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentAmountTax

        public InvoiceDataPaymentAmountTax getPaymentAmountTax()
        Get the paymentAmountTax property: The paymentAmountTax property.
        Returns:
        the paymentAmountTax value.
      • setPaymentAmountTax

        public InvoiceData setPaymentAmountTax​(InvoiceDataPaymentAmountTax paymentAmountTax)
        Set the paymentAmountTax property: The paymentAmountTax property.
        Parameters:
        paymentAmountTax - the paymentAmountTax value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentAmountTotal

        public InvoiceDataPaymentAmountTotal getPaymentAmountTotal()
        Get the paymentAmountTotal property: The paymentAmountTotal property.
        Returns:
        the paymentAmountTotal value.
      • setPaymentAmountTotal

        public InvoiceData setPaymentAmountTotal​(InvoiceDataPaymentAmountTotal paymentAmountTotal)
        Set the paymentAmountTotal property: The paymentAmountTotal property.
        Parameters:
        paymentAmountTotal - the paymentAmountTotal value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentAmountPaid

        public InvoiceDataPaymentAmountPaid getPaymentAmountPaid()
        Get the paymentAmountPaid property: The paymentAmountPaid property.
        Returns:
        the paymentAmountPaid value.
      • setPaymentAmountPaid

        public InvoiceData setPaymentAmountPaid​(InvoiceDataPaymentAmountPaid paymentAmountPaid)
        Set the paymentAmountPaid property: The paymentAmountPaid property.
        Parameters:
        paymentAmountPaid - the paymentAmountPaid value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentAmountDue

        public InvoiceDataPaymentAmountDue getPaymentAmountDue()
        Get the paymentAmountDue property: The paymentAmountDue property.
        Returns:
        the paymentAmountDue value.
      • setPaymentAmountDue

        public InvoiceData setPaymentAmountDue​(InvoiceDataPaymentAmountDue paymentAmountDue)
        Set the paymentAmountDue property: The paymentAmountDue property.
        Parameters:
        paymentAmountDue - the paymentAmountDue value to set.
        Returns:
        the InvoiceData object itself.
      • getInvoiceNumber

        public InvoiceDataInvoiceNumber getInvoiceNumber()
        Get the invoiceNumber property: The invoiceNumber property.
        Returns:
        the invoiceNumber value.
      • setInvoiceNumber

        public InvoiceData setInvoiceNumber​(InvoiceDataInvoiceNumber invoiceNumber)
        Set the invoiceNumber property: The invoiceNumber property.
        Parameters:
        invoiceNumber - the invoiceNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getInvoicePurchaseOrderNumber

        public InvoiceDataInvoicePurchaseOrderNumber getInvoicePurchaseOrderNumber()
        Get the invoicePurchaseOrderNumber property: The invoicePurchaseOrderNumber property.
        Returns:
        the invoicePurchaseOrderNumber value.
      • setInvoicePurchaseOrderNumber

        public InvoiceData setInvoicePurchaseOrderNumber​(InvoiceDataInvoicePurchaseOrderNumber invoicePurchaseOrderNumber)
        Set the invoicePurchaseOrderNumber property: The invoicePurchaseOrderNumber property.
        Parameters:
        invoicePurchaseOrderNumber - the invoicePurchaseOrderNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierBusinessNumber

        public InvoiceDataSupplierBusinessNumber getSupplierBusinessNumber()
        Get the supplierBusinessNumber property: The supplierBusinessNumber property.
        Returns:
        the supplierBusinessNumber value.
      • setSupplierBusinessNumber

        public InvoiceData setSupplierBusinessNumber​(InvoiceDataSupplierBusinessNumber supplierBusinessNumber)
        Set the supplierBusinessNumber property: The supplierBusinessNumber property.
        Parameters:
        supplierBusinessNumber - the supplierBusinessNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerNumber

        public InvoiceDataCustomerNumber getCustomerNumber()
        Get the customerNumber property: The customerNumber property.
        Returns:
        the customerNumber value.
      • setCustomerNumber

        public InvoiceData setCustomerNumber​(InvoiceDataCustomerNumber customerNumber)
        Set the customerNumber property: The customerNumber property.
        Parameters:
        customerNumber - the customerNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerBusinessNumber

        public InvoiceDataCustomerBusinessNumber getCustomerBusinessNumber()
        Get the customerBusinessNumber property: The customerBusinessNumber property.
        Returns:
        the customerBusinessNumber value.
      • setCustomerBusinessNumber

        public InvoiceData setCustomerBusinessNumber​(InvoiceDataCustomerBusinessNumber customerBusinessNumber)
        Set the customerBusinessNumber property: The customerBusinessNumber property.
        Parameters:
        customerBusinessNumber - the customerBusinessNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getPaymentReference

        public InvoiceDataPaymentReference getPaymentReference()
        Get the paymentReference property: The paymentReference property.
        Returns:
        the paymentReference value.
      • setPaymentReference

        public InvoiceData setPaymentReference​(InvoiceDataPaymentReference paymentReference)
        Set the paymentReference property: The paymentReference property.
        Parameters:
        paymentReference - the paymentReference value to set.
        Returns:
        the InvoiceData object itself.
      • getBankAccountNumber

        public InvoiceDataBankAccountNumber getBankAccountNumber()
        Get the bankAccountNumber property: The bankAccountNumber property.
        Returns:
        the bankAccountNumber value.
      • setBankAccountNumber

        public InvoiceData setBankAccountNumber​(InvoiceDataBankAccountNumber bankAccountNumber)
        Set the bankAccountNumber property: The bankAccountNumber property.
        Parameters:
        bankAccountNumber - the bankAccountNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierVat

        public InvoiceDataSupplierVat getSupplierVat()
        Get the supplierVat property: The supplierVat property.
        Returns:
        the supplierVat value.
      • setSupplierVat

        public InvoiceData setSupplierVat​(InvoiceDataSupplierVat supplierVat)
        Set the supplierVat property: The supplierVat property.
        Parameters:
        supplierVat - the supplierVat value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerVat

        public InvoiceDataCustomerVat getCustomerVat()
        Get the customerVat property: The customerVat property.
        Returns:
        the customerVat value.
      • setCustomerVat

        public InvoiceData setCustomerVat​(InvoiceDataCustomerVat customerVat)
        Set the customerVat property: The customerVat property.
        Parameters:
        customerVat - the customerVat value to set.
        Returns:
        the InvoiceData object itself.
      • getBpayBillerCode

        public InvoiceDataBpayBillerCode getBpayBillerCode()
        Get the bpayBillerCode property: The bpayBillerCode property.
        Returns:
        the bpayBillerCode value.
      • setBpayBillerCode

        public InvoiceData setBpayBillerCode​(InvoiceDataBpayBillerCode bpayBillerCode)
        Set the bpayBillerCode property: The bpayBillerCode property.
        Parameters:
        bpayBillerCode - the bpayBillerCode value to set.
        Returns:
        the InvoiceData object itself.
      • getBpayReference

        public InvoiceDataBpayReference getBpayReference()
        Get the bpayReference property: The bpayReference property.
        Returns:
        the bpayReference value.
      • setBpayReference

        public InvoiceData setBpayReference​(InvoiceDataBpayReference bpayReference)
        Set the bpayReference property: The bpayReference property.
        Parameters:
        bpayReference - the bpayReference value to set.
        Returns:
        the InvoiceData object itself.
      • getBankSortCode

        public InvoiceDataBankSortCode getBankSortCode()
        Get the bankSortCode property: The bankSortCode property.
        Returns:
        the bankSortCode value.
      • setBankSortCode

        public InvoiceData setBankSortCode​(InvoiceDataBankSortCode bankSortCode)
        Set the bankSortCode property: The bankSortCode property.
        Parameters:
        bankSortCode - the bankSortCode value to set.
        Returns:
        the InvoiceData object itself.
      • getBankIban

        public InvoiceDataBankIban getBankIban()
        Get the bankIban property: The bankIban property.
        Returns:
        the bankIban value.
      • setBankIban

        public InvoiceData setBankIban​(InvoiceDataBankIban bankIban)
        Set the bankIban property: The bankIban property.
        Parameters:
        bankIban - the bankIban value to set.
        Returns:
        the InvoiceData object itself.
      • getBankSwift

        public InvoiceDataBankSwift getBankSwift()
        Get the bankSwift property: The bankSwift property.
        Returns:
        the bankSwift value.
      • setBankSwift

        public InvoiceData setBankSwift​(InvoiceDataBankSwift bankSwift)
        Set the bankSwift property: The bankSwift property.
        Parameters:
        bankSwift - the bankSwift value to set.
        Returns:
        the InvoiceData object itself.
      • getBankBsb

        public InvoiceDataBankBsb getBankBsb()
        Get the bankBsb property: The bankBsb property.
        Returns:
        the bankBsb value.
      • setBankBsb

        public InvoiceData setBankBsb​(InvoiceDataBankBsb bankBsb)
        Set the bankBsb property: The bankBsb property.
        Parameters:
        bankBsb - the bankBsb value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerContactName

        public InvoiceDataCustomerContactName getCustomerContactName()
        Get the customerContactName property: The customerContactName property.
        Returns:
        the customerContactName value.
      • setCustomerContactName

        public InvoiceData setCustomerContactName​(InvoiceDataCustomerContactName customerContactName)
        Set the customerContactName property: The customerContactName property.
        Parameters:
        customerContactName - the customerContactName value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerCompanyName

        public InvoiceDataCustomerCompanyName getCustomerCompanyName()
        Get the customerCompanyName property: The customerCompanyName property.
        Returns:
        the customerCompanyName value.
      • setCustomerCompanyName

        public InvoiceData setCustomerCompanyName​(InvoiceDataCustomerCompanyName customerCompanyName)
        Set the customerCompanyName property: The customerCompanyName property.
        Parameters:
        customerCompanyName - the customerCompanyName value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierCompanyName

        public InvoiceDataSupplierCompanyName getSupplierCompanyName()
        Get the supplierCompanyName property: The supplierCompanyName property.
        Returns:
        the supplierCompanyName value.
      • setSupplierCompanyName

        public InvoiceData setSupplierCompanyName​(InvoiceDataSupplierCompanyName supplierCompanyName)
        Set the supplierCompanyName property: The supplierCompanyName property.
        Parameters:
        supplierCompanyName - the supplierCompanyName value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerBillingAddress

        public LocationAnnotation getCustomerBillingAddress()
        Get the customerBillingAddress property: The customerBillingAddress property.
        Returns:
        the customerBillingAddress value.
      • setCustomerBillingAddress

        public InvoiceData setCustomerBillingAddress​(LocationAnnotation customerBillingAddress)
        Set the customerBillingAddress property: The customerBillingAddress property.
        Parameters:
        customerBillingAddress - the customerBillingAddress value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerDeliveryAddress

        public LocationAnnotation getCustomerDeliveryAddress()
        Get the customerDeliveryAddress property: The customerDeliveryAddress property.
        Returns:
        the customerDeliveryAddress value.
      • setCustomerDeliveryAddress

        public InvoiceData setCustomerDeliveryAddress​(LocationAnnotation customerDeliveryAddress)
        Set the customerDeliveryAddress property: The customerDeliveryAddress property.
        Parameters:
        customerDeliveryAddress - the customerDeliveryAddress value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierAddress

        public LocationAnnotation getSupplierAddress()
        Get the supplierAddress property: The supplierAddress property.
        Returns:
        the supplierAddress value.
      • setSupplierAddress

        public InvoiceData setSupplierAddress​(LocationAnnotation supplierAddress)
        Set the supplierAddress property: The supplierAddress property.
        Parameters:
        supplierAddress - the supplierAddress value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerPhoneNumber

        public InvoiceDataCustomerPhoneNumber getCustomerPhoneNumber()
        Get the customerPhoneNumber property: The customerPhoneNumber property.
        Returns:
        the customerPhoneNumber value.
      • setCustomerPhoneNumber

        public InvoiceData setCustomerPhoneNumber​(InvoiceDataCustomerPhoneNumber customerPhoneNumber)
        Set the customerPhoneNumber property: The customerPhoneNumber property.
        Parameters:
        customerPhoneNumber - the customerPhoneNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierPhoneNumber

        public InvoiceDataSupplierPhoneNumber getSupplierPhoneNumber()
        Get the supplierPhoneNumber property: The supplierPhoneNumber property.
        Returns:
        the supplierPhoneNumber value.
      • setSupplierPhoneNumber

        public InvoiceData setSupplierPhoneNumber​(InvoiceDataSupplierPhoneNumber supplierPhoneNumber)
        Set the supplierPhoneNumber property: The supplierPhoneNumber property.
        Parameters:
        supplierPhoneNumber - the supplierPhoneNumber value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierFax

        public InvoiceDataSupplierFax getSupplierFax()
        Get the supplierFax property: The supplierFax property.
        Returns:
        the supplierFax value.
      • setSupplierFax

        public InvoiceData setSupplierFax​(InvoiceDataSupplierFax supplierFax)
        Set the supplierFax property: The supplierFax property.
        Parameters:
        supplierFax - the supplierFax value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomerEmail

        public InvoiceDataCustomerEmail getCustomerEmail()
        Get the customerEmail property: The customerEmail property.
        Returns:
        the customerEmail value.
      • setCustomerEmail

        public InvoiceData setCustomerEmail​(InvoiceDataCustomerEmail customerEmail)
        Set the customerEmail property: The customerEmail property.
        Parameters:
        customerEmail - the customerEmail value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierEmail

        public InvoiceDataSupplierEmail getSupplierEmail()
        Get the supplierEmail property: The supplierEmail property.
        Returns:
        the supplierEmail value.
      • setSupplierEmail

        public InvoiceData setSupplierEmail​(InvoiceDataSupplierEmail supplierEmail)
        Set the supplierEmail property: The supplierEmail property.
        Parameters:
        supplierEmail - the supplierEmail value to set.
        Returns:
        the InvoiceData object itself.
      • getSupplierWebsite

        public InvoiceDataSupplierWebsite getSupplierWebsite()
        Get the supplierWebsite property: The supplierWebsite property.
        Returns:
        the supplierWebsite value.
      • setSupplierWebsite

        public InvoiceData setSupplierWebsite​(InvoiceDataSupplierWebsite supplierWebsite)
        Set the supplierWebsite property: The supplierWebsite property.
        Parameters:
        supplierWebsite - the supplierWebsite value to set.
        Returns:
        the InvoiceData object itself.
      • getCurrencyCode

        public CurrencyCodeAnnotation getCurrencyCode()
        Get the currencyCode property: The currencyCode property.
        Returns:
        the currencyCode value.
      • setCurrencyCode

        public InvoiceData setCurrencyCode​(CurrencyCodeAnnotation currencyCode)
        Set the currencyCode property: The currencyCode property.
        Parameters:
        currencyCode - the currencyCode value to set.
        Returns:
        the InvoiceData object itself.
      • getCustomFields

        public Map<String,​Object> getCustomFields()
        Get the customFields property: Dictionary of <any>.
        Returns:
        the customFields value.
      • setCustomFields

        public InvoiceData setCustomFields​(Map<String,​Object> customFields)
        Set the customFields property: Dictionary of <any>.
        Parameters:
        customFields - the customFields value to set.
        Returns:
        the InvoiceData object itself.