CRATEAPI

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

  1. Your software builds the invoice — or our generate API builds a compliant UBL/Factur-X for you.
  2. One call to validate: the official EN 16931, Peppol, XRechnung and BR-FR rule sets, every finding with its rule ID.
  3. Hand a clean file to your PA. No rejected flows, no round-trips, no angry customers.

Who this is for

  1. Software vendors (éditeurs) — adding Factur-X output to an ERP, billing tool or SaaS that invoices French businesses.
  2. Integrators & operators — feeding invoices into a PA on behalf of clients and answering for every rejection.
  3. 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

  1. A free validator — no key, no signup: paste XML, get every finding with its rule ID.
  2. All 61 BR-FR codes documented in French in our error reference — link them in your own error messages.
  3. 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.
Try the free validator Join the waitlist → 20% off at launch