FileMaker Experts, Database Engineering
DEEN
ZUGFeRD/ UBL Reader & PDF Import Automatic import of ZUGFeRD PDFs and UBL files into FileMaker – with intelligent mapping Try it now

ZUGFeRD/ UBL Reader & PDF Import

ZUGFeRD/ UBL Reader & PDF Import in FileMaker

Automatic import of e-invoices with intelligent mapping

Import ZUGFeRD PDFs or UBL files via drag & drop and have all data converted automatically into FileMaker records

Our ZUGFeRD Reader extracts all structured data from e-invoices and creates new FileMaker invoices from it with correct mapping of all fields.

Read in a PDF via drag & drop – new invoice created automatically!

Reader V3: a ZUGFeRD invoice (CII in PDF/A-3) read, validated and displayed in readable form, top right the document type, format and validation status
Reader V3: a ZUGFeRD invoice (CII in PDF/A-3) read, validated and displayed in readable form, top right the document type, format and validation status

New · ZUGFeRD Reader Version 3

Read, validate, hand over

The Reader accepts an incoming e-invoice in any form, reads it via your own server, validates it, stores it together with the original file and displays it in readable form. For an XRechnung, which has no print image, this is the only view a human can read. What happens with the invoice afterwards is decided by a script that belongs to the customer.

What it reads

FileContentDetection
ZUGFeRD / Factur-XPDF/A-3 with embedded XML. The XML is read, not the text of the PDF.CII · PDF
XRechnung as UBLPure XML, invoice (Invoice) and credit note (CreditNote)UBL
XRechnung or ZUGFeRD as CII XMLPure XML in the syntax CrossIndustryInvoiceCII

The server detects by itself what it receives. Invoice or credit note, PDF or pure XML: the result is always the same, a record in the inbox and a JSON for the handover.

One file, one result

XRechnung as UBL: invoice with four line items, discounts, delivery note and Leitweg ID, mandatory fields complete, totals add up
XRechnung as UBL: invoice with four line items, discounts, delivery note and Leitweg ID, mandatory fields complete, totals add up
Credit note as UBL (type code 381) referencing the invoice, with payment terms and SEPA data
Credit note as UBL (type code 381) referencing the invoice, with payment terms and SEPA data
The same credit note as ZUGFeRD PDF: schema validated, same display. Reading it a second time reports “Already in inbox”
The same credit note as ZUGFeRD PDF: schema validated, same display. Reading it a second time reports “Already in inbox”
The JSON of the invoice, as received by the script ZF_Eingang_uebergabe, with which your own ERP takes over
The JSON of the invoice, as received by the script ZF_Eingang_uebergabe, with which your own ERP takes over

Setup and reading on

Preferences tab: server address and license key, next to it two test buttons for PDF and UBL
Preferences tab: server address and license key, next to it two test buttons for PDF and UBL
Guide tab: overview, setup, reading, handover and troubleshooting directly in the file
Guide tab: overview, setup, reading, handover and troubleshooting directly in the file

The Reader runs on its own, without a connection to another database. Those using the ZUGFeRD Suite have the same inbox there in the Mapping tab, together with the Creator.

The inbox in the ZUGFeRD Suite V3: the same Reader next to the Creator, here with a sample invoice from PDF/A-3
The inbox in the ZUGFeRD Suite V3: the same Reader next to the Creator, here with a sample invoice from PDF/A-3

Automatic import process

From ZUGFeRD PDF to FileMaker invoice

  1. Drop a ZUGFeRD PDF or UBL file via drag & drop
  2. Automatic extraction of all structured data
  3. Intelligent mapping to FileMaker fields
  4. New invoice with all line items created automatically

ZUGFeRD/ UBL Reader features

Automatic data extraction and mapping

Intelligent processing of e-invoices for seamless FileMaker integration

1

PDF/UBL Import

Drag & drop support for ZUGFeRD PDFs and UBL XML files. Automatic detection of the file format and extraction of the embedded structured data.

2

Data extraction

Complete extraction of all ZUGFeRD components: invoice, seller, buyer, line items, payment information and tax details.

3

Intelligent mapping

Automatic mapping of the extracted data to your FileMaker fields based on configured mapping rules and field type detection.

4

Invoice creation

Automatic creation of new invoice records in FileMaker with all header and line item data, including correct tax calculation.

5

Validation & verification

Automatic validation of the imported data against ZUGFeRD standards and plausibility check before the final record creation.

6

Error handling

Intelligent error handling for incomplete or faulty data with a detailed log and correction suggestions.

Import workflow

Automatic ZUGFeRD import

From PDF to FileMaker invoice in four simple steps

1

File upload & detection

  • Drag & drop for ZUGFeRD PDFs and UBL XML
  • Automatic format detection
  • Extraction of the embedded XML data
  • Validation of the ZUGFeRD version
  • Profile detection (Basic, Comfort, Extended)

2

Data parsing & structuring

  • XML parsing of all ZUGFeRD components
  • Extraction of header and line item data
  • Automatic data type conversion
  • Normalization of date and number formats
  • Validation of data integrity

3

Intelligent mapping

  • Automatic field mapping based on configuration
  • Mapping of master data (customers, items)
  • Handling of missing or unknown data
  • Application of transformation rules
  • Preview of the planned records

4

Invoice creation

  • Creation of new invoice records
  • Automatic line item creation
  • Calculation of taxes and totals
  • Assignment to customers and items
  • Logging of the import process

ZUGFeRD/ UBL Reader license models

Three license models for every use case

Single-user, server or enterprise – choose the right model for your import requirements

Reader Single License

Reader Single License

199€

Single users, small companies, 1 workstation

  • One workstation
  • ZUGFeRD & UBL import
  • Automatic mapping
  • Local use
  • Standard support
Buy now
Reader Server License

Reader Server License

599€

Companies with a central FileMaker Server, multiple users

  • Multiple users
  • Central import management
  • FileMaker Server integration
  • Batch import functions
  • Extended support
Buy now
Reader Enterprise

Reader Enterprise

2.199€

Developers, agencies, large companies – incl. source code & unlimited use

  • Source code included
  • Unlimited use
  • Customisable import rules
  • White label possible
  • Premium support
Get in touch

Frequently asked questions

ZUGFeRD/ UBL Reader FAQ

Which file formats are supported?

The ZUGFeRD/ UBL Reader supports ZUGFeRD PDFs (Factur-X) in all versions as well as UBL XML files. The embedded structured data is automatically extracted and processed.

How does the automatic mapping work?

The mapping is based on configurable rules that assign ZUGFeRD fields to your FileMaker fields. You can create mapping profiles and adapt them for different suppliers or invoice types.

What happens with missing or faulty data?

The Reader logs all problems in detail and offers correction suggestions. You can define default values or set up manual post-processing for critical fields.

Can existing customers/items be recognized?

Yes, the Reader can match master data using various criteria (name, tax number, GTIN, etc.) and assign existing records or create new ones if required.

Can I import multiple files at once?

Yes, the Reader supports batch import for multiple files at the same time. You can import an entire folder of e-invoices via drag & drop and have them processed automatically.

Does the Reader work with multiple clients?

Yes, the Reader supports different mapping profiles per client or business unit. You can configure client-specific import rules and field mappings.

Ready for automatic import?

Integrate ZUGFeRD/ UBL Reader into FileMaker

Start processing e-invoices automatically now

Demonstration

ZUGFeRD/ UBL Reader - Import Demonstration

ZUGFeRD & E-Invoice demonstration

Demonstration of the automatic ZUGFeRD/ UBL import with FileMaker

Watch video on Loom