La structure des normes d'e-facturation : du mod�le s�mantique EN 16931, en passant par les liaisons syntaxiques (UBL, CII), jusqu'aux d�clinaisons nationales.
L'e-facturation va bien au-del� du simple envoi d'un fichier XML. Derri�re chaque e-facture se cache un syst�me d'accords soigneusement �labor�, depuis la question de quelles informations une facture doit contenir jusqu'� la question de comment ces informations sont pr�cis�ment structur�es. Cet article explique cette architecture �tape par �tape.
Le fondement de chaque e-facture est le mod�le s�mantique. Ce mod�le d�crit la signification des donn�es d'une facture, ind�pendamment de la mise en forme technique. Pensez au fournisseur, au client, au num�ro de facture, � la date de facturation, aux montants et aux taux de TVA. Il s'agit du contenu, et non de la forme.
En Europe, cela est d�fini dans la norme EN 16931, la norme europ�enne pour la facturation �lectronique. EN 16931 pr�cise exactement quels �l�ments d'information une e-facture doit contenir (obligatoires) et quels �l�ments sont facultatifs. Le r�sultat est un mod�le abstrait, technologiquement neutre, qui d�crit ce qu'est une e-facture, sans rien dire sur comment cette information est techniquement stock�e.
EN 16931 a �t� d�velopp�e par le CEN (l'organisme europ�en de normalisation) sur mandat de la Commission europ�enne et est juridiquement ancr�e dans la directive europ�enne 2014/55/UE. Toute e-facture consid�r�e comme valide en Europe doit �tre conforme � ce mod�le s�mantique.
Un mod�le s�mantique seul ne suffit pas. Les ordinateurs ont besoin d'un format de fichier concret pour pouvoir lire et traiter les donn�es. Ce format concret s'appelle la syntaxe ou liaison syntaxique.
EN 16931 reconna�t deux syntaxes officielles :
Les deux syntaxes expriment les m�mes informations s�mantiques, mais dans une structure XML diff�rente. Une facture en UBL se pr�sente techniquement diff�remment d'une facture en CII, mais contient les m�mes donn�es.
UBL est la syntaxe la plus utilis�e en Europe et sur le r�seau Peppol. La plupart des e-factures envoy�es via Peppol sont des factures UBL. CII est principalement utilis�e en Allemagne et en France, notamment comme base pour Factur-X/ZUGFeRD.
Une syntaxe comme UBL d�crit la structure, mais ne dit rien sur les r�gles de jeu applicables au sein d'un r�seau sp�cifique. C'est pourquoi il existe des profils qui ajoutent des r�gles de validation suppl�mentaires au-dessus de la syntaxe.
Le profil le plus important pour le r�seau Peppol est Peppol BIS Billing 3.0. Ce profil prend UBL (ou CII) comme base et ajoute des centaines de r�gles m�tier :
Une facture conforme � Peppol BIS Billing V3 est automatiquement conforme � EN 16931. Le profil est un renforcement, et non une d�viation.
Pour en savoir plus sur ce profil, consultez l'article sur Peppol BIS Billing V3.
Les pays peuvent affiner davantage le mod�le europ�en pour leur propre march�. Cela se fait via un CIUS (Core Invoice Usage Specification). Un CIUS ajoute des r�gles et des exigences sp�cifiques au pays, mais ne peut jamais �tre en contradiction avec le mod�le EN 16931 sous-jacent.
Exemples connus :
Une facture conforme � un CIUS est automatiquement conforme � Peppol BIS Billing et � EN 16931. La relation est strictement hi�rarchique : chaque couche s'appuie sur la pr�c�dente.
Alors que BIS Billing et les variantes CIUS ont �t� con�us pour l'Europe, PINT (Peppol International Invoice) �tend la port�e au reste du monde. PINT est un profil distinct, �galement bas� sur EN 16931, mais avec des variantes r�gionales :
Pour en savoir plus sur PINT, consultez l'article sur PINT.
L'ensemble des couches forme une pyramide, de l'abstrait au concret :
EN 16931 (mod�le s�mantique, que doit figurer sur une facture ?)
�
+-- Liaisons syntaxiques (comment est-ce stock� ?)
� +-- UBL 2.1
� +-- CII (UN/CEFACT)
�
+-- Profils (quelles r�gles s'appliquent ?)
� +-- Peppol BIS Billing 3.0 (profil Peppol europ�en)
� +-- PINT (profil Peppol international)
� +-- PINT EU
� +-- PINT A-NZ
� +-- PINT Japan
� +-- ...
�
+-- CIUS (d�clinaisons nationales)
+-- NLCIUS (Pays-Bas)
+-- XRechnung (Allemagne)
+-- Svefaktura (Su�de)
+-- ebInterface (Autriche)
+-- France CIUS (France)
La couche sup�rieure est la plus abstraite (uniquement la signification), la couche inf�rieure la plus concr�te (champs XML sp�cifiques et r�gles de validation pour un pays donn�).
Outre les normes XML pures, il existe �galement des formats hybrides qui combinent un PDF visuel avec des donn�es XML lisibles par machine dans un seul fichier. Le principe technique est toujours le m�me : un document PDF/A-3 avec une pi�ce jointe XML int�gr�e. Le destinataire peut visualiser la facture (en PDF) et en m�me temps traiter les donn�es de mani�re automatis�e (via le XML).
L'exemple le plus connu est Factur-X/ZUGFeRD, qui int�gre du XML CII et est largement utilis� en Europe. Il existe �galement ISDOC.PDF, la variante tch�que qui int�gre un sch�ma XML national propre au lieu de CII. Les deux formats partagent le concept hybride, mais diff�rent par le XML int�gr� et le degr� de conformit� � EN 16931.
Les formats hybrides sont particuli�rement pratiques pendant la phase de transition vers la facturation �lectronique compl�te : ils servent de pont entre le PDF traditionnel et la facture XML enti�rement structur�e. Une comparaison d�taill�e, incluant la structure technique et les complications lors du traitement, se trouve dans Formats de factures hybrides : PDF avec XML int�gr�.
Le tableau ci-dessous rassemble les principales normes d'e-facturation. Vous pouvez ainsi voir en un coup d'oeil comment elles se rapportent les unes aux autres et � la norme europ�enne EN 16931.
EN 16931 constitue le fondement s�mantique sur lequel toutes les autres normes s'appuient. UBL et CII sont les deux liaisons syntaxiques officiellement reconnues. Les sp�cifications CIUS (Peppol BIS, NLCIUS, XRechnung) renforcent le mod�le avec des restrictions ou des obligations suppl�mentaires, sans modifier le mod�le de base. ZUGFeRD/Factur-X combine un PDF visuel avec un fichier XML CII int�gr�. ISDOC est le format national tch�que avec sa propre variante hybride. PINT est le successeur de BIS pour la facturation Peppol internationale, avec des variantes r�gionales pour l'Australie, le Japon et Singapour, entre autres.
En tant qu'utilisateur d'eConnect, vous n'avez pas besoin de g�rer cette hi�rarchie vous-m�me. La plateforme transforme automatiquement entre tous les formats pris en charge. Vous envoyez une facture UBL � un destinataire qui attend du XRechnung ? La facture est transform�e. Vous recevez une facture CII alors que votre logiciel de comptabilit� attend de l'UBL ? eConnect convertit le document.
La hi�rarchie des normes est ce qui rend cela possible : parce que tous les formats remontent au m�me mod�le s�mantique (EN 16931), la conversion sans perte entre formats est techniquement r�alisable.
Conseil : Vous souhaitez en savoir plus sur un format sp�cifique ? Consultez les articles dans la cat�gorie Formats, o� chaque format est d�crit avec ses caract�ristiques.
T�l�charger des fichiers d'exemple