Vérifiez vos factures ZUGFeRD (PDF ou XML) : XML intégré, profil et règles EN 16931. Votre fichier ne quitte pas votre machine.
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.
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é.
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.
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.
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.
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.
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.
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.
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