Validate before your Plateforme Agréée does.
From 1 September 2026, every French B2B invoice must travel through a registered Plateforme Agréée (PA). What the PA rejects comes straight back to you — as a blocked flow and a support ticket. CrateAPI is the format layer in front of that pipe: generate, convert and validate Factur-X, UBL and CII — including all 61 French BR-FR rules — before you hand the invoice over.
How it fits your pipeline
- Your software builds the invoice — or our generate API builds a compliant UBL/Factur-X for you.
- One call to validate: the official EN 16931, Peppol, XRechnung and BR-FR rule sets, every finding with its rule ID.
- Hand a clean file to your PA. No rejected flows, no round-trips, no angry customers.
Who this is for
- Software vendors (éditeurs) — adding Factur-X output to an ERP, billing tool or SaaS that invoices French businesses.
- Integrators & operators — feeding invoices into a PA on behalf of clients and answering for every rejection.
- Plateformes Agréées themselves — a second validation opinion in CI, plus 1,900+ documented error pages your support team can link to.
What you get today
- A free validator — no key, no signup: paste XML, get every finding with its rule ID.
- All 61 BR-FR codes documented in French in our error reference — link them in your own error messages.
- Factur-X generation with your branded PDF, PDF/A-3 conversion, rendering in 4 languages.
CrateAPI is not a PA and does not transmit invoices. 137+ platforms are registered with the DGFiP (July 2026) — transmission is their job. Ours is to make sure that what you send through one is valid the first time.