Documentation/Data Import & Export/Supported File Formats
Reference§03.03SectionData Import & ExportReg. ref.Annex XIIILast reviewed2026-04

§03.03 · DATA IMPORT & EXPORT

Supported File Formats.

CSV, JSON, and XML — requirements and structure for each import format.

CSV

Requirements:

  • Row 1 must be column headers
  • Delimiter: comma (not semicolon)
  • Encoding: UTF-8 (save as "CSV UTF-8" in Excel, not "CSV Windows")
  • Maximum file size: 5 MB

If your column names don't match EU Digital Passport Processor field names, use the field mapper to translate them automatically.

JSON

Must be a valid JSON array of objects, or a single object. Nested objects are automatically flattened using dot notation:

JSON flattening example
{ "battery": { "weight": 450 } }  →  field name: battery.weight
{ "carbon": { "total": 5200 } }   →  field name: carbon.total

XML

Valid XML with repeating child elements representing individual passports. EU Digital Passport Processor uses fast-xml-parser to extract element names. Nested elements are flattened with dot notation.

GS1 EPCIS (export only)

EPCIS is an export format, not an import formatGS1 EPCIS 2.0 is a supply chain event format, not a passport data carrier, so it is not supported for inbound import. You can still deliver passports to your partners as GS1 EPCIS — set it up as a delivery format under Settings → Delivery. To import data into EU Digital Passport Processor, use CSV, JSON, or XML.
REL Related entries
SectionEntryReviewed
Data Import & ExportBulk Importing Passports via CSV2026-04
Data Import & ExportUsing the Data Mapper for Custom Column Names2026-04