Peppol

Les pièces jointes d'une facture électronique Peppol

Joindre un PDF à une facture électronique Peppol : où la pièce jointe se loge dans l'UBL, les formats autorisés et pourquoi elle ne remplace pas la facture.

Par Équipe YouInv9 min de lecture
Trombone posé sur des documents près d'un ordinateur portable, illustrant la pièce jointe d'une facture électronique Peppol

L'essentiel

  • Une facture Peppol peut porter des pièces jointes, mais la facture au sens légal reste le fichier structuré UBL, pas le PDF attaché.
  • La pièce jointe se loge dans l'élément UBL cac:AdditionalDocumentReference, qui porte le groupe EN 16931 des documents justificatifs complémentaires (BG-24).
  • On peut embarquer le fichier dans la facture (BT-125) ou renvoyer vers une URL externe (BT-124) ; embarquer garantit qu'il arrive.
  • Peppol BIS Billing 3.0 n'autorise que six formats embarqués : PDF, PNG, JPEG, CSV, Excel (xlsx) et OpenDocument (ods).

Une pièce jointe, pas un remplaçant de la facture

Beaucoup d'entreprises qui passent à Peppol posent la même question : « Et mon PDF, je le mets où ? » L'habitude est tenace, car pendant des années la facture était le PDF. Avec la facture électronique structurée, l'ordre des choses change. Une pièce jointe de facture électronique existe bel et bien, mais elle vient en complément d'un document qui, lui, est devenu un fichier lisible par machine.

Sur le réseau Peppol, la facture qui fait foi est le fichier UBL conforme au profil Peppol BIS Billing 3.0. C'est lui qui contient les lignes, la ventilation de TVA et les totaux, et c'est lui que le logiciel du destinataire lit et comptabilise. Un PDF attaché n'est qu'une copie destinée à l'œil humain : utile, parfois rassurante, mais sans valeur de facture à elle seule. Comprendre cette hiérarchie évite la principale erreur, celle qui consiste à soigner le PDF et à négliger les données structurées.

Où se loge une pièce jointe dans une facture Peppol

Le modèle sémantique européen EN 16931 prévoit un emplacement dédié aux documents que l'on souhaite transmettre avec la facture : le groupe BG-24, « Documents justificatifs complémentaires ». Dans la syntaxe UBL 2.1 retenue par Peppol, ce groupe s'exprime par l'élément cac:AdditionalDocumentReference. Il est facultatif et répétable : une facture peut ne porter aucune pièce jointe, ou en porter plusieurs.

Chaque document justificatif réunit un identifiant, une description et, surtout, le contenu lui-même ou un lien vers ce contenu. Ce sont ces quatre termes métier qu'un logiciel conforme remplit pour vous à partir du fichier que vous déposez.

Les champs d'un document justificatif (BG-24)

  • La référence du document (BT-122)

    Un identifiant, dans cbc:ID : numéro de bon de commande, de contrat ou de pièce.

  • La description (BT-123)

    Un libellé lisible, dans cbc:DocumentDescription, qui dit ce qu'est le document.

  • Le fichier embarqué (BT-125)

    Le contenu encodé en base64 dans cbc:EmbeddedDocumentBinaryObject, avec son type de média et son nom de fichier.

  • Ou l'emplacement externe (BT-124)

    Une URL dans cac:ExternalReference/cbc:URI, quand le document reste hébergé ailleurs.

Embarquer le fichier ou pointer vers un lien

EN 16931 laisse deux façons de rattacher le document, et le choix a des conséquences concrètes. Soit le fichier est embarqué dans la facture, encodé en base64 : il voyage alors avec elle et arrive garanti chez le destinataire. Soit la facture ne porte qu'un lien externe vers une URL : le fichier reste hébergé de votre côté, et le destinataire le consulte s'il le souhaite, quand il le souhaite, s'il est encore en ligne.

Embarquer fiabilise la réception ; le lien externe allège le message mais ne garantit rien.
Fichier embarqué (BT-125)Lien externe (BT-124)
Voyage avec la facture
Arrive garanti chez le destinataire
Reste disponible si votre serveur tombe
Alourdit le message transmis
Soumis à la liste de formats autorisés

La règle Peppol est explicite sur ce point : les pièces jointes doivent être transmises avec la facture. Autrement dit, dès qu'un document est réellement nécessaire au traitement, mieux vaut l'embarquer que de compter sur un lien. Le lien externe garde son intérêt pour un document volumineux ou public que l'on ne veut pas faire circuler dans chaque facture.

Les formats de pièce jointe autorisés

C'est la contrainte qui surprend le plus : pour une pièce jointe embarquée, on ne peut pas attacher n'importe quel fichier. Peppol BIS Billing 3.0 restreint le type de média à une liste fermée de six valeurs, et la règle de validation BR-CL-24 rejette tout le reste. Un document Word, une archive ZIP ou une image TIFF font échouer la facture à la validation.

6

formats embarqués autorisés

au-delà, la facture est rejetée

2

façons de joindre

fichier embarqué ou lien externe

BG-24

groupe EN 16931

les documents justificatifs complémentaires

Les six types de média admis pour un fichier embarqué sont les suivants :

Les formats embarqués acceptés par Peppol BIS Billing 3.0

  • PDF

    application/pdf, le format le plus courant pour une copie lisible de la facture.

  • PNG et JPEG

    image/png et image/jpeg, pour une photo ou une image scannée.

  • CSV

    text/csv, pour un détail tabulaire exploitable automatiquement.

  • Classeur Excel (xlsx)

    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.

  • Classeur OpenDocument (ods)

    application/vnd.oasis.opendocument.spreadsheet.

Deux attributs accompagnent toujours le fichier embarqué et sont obligatoires : le type de média (BT-125-1), qui annonce le format, et le nom de fichier (BT-125-2), qui le nomme. Un type de média cohérent avec l'extension réelle du fichier évite les rejets : inutile d'étiqueter un tableur en application/pdf.

Vos factures Peppol, pièces jointes comprises, sans toucher au XML

YouInv génère vos factures au profil Peppol BIS Billing 3.0, y attache vos documents au bon format et les envoie via le réseau Peppol.

Ce que cela change pour vos factures

En pratique, vous ne manipulez jamais le base64 ni les balises UBL. Vous déposez un fichier, et un logiciel conforme l'encode, renseigne le type de média et le nom, et vérifie que le format fait partie des six admis. Votre travail se limite à joindre les bons documents et à soigner, avant tout, les données structurées de la facture.

Reste un réflexe utile : n'attachez que ce qui éclaire la facture. Un bon de commande, un métré, un justificatif de frais ou un rapport d'intervention ont leur place en pièce jointe. Un logo, une plaquette commerciale ou un document sans rapport alourdissent le message pour rien, et un message trop lourd peut buter sur les limites de taille d'un point d'accès ou d'un destinataire. La pièce jointe est un complément ciblé, pas une pièce de décoration.

À lire aussi

La source de référence fait foi : la documentation Peppol BIS Billing 3.0 publiée par OpenPeppol.

Peut-on joindre un PDF à une facture électronique Peppol ?

Oui. Le modèle EN 16931 prévoit un groupe de documents justificatifs complémentaires (BG-24) qui permet d'attacher un PDF ou un autre fichier à la facture. Le document joint accompagne la facture structurée, mais ne la remplace pas : la facture au sens légal reste le fichier UBL.

Quels formats de pièce jointe Peppol accepte-t-il ?

Pour une pièce jointe embarquée, Peppol BIS Billing 3.0 n'autorise que six types de média : PDF (application/pdf), PNG (image/png), JPEG (image/jpeg), CSV (text/csv), un classeur Excel (xlsx) et un classeur OpenDocument (ods). Un autre type de fichier est rejeté par la règle de validation BR-CL-24.

Où se trouve la pièce jointe dans le fichier UBL ?

Elle se loge dans l'élément cac:AdditionalDocumentReference, qui porte le groupe BG-24 de la norme EN 16931. Le fichier lui-même est encodé en base64 dans cbc:EmbeddedDocumentBinaryObject (BT-125), avec un type de média (BT-125-1) et un nom de fichier (BT-125-2) obligatoires.

Faut-il embarquer le fichier ou mettre un lien ?

Les deux existent. Embarquer le fichier (BT-125) le fait voyager avec la facture, qui arrive complète chez le destinataire. Un lien externe (BT-124) renvoie vers une URL, mais rien ne garantit que le destinataire la consulte. Pour un document indispensable, l'embarquer est le choix fiable.

La pièce jointe est-elle obligatoire sur une facture Peppol ?

Non. Le groupe des documents justificatifs complémentaires est facultatif et peut être répété. Une facture Peppol valide se passe très bien de pièce jointe : on en ajoute une seulement quand un bon de commande, un métré ou un justificatif éclaire la facture.

Retour au blog

Articles similaires