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.
Quota anti-abus sans compte requis. 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.
Ce que Heartwood n'est pas
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 / mois | Prix |
|---|---|---|
| Découverte | 20 | Gratuit |
| Starter | 200 | 29 €/mois |
| Pro | 1 000 | 79 €/mois |
| Éditeur | 5 000 | 199 €/mois |
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.