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, uri
public 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 BigDecimal exchangeRate()
public String currencyCode()
public Long total()
public Long amountPaid()
public Long amountAdjusted()
public Long writeOffAmount()
public Long creditsApplied()
public Long amountDue()
public Timestamp paidAt()
public Invoice.DunningStatus dunningStatus()
public Timestamp nextRetryAt()
public Timestamp voidedAt()
public Long resourceVersion()
public Timestamp updatedAt()
public Long subTotal()
public Long subTotalInLocalCurrency()
public Long totalInLocalCurrency()
public String localCurrencyCode()
public Long tax()
public Boolean firstInvoice()
public Long newSalesAmount()
public Boolean hasAdvanceCharges()
public Boolean termFinalized()
public Boolean isGifted()
public Timestamp generatedAt()
public Timestamp expectedPaymentDate()
public Long amountToCollect()
public Long 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 Invoice.Einvoice einvoice()
public String paymentOwner()
public String voidReasonCode()
public Boolean deleted()
public String vatNumberPrefix()
public Channel channel()
public String businessEntityId()
public static Invoice.CreateRequest create()
public static Invoice.CreateForChargeItemsAndChargesRequest createForChargeItemsAndCharges()
public static Invoice.ChargeRequest charge()
public static Invoice.ChargeAddonRequest chargeAddon()
@Deprecated 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 © 2022 ChargeBee. All rights reserved.