iText 7 pdfInvoice

pdfInvoice is an iText 7 add-on that helps you generate invoices that are compliant with the ZUGFeRD standard, and are universally readable by man and machine.

Features & Benefits

Click the arrow to expand features and benefits.

pdfInvoice demo video

Core capabilities

ZUGFeRD compliant

Generated invoices are compliant with the ZUGFeRD invoicing standard.

PDF/A compliant

Output PDFs are compliant with the PDF/A-3 archiving format, making them suitable for long-term preservation.

pdfInvoice

An example of pdfInvoice

Human readable


This is a simple visual representation of an invoice. The attachments panel on the left shows that an XML file, ZUGFeRD-invoice.xml is attached.


Output result of basic profile pdfInvoice example

Below is a different visualization of the same invoice data. The panel on the left shows the document is tagged.


Output result of comfort profile pdfInvoice example

Machine readable


The attached ZUGFeRD-invoice.xml:


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rsm:CrossIndustryDocument xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12"
  xmlns:rsm="urn:ferd:CrossIndustryDocument:invoice:1p0" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <rsm:SpecifiedExchangedDocumentContext>
        <ram:TestIndicator>
            <udt:Indicator>true</udt:Indicator>
        </ram:TestIndicator>
        <ram:GuidelineSpecifiedDocumentContextParameter>
            <ram:ID>urn:ferd:CrossIndustryDocument:invoice:1p0:comfort</ram:ID>
        </ram:GuidelineSpecifiedDocumentContextParameter>
    </rsm:SpecifiedExchangedDocumentContext>
    <rsm:HeaderExchangedDocument>
        <ram:ID>I/00004</ram:ID>
        <ram:Name>INVOICE</ram:Name>
        <ram:TypeCode>380</ram:TypeCode>
        <ram:IssueDateTime>
            <udt:DateTimeString format="102">20150401</udt:DateTimeString>
        </ram:IssueDateTime>
        <ram:IncludedNote>
            <ram:Content>This is a test invoice. Nothing on this invoice is real. This invoice is part of a tutorial.</ram:Content>
            <ram:SubjectCode>REG</ram:SubjectCode>
        </ram:IncludedNote>
    </rsm:HeaderExchangedDocument>
    <rsm:SpecifiedSupplyChainTradeTransaction>
        <ram:ApplicableSupplyChainTradeAgreement>
            <ram:SellerTradeParty>
                <ram:Name>Das Company</ram:Name>
                <ram:PostalTradeAddress>
                    <ram:PostcodeCode>9000</ram:PostcodeCode>
                    <ram:LineOne>ZUG Business Center</ram:LineOne>
                    <ram:LineTwo>Highway 1</ram:LineTwo>
                    <ram:CityName>Ghent</ram:CityName>
                    <ram:CountryID>BE</ram:CountryID>
                </ram:PostalTradeAddress>
                <ram:SpecifiedTaxRegistration>
                    <ram:ID schemeID="FC">201/113/40209</ram:ID>
                    <ram:ID schemeID="VA">BE123456789</ram:ID>
                </ram:SpecifiedTaxRegistration>
            </ram:SellerTradeParty>
            <!-- Buyer information -->
        </ram:ApplicableSupplyChainTradeAgreement>
        <!-- Payment information -->
        <ram:IncludedSupplyChainTradeLineItem>
            <ram:AssociatedDocumentLineDocument>
                <ram:LineID>1</ram:LineID>
            </ram:AssociatedDocumentLineDocument>
            <ram:SpecifiedSupplyChainTradeAgreement>
                <ram:GrossPriceProductTradePrice>
                    <ram:ChargeAmount currencyID="EUR">8.0000</ram:ChargeAmount>
                </ram:GrossPriceProductTradePrice>
            </ram:SpecifiedSupplyChainTradeAgreement>
            <ram:SpecifiedSupplyChainTradeDelivery>
                <ram:BilledQuantity unitCode="C62">9.0000</ram:BilledQuantity>
            </ram:SpecifiedSupplyChainTradeDelivery>
            <ram:SpecifiedSupplyChainTradeSettlement>
                <ram:ApplicableTradeTax>
                    <ram:TypeCode>VAT</ram:TypeCode>
                    <ram:CategoryCode>S</ram:CategoryCode>
                    <ram:ApplicablePercent>21.00</ram:ApplicablePercent>
                </ram:ApplicableTradeTax>
                <ram:SpecifiedTradeSettlementMonetarySummation>
                    <ram:LineTotalAmount currencyID="EUR">72.00</ram:LineTotalAmount>
                </ram:SpecifiedTradeSettlementMonetarySummation>
            </ram:SpecifiedSupplyChainTradeSettlement>
            <ram:SpecifiedTradeProduct>
                <ram:SellerAssignedID>28</ram:SellerAssignedID>
                <ram:Name>Running jersey</ram:Name>
            </ram:SpecifiedTradeProduct>
        </ram:IncludedSupplyChainTradeLineItem>
        <!-- other line items -->
    </rsm:SpecifiedSupplyChainTradeTransaction>
</rsm:CrossIndustryDocument>


Discover our resources


Our commercial licensing models


Unit-based license
server
Unit-based license
end-user device
Volume-based
license
OEM license
server
OEM license
end-user device
Description

Licensed perpetually.

Installed on your own server, virtual machine or node installation.

Licensed perpetually.

Installed on your own end-user device.

Annual license.

Installed on a hosted server platform.

Licensed perpetually.

Embedded into your server application distributed to your customers.

Installed on a server, virtual machine or node installation.

Licensed perpetually.

Embedded into your end-user application distributed to your customers.

Installed on a end-user device (desktop, laptop, tablet, etc.).

Available for
Java and .NET platform
Conditions

1 per server, virtual machine or node.

Based on number of servers.




Unlimited number of PDFs.

1 per end-user device.


Based on number of end-user devices.




Unlimited number of PDFs.

Per application.


Counted as amount of PDFs produced.




Specified number of PDFs per year.

Always per application.


Based on number of servers deployed, min. volume is 10 servers.



Unlimited number of PDFs, unlimited distribution time.

Always per application.


Based on number of end-user devices deployed, min. volume is 100 end-user devices (desktops).

Unlimited number of PDFs, unlimited distribution time.

Professional support
and maintenance

Annually renewable at 20 % of prevailing list price (mandatory first year).

Annually renewable at 20 % of prevailing list price (mandatory first year).

Included in standard subscription.

Annually renewable at 20 % of prevailing list price (mandatory first year).

Annually renewable at 20 % of prevailing list price (mandatory first year).

Pricing

Perpetual license

Non-Production discounted, mandatory with purchase

Perpetual license

Non-Production discounted, mandatory with purchase

Annual license

Perpetual license

Non-Production discounted, mandatory with purchase

Perpetual license

Non-Production discounted, mandatory with purchase

Read more
Read more
Read more
Read more
Read more

Our commercial licensing models

Thank you for your interest in our iText Software Products.

Our sales team will contact you within one business day to discuss your project and create your personalized quotation.