Class InvoiceItem


  • public class InvoiceItem
    extends java.lang.Object
    Provides the details of the items in this invoice.
    • Constructor Detail

      • InvoiceItem

        public InvoiceItem()
    • Method Detail

      • itemSequenceNumber

        public InvoiceItem itemSequenceNumber​(java.lang.String itemSequenceNumber)
      • getItemSequenceNumber

        public java.lang.String getItemSequenceNumber()
        Numbering of the item on the purchase order. The first item will be 1, the second 2, and so on.
        Returns:
        itemSequenceNumber
      • setItemSequenceNumber

        public void setItemSequenceNumber​(java.lang.String itemSequenceNumber)
      • buyerProductIdentifier

        public InvoiceItem buyerProductIdentifier​(java.lang.String buyerProductIdentifier)
      • getBuyerProductIdentifier

        public java.lang.String getBuyerProductIdentifier()
        Buyer's standard identification number (ASIN) of an item.
        Returns:
        buyerProductIdentifier
      • setBuyerProductIdentifier

        public void setBuyerProductIdentifier​(java.lang.String buyerProductIdentifier)
      • vendorProductIdentifier

        public InvoiceItem vendorProductIdentifier​(java.lang.String vendorProductIdentifier)
      • getVendorProductIdentifier

        public java.lang.String getVendorProductIdentifier()
        The vendor selected product identification of the item.
        Returns:
        vendorProductIdentifier
      • setVendorProductIdentifier

        public void setVendorProductIdentifier​(java.lang.String vendorProductIdentifier)
      • getInvoicedQuantity

        public ItemQuantity getInvoicedQuantity()
        Get invoicedQuantity
        Returns:
        invoicedQuantity
      • setInvoicedQuantity

        public void setInvoicedQuantity​(ItemQuantity invoicedQuantity)
      • getNetCost

        public Money getNetCost()
        Get netCost
        Returns:
        netCost
      • setNetCost

        public void setNetCost​(Money netCost)
      • purchaseOrderNumber

        public InvoiceItem purchaseOrderNumber​(java.lang.String purchaseOrderNumber)
      • getPurchaseOrderNumber

        public java.lang.String getPurchaseOrderNumber()
        The purchase order number for this order. Formatting Notes: 8-character alpha-numeric code.
        Returns:
        purchaseOrderNumber
      • setPurchaseOrderNumber

        public void setPurchaseOrderNumber​(java.lang.String purchaseOrderNumber)
      • vendorOrderNumber

        public InvoiceItem vendorOrderNumber​(java.lang.String vendorOrderNumber)
      • getVendorOrderNumber

        public java.lang.String getVendorOrderNumber()
        The vendor's order number for this order.
        Returns:
        vendorOrderNumber
      • setVendorOrderNumber

        public void setVendorOrderNumber​(java.lang.String vendorOrderNumber)
      • hsnCode

        public InvoiceItem hsnCode​(java.lang.String hsnCode)
      • getHsnCode

        public java.lang.String getHsnCode()
        Harmonized System of Nomenclature (HSN) tax code. The HSN number cannot contain alphabets.
        Returns:
        hsnCode
      • setHsnCode

        public void setHsnCode​(java.lang.String hsnCode)
      • getTaxDetails

        public java.util.List<TaxDetail> getTaxDetails()
        Individual tax details per line item.
        Returns:
        taxDetails
      • setTaxDetails

        public void setTaxDetails​(java.util.List<TaxDetail> taxDetails)
      • getChargeDetails

        public java.util.List<ChargeDetails> getChargeDetails()
        Individual charge details per line item.
        Returns:
        chargeDetails
      • setChargeDetails

        public void setChargeDetails​(java.util.List<ChargeDetails> chargeDetails)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object