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.
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.
| Profil | Usage courant |
|---|---|
minimum | Informations de paiement minimales, pas de détail par ligne. |
basicwl | Données de paiement de base sans lignes de facture. |
basic | Lignes de facture incluses, sans remises ni frais supplémentaires. |
en16931Recommandé | Profil de conformité B2B standard de l’UE. |
extended | Champs supplémentaires pour des scénarios de facturation complexes. |
Comment ça marche
Trois étapes du HTML à une facture hybride conforme.
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. 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. 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.