Class Purchase

java.lang.Object
com.xero.models.accounting.Purchase

public class Purchase
extends Object
Purchase
  • Constructor Details

    • Purchase

      public Purchase()
  • Method Details

    • unitPrice

      public Purchase unitPrice​(Double unitPrice)
    • getUnitPrice

      public Double getUnitPrice()
      Unit Price of the item. By default UnitPrice is rounded to two decimal places. You can use 4 decimal places by adding the unitdp=4 querystring parameter to your request.
      Returns:
      unitPrice
    • setUnitPrice

      public void setUnitPrice​(Double unitPrice)
    • accountCode

      public Purchase accountCode​(String accountCode)
    • getAccountCode

      public String getAccountCode()
      Default account code to be used for purchased/sale. Not applicable to the purchase details of tracked items
      Returns:
      accountCode
    • setAccountCode

      public void setAccountCode​(String accountCode)
    • coGSAccountCode

      public Purchase coGSAccountCode​(String coGSAccountCode)
    • getCoGSAccountCode

      public String getCoGSAccountCode()
      Cost of goods sold account. Only applicable to the purchase details of tracked items.
      Returns:
      coGSAccountCode
    • setCoGSAccountCode

      public void setCoGSAccountCode​(String coGSAccountCode)
    • taxType

      public Purchase taxType​(String taxType)
    • getTaxType

      public String getTaxType()
      The tax type from TaxRates
      Returns:
      taxType
    • setTaxType

      public void setTaxType​(String taxType)
    • 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