Package | Description |
---|---|
io.konik.util |
Utility package like in every other good project.
|
io.konik.validation |
Invoice validations services
|
io.konik.zugferd.entity.trade |
Contains the model entities that are part of invoice→trade
|
io.konik.zugferd.entity.trade.item |
Contains the model entities that are part of invoice→trade→item
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Item> |
Items.filter(java.util.List<Item> items,
com.google.common.base.Predicate<Item> predicate)
Filters list of
Item using given Predicate |
static java.util.List<Item> |
Items.purchasableItemsOnly(java.util.List<Item> items)
Removes all non-purchasable items (e.g.
|
Modifier and Type | Method and Description |
---|---|
static java.math.BigDecimal |
Items.basisQuantity(Item item)
Extract the Items Basis Quantity in a safe way.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Item> |
Items.filter(java.util.List<Item> items,
com.google.common.base.Predicate<Item> predicate)
Filters list of
Item using given Predicate |
static java.util.List<Item> |
Items.filter(java.util.List<Item> items,
com.google.common.base.Predicate<Item> predicate)
Filters list of
Item using given Predicate |
static java.util.List<Item> |
Items.purchasableItemsOnly(java.util.List<Item> items)
Removes all non-purchasable items (e.g.
|
Modifier and Type | Method and Description |
---|---|
Amount |
AmountCalculator.ItemTotalAllowanceChargeCalculator.apply(Item item) |
ItemTax |
AmountCalculator.ItemTaxExtractor.apply(Item item) |
static SpecifiedMonetarySummation |
AmountCalculator.calculateSpecifiedMonetarySummation(Item item)
Calculates
SpecifiedMonetarySummation for given Item |
static com.neovisionaries.i18n.CurrencyCode |
AmountCalculator.getCurrency(Item item)
Extracts
CurrencyCode from Item object. |
Modifier and Type | Method and Description |
---|---|
java.util.List<Item> |
Trade.getItems()
Gets the trade items.
|
Modifier and Type | Method and Description |
---|---|
Trade |
Trade.addItem(Item item)
Adds an trade item.
|
Modifier and Type | Method and Description |
---|---|
Item |
Item.setAgreement(SpecifiedAgreement newItemAgreement)
Sets the item level agreement.
|
Item |
Item.setDelivery(SpecifiedDelivery newItemDelivery)
Sets item level delivery.
|
Item |
Item.setPosition(PositionDocument newPosition)
Sets the new item Line number.
|
Item |
Item.setProduct(Product newProduct)
Sets the trade product.
|
Item |
Item.setSettlement(SpecifiedSettlement newItemSettlement)
Sets the item level settlement.
|
Copyright © 2014-2018 Konik.io. All Rights Reserved.