ConformKit valide, génère et convertit vos factures Factur-X, UBL et CII — par API ou dans le navigateur. Chaque constat est renvoyé avec sa règle, sa référence et une piste de correction. Réception obligatoire depuis le 1ᵉʳ septembre 2026 ; émission pour les PME au 1ᵉʳ septembre 2027.
Le rapport ci-contre est un exemple réel de sortie du validateur : chaque constat cite sa règle, sa source et un correctif proposé — et signale ce qui n'a pas pu être vérifié.
Aucune anomalie relevée dans cette section.
Le montant total TTC (BT-112) doit être égal au total HT (BT-109) plus le total de TVA (BT-110).
Correctif : Recalculez BT-112 = BT-109 + BT-110, puis régénérez le fichier.
Le montant restant dû (BT-115) doit être égal au total TTC (BT-112), moins les acomptes déjà versés (BT-113), plus l'éventuel arrondi (BT-114).
Correctif : Recalculez BT-115 = BT-112 − BT-113 + BT-114.
[BT-47] Le SIREN de l'acheteur est absent — il devient obligatoire entre assujettis établis en France.
Correctif : Renseignez BT-47 avec le SIREN à 9 chiffres de l'acheteur.
Aucune anomalie relevée dans cette section.
FR-MO-20 — coverage: unsupported — Mention des pénalités de retard : texte libre, non vérifiable structurellement par les implémentations embarquées — coverage: unsupported.
FR-MO-21 — coverage: unsupported — Indemnité forfaitaire de recouvrement (40 €) : texte libre, non vérifiable structurellement — coverage: unsupported.
FR-MO-23 — coverage: unsupported — Option pour le paiement de la TVA d'après les débits : dépend d'un fait extérieur au fichier — coverage: unsupported.
XSD, Schematron EN 16931, PDF/A-3, mentions FR. Verdict complet, P95 < 3 s.
JSON de facture documenté → Factur-X (profil EN 16931), UBL ou CII.
Votre PDF existant + JSON → Factur-X, XML embarqué dans un PDF/A-3.
Factur-X, UBL ou CII → JSON normalisé, ou CSV en un paramètre.
Authentification par clé Bearer ck_live_… · erreurs RFC 7807 en français · fichiers purgés sous 1 heure, jamais stockés.
Ouvre le XML embarqué dans le PDF et l'affiche sous forme de facture lisible : parties, lignes, totaux, TVA.
Vos fichiers ne quittent jamais votre navigateurFactur-X, CII ou UBL vers un CSV et un JSON téléchargeables, prêts pour votre tableur ou votre ETL.
Vos fichiers ne quittent jamais votre navigateurLe rapport complet ci-dessus, sans compte : 5 Mo max, débit limité. L'analyse passe par l'API.
Via l'API · purgé sous 1 hVotre PDF plus les données de facture, restitués en Factur-X conforme. Compte gratuit, 100 documents par mois.
Via l'API · purgé sous 1 hChaque verdict sort des implémentations de référence, figées version par version. Quand une règle n'est pas couverte, l'API répondcoverage: unsupported — elle ne devine jamais. ConformKit reste sous la ligne PDP : aucune transmission, aucun e-reporting, un outil de développement.
| Moteur | Rôle | Version |
|---|---|---|
| Mustangproject | Factur-X / ZUGFeRD — validation, génération, embed XML | 2.17.0 |
| EN 16931 Schematron | Règles métier canoniques CII + UBL (Saxon-HE) | 1.3.16 |
| veraPDF | Conformité PDF/A-3 | 1.26.2 |
Un corpus de référence verrouille chaque version : une mise à jour qui change un verdict est bloquée tant que l'écart n'a pas été examiné.
curl -F "file=@facture.pdf" \
-H "Authorization: Bearer ck_live_…" \
https://api.conformkit.fr/v1/validate