| Package | Description |
|---|---|
| io.konik.jaxb.adapter |
JaxB Adapter to map Unmappable Konik classes to XML ZUGFeRD Model
|
| io.konik.util |
Utility package like in every other good project.
|
| io.konik.validation |
Invoice validations services
|
| io.konik.zugferd.entity |
ZUGFeRD entities.
|
| 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
|
| io.konik.zugferd.unqualified |
ZUGFeRD unqualified data types.
|
| Modifier and Type | Method and Description |
|---|---|
Amount |
TwoDigitRoundingAdapter.marshal(Amount amount) |
Amount |
TwoDigitRoundingAdapter.unmarshal(Amount amount) |
| Modifier and Type | Method and Description |
|---|---|
Amount |
TwoDigitRoundingAdapter.marshal(Amount amount) |
Amount |
TwoDigitRoundingAdapter.unmarshal(Amount amount) |
| Modifier and Type | Method and Description |
|---|---|
static Amount |
Amounts.abs(Amount amount)
Amount absolute value.
|
static Amount |
Amounts.add(Amount first,
Amount second)
Sums two amounts with the same
CurrencyCode and throws IllegalArgumentException if
amounts don’t have the same CurrencyCode |
static Amount |
Amounts.copy(Amount amount)
Creates a copy of given
Amount object. |
static Amount |
Amounts.multiply(Amount amount,
BigDecimal times)
Multiplies given
Amount specified number of times. |
static Amount |
Amounts.negate(Amount amount)
Negate Amount
|
static Amount |
Amounts.setPrecision(Amount amount,
int precision,
RoundingMode roundingMode)
Sets the precision for amount.
|
static Amount |
Amounts.zero(com.neovisionaries.i18n.CurrencyCode currencyCode)
Creates
Amount object with 0 (zero) value and given CurrencyCode |
| Modifier and Type | Method and Description |
|---|---|
static Amount |
Amounts.abs(Amount amount)
Amount absolute value.
|
static Amount |
Amounts.add(Amount first,
Amount second)
Sums two amounts with the same
CurrencyCode and throws IllegalArgumentException if
amounts don’t have the same CurrencyCode |
static Amount |
Amounts.copy(Amount amount)
Creates a copy of given
Amount object. |
static Amount |
Amounts.multiply(Amount amount,
BigDecimal times)
Multiplies given
Amount specified number of times. |
static Amount |
Amounts.negate(Amount amount)
Negate Amount
|
static Amount |
Amounts.setPrecision(Amount amount,
int precision,
RoundingMode roundingMode)
Sets the precision for amount.
|
| Modifier and Type | Method and Description |
|---|---|
Amount |
AmountCalculator.ItemTotalAllowanceChargeCalculator.apply(Item item) |
Amount |
AmountCalculator.InvoiceAllowanceTotalCalculator.apply(Settlement settlement) |
Amount |
AmountCalculator.InvoiceChargeTotalCalculator.apply(Settlement settlement) |
| Modifier and Type | Method and Description |
|---|---|
Amount |
SpecifiedAllowanceCharge.getActual()
Gets the actual amount.
|
Amount |
AllowanceCharge.getActual()
Gets the actual amount.
|
Amount |
CommonAllowanceCharge.getActual()
Gets the actual amount.
|
Amount |
PaymentPenaltyTerms.getAmount() |
Amount |
LogisticsServiceCharge.getAmount()
Gets amount of the logistics service charge.
|
Amount |
PaymentDiscountTerms.getAmount() |
Amount |
SpecifiedAllowanceCharge.getBasis()
Gets the basis amount of the allowance charge.
|
Amount |
AllowanceCharge.getBasis()
Gets the basis amount of the allowance charge.
|
Amount |
CommonAllowanceCharge.getBasis()
Gets the basis amount of the allowance charge.
|
Amount |
Price.getChargeAmount()
Gets the charge amount.
|
Amount |
CommonMonetarySummation.getLineTotal()
Gets total amount of the line position/s
The line total amount is the net amount, including any additions and deductions without specifying the value-added tax.
|
| Modifier and Type | Method and Description |
|---|---|
List<Amount> |
PaymentTerm.getPartialPayments()
Gets the amount of the partial payment.
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTerm |
PaymentTerm.addPartialPayments(Amount partialPayment)
Adds an amount of the partial payment.
|
SpecifiedAllowanceCharge |
SpecifiedAllowanceCharge.setActual(Amount actualAmount)
Sets the actual amount.
|
AllowanceCharge |
AllowanceCharge.setActual(Amount actualAmount)
Sets the actual amount.
|
CommonAllowanceCharge |
CommonAllowanceCharge.setActual(Amount actualAmount)
Sets the actual amount.
|
PaymentPenaltyTerms |
PaymentPenaltyTerms.setAmount(Amount actualPenaltyAmount) |
LogisticsServiceCharge |
LogisticsServiceCharge.setAmount(Amount amount)
Sets amount of the logistics service charge.
|
PaymentDiscountTerms |
PaymentDiscountTerms.setAmount(Amount actualDiscountAmount) |
SpecifiedAllowanceCharge |
SpecifiedAllowanceCharge.setBasis(Amount basisAmount)
Sets the basis amount of the allowance charge.
|
AllowanceCharge |
AllowanceCharge.setBasis(Amount basisAmount)
Sets the basis amount of the allowance charge.
|
CommonAllowanceCharge |
CommonAllowanceCharge.setBasis(Amount basisAmount)
Sets the basis amount of the allowance charge.
|
Price |
Price.setChargeAmount(Amount chargeAmount)
Sets the charge amount.
|
CommonMonetarySummation |
CommonMonetarySummation.setLineTotal(Amount lineTotal)
Sets total amount of the line position/s.
|
| Constructor and Description |
|---|
GrossPrice(Amount chargeAmount)
Instantiates a new gross price.
|
Price(Amount chargeAmount)
Instantiates a new price.
|
| Modifier and Type | Method and Description |
|---|---|
Amount |
TradeTax.getAllowanceCharge()
Gets the allowance charge.
|
Amount |
MonetarySummation.getAllowanceTotal()
Gets the total amount of discounts.
|
Amount |
TradeTax.getBasis()
Gets the basis amount for tax calculation.
|
Amount |
TradeTax.getCalculated() |
Amount |
MonetarySummation.getChargeTotal()
Gets the total amount of surcharges.
|
Amount |
MonetarySummation.getDuePayable()
Gets the due payable amount.
|
Amount |
MonetarySummation.getGrandTotal()
Gets the grand total amount.
|
Amount |
MonetarySummation.getLineTotal() |
Amount |
TradeTax.getLineTotal()
Gets the line total.
|
Amount |
MonetarySummation.getTaxBasisTotal()
Gets the invoice total value excluding VAT.
|
Amount |
MonetarySummation.getTaxTotal()
Gets the total tax amount.
|
Amount |
MonetarySummation.getTotalPrepaid()
Gets the total prepaid amount.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TradeTax.setAllowanceCharge(Amount allowanceCharge)
Sets the allowance charge.
|
MonetarySummation |
MonetarySummation.setAllowanceTotal(Amount allowanceTotal)
Sets the total amount of discounts.
|
TradeTax |
TradeTax.setBasis(Amount basisAmount)
Sets the basis amount for tax calculation.
|
TradeTax |
TradeTax.setCalculated(Amount calculatedAmount) |
MonetarySummation |
MonetarySummation.setChargeTotal(Amount chargeTotal)
Sets the total amount of surcharges.
|
MonetarySummation |
MonetarySummation.setDuePayable(Amount duePayable)
Sets the due payable amount.
|
MonetarySummation |
MonetarySummation.setGrandTotal(Amount grandTotal)
Sets the grand total amount.
|
MonetarySummation |
MonetarySummation.setLineTotal(Amount lineTotal) |
void |
TradeTax.setLineTotal(Amount lineTotal)
Sets the line total.
|
MonetarySummation |
MonetarySummation.setTaxBasisTotal(Amount taxBasisTotal)
Sets the invoice total value excluding VAT.
|
MonetarySummation |
MonetarySummation.setTaxTotal(Amount taxTotal)
Sets the total tax amount.
|
MonetarySummation |
MonetarySummation.setTotalPrepaid(Amount totalPrepaid)
Sets the total prepaid amount.
|
| Modifier and Type | Method and Description |
|---|---|
Amount |
ItemTax.getCalculated() |
Amount |
SpecifiedTax.getCalculated()
Sets the calculated amount.
|
Amount |
SpecifiedMonetarySummation.getLineTotal() |
Amount |
SpecifiedMonetarySummation.getTotalAllowanceCharge()
Gets the total allowance charge.
|
| Modifier and Type | Method and Description |
|---|---|
SpecifiedTax |
ItemTax.setCalculated(Amount calculatedAmount) |
SpecifiedTax |
SpecifiedTax.setCalculated(Amount calculatedAmount)
Set the calculated amount.
|
SpecifiedMonetarySummation |
SpecifiedMonetarySummation.setLineTotal(Amount lineTotal) |
SpecifiedMonetarySummation |
SpecifiedMonetarySummation.setTotalAllowanceCharge(Amount totalAllowanceCharge)
Sets the total allowance charge.
|
| Modifier and Type | Method and Description |
|---|---|
Amount |
Amount.setCurrency(com.neovisionaries.i18n.CurrencyCode currency)
Sets the currency code.
|
Amount |
Amount.setValue(BigDecimal value)
Sets the amount value.
|
Copyright © 2014-2016 Konik.io. All Rights Reserved.