Vier Prüfebenen
| Ebene | Prüffrage |
|---|---|
| XML-Syntax | Ist die eingebettete CII-Datei strukturell gültig? |
| Geschäftsregeln | Entspricht sie dem angegebenen ZUGFeRD-Profil und EN 16931? |
| PDF/A-3 | Ist der Container technisch normgerecht? |
| Inhaltlicher Vergleich | Stimmen sichtbare und strukturierte Rechnungswerte überein? |
Was ein XML-Validator nicht beweist
Eine bestandene XML-Prüfung bestätigt nicht automatisch die PDF/A-Konformität. Sie erkennt auch nicht zuverlässig jede fachliche Abweichung zwischen PDF-Sicht und XML.
Typische Meldungen
- Leere XML-Elemente
- Fehlende Pflichtangaben
- Unzulässige Codes
- Rechenabweichungen
- Falsche Profilkennung
- Unpassende Steuerkategorie
Prüfablauf
- Eingebettete XML extrahieren.
- Profil und Version erkennen.
- XML gegen Schema und Regeln prüfen.
- PDF/A-3-Container bei Bedarf separat prüfen.
- Kernwerte aus PDF und XML vergleichen.
Prüfergebnisse richtig interpretieren
Ein grünes XML-Ergebnis bestätigt nur die Regeln, die der verwendete Validator und das erkannte Profil aktiviert haben. Es beweist nicht automatisch, dass der PDF-Container normgerecht, der Empfänger richtig adressiert oder der Rechnungsinhalt fachlich korrekt ist.
Dokumentieren Sie daher Werkzeug, Version, Prüfzeitpunkt und aktiviertes Szenario. Bei widersprüchlichen Ergebnissen zweier Validatoren ist häufig ein unterschiedlicher Regelstand oder eine andere Profilinterpretation die Ursache.
Vier Nachweise für produktive Dateien
- PDF/A- und Containerprüfung
- Extraktion und Identifikation der eingebetteten Rechnungs-XML
- Validierung von Syntax, EN 16931 und Profilregeln
- Fachlicher Vergleich von PDF, XML und Auftrag
Häufige Fragen
Kann eine gültige XML in einem ungültigen PDF stecken?
Ja. XML- und PDF/A-3-Konformität sind getrennte technische Ebenen.
Soll ich PDF und XML manuell vergleichen?
Bei neuen Generatoren, kritischen Rechnungen und Stichproben ist ein Vergleich zentraler Werte sinnvoll.
Warum zeigt ein PDF/A-Prüfer keine Rechnungsfehler?
PDF/A-Prüfer beurteilen den Dokumentcontainer und die Langzeitarchivierungsanforderungen. Die fachlichen Rechnungsregeln der eingebetteten XML benötigen eine separate Validierung.