| 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 BigDecimal exchangeRate()
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 BigDecimal localCurrencyExchangeRate()
public Boolean firstInvoice()
public Integer newSalesAmount()
public Boolean hasAdvanceCharges()
public Boolean termFinalized()
public Boolean isGifted()
public Timestamp generatedAt()
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 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.DeleteLineItemsRequest deleteLineItems(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.InvoiceListPaymentReferenceNumbersRequest listPaymentReferenceNumbers()
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.RecordTaxWithheldRequest recordTaxWithheld(String id)
public static Invoice.RemoveTaxWithheldRequest removeTaxWithheld(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 © 2023 ChargeBee. All rights reserved.