| Package | Description |
|---|---|
| org.killbill.billing.invoice.api | |
| org.killbill.billing.invoice.api.formatters |
| Modifier and Type | Method and Description |
|---|---|
<T extends InvoiceItem> |
Invoice.getInvoiceItems(Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
InvoiceItem |
InvoiceUserApi.getCreditById(UUID creditId,
TenantContext context)
Retrieve a credit by id.
|
InvoiceItem |
InvoiceUserApi.getExternalChargeById(UUID externalChargeId,
TenantContext context)
Retrieve an external charge by id.
|
InvoiceItem |
InvoiceUserApi.insertCredit(UUID accountId,
BigDecimal amount,
org.joda.time.LocalDate effectiveDate,
Currency currency,
CallContext context)
Add a credit to an account.
|
InvoiceItem |
InvoiceUserApi.insertCreditForInvoice(UUID accountId,
UUID invoiceId,
BigDecimal amount,
org.joda.time.LocalDate effectiveDate,
Currency currency,
CallContext context)
Add a credit to an invoice.
|
InvoiceItem |
InvoiceUserApi.insertInvoiceItemAdjustment(UUID accountId,
UUID invoiceId,
UUID invoiceItemId,
org.joda.time.LocalDate effectiveDate,
BigDecimal amount,
Currency currency,
CallContext context)
Adjust partially a given invoice item.
|
InvoiceItem |
InvoiceUserApi.insertInvoiceItemAdjustment(UUID accountId,
UUID invoiceId,
UUID invoiceItemId,
org.joda.time.LocalDate effectiveDate,
CallContext context)
Adjust fully a given invoice item.
|
| Modifier and Type | Method and Description |
|---|---|
List<InvoiceItem> |
Invoice.getInvoiceItems() |
<T extends InvoiceItem> |
Invoice.getInvoiceItems(Class<T> clazz) |
List<InvoiceItem> |
InvoiceUserApi.insertExternalCharges(UUID accountId,
org.joda.time.LocalDate effectiveDate,
Iterable<InvoiceItem> charges,
CallContext context)
Add one or multiple external charges to an account.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Invoice.addInvoiceItem(InvoiceItem item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Invoice.addInvoiceItems(Collection<InvoiceItem> items) |
List<InvoiceItem> |
InvoiceUserApi.insertExternalCharges(UUID accountId,
org.joda.time.LocalDate effectiveDate,
Iterable<InvoiceItem> charges,
CallContext context)
Add one or multiple external charges to an account.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InvoiceItemFormatter |
Copyright © 2010-2014. All Rights Reserved.