Diff for UBL4J

Tue, 2012-07-10 12:01 by gkholmanThu, 2013-05-16 06:43 by jhe@plainsource.com
Changes to Description
  +
<p class="plaintext">
  +
UBL4J provides a Java implementation for Universal Business Language (UBL) Order
  +
to Invoice process. Given an UBL order document, it produces an UBL invoice
  +
document and renders its output to TeX, PDF or HTML formats. UBl4J uses the order
  +
document country and language information to tailor locale-sensitive invoices.
  +
Form more information, consult <a rel="nofollow" href="http://openinvoice.org/ubl4j/">http://openinvoice.org/ubl4j/</a>.
  +
</p>
  +
<h2>
  +
Comand-line Examples
  +
</h2>
 
<p>
 
<p>
-
UBL4J provides a Java implementation for <a href="http://lists.oasis-open.org/archives/ubl-dev/" class="externalLink"> </a><a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl" class="externalLink"> Universal Business Language (UBL) </a>Order to Invoice process. It supports UBL Order and Invoice documents.
+
&nbsp;
  +
</p>
  +
<h3 class="plaintext">Transform an order to an invoice (in PDF format) </h3>
  +
<p class="plaintext">
  +
Given an order, it creates an invoice and renders its content to PDF output.
  +
'-o' option is used to specify the invoice output path. '-f' option is used
  +
to specify the output format. HTML, PDF, and TeX formats are supported.
  +
</p>
  +
<pre>
  +
$ java -jar ubl4j-&lt;version&gt;.jar -c MyOrder.xml -f PDF -o MyInvoice.pdf
  +
</pre>
  +
<h3 class="plaintext"> </h3>
  +
<h3 class="plaintext">Transform an order to an invoice (in TeX format)</h3>
  +
<p>
  +
Given an order, it creates an invoice and renders its output to TeX format.
  +
'-t' option is used to specify the TeX template.
  +
</p>
  +
<pre class="plaintext">
  +
$ java -jar ubl4j-&lt;version&gt;.jar -c MyOrder.xml -f TEX -t MyTexTemplate.tex
  +
</pre>
  +
<p class="plaintext">
  +
&nbsp;
  +
</p>
  +
<p class="plaintext">
  +
&nbsp;
  +
</p>
  +
<p>
  +
&nbsp;
  +
</p>
  +
<p>
  +
&nbsp;
  +
</p>
  +
<p>
  +
&nbsp;
 
</p>
 
</p>
 
<p>
 
<p>
Revision of Thu, 2013-05-16 06:43:

UBL4J

ubl4j.png

UBL4J provides a Java implementation for Universal Business Language (UBL) Order to Invoice process. Given an UBL order document, it produces an UBL invoice document and renders its output to TeX, PDF or HTML formats. UBl4J uses the order document country and language information to tailor locale-sensitive invoices. Form more information, consult http://openinvoice.org/ubl4j/.

Comand-line Examples

 

Transform an order to an invoice (in PDF format)

Given an order, it creates an invoice and renders its content to PDF output. '-o' option is used to specify the invoice output path. '-f' option is used to specify the output format. HTML, PDF, and TeX formats are supported.

$ java -jar ubl4j-<version>.jar -c MyOrder.xml -f PDF -o MyInvoice.pdf

 

Transform an order to an invoice (in TeX format)

Given an order, it creates an invoice and renders its output to TeX format. '-t' option is used to specify the TeX template.

$ java -jar ubl4j-<version>.jar -c MyOrder.xml -f TEX -t MyTexTemplate.tex

 

 

 

 

 

 

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I