Package | Description |
---|---|
io.konik |
The starting point Model, XML handling, transformation and validation.
|
io.konik.calculation | |
io.konik.csv.converter | |
io.konik.csv.mapper | |
io.konik.sdk.invoice | |
io.konik.util |
Utility package like in every other good project.
|
io.konik.validation |
Invoice validations services
|
io.konik.zugferd |
The starting point of every Konik Invoice.
|
Modifier and Type | Method and Description |
---|---|
Invoice |
PdfHandler.extractInvoice(java.io.File pdfFile)
Extract invoice from given pdf file
|
Invoice |
PdfHandler.extractInvoice(java.io.InputStream pdfInputStream)
Extract invoice from given pdf stream
|
Invoice |
InvoiceTransformer.toModel(java.io.File file)
Transform from XML content from File to the invoice model.
|
Invoice |
InvoiceTransformer.toModel(java.io.InputStream xmlInputStream)
Transform from XML input stream to the invoice model.
|
Modifier and Type | Method and Description |
---|---|
void |
PdfHandler.appendInvoice(Invoice invoice,
java.io.InputStream inputPdf,
java.io.OutputStream resultingPdf)
Append an invoice to a PDF.
|
byte[] |
InvoiceTransformer.fromModel(Invoice invoice)
Transform from Invoice model to xml byte array.
|
void |
InvoiceTransformer.fromModel(Invoice invoice,
java.io.OutputStream outputStream)
Transform from Invoice model to output stream.
|
void |
InvoiceTransformer.fromModelAsync(Invoice invoice,
java.io.OutputStream outputStream)
From model Async.
|
Modifier and Type | Method and Description |
---|---|
Invoice |
InvoiceCalculator.complete()
Runs all registered
Correction s on the Invoice |
Invoice |
InvoiceTaxCompleter.correct(Invoice invoice) |
Invoice |
InvoiceMonetarySummationAndTradeTaxCompleter.correct(Invoice invoice) |
Invoice |
ItemSpecifiedMonetarySummationCompleter.correct(Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
Invoice |
InvoiceTaxCompleter.correct(Invoice invoice) |
Invoice |
InvoiceMonetarySummationAndTradeTaxCompleter.correct(Invoice invoice) |
Invoice |
ItemSpecifiedMonetarySummationCompleter.correct(Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
void |
InvoiceCalculator.applyCorrection(Correction<Invoice> correction)
Registers
Correction to apply on the Invoice . |
Constructor and Description |
---|
InvoiceCalculator(Invoice invoice)
Instantiates a new invoice calculator.
|
Modifier and Type | Method and Description |
---|---|
static Invoice |
RowToInvoiceConverter.convert(Row row) |
Modifier and Type | Method and Description |
---|---|
static Row |
InvoiceToRowConverter.convert(Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
Invoice |
CsvInvoicesReader.ConvertedRow.getInvoice() |
Constructor and Description |
---|
ConvertedRow(int rowNumber,
Row row,
Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
Invoice |
InvoiceDocument.getInvoice() |
Modifier and Type | Method and Description |
---|---|
InvoiceResponse |
RestInvoiceApi.createDraftInvoice(Invoice invoice) |
InvoiceResponse |
InvoiceApi.createDraftInvoice(Invoice invoice) |
InvoiceResponse |
RestInvoiceApi.createInvoice(Invoice invoice) |
InvoiceResponse |
InvoiceApi.createInvoice(Invoice invoice) |
void |
InvoiceDocument.setInvoice(Invoice invoice) |
InvoiceResponse |
RestInvoiceApi.updateDraftInvoice(java.lang.String invoiceId,
Invoice invoice) |
InvoiceResponse |
InvoiceApi.updateDraftInvoice(java.lang.String invoiceId,
Invoice invoice) |
InvoiceResponse |
RestInvoiceApi.updateInvoice(java.lang.String invoiceId,
Invoice invoice) |
InvoiceResponse |
InvoiceApi.updateInvoice(java.lang.String invoiceId,
Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
static Invoice |
Invoices.clone(Invoice invoice)
Clones deeply given
Invoice |
Modifier and Type | Method and Description |
---|---|
static Invoice |
Invoices.clone(Invoice invoice)
Clones deeply given
Invoice |
Modifier and Type | Method and Description |
---|---|
java.util.Set<javax.validation.ConstraintViolation<Invoice>> |
InvoiceValidator.validate(Invoice invoice)
Validate the invoice
|
java.util.Set<javax.validation.ConstraintViolation<Invoice>> |
MonetarySummationValidator.validate(Invoice invoice,
java.lang.Class<?>[] validationGroups) |
Modifier and Type | Method and Description |
---|---|
static com.neovisionaries.i18n.CurrencyCode |
AmountCalculator.getCurrency(Invoice invoice) |
static AmountCalculator.RecalculationResult |
AmountCalculator.recalculate(Invoice invoice)
Calculates
MonetarySummation for given Invoice basing on line Item s
and global AllowanceCharge and LogisticsServiceCharge |
java.util.Set<javax.validation.ConstraintViolation<Invoice>> |
InvoiceValidator.validate(Invoice invoice)
Validate the invoice
|
java.util.Set<javax.validation.ConstraintViolation<Invoice>> |
MonetarySummationValidator.validate(Invoice invoice,
java.lang.Class<?>[] validationGroups) |
Modifier and Type | Class and Description |
---|---|
class |
Document
The Root of the ZUGFeRD Document Model.
|
Modifier and Type | Method and Description |
---|---|
Invoice |
ObjectFactory.createInvoice()
Creates a new Object object.
|
Invoice |
Invoice.setContext(Context context)
Sets the exchanged document context.
|
Invoice |
Invoice.setHeader(Header header)
Sets the header.
|
Invoice |
Invoice.setTrade(Trade trade)
Sets the trade transaction.
|
Modifier and Type | Method and Description |
---|---|
javax.xml.bind.JAXBElement<Invoice> |
ObjectFactory.createInvoice(Invoice invoice)
Creates a new Object object.
|
Modifier and Type | Method and Description |
---|---|
javax.xml.bind.JAXBElement<Invoice> |
ObjectFactory.createInvoice(Invoice invoice)
Creates a new Object object.
|
Copyright © 2014-2018 Konik.io. All Rights Reserved.