Create any XML format like ZUGFeRD, XRechnung, UBL, PEPPOL...

Create any XML format directly with InterForm

InterForm allows you to convert spool, JSON, txt, or XML files into any structured XML format. Create your own format or import an XML file of the format you wish to generate and use InterForm to map your data to the right XML tag.

For electronic invoicing, most countries have one or sometimes, several unique formats, demonstrating the importance of having a tool that can create and manage all these different formats. You will find industry-specific formats as well as country-specific public sector formats.

With InterForm output management software, you can create and manage multiple formats in the same way as you would manage different document types like invoices, credit notes, order confirmations, etc.

Managing XML is much cheaper and more time-efficient compared to traditional paper or PDF-based processes.

With InterForm you can now combine printing, PDF, Emailing, and XML in the same distribution workflow.

Examples of different XML formats:

ZUGFeRD 2.1 –GermanyOIOXML –Denmark
EHF –NorwayNF-e –Brazil
FatturaPA –ItalyFinvoice –Finland
Svefaktura  –SwedenFacturae 3.2.1 –Spain
OIOUBL –DenmarkSAF-T –International
PEPPOL BIS –EuropeFactur-X 1.0France

InterForm XML Features

  • Create any XML format
  • XRechnung & ZUGFeRD 2.1 support
  • Validates per individual standard
  • Advanced data management via XPath
  • Import or create your own XML templates
  • Integrates with InterForm workflow
  • Distribute data via Webservice, VANS, FTP or email
  • Multiple templates available
  • Work with familiar technology

Upload the format description (XML) and use it as a guideline for designing the XML template according to the individual XML standard.

Enrich content and reformat

Often, your standard invoice data may not contain all of the information that each XML invoice standard require. Hence, you can enrich the data via database lookup capabilities, make calculations, add conditional content, or reformat the data structure, giving you all the modification options you need to create your desired XML output.


Via a built-in validator, you can validate the output XML file using industry standards in XSD or XSL format. As part of InterForm, it is possible to validate the XML generated according to its standard, making sure that only qualified and validated data is sent to the receiver.

XRechnung and ZUGFeRD 2.1 Support

InterForm enables customers to map data to the XML structure of the German XRechnung and ZUGFeRD 2.1 format, where the formatted XML file is also required to be embedded into a PDF/A file. The receiver can then physically read the PDF file and automatically process the XML file. Read more about electronic invoicing here.