Paste an XRechnung or ZUGFeRD XML and check that the required structural fields are present. This is a structural, required-field check, not full XSD or KoSIT schema conformance.
Paste an XML to run the check.
German B2B e-invoicing under the Wachstumschancengesetz requires a structured EN 16931 format. This tool confirms the top-level required markers are present in your XML so you can catch an obvious gap before running the official validator.
XRechnung is the German CIUS of EN 16931 and ships in either UBL 2.1 or UN/CEFACT CII. A conformant document also carries a BuyerReference, the Leitweg-ID used to route invoices to public bodies.
ZUGFeRD is a hybrid PDF/A-3 with an embedded CII XML. Paste that embedded XML here. The structural markers are the same CII core as Factur-X.
This checks for the presence of required fields, not values, code lists, or business rules. Use the KoSIT validator or your provider for full EN 16931 conformance before you send.
The field lists follow the official German e-invoicing standards. Rules and profiles change. Check your document against the primary sources below and the official validator.
This is a structural, required-field check offered as an example aid, not full XSD or KoSIT schema conformance and not tax or legal advice. Rules change. Confirm any invoice against the current standard and the official validator before filing.
Rivane generates EN 16931 e-invoices, tracks the Leitweg-ID, and keeps the audit trail in one place, so a validation pass is a formality.
Request demo