Notre méthodologie de validation
Une validation complète en 4 étapes, conforme aux spécifications officielles Factur-X 1.08 / ZUGFeRD 2.4 et à la norme européenne EN16931.
Conformité PDF/A-3 (ISO 19005-3)
Vérification que le PDF est conforme à la norme d'archivage PDF/A-3, prérequis obligatoire pour toute facture Factur-X.
Ce que nous vérifions :
- ✓ Structure PDF conforme à ISO 32000-1:2008
- ✓ Polices embarquées (pas de dépendances externes)
- ✓ Métadonnées XMP correctement formatées
- ✓ Pas de contenu interactif (JavaScript, formulaires)
- ✓ Fichiers embarqués autorisés (niveau PDF/A-3)
Nous utilisons veraPDF, le validateur PDF/A de référence développé par la PDF Association et soutenu par l'Union Européenne (projet PREFORMA). C'est l'outil recommandé par la communauté PDF/A internationale.
Contrôles Factur-X sur le PDF
Vérification des règles spécifiques Factur-X : présence et conformité de l'attachement XML et des métadonnées XMP.
Ce que nous vérifions :
- ✓ Attachement XML
Présence du fichier
factur-x.xml(ouzugferd-invoice.xml) - ✓ AFRelationship
Relation fichier correcte :
/Data,/Alternativeou/Source - ✓ Métadonnées XMP Factur-X
Namespace et propriétés
fx:DocumentType,fx:ConformanceLevel
Validation XSD (Schéma XML)
Vérification de la structure XML contre le schéma XSD officiel UN/CEFACT Cross-Industry Invoice (CII) D22B.
Ce que nous vérifions :
- ✓ Structure XML conforme au profil détecté
- ✓ Éléments obligatoires présents
- ✓ Types de données corrects (dates, montants, codes)
- ✓ Cardinalités respectées (éléments uniques vs multiples)
Nos schémas XSD proviennent directement du package officiel Factur-X 1.08 publié conjointement par le FNFE-MPE (France) et le FeRD (Allemagne).
Schémas par profil :
Règles métier Schematron (EN16931)
Vérification des règles de cohérence métier définies par la norme européenne EN16931 sur la facturation électronique.
Ce que nous vérifions :
- ✓ Cohérence des montants (lignes, TVA, totaux)
- ✓ Validité des identifiants (SIRET, TVA intracommunautaire)
- ✓ Codes conformes aux listes officielles (devises, pays, unités)
- ✓ Règles conditionnelles (ex: si TVA = 0%, motif obligatoire)
- ✓ Contraintes croisées entre champs
Les règles Schematron EN16931 (codes BR-01 à BR-CO-25, etc.) sont définies par le CEN TC 434 et maintenues par la Commission Européenne. Nous utilisons la version 1.3.15.
Exemples de règles vérifiées :
BR-01 Une facture doit avoir un identifiant de spécification BR-CO-10 La somme des montants nets doit égaler le total HT BR-S-08 Le taux de TVA doit correspondre à la catégorie Pipeline de validation
⚡ Si une étape échoue de manière bloquante (ex: PDF non conforme PDF/A-3), les étapes suivantes sont ignorées.
Sécurité du traitement
🔒 Protection XXE
Tous les parseurs XML sont sécurisés contre les attaques XXE (XML External Entity) et XML bomb. Aucune entité externe n'est résolue.
🗑️ Suppression immédiate
Vos fichiers sont supprimés immédiatement après validation. Aucune donnée n'est conservée sur nos serveurs. Conforme RGPD.
🇪🇺 Hébergement UE
Infrastructure hébergée en Union Européenne via Cloudflare. Connexions chiffrées TLS 1.3. Données au repos chiffrées AES-256.
⚡ Isolation
Chaque validation s'exécute de manière isolée. Le moteur veraPDF tourne dans un conteneur Docker séparé.
Sources et références
-
FNFE-MPE — Spécification Factur-X 1.08
Package officiel contenant les schémas XSD, Schematron et exemples.
-
veraPDF — Validateur PDF/A
Validateur open-source de référence pour PDF/A, soutenu par la PDF Association.
-
CEN TC 434 — Règles Schematron EN16931
Artefacts de validation officiels maintenus par Connecting Europe Facility.
-
Directive 2014/55/UE
Directive européenne sur la facturation électronique dans les marchés publics.
-
ISO 19005-3:2012 (PDF/A-3)
Norme internationale pour l'archivage de documents électroniques avec fichiers embarqués.
Prêt à valider vos factures ?
Testez notre validation gratuitement, sans inscription.
Et après ?
Passez à l'action
Choisissez l'étape suivante pour activer FacturX API sur votre stack. Tous les liens sont internes pour garder le suivi clair.
Tester gratuitement
Glissez-déposez une facture pour vérifier PDF/A-3, XSD et Schematron en moins d'une seconde.
Créer une clé API
Activer une clé gratuite puis basculer vers un plan Pro lorsque vos flux passent en production.
Choisir un plan
Comparer Free, Pro et Scale avec rétention des fichiers, SLA et support prioritaire.
Approfondir EN16931
Consulter le guide détaillé sur les profils Factur-X et la liste complète des règles Schematron.