Class BillingInvoice

java.lang.Object
com.mypurecloud.sdk.v2.model.BillingInvoice
All Implemented Interfaces:
Serializable

public class BillingInvoice extends Object implements Serializable
BillingInvoice
See Also:
  • Constructor Details

    • BillingInvoice

      public BillingInvoice()
    • BillingInvoice

      public BillingInvoice(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • billToCustomer

      public BillingInvoice billToCustomer(Customer billToCustomer)
      The bill to customer.
    • getBillToCustomer

      public Customer getBillToCustomer()
    • setBillToCustomer

      public void setBillToCustomer(Customer billToCustomer)
    • shipToCustomer

      public BillingInvoice shipToCustomer(Customer shipToCustomer)
      The ship to customer.
    • getShipToCustomer

      public Customer getShipToCustomer()
    • setShipToCustomer

      public void setShipToCustomer(Customer shipToCustomer)
    • soldToCustomer

      public BillingInvoice soldToCustomer(Customer soldToCustomer)
      The sold to customer.
    • getSoldToCustomer

      public Customer getSoldToCustomer()
    • setSoldToCustomer

      public void setSoldToCustomer(Customer soldToCustomer)
    • dateInvoiced

      public BillingInvoice dateInvoiced(LocalDate dateInvoiced)
      Date when the invoice was issued. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
    • getDateInvoiced

      public LocalDate getDateInvoiced()
    • setDateInvoiced

      public void setDateInvoiced(LocalDate dateInvoiced)
    • billToAddress

      public BillingInvoice billToAddress(InvoiceAddress billToAddress)
      Details of the bill to address.
    • getBillToAddress

      public InvoiceAddress getBillToAddress()
    • setBillToAddress

      public void setBillToAddress(InvoiceAddress billToAddress)
    • shipToAddress

      public BillingInvoice shipToAddress(InvoiceAddress shipToAddress)
      Details of the ship to address.
    • getShipToAddress

      public InvoiceAddress getShipToAddress()
    • setShipToAddress

      public void setShipToAddress(InvoiceAddress shipToAddress)
    • currencyIsoCode

      public BillingInvoice currencyIsoCode(String currencyIsoCode)
      Contains the ISO code for any currency allowed by the organization.
    • getCurrencyIsoCode

      public String getCurrencyIsoCode()
    • setCurrencyIsoCode

      public void setCurrencyIsoCode(String currencyIsoCode)
    • paymentStatus

      public BillingInvoice paymentStatus(BillingInvoice.PaymentStatusEnum paymentStatus)
      Status of the payment.
    • getPaymentStatus

      public BillingInvoice.PaymentStatusEnum getPaymentStatus()
    • setPaymentStatus

      public void setPaymentStatus(BillingInvoice.PaymentStatusEnum paymentStatus)
    • paymentTerms

      public BillingInvoice paymentTerms(String paymentTerms)
      Payment terms.
    • getPaymentTerms

      public String getPaymentTerms()
    • setPaymentTerms

      public void setPaymentTerms(String paymentTerms)
    • paymentLink

      public BillingInvoice paymentLink(String paymentLink)
      Payment link.
    • getPaymentLink

      public String getPaymentLink()
    • setPaymentLink

      public void setPaymentLink(String paymentLink)
    • customerPoNumber

      public BillingInvoice customerPoNumber(String customerPoNumber)
      Purchase Order Number.
    • getCustomerPoNumber

      public String getCustomerPoNumber()
    • setCustomerPoNumber

      public void setCustomerPoNumber(String customerPoNumber)
    • customerInvoiceType

      public BillingInvoice customerInvoiceType(String customerInvoiceType)
      Type of the invoice.
    • getCustomerInvoiceType

      public String getCustomerInvoiceType()
    • setCustomerInvoiceType

      public void setCustomerInvoiceType(String customerInvoiceType)
    • amount

      public BillingInvoice amount(BigDecimal amount)
      Amount.
    • getAmount

      public BigDecimal getAmount()
    • setAmount

      public void setAmount(BigDecimal amount)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object