De la s�mantique � la syntaxe

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.

S�mantique : que doit figurer sur une facture ?

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.

Syntaxe : comment l'information est-elle structur�e ?

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 :

SyntaxeNom completOrigineUBL 2.1Universal Business LanguageOASIS (ISO/IEC 19845)CIICross-Industry InvoiceUN/CEFACT

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.

Profil : quelles r�gles s'appliquent en plus de la syntaxe ?

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 :

  • Les calculs doivent �tre corrects (montants de TVA, totaux)
  • Les num�ros IBAN doivent �tre valides
  • Les codes d'identifiant doivent provenir des listes de codes appropri�es
  • Certaines combinaisons de champs doivent �tre logiquement coh�rentes

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.

CIUS : la d�clinaison nationale

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 :

PaysCIUSParticularit�sPays-BasNLCIUSExtension G-rekening, obligation OIN pour les organismes publicsAllemagneXRechnungLeitweg-ID pour les destinataires publicsFranceFrance CIUSPlusieurs variantes (UBL + CII), identifiant SIRENSu�deSvefakturaBas� sur Peppol BISAutricheebInterfaceSch�ma XML propre en plus d'UBL

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.

PINT : l'extension internationale

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 :

VarianteR�gionPINT GlobalMondialPINT EUEuropePINT A-NZAustralie et Nouvelle-Z�landePINT JapanJaponPINT MalaysiaMalaisiePINT SingaporeSingapourPINT AE�mirats arabes unis

Pour en savoir plus sur PINT, consultez l'article sur PINT.

La hi�rarchie compl�te

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�).

Formats hybrides

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�.

Comparaison des normes de facturation

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.

NormeTypeSyntaxePort�eRelation EN 16931EN 16931Mod�le s�mantiqueInd�pendant de la syntaxeUENorme de baseUBL 2.1Liaison syntaxiqueXMLInternationalLiaison officielleCIILiaison syntaxiqueXMLInternationalLiaison officiellePeppol BIS Billing V3CIUSUBL ou CIIUE (Peppol)CIUS d'EN 16931NLCIUSCIUSUBL 2.1 (principal)Pays-BasCIUS d'EN 16931XRechnungCIUSUBL ou CIIAllemagneCIUS d'EN 16931ZUGFeRD/Factur-XFormat hybridePDF/A-3 + CII XMLDE/FR/UEConforme � EN 16931ISDOCFormat nationalXMLCZ/SKCompatiblePINTProfil internationalUBLMondialBas� sur 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.

Qu'est-ce que cela signifie en pratique ?

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

Articles connexes