Validate Factur-X / ZUGFeRD E-Invoice (EN 16931)
validate_facturxValidate or parse a Factur-X, ZUGFeRD 2.x or XRechnung e-invoice (UN/CEFACT CrossIndustryInvoice XML) against EN 16931 business rules BR-01..BR-65, returning the detected profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, XRechnung), violations with exact rule IDs, and extracted invoice JSON. PDF/A-3 attachment extraction is available on the HTTP API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml | Yes | Raw UN/CEFACT CrossIndustryInvoice XML (Factur-X 1.0.x / ZUGFeRD 2.x / XRechnung CII) | |
| operation | No | Operation to run: "validate" (default) returns the detected profile and rule violations, "parse" returns the extracted invoice |