Class CreditNoteDetails


  • public class CreditNoteDetails
    extends java.lang.Object
    References required in order to process a credit note. This information is required only if InvoiceType is CreditNote.
    • Constructor Detail

      • CreditNoteDetails

        public CreditNoteDetails()
    • Method Detail

      • referenceInvoiceNumber

        public CreditNoteDetails referenceInvoiceNumber​(java.lang.String referenceInvoiceNumber)
      • getReferenceInvoiceNumber

        public java.lang.String getReferenceInvoiceNumber()
        Original Invoice Number when sending a credit note relating to an existing invoice. One Invoice only to be processed per Credit Note. This is mandatory for AP Credit Notes.
        Returns:
        referenceInvoiceNumber
      • setReferenceInvoiceNumber

        public void setReferenceInvoiceNumber​(java.lang.String referenceInvoiceNumber)
      • debitNoteNumber

        public CreditNoteDetails debitNoteNumber​(java.lang.String debitNoteNumber)
      • getDebitNoteNumber

        public java.lang.String getDebitNoteNumber()
        Debit Note Number as generated by Amazon. Recommended for Returns and COOP Credit Notes.
        Returns:
        debitNoteNumber
      • setDebitNoteNumber

        public void setDebitNoteNumber​(java.lang.String debitNoteNumber)
      • returnsReferenceNumber

        public CreditNoteDetails returnsReferenceNumber​(java.lang.String returnsReferenceNumber)
      • getReturnsReferenceNumber

        public java.lang.String getReturnsReferenceNumber()
        Identifies the Returns Notice Number. Mandatory for all Returns Credit Notes.
        Returns:
        returnsReferenceNumber
      • setReturnsReferenceNumber

        public void setReturnsReferenceNumber​(java.lang.String returnsReferenceNumber)
      • goodsReturnDate

        public CreditNoteDetails goodsReturnDate​(org.threeten.bp.OffsetDateTime goodsReturnDate)
      • getGoodsReturnDate

        public org.threeten.bp.OffsetDateTime getGoodsReturnDate()
        Get goodsReturnDate
        Returns:
        goodsReturnDate
      • setGoodsReturnDate

        public void setGoodsReturnDate​(org.threeten.bp.OffsetDateTime goodsReturnDate)
      • getRmaId

        public java.lang.String getRmaId()
        Identifies the Returned Merchandise Authorization ID, if generated.
        Returns:
        rmaId
      • setRmaId

        public void setRmaId​(java.lang.String rmaId)
      • coopReferenceNumber

        public CreditNoteDetails coopReferenceNumber​(java.lang.String coopReferenceNumber)
      • getCoopReferenceNumber

        public java.lang.String getCoopReferenceNumber()
        Identifies the COOP reference used for COOP agreement. Failure to provide the COOP reference number or the Debit Note number may lead to a rejection of the Credit Note.
        Returns:
        coopReferenceNumber
      • setCoopReferenceNumber

        public void setCoopReferenceNumber​(java.lang.String coopReferenceNumber)
      • consignorsReferenceNumber

        public CreditNoteDetails consignorsReferenceNumber​(java.lang.String consignorsReferenceNumber)
      • getConsignorsReferenceNumber

        public java.lang.String getConsignorsReferenceNumber()
        Identifies the consignor reference number (VRET number), if generated by Amazon.
        Returns:
        consignorsReferenceNumber
      • setConsignorsReferenceNumber

        public void setConsignorsReferenceNumber​(java.lang.String consignorsReferenceNumber)
      • 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