PDF-15fatal

How to fix PDF-15

The XMP ConformanceLevel does not match the profile of the XML

A check of the PDF of a ZUGFeRD or Factur-X invoice, not of its XML. It runs when you upload a PDF; the embedded XML then gets the XSD and EN 16931 checks (XRechnung: also the KoSIT rules). Check your PDF with the ZUGFeRD validator or the Factur-X validator. What the PDF check covers.

What this rule checks

The profile in the XMP must be the profile of the embedded XML, given by its specification identifier (BT-24, ram:GuidelineSpecifiedDocumentContextParameter/ram:ID). For example urn:cen.eu:en16931:2017 is EN 16931 and urn:factur-x.eu:1p0:basicwl is BASIC WL.

How to fix it

Make the XMP ConformanceLevel and BT-24 in the XML name the same profile.

Related rules

Validate your invoice

Upload your corrected invoice to check it passes PDF-15 and all other ZUGFeRD / Factur-X PDF checks and EN 16931 rules. Free, instant, no signup.