public class CreditNote extends Resource<CreditNote>
| Modifier and Type | Class and Description |
|---|---|
static class |
CreditNote.Allocation |
static class |
CreditNote.BillingAddress |
static class |
CreditNote.CreateRequest |
static class |
CreditNote.CreditNoteListRequest |
static class |
CreditNote.DeleteRequest |
static class |
CreditNote.Discount |
static class |
CreditNote.Einvoice |
static class |
CreditNote.ImportCreditNoteRequest |
static class |
CreditNote.LineItem |
static class |
CreditNote.LineItemDiscount |
static class |
CreditNote.LineItemTax |
static class |
CreditNote.LineItemTier |
static class |
CreditNote.LinkedRefund |
static class |
CreditNote.PdfRequest |
static class |
CreditNote.ReasonCode |
static class |
CreditNote.RecordRefundRequest |
static class |
CreditNote.RefundRequest |
static class |
CreditNote.RemoveTaxWithheldRefundRequest |
static class |
CreditNote.ShippingAddress |
static class |
CreditNote.Status |
static class |
CreditNote.Tax |
static class |
CreditNote.Type |
static class |
CreditNote.VoidCreditNoteRequest |
| Constructor and Description |
|---|
CreditNote(org.json.JSONObject jsonObj) |
CreditNote(String jsonStr) |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uripublic CreditNote(String jsonStr)
public CreditNote(org.json.JSONObject jsonObj)
public String id()
public String customerId()
public String subscriptionId()
public String referenceInvoiceId()
public CreditNote.Type type()
public CreditNote.ReasonCode reasonCode()
public CreditNote.Status status()
public String vatNumber()
public Timestamp date()
public PriceType priceType()
public String currencyCode()
public Integer total()
public Integer amountAllocated()
public Integer amountRefunded()
public Integer amountAvailable()
public Timestamp refundedAt()
public Timestamp voidedAt()
public Timestamp generatedAt()
public Long resourceVersion()
public Timestamp updatedAt()
public Channel channel()
public CreditNote.Einvoice einvoice()
public Integer subTotal()
public Integer subTotalInLocalCurrency()
public Integer totalInLocalCurrency()
public String localCurrencyCode()
public Integer roundOffAmount()
public Integer fractionalCorrection()
public List<CreditNote.LineItem> lineItems()
public List<CreditNote.Discount> discounts()
public List<CreditNote.LineItemDiscount> lineItemDiscounts()
public List<CreditNote.LineItemTier> lineItemTiers()
public List<CreditNote.Tax> taxes()
public List<CreditNote.LineItemTax> lineItemTaxes()
public List<CreditNote.LinkedRefund> linkedRefunds()
public List<CreditNote.Allocation> allocations()
public Boolean deleted()
public BigDecimal localCurrencyExchangeRate()
public String createReasonCode()
public String vatNumberPrefix()
public String businessEntityId()
public CreditNote.ShippingAddress shippingAddress()
public CreditNote.BillingAddress billingAddress()
public static CreditNote.CreateRequest create()
public static CreditNote.PdfRequest pdf(String id)
public static CreditNote.RefundRequest refund(String id)
public static CreditNote.RecordRefundRequest recordRefund(String id)
public static CreditNote.VoidCreditNoteRequest voidCreditNote(String id)
public static CreditNote.CreditNoteListRequest list()
@Deprecated public static ListRequest creditNotesForCustomer(String id)
public static CreditNote.DeleteRequest delete(String id)
public static CreditNote.RemoveTaxWithheldRefundRequest removeTaxWithheldRefund(String id)
public static CreditNote.ImportCreditNoteRequest importCreditNote()
Copyright © 2023 ChargeBee. All rights reserved.