Validate invoice for a specific format
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
ISO 3166-1 alpha-2 country code (lowercase). Determines country-specific validation and available e-invoice formats. Supported countries (37): ae, at, au, be, bg, ch, cy, cz, de, dk, ee, es, fi, fr, gb, gr, hr, hu, ie, is, it, jp, li, lt, lu, lv, mt, nl, no, nz, om, pl, pt, ro, se, si, sk.
Request
Response
Validation result - passed, failed, or not_run with reason: missing when we have no pinned rulebook for the format (valid: null).
true when every checked format passed XSD + Schematron without findings, false when a check found something, null when a rulebook did not run (status: not_run).
passed — the rulebook ran and found nothing; failed — it found something (valid: false, see errors); not_run — it did not run (completely): valid is null and reason says why. A finding beats not_run: a real finding with another rulebook not run is failed.
Why the check did not run: rulebook missing (we have no pinned rulebook for this format — a retry gives the same answer), load-failed, transform-failed, or not-bound (no rulebook is bound to the written version/profile). Only with status: 'not_run'.
