Langue:English|Deutsch|Français
API Facture Électronique

Factures électroniques conformes depuis HTML en un appel API

Générez des PDF hybrides Factur-X et ZUGFeRD avec XML CII intégré — sans Java, sans outillage XML, juste une requête REST.

Partie de la plateforme PolyDoc

PolyDoc est une API REST qui convertit le HTML en PDF et en captures d’écran. La facturation électronique est l’une de ses fonctionnalités de conformité : envoyez vos données de facturation en JSON avec votre HTML et recevez un PDF hybride conforme — prêt pour les systèmes comptables à travers l’UE.

Qu’est-ce qu’une facture électronique ?

Une facture électronique est plus qu’un PDF. C’est un document hybride combinant une mise en page lisible par l’humain avec des données structurées lisibles par la machine.

PDF hybride

Le PDF de la facture intègre un fichier XML CII (Cross-Industry Invoice) que les systèmes comptables et ERP traitent automatiquement — sans OCR, sans saisie manuelle.

Obligation européenne

La norme européenne EN 16931 définit le modèle de données sémantique. La France (Factur-X) et l’Allemagne (ZUGFeRD) exigent des factures électroniques conformes pour les transactions B2B et B2G.

ConcevoirVotre HTML de facture
ConvertirAPI PolyDoc
LivrerPDF hybride + XML

Standards et profils

PolyDoc prend en charge les deux grandes conventions européennes de facturation électronique. Toutes deux produisent des factures hybrides équivalentes basées sur le même modèle XML CII.

Factur-X

Recommandé pour la France et les échanges transfrontaliers dans l’UE. Conforme au standard franco-allemand.

"standard": "facturx"

ZUGFeRD

Répandu dans la facturation domestique allemande. Basé sur le même modèle de données EN 16931.

"standard": "zugferd"

Profils de conformité

Choisissez le niveau de détail intégré dans le XML. EN 16931 est le profil recommandé par défaut pour la facturation B2B standard dans l’UE.

ProfilUsage courant
minimumInformations de paiement minimales, pas de détail par ligne.
basicwlDonnées de paiement de base sans lignes de facture.
basicLignes de facture incluses, sans remises ni frais supplémentaires.
en16931RecommandéProfil de conformité B2B standard de l’UE.
extendedChamps supplémentaires pour des scénarios de facturation complexes.

Comment ça marche

Trois étapes du HTML à une facture hybride conforme.

1

1. Concevez votre facture

Rédigez le HTML de la facture ou utilisez un template PolyDoc avec des variables Liquid pour les données dynamiques.

2

2. Envoyez un appel API

Envoyez votre source HTML et les données de facturation structurées en JSON. PolyDoc génère le XML CII automatiquement.

3

3. Recevez votre PDF hybride

Recevez un document PDF/A-3b avec XML intégré — prêt pour les systèmes comptables, les archives et la conformité réglementaire.

Exemple de requête API

POST https://api.polydoc.tech/v1/pdf
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "source": "<html><body><h1>Invoice INV-<n>2026</n>-<n>042</n></h1>...</body></html>",
  "eInvoice": {
    "standard": "facturx",
    "profile": "en16931",
    "verify": true,
    "invoice": {
      "number": "INV-<n>2026</n>-<n>042</n>",
      "issueDate": "<n>2026</n>-<n>03</n>-<n>15</n>",
      "dueDate": "<n>2026</n>-<n>04</n>-<n>14</n>",
      "currencyCode": "EUR",
      "seller": {
        "name": "Acme GmbH",
        "address": {
          "line1": "Hauptstrasse <n>1</n>",
          "city": "Berlin",
          "postalCode": "<n>10115</n>",
          "countryCode": "DE"
        },
        "taxId": "DE123456789"
      },
      "buyer": {
        "name": "Customer SAS",
        "address": {
          "line1": "Rue du Parc <n>5</n>",
          "city": "Paris",
          "postalCode": "<n>75008</n>",
          "countryCode": "FR"
        },
        "taxId": "FR98765432100"
      },
      "lines": [
        {
          "description": "Consulting services (<n>8</n> h)",
          "quantity": 8,
          "unitCode": "HUR",
          "unitPrice": 150.00,
          "lineTotal": 1200.00,
          "vatRate": 19.0,
          "vatCategoryCode": "S"
        }
      ],
      "totalNetAmount": 1200.00,
      "totalTaxAmount": 228.00,
      "totalGrossAmount": 1428.00
    }
  }
}

Fonctionnalités clés

Tout le nécessaire pour la facturation électronique conforme, traité côté serveur.

PDF/A-3b automatique

Chaque facture électronique est automatiquement convertie au standard d’archivage PDF/A-3b. Aucune configuration supplémentaire.

Vérification VeraPDF

Validez optionnellement la conformité PDF/A avec le moteur VeraPDF, référence du secteur. Résultats retournés dans les en-têtes de réponse.

5 profils de conformité

De minimum à extended — choisissez le bon niveau de granularité pour votre cas d’usage.

XML CII depuis JSON

Transmettez les données de facturation structurées en JSON. PolyDoc génère le XML Cross-Industry Invoice automatiquement.

Ni Java ni XML requis

Pas de Mustang, pas de schémas XSD, pas de runtime Java de votre côté. Juste HTTP et JSON.

Un seul appel API

Un POST gère le rendu HTML, la génération XML, la conversion PDF/A et l’intégration du XML.

Intégrations facturation

Associez PolyDoc à votre outil comptable ou d’automatisation. Ces guides montrent comment générer des factures PDF conformes à votre image de marque.

Générez vos factures électroniques

150 conversions gratuites par mois. Aucune carte bancaire requise.