Recepta

Produits

Ressources

Liens

7 contrôles de conformité

Valider un fichier Factur-X

Déposez votre PDF. Obtenez un rapport de conformité PDF/A-3b + XSD instantané.

Déposez un PDF Factur-X

ou cliquez pour parcourir

PDF· max 20 Mo
Aucun stockage

Besoin de convertir une facture ? Convertisseur Factur-X →

Comprendre la conformité

Les 7 contrôles de conformité Factur-X

Un fichier Factur-X valide doit passer chacun de ces tests définis par la norme ISO 19005-3 et la spécification Factur-X 1.08.

01

PDF/A-3b déclaré (XMP)

Le flux XMP doit contenir pdfaid:part=3 et pdfaid:conformance=B. C'est la déclaration de conformité ISO 19005-3 niveau B.

02

Extension schema Factur-X

Le XMP doit inclure le namespace urn:factur-x:pdfa:… avec les propriétés DocumentType, DocumentFileName, Version et ConformanceLevel.

03

OutputIntent (profil ICC)

Obligatoire par §6.2.3 de ISO 19005-3. Le catalogue PDF doit référencer un profil couleur ICC (typiquement sRGB IEC61966-2.1). La majorité des fichiers non conformes échouent ici.

04

/AF array dans le catalogue

Le catalogue PDF doit contenir un tableau /AF pointant vers le fichier XML. Requis par la spécification Factur-X §3.2 pour que les logiciels comptables localisent le XML.

05

factur-x.xml dans EmbeddedFiles

Le fichier XML CII doit être attaché dans la table de noms /EmbeddedFiles du catalogue avec la clé "factur-x.xml" et AFRelationship=Alternative.

06

Contenu XML lisible

Le flux binaire du fichier attaché doit être décodable en texte UTF-8 valide contenant un document XML CrossIndustryInvoice bien formé.

07

Validation XSD (profil déclaré)

Le XML est validé contre le schéma XSD officiel Factur-X 1.08 correspondant au profil déclaré dans le XMP (MINIMUM, BASIC WL, BASIC, EN 16931).

Questions fréquentes

Comment savoir si mon fichier est un vrai Factur-X ?

Glissez-le dans le validateur ci-dessus. Un vrai Factur-X passe les 7 contrôles : déclaration PDF/A-3b en XMP, namespace Factur-X, OutputIntent ICC, /AF array, fichier factur-x.xml attaché, XML lisible et XSD valide pour le profil déclaré.

Pourquoi l'OutputIntent est-il si souvent manquant ?

Beaucoup de générateurs PDF injectent le XML et la déclaration XMP sans ajouter l'OutputIntent, parce que les visualisateurs PDF ne signalent pas son absence. Or c'est une exigence stricte de PDF/A-3 (§6.2.3 ISO 19005-3). Sans lui, le fichier n'est pas PDF/A-3b, même s'il affiche le XML correctement.

Mon logiciel génère-t-il des Factur-X vraiment conformes ?

Pas forcément. Testez un export de votre logiciel ici. Les erreurs les plus communes : OutputIntent absent, profil XSD incorrect, XML mal formé ou namespace manquant.

Ce validateur envoie-t-il mes factures à un serveur ?

Non. L'analyse est effectuée entièrement dans le navigateur (WebAssembly pour la validation XSD). Aucun fichier ne quitte votre machine.

Que faire si mon fichier échoue ?

Utilisez notre convertisseur Factur-X : il re-génère un PDF/A-3b complet depuis vos données, avec OutputIntent, XMP complet et XML CII validé XSD. Votre fichier original n'est pas modifié.

Vous n'avez pas encore de Factur-X ?

Convertissez votre facture PDF en Factur-X

Glissez un PDF ou un CSV. L'IA extrait les données, génère le XML CII conforme et produit un PDF/A-3b prêt à transmettre à votre PDP.

Convertisseur Factur-X
Recepta