XRechnung oder ZUGFeRD?

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

  1. Laden Sie zugferd-xrechnung.pdf oder das eingebettete zugferd-xrechnung.xml herunter. Das XML enthält ram:BuyerReference 04011000-12345-67.
  2. Prüfen Sie das PDF mit ZUGFeRD prüfen oder POST /v1/zugferd/validate. Erwartet: ok: true, profile XRECHNUNG, embeddedName xrechnung.xml.
  3. 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.

Im Validator öffnen

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.

ZUGFeRD-API · Beispiel-XML · Fehlercodes · Beispieldateien