Uses of Interface
org.killbill.billing.invoice.api.InvoiceItem
-
Packages that use InvoiceItem Package Description org.killbill.billing.invoice.api org.killbill.billing.invoice.api.formatters -
-
Uses of InvoiceItem in org.killbill.billing.invoice.api
Methods in org.killbill.billing.invoice.api with type parameters of type InvoiceItem Modifier and Type Method Description <T extends InvoiceItem>
List<InvoiceItem>Invoice. getInvoiceItems(Class<T> clazz)Methods in org.killbill.billing.invoice.api that return InvoiceItem Modifier and Type Method Description InvoiceItemInvoiceUserApi. getCreditById(UUID creditId, TenantContext context)Retrieve a credit by id.InvoiceItemInvoiceUserApi. getExternalChargeById(UUID externalChargeId, TenantContext context)Retrieve an external charge by id.InvoiceItemInvoiceUserApi. insertInvoiceItemAdjustment(UUID accountId, UUID invoiceId, UUID invoiceItemId, org.joda.time.LocalDate effectiveDate, String description, String itemDetails, Iterable<PluginProperty> properties, CallContext context)Adjust fully a given invoice item.InvoiceItemInvoiceUserApi. insertInvoiceItemAdjustment(UUID accountId, UUID invoiceId, UUID invoiceItemId, org.joda.time.LocalDate effectiveDate, BigDecimal amount, Currency currency, String description, String itemDetails, Iterable<PluginProperty> properties, CallContext context)Adjust partially a given invoice item.Methods in org.killbill.billing.invoice.api that return types with arguments of type InvoiceItem Modifier and Type Method Description List<InvoiceItem>Invoice. getInvoiceItems()<T extends InvoiceItem>
List<InvoiceItem>Invoice. getInvoiceItems(Class<T> clazz)List<InvoiceItem>InvoiceUserApi. getInvoiceItemsByParentInvoice(UUID parentInvoiceId, TenantContext context)Retrieve invoice items details associated to Parent SUMMARY invoice itemList<InvoiceItem>InvoiceUserApi. insertCredits(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> creditItems, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add a credit to an account.List<InvoiceItem>InvoiceUserApi. insertExternalCharges(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> charges, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple external charges to an account.List<InvoiceItem>InvoiceUserApi. insertTaxItems(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> taxes, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple tax items to one invoice.Methods in org.killbill.billing.invoice.api with parameters of type InvoiceItem Modifier and Type Method Description booleanInvoice. addInvoiceItem(InvoiceItem item)Method parameters in org.killbill.billing.invoice.api with type arguments of type InvoiceItem Modifier and Type Method Description booleanInvoice. addInvoiceItems(Collection<InvoiceItem> items)UUIDInvoiceUserApi. createMigrationInvoice(UUID accountId, org.joda.time.LocalDate invoiceDate, Iterable<InvoiceItem> items, CallContext context)List<InvoiceItem>InvoiceUserApi. insertCredits(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> creditItems, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add a credit to an account.List<InvoiceItem>InvoiceUserApi. insertExternalCharges(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> charges, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple external charges to an account.List<InvoiceItem>InvoiceUserApi. insertTaxItems(UUID accountId, org.joda.time.LocalDate effectiveDate, Iterable<InvoiceItem> taxes, boolean autoCommit, Iterable<PluginProperty> properties, CallContext context)Add one or multiple tax items to one invoice. -
Uses of InvoiceItem in org.killbill.billing.invoice.api.formatters
Subinterfaces of InvoiceItem in org.killbill.billing.invoice.api.formatters Modifier and Type Interface Description interfaceInvoiceItemFormatter
-