XRechnung in PDF einbetten
Eine XRechnung ist reines XML. XML in ein PDF/A-3 einzubetten ist ZUGFeRD oder Factur-X, nicht eine zweite Art von XRechnung. Das Profil XRECHNUNG ist in dieser Prüfung ein ZUGFeRD-Profil: die Testsuite erwartet für zugferd-xrechnung.pdf ein bestandenes Ergebnis mit den Schematron en16931-cii und xrechnung-cii.
Beispiel, das die Testsuite besteht
- Laden Sie zugferd-xrechnung.pdf oder das eingebettete zugferd-xrechnung.xml herunter. Das XML enthält
ram:BuyerReference04011000-12345-67. - Prüfen Sie das PDF mit ZUGFeRD prüfen oder
POST /v1/zugferd/validate. Erwartet:ok: true,profileXRECHNUNG,embeddedNamexrechnung.xml. - Prüfen Sie das reine XML mit dem XRechnung Validator über
POST /v1/validate. Die passende UBL-Datei ohne PDF ist valid-xrechnung-ubl.xml.
plain-invoice.pdf enthält kein XML. Die Prüfung setzt hasXml auf false und meldet ZUGFERD-NO-XML. factur-x-minimum.pdf ist Profil MINIMUM und besteht das EN-16931-Schematron in der Testsuite nicht.
Diese Seite nennt kein Kommandozeilenwerkzeug. Ob ein Portal die PDF-Datei oder nur das XML annimmt, steht nicht in der Schematron-Konfiguration dieser Website.
Fragen
Ist eine XRechnung ein PDF?
Nein. Eine XRechnung ist XML. Ein PDF mit eingebettetem Rechnungs-XML ist eine ZUGFeRD- oder Factur-X-Datei. Der Vergleich steht auf XRechnung oder ZUGFeRD?.
Was prüft das Profil XRECHNUNG hier?
Die Testsuite erwartet für zugferd-xrechnung.pdf ein bestandenes POST /v1/zugferd/validate, Profil XRECHNUNG, eingebetteten Namen xrechnung.xml und die Schematron en16931-cii und xrechnung-cii. Die Versionen sind KoSIT Validator 1.6.3 und EN 16931 1.3.16.
Was passiert mit einem PDF ohne XML?
plain-invoice.pdf hat kein eingebettetes XML. Die Prüfung antwortet mit hasXml: false und dem Code ZUGFERD-NO-XML.