| Package | Description |
|---|---|
| org.killbill.billing.invoice.api | |
| org.killbill.billing.invoice.api.formatters |
| Modifier and Type | Method and Description |
|---|---|
<T extends InvoiceItem> |
Invoice.getInvoiceItems(java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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,
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,
CallContext context)
Add a credit to an invoice.
|
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,
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,
CallContext context)
Adjust fully a given invoice item.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<InvoiceItem> |
Invoice.getInvoiceItems() |
<T extends InvoiceItem> |
Invoice.getInvoiceItems(java.lang.Class<T> clazz) |
java.util.List<InvoiceItem> |
InvoiceUserApi.getInvoiceItemsByParentInvoice(java.util.UUID parentInvoiceId,
TenantContext context)
Retrieve invoice items details associated to Parent SUMMARY invoice item
|
java.util.List<InvoiceItem> |
InvoiceUserApi.insertExternalCharges(java.util.UUID accountId,
org.joda.time.LocalDate effectiveDate,
java.lang.Iterable<InvoiceItem> charges,
boolean autoCommit,
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(java.util.Collection<InvoiceItem> items) |
java.util.UUID |
InvoiceUserApi.createMigrationInvoice(java.util.UUID accountId,
org.joda.time.LocalDate invoiceDate,
java.lang.Iterable<InvoiceItem> items,
CallContext context) |
java.util.List<InvoiceItem> |
InvoiceUserApi.insertExternalCharges(java.util.UUID accountId,
org.joda.time.LocalDate effectiveDate,
java.lang.Iterable<InvoiceItem> charges,
boolean autoCommit,
CallContext context)
Add one or multiple external charges to an account.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InvoiceItemFormatter |
Copyright © 2010-2018. All Rights Reserved.