Reference
Markdown exportPDF/A-3
PDF archival standard allowing embedded files (used for ZUGFeRD/Factur-X).
Definition
PDF archival standard allowing embedded files (used for ZUGFeRD/Factur-X).
Why this term matters
ZUGFeRD and Factur-X packages use PDF/A-3 as the container for a readable PDF and embedded CII XML. Passing the PDF/A and package checks confirms file structure, not legal retention by itself. Retention also depends on the applicable tax rules, storage controls, and the original invoice record.
Explanation
Lets you keep a human-readable PDF and embed the XML invoice as an attachment.
Commonly used for long-term archiving and audits.
Common mistakes
- Choosing a PDF/A-3 conformance level without checking the exact package version, profile, and recipient requirements.
- Copying AFRelationship from a generic PDF/A example instead of using the value permitted by the exact ZUGFeRD or Factur-X package and profile.
- Failing the PDF/A-3 conformance check because the PDF embeds fonts that are not subset/embedded fully or includes non-PDF/A-conformant transparency.
- Embedding the XML as an annotation/file attachment without registering it in the AF (Associated Files) array — readers cannot find it.
Frequently asked questions
What is the difference between PDF/A-2 and PDF/A-3?
PDF/A-2 (ISO 19005-2) and PDF/A-3 share the same rendering rules, but PDF/A-3 additionally allows embedded files of any MIME type. That single difference is why hybrid e-invoices like ZUGFeRD and Factur-X are based on PDF/A-3.
Do I need PDF/A-3a, A-3b, or A-3u?
Use the conformance level required by the exact ZUGFeRD or Factur-X package and recipient. Do not choose a level by popularity alone.
Can I open a PDF/A-3 in any PDF reader?
Most current PDF readers can show the visual layer. Extracting and processing the embedded XML requires software that supports associated files and the invoice package.