Valider un ZUGFeRD — déposez le PDF, lisez le résultat

Vérifiez vos factures ZUGFeRD (PDF ou XML) : XML intégré, profil et règles EN 16931. Votre fichier ne quitte pas votre machine.

Déposez votre facture ici
Factur-X / ZUGFeRD (PDF ou XML), XRechnung (XML)
Vérification en cours …

Erreurs les plus fréquentes

Qu’est-ce que ZUGFeRD ?

ZUGFeRD est le format hybride allemand de facture électronique : un PDF/A-3 lisible comme une facture classique, qui embarque un XML structuré (UN/CEFACT CII). Depuis la version 2.0, ZUGFeRD est techniquement identique au Factur-X français — une facture, deux marchés. Juridiquement, seul le XML compte : en cas de divergence entre le visuel et le XML, c’est le XML qui fait foi.

Les profils, de MINIMUM à XRECHNUNG

ZUGFeRD gradue les données en profils : MINIMUM et BASIC WL (aides comptables, pas des factures électroniques complètes), BASIC, EN 16931/COMFORT (le standard des obligations), EXTENDED (plus de champs, à condition que le destinataire l’accepte) et XRECHNUNG (satisfait en plus les règles allemandes BR-DE). Le validateur lit l’identifiant de profil et applique précisément les règles du profil détecté.

Le constat le plus fréquent : pas de facture électronique du tout

En pratique, le premier problème n’est pas une règle violée dans le XML, mais un PDF sans XML intégré — produit par des outils qui confondent « facture PDF » et « facture électronique ». Deuxième cas fréquent : du ZUGFeRD 1.0 issu de systèmes anciens, non conforme aux obligations actuelles.

Pour les éditeurs de logiciels

Le validateur répond à « ce fichier est-il correct ? » — l’API développeur y répond dans votre produit : validation des PDF ZUGFeRD/Factur-X et extraction en JSON normalisé, même moteur, messages en trois langues, auto-hébergement possible.

Questions fréquentes

Quelle différence entre ZUGFeRD et Factur-X ?

Aucune, techniquement : ZUGFeRD 2.x (Allemagne, FeRD) et Factur-X (France, FNFE-MPE) sont le même standard — un PDF/A-3 avec XML CII intégré. Le fichier embarqué s'appelle en général factur-x.xml dans les deux cas.

Quel profil faut-il pour être conforme ?

Au moins le profil EN 16931 (anciennement COMFORT). MINIMUM et BASIC WL ne valent qu'aide comptable ; EXTENDED est conforme à la norme mais doit être accepté par le destinataire. Le validateur détecte le profil et applique exactement les règles correspondantes.

Mon PDF ressemble à une facture — pourquoi est-il rejeté ?

Seul compte le XML intégré, pas le visuel. Un PDF scanné ou généré classiquement, sans pièce jointe XML, n'est pas une facture électronique. Le validateur le signale par BH-PDF-01.

Mon fichier est-il envoyé sur un serveur ?

Non — même l'analyse du PDF (extraction du XML du conteneur PDF/A-3) s'exécute entièrement dans votre navigateur, en WebAssembly.

Valider n'est que le début — l'API fait le reste

Validation et extraction via une API développeur : même moteur, JSON normalisé, messages en trois langues. Auto-hébergement disponible.

Découvrir l'API