| Package | Description |
|---|---|
| org.killbill.billing.invoice.api | |
| org.killbill.billing.payment.api |
| Modifier and Type | Method and Description |
|---|---|
void |
InvoiceUserApi.commitInvoice(java.util.UUID invoiceId,
CallContext context)
Move the invoice status from DRAFT to COMMITTED
|
void |
InvoiceUserApi.deleteCBA(java.util.UUID accountId,
java.util.UUID invoiceId,
java.util.UUID invoiceItemId,
CallContext context)
Delete a CBA item.
|
InvoiceItem |
InvoiceUserApi.getCreditById(java.util.UUID creditId,
TenantContext context)
Retrieve a credit by id.
|
InvoiceItem |
InvoiceUserApi.getExternalChargeById(java.util.UUID externalChargeId,
TenantContext context)
Retrieve an external charge by id.
|
Invoice |
InvoiceUserApi.getInvoice(java.util.UUID invoiceId,
TenantContext context)
Retrieve an invoice by id.
|
java.lang.String |
InvoiceUserApi.getInvoiceAsHTML(java.util.UUID invoiceId,
TenantContext context)
Retrieve the invoice formatted in HTML.
|
Invoice |
InvoiceUserApi.getInvoiceByInvoiceItem(java.util.UUID invoiceItemId,
TenantContext context) |
Invoice |
InvoiceUserApi.getInvoiceByNumber(java.lang.Integer number,
TenantContext context)
Retrieve an invoice by invoice number.
|
Invoice |
InvoiceUserApi.getInvoiceByPayment(java.util.UUID paymentId,
TenantContext context)
Get all invoices for a given payment.
|
java.util.List<InvoiceItem> |
InvoiceUserApi.getInvoiceItemsByParentInvoice(java.util.UUID parentInvoiceId,
TenantContext context)
Retrieve invoice items details associated to Parent SUMMARY invoice item
|
InvoiceItem |
InvoiceUserApi.insertCredit(java.util.UUID accountId,
java.math.BigDecimal amount,
org.joda.time.LocalDate effectiveDate,
Currency currency,
boolean autoCommit,
java.lang.String description,
java.lang.String itemDetails,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Add a credit to an account.
|
InvoiceItem |
InvoiceUserApi.insertCreditForInvoice(java.util.UUID accountId,
java.util.UUID invoiceId,
java.math.BigDecimal amount,
org.joda.time.LocalDate effectiveDate,
Currency currency,
java.lang.String description,
java.lang.String itemDetails,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Add a credit to an invoice.
|
java.util.List<InvoiceItem> |
InvoiceUserApi.insertExternalCharges(java.util.UUID accountId,
org.joda.time.LocalDate effectiveDate,
java.lang.Iterable<InvoiceItem> charges,
boolean autoCommit,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Add one or multiple external charges to an account.
|
InvoiceItem |
InvoiceUserApi.insertInvoiceItemAdjustment(java.util.UUID accountId,
java.util.UUID invoiceId,
java.util.UUID invoiceItemId,
org.joda.time.LocalDate effectiveDate,
java.math.BigDecimal amount,
Currency currency,
java.lang.String description,
java.lang.String itemDetails,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Adjust partially a given invoice item.
|
InvoiceItem |
InvoiceUserApi.insertInvoiceItemAdjustment(java.util.UUID accountId,
java.util.UUID invoiceId,
java.util.UUID invoiceItemId,
org.joda.time.LocalDate effectiveDate,
java.lang.String description,
java.lang.String itemDetails,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Adjust fully a given invoice item.
|
java.util.List<InvoiceItem> |
InvoiceUserApi.insertTaxItems(java.util.UUID accountId,
org.joda.time.LocalDate effectiveDate,
java.lang.Iterable<InvoiceItem> taxes,
boolean autoCommit,
java.lang.Iterable<PluginProperty> properties,
CallContext context)
Add one or multiple tax items to one invoice.
|
void |
InvoiceUserApi.tagInvoiceAsNotWrittenOff(java.util.UUID invoiceId,
CallContext context)
Unmark an invoice as written off.
|
void |
InvoiceUserApi.tagInvoiceAsWrittenOff(java.util.UUID invoiceId,
CallContext context)
Mark an invoice as written off.
|
void |
InvoiceUserApi.transferChildCreditToParent(java.util.UUID childAccountId,
CallContext context)
Move a given child credit to the parent level
|
Invoice |
InvoiceUserApi.triggerDryRunInvoiceGeneration(java.util.UUID accountId,
org.joda.time.LocalDate targetDate,
DryRunArguments dryRunArguments,
CallContext context)
Trigger an invoice for a given account and a given day.
|
Invoice |
InvoiceUserApi.triggerInvoiceGeneration(java.util.UUID accountId,
org.joda.time.LocalDate targetDate,
CallContext context)
Trigger an invoice for a given account and a given day.
|
void |
InvoiceUserApi.voidInvoice(java.util.UUID invoiceId,
CallContext context)
Move the invoice status from DRAFT or COMMITTED to VOID
|
| Constructor and Description |
|---|
PaymentApiException(InvoiceApiException e) |
Copyright © 2010-2018. All Rights Reserved.