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 Long total()
public Long amountAllocated()
public Long amountRefunded()
public Long amountAvailable()
public Timestamp refundedAt()
public Timestamp voidedAt()
public Timestamp generatedAt()
public Long resourceVersion()
public Timestamp updatedAt()
public Channel channel()
public CreditNote.Einvoice einvoice()
public Long subTotal()
public Long subTotalInLocalCurrency()
public Long totalInLocalCurrency()
public String localCurrencyCode()
public Long roundOffAmount()
public Long 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 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.