Plugin: ZUGFeRDXInvoice

From iDempiere en
 Publishing is work in progress

Plugin ZUGFeRD
  • Status: Testing
  • Licence: GPLv2
  • Author: Patric Massing (Hans Auler GmbH - p.massing (at)
  • Date: 2022
  • Required environment: iDempiere
  • Binary(Pre-Release) :
  • Source :
  • Description: This plugin provides a process in iDempiere to create a ZUGFeRD-format pdf-file as attachment of Invoice-Record and provides the pdf-file as Download.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.



  1. Compile the plugin with mvn from source and/or Install the compiled plugin over the osgi-console.
  2. The plugin creates a process and a toolbar button entry in Window invoice(customer)
  3. Add your Invoice Print format to (Tenant)Print Form - Invoice Print Format. If you using Jasper-Report, add this in your Print format
  4. Set the UOM Code
 See Code Representation 
  Example : 
     Each = Code C62
       km = Code KTM
        m = Code MTR  

Using the Process

1. Open the Invoice(Status completed/closed) of your choice

2. Go to Processbutton and click on PAT_ZUGFeRD

Plugin PAT_ZUGFeRD Process

3. choose Bank and BankAccount and klick ok button

Plugin PAT_ZUGFeRD Parameter

Tip: use Value preference

Plugin PAT_ZUGFeRD Parameter - Set Value Preference

4. As Result, if run was successfully, a download is provided and this file is added to the invoice as attachment.

Plugin PAT_ZUGFeRD Downloadoption
Plugin PAT_ZUGFeRD Attachment

5. The pdf-file contains the xml-information as file


Highly recommended to validate this information with your favorite tool for ZUGFeRD/XRechnung.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.