Class CreditNoteDetails
- java.lang.Object
-
- software.amazon.spapi.models.vendor.invoices.v1.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 Summary
Constructors Constructor Description CreditNoteDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreditNoteDetails
consignorsReferenceNumber(java.lang.String consignorsReferenceNumber)
CreditNoteDetails
coopReferenceNumber(java.lang.String coopReferenceNumber)
CreditNoteDetails
debitNoteNumber(java.lang.String debitNoteNumber)
boolean
equals(java.lang.Object o)
java.lang.String
getConsignorsReferenceNumber()
Identifies the consignor reference number (VRET number), if generated by Amazon.java.lang.String
getCoopReferenceNumber()
Identifies the COOP reference used for COOP agreement.java.lang.String
getDebitNoteNumber()
Debit Note Number as generated by Amazon.org.threeten.bp.OffsetDateTime
getGoodsReturnDate()
Get goodsReturnDatejava.lang.String
getReferenceInvoiceNumber()
Original Invoice Number when sending a credit note relating to an existing invoice.java.lang.String
getReturnsReferenceNumber()
Identifies the Returns Notice Number.java.lang.String
getRmaId()
Identifies the Returned Merchandise Authorization ID, if generated.CreditNoteDetails
goodsReturnDate(org.threeten.bp.OffsetDateTime goodsReturnDate)
int
hashCode()
CreditNoteDetails
referenceInvoiceNumber(java.lang.String referenceInvoiceNumber)
CreditNoteDetails
returnsReferenceNumber(java.lang.String returnsReferenceNumber)
CreditNoteDetails
rmaId(java.lang.String rmaId)
void
setConsignorsReferenceNumber(java.lang.String consignorsReferenceNumber)
void
setCoopReferenceNumber(java.lang.String coopReferenceNumber)
void
setDebitNoteNumber(java.lang.String debitNoteNumber)
void
setGoodsReturnDate(org.threeten.bp.OffsetDateTime goodsReturnDate)
void
setReferenceInvoiceNumber(java.lang.String referenceInvoiceNumber)
void
setReturnsReferenceNumber(java.lang.String returnsReferenceNumber)
void
setRmaId(java.lang.String rmaId)
java.lang.String
toString()
-
-
-
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)
-
rmaId
public CreditNoteDetails rmaId(java.lang.String rmaId)
-
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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-