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