| Constructor and Description |
|---|
Invoice(org.json.JSONObject jsonObj) |
Invoice(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 Invoice(String jsonStr)
public Invoice(org.json.JSONObject jsonObj)
public String id()
public String poNumber()
public String customerId()
public String subscriptionId()
public Boolean recurring()
public Invoice.Status status()
public String vatNumber()
public PriceType priceType()
public Timestamp date()
public Timestamp dueDate()
public Integer netTermDays()
public String currencyCode()
public Integer total()
public Integer amountPaid()
public Integer amountAdjusted()
public Integer writeOffAmount()
public Integer creditsApplied()
public Integer amountDue()
public Timestamp paidAt()
public Invoice.DunningStatus dunningStatus()
public Timestamp nextRetryAt()
public Timestamp voidedAt()
public Long resourceVersion()
public Timestamp updatedAt()
public Integer subTotal()
public Integer subTotalInLocalCurrency()
public Integer totalInLocalCurrency()
public String localCurrencyCode()
public Integer tax()
public Boolean firstInvoice()
public Boolean hasAdvanceCharges()
public Boolean termFinalized()
public Boolean isGifted()
public Timestamp expectedPaymentDate()
public Integer amountToCollect()
public Integer roundOffAmount()
public List<Invoice.LineItem> lineItems()
public List<Invoice.Discount> discounts()
public List<Invoice.LineItemDiscount> lineItemDiscounts()
public List<Invoice.Tax> taxes()
public List<Invoice.LineItemTax> lineItemTaxes()
public List<Invoice.LineItemTier> lineItemTiers()
public List<Invoice.LinkedPayment> linkedPayments()
public List<Invoice.DunningAttempt> dunningAttempts()
public List<Invoice.AppliedCredit> appliedCredits()
public List<Invoice.AdjustmentCreditNote> adjustmentCreditNotes()
public List<Invoice.IssuedCreditNote> issuedCreditNotes()
public List<Invoice.LinkedOrder> linkedOrders()
public List<Invoice.Note> notes()
public Invoice.ShippingAddress shippingAddress()
public Invoice.BillingAddress billingAddress()
public String paymentOwner()
public String voidReasonCode()
public Boolean deleted()
public static Invoice.CreateRequest create()
public static Invoice.CreateForChargeItemsAndChargesRequest createForChargeItemsAndCharges()
public static Invoice.ChargeRequest charge()
public static Invoice.ChargeAddonRequest chargeAddon()
public static Invoice.CreateForChargeItemRequest createForChargeItem()
public static Invoice.StopDunningRequest stopDunning(String id)
public static Invoice.ImportInvoiceRequest importInvoice()
public static Invoice.ApplyPaymentsRequest applyPayments(String id)
public static Invoice.ApplyCreditsRequest applyCredits(String id)
public static Invoice.InvoiceListRequest list()
@Deprecated public static ListRequest invoicesForCustomer(String id)
@Deprecated public static ListRequest invoicesForSubscription(String id)
public static Invoice.PdfRequest pdf(String id)
public static Invoice.AddChargeRequest addCharge(String id)
public static Invoice.AddAddonChargeRequest addAddonCharge(String id)
public static Invoice.AddChargeItemRequest addChargeItem(String id)
public static Invoice.CloseRequest close(String id)
public static Invoice.CollectPaymentRequest collectPayment(String id)
public static Invoice.RecordPaymentRequest recordPayment(String id)
public static Invoice.RefundRequest refund(String id)
public static Invoice.RecordRefundRequest recordRefund(String id)
public static Invoice.RemovePaymentRequest removePayment(String id)
public static Invoice.RemoveCreditNoteRequest removeCreditNote(String id)
public static Invoice.VoidInvoiceRequest voidInvoice(String id)
public static Invoice.WriteOffRequest writeOff(String id)
public static Invoice.DeleteRequest delete(String id)
public static Invoice.UpdateDetailsRequest updateDetails(String id)
Copyright © 2020 ChargeBee. All Rights Reserved.