See: Description
Package | Description |
---|---|
org.openinvoice.console |
Contains all of the classes for the command-line user interface used to invoke functions.
|
org.openinvoice.entity |
The
entity package contains entities representing the information related to
the invoice its fields. |
org.openinvoice.text.doc |
The
doc package contains classes related the invoice output document and report output document. |
org.openinvoice.text.formatter |
The
formatter package contains classes used to render the invoice and reports output various formats
including HTML and TeX formats. |
org.openinvoice.util |
The
util package contains utility classes. |
org.openinvoice.util.exception |
The
exception package contains exception classes specific to Open Invoice. |
org.openinvoice.util.payload |
The
payload package contains classes to handle marshaling and un-marshaling of payloads. |
org.openinvoice.util.query |
The
query package contains utility classes to prepare and execute SQL query statements. |
Open Invoice is an invoice management application aiming to simplify the invoicing process for freelancers. It is implemented in Java and uses the common vocabulary defined by the Universal Business Language (UBL).
To convert order.xml to invoice.tex via command-line, execute the following command:
$ java -jar openinvoice-<version>.jar -i order.xml -o invoice.tex RENDER
Copyright © 2011–2019 Plain Source. All rights reserved.