Vos factures électroniques conformes, par appel HTTP
Générez, validez, convertissez et lisez des factures Factur-X, UBL 2.1 et CII — les trois formats du socle français, conformes au profil EXTENDED CTC-FR (norme AFNOR XP Z12-012), qui repose sur la norme européenne EN 16931. Une API REST, pas des semaines de spécifications XML à décortiquer.
Deux échéances, deux besoins
Recevoir — obligatoire à partir du 1er septembre 2026
Toutes les entreprises françaises assujetties à la TVA doivent pouvoir recevoir des factures électroniques structurées, quelle que soit leur taille. Recevoir, c'est lire et vérifier — deux opérations qui ne demandent aucun statut de plateforme agréée.
-
POST /v1/extract— un Factur-X, un CII ou un UBL entre, un JSON normalisé sort. Le format est détecté automatiquement. -
POST /v1/validate— conformité vérifiée contre les règles officielles, chaque violation citée par son codeBR-*pour un retour précis au fournisseur.
Émettre — 1er septembre 2027 pour les PME et TPE
À partir du 1er septembre 2026, les grandes entreprises et ETI devront émettre structuré et conforme. À partir du 1er septembre 2027, les PME, TPE et micro-entreprises devront faire de même. Si votre logiciel facture, il devra produire du structuré conforme.
-
POST /v1/generate/facturx— un JSON de facture entre, un PDF/A-3 avec CII embarqué sort. -
POST /v1/generate/ubl— UBL 2.1, variantesfr-socleetpeppol-bis. -
POST /v1/convert— CII ↔ UBL, emballage CII → Factur-X.
Commencez sans rien nous demander
Le validateur public est gratuit, sans inscription et sans carte bancaire. Déposez une facture, vous obtenez un rapport de conformité citant les règles officielles appliquées.
curl -X POST "https://heartwood.canopee.digital/public/v1/validate" \
--data-binary @ma-facture.xml
Documents jusqu'à 20 Mo. Le profil EXTENDED-CTC-FR (exigé en
France) est appliqué par défaut ; obtenez EN 16931 en ajoutant ?profile=EN16931.
Plafond anti-abus sans compte requis : 10 documents par jour et par adresse IP.
Pour un usage régulier, une clé API gratuite lève cette limite.
Sur quoi repose la conformité annoncée
La validation n'est pas une heuristique maison : elle exécute les rule packs officiels FNFE-MPE — schémas XSD et schematrons compilés du référentiel français.
- Profil EXTENDED-CTC-FR (norme AFNOR XP Z12-012) et profil EN 16931 (norme européenne sous-jacente) — les deux profils du socle minimum français.
- Règles
BR-*réellement exécutées, en CII comme en UBL — pas seulement une validation de schéma. - Rule packs versionnés : chaque réponse indique lequel a été appliqué. Une réponse de conformité sans référentiel daté ne vaut rien.
Où Heartwood est utilisable en Europe
Heartwood ne se limite plus à la France : il génère et valide des factures électroniques dans plusieurs marchés européens — avec une distinction stricte entre ce qui est validé contre des règles officielles et ce qui est seulement généré.
France — génération et validation
Factur-X (CII) et UBL sont générés et validés contre les rule packs officiels FNFE-MPE, dans les profils EN 16931 et EXTENDED-CTC-FR.
Belgique — génération et validation Peppol
La facturation électronique B2B est obligatoire en Belgique
depuis le 1er janvier 2026, via le réseau
Peppol. Heartwood génère et valide
des factures Peppol BIS Billing 3.0 (rule pack
ubl-peppol-bis-3.0.20, règles
PEPPOL-EN16931-R* réellement exécutées).
Heartwood n'est pas un point d'accès Peppol : il ne transmet rien sur le réseau. Le raccordement à un point d'accès Peppol reste indispensable et distinct.
Allemagne — XRechnung généré, non validé
L'Allemagne impose la réception de factures électroniques structurées depuis 2025, et imposera l'émission à partir de 2027 pour les entreprises de plus de 800 000 € de chiffre d'affaires, puis en 2028 pour toutes. Heartwood génère du XRechnung (UBL) et lit les PDF hybrides ZUGFeRD à l'extraction.
Aucune validation contre les règles nationales allemandes : faute de schematron officiel intégré à ce jour, ce n'est pas une certification XRechnung.
Détails Peppol pour la Belgique · Détails XRechnung pour l'Allemagne
Ce que Heartwood n'est pas
Pas une plateforme agréée
Heartwood n'est pas une plateforme agréée et ne le sera pas. Il ne transmet aucune facture, ne route rien, n'a pas de rôle fiscal. Le raccordement à une plateforme agréée reste indispensable et distinct.
C'est aussi ce qui le rend utilisable tout de suite : aucun compte à ouvrir chez un tiers, aucun KYC, aucun engagement réseau. Vous appelez une API, vous obtenez un document conforme. Utile en phase de développement, pour contrôler avant d'envoyer, pour lire les factures reçues, ou pour convertir un historique.
Tarifs
| Palier | Documents inclus / mois | Prix |
|---|---|---|
| Découverte | 20 (plafond ferme) | Gratuit |
| Starter | 200 | 29 €/mois |
| Pro | 1 000 | 79 €/mois |
| Éditeur | 5 000 | 199 €/mois |
Au-delà du volume inclus : sur le palier Découverte, les appels sont refusés jusqu'au mois suivant. Sur un palier payant, ils continuent d'être traités et les documents supplémentaires sont facturés à l'usage — votre intégration ne s'arrête jamais du jour au lendemain. Votre espace client affiche votre consommation en temps réel, clé par clé.
Inscription et souscription en libre-service, par carte bancaire. Résiliation à tout moment depuis votre espace client. Aucun contact commercial nécessaire — ni pour commencer, ni pour partir.