API facture électronique : du JSON à la facture Factur-X conforme

Votre logiciel émet des factures ? À partir du 1er septembre 2026, elles devront exister au format électronique structuré (Factur-X, UBL ou CII) pour circuler via les plateformes agréées. Une API de facturation électronique transforme vos données de facturation existantes en factures conformes EN 16931, sans réécrire votre moteur de facturation.

L'essentiel : votre application n'a pas besoin d'être une plateforme agréée (PA). Elle doit produire un format socle conforme — c'est exactement ce que fait une API de génération Factur-X — puis transmettre via la PA de votre choix.

Comment ça marche

Vous envoyez votre facture en JSON (vendeur, acheteur, lignes, TVA). L'API renvoie un PDF Factur-X (lisible par l'humain, XML CII embarqué pour la machine) ou le XML seul. Les totaux et la ventilation TVA sont recalculés côté serveur, puis le fichier est validé contre le schéma XSD officiel et l'intégralité des règles Schematron avant de sortir. Impossible d'émettre une facture non conforme.

POST /v1/invoices
{ "invoice": { "invoice_number": "2026-0042", "currency": "EUR",
    "seller": {...}, "buyer": {...},
    "lines": [{ "description": "Prestation", "quantity": 10,
                "unit_price": "95.00", "vat_rate": "20" }] },
  "options": { "profile": "en16931", "output": "pdf", "language": "fr" } }

Questions fréquentes

Quels formats sont générés ?Factur-X 1.09 (équivalent ZUGFeRD 2.x), profils basicwl, en16931 et extended, en PDF/A-3 ou XML CII seul.
Où vont mes données ?Nulle part : traitement en mémoire, aucun document conservé. Les conversations RGPD sont courtes.
Il y a un niveau gratuit ?Oui, 15 documents/mois, sans carte bancaire — de quoi intégrer et tester.

Obtenir une clé API (gratuit) Tester le validateur gratuit