Codes d'erreur Peppol

BR-25 : le nom de l’article manque

Le code d’erreur BR-25 signifie : une ligne de facture n’a pas de nom pour l’article ou le service.

Jeu de règles: EN 16931 · Gravité: erreur (fatal) : un point d’accès rejette la facture · Vérifié avec les règles officielles de mai 2026

Que signifie BR-25 ?

Le validateur affiche ce message (en anglais, comme dans les règles officielles) :

[BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153).

Chaque ligne de facture doit avoir un nom pour ce que vous facturez (BT-153, cac:Item/cbc:Name). Une description (cbc:Description) ou un code article seul ne suffit pas. Les règles TVA belges (AR n° 1) exigent en outre la dénomination usuelle des biens ou services.

Causes fréquentes

  • L’export place la description dans Description et laisse Name vide.
  • Un article du logiciel n’a qu’un code, pas de nom.
  • Une ligne de texte libre ou une remise a été envoyée comme ligne de facture sans nom.

Comment corriger en tant qu’émetteur

  1. Donnez un nom clair à chaque article et service.
  2. Veillez à ce que l’export place ce nom dans cac:Item/cbc:Name. Une explication plus longue peut aller dans Description.
  3. Placez les remises d’une ligne dans le cac:AllowanceCharge de cette ligne, pas dans une ligne séparée sans nom.

Vous avez reçu une facture avec cette erreur ?

Une facture avec cette erreur n’est pas conforme. Demandez une facture corrigée au fournisseur et ne modifiez pas le XML vous-même.

Exemple dans le XML

❌ Incorrect

<cac:InvoiceLine>
  ...
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      ...
    </cac:ClassifiedTaxCategory>
  </cac:Item>
  ...
</cac:InvoiceLine>

✅ Correct

<cac:InvoiceLine>
  ...
  <cac:Item>
    <cbc:Name>Advies e-facturatie</cbc:Name>
    <cac:ClassifiedTaxCategory>
      ...
    </cac:ClassifiedTaxCategory>
  </cac:Item>
  ...
</cac:InvoiceLine>

Les deux extraits proviennent d’une facture de test complète vérifiée avec notre validateur : la version incorrecte donne exactement ce message, la version correcte aucune erreur.

Bon à savoir

Un nom clair aide aussi le destinataire : le logiciel comptable l’utilise pour comptabiliser la ligne automatiquement.

Vérifiez votre facture

Déposez votre XML dans le validateur gratuit. Vous voyez tout de suite si cette erreur se produit encore, avec un lien vers l’explication pour chaque message.

Règle officielle

La règle complète avec son test technique (Schematron) figure dans la documentation officielle Peppol :

Codes d’erreur liés

  • BR-27: Le prix net d’un article sur une ligne de facture est négatif. Ce n’est jamais autorisé.
  • PEPPOL-EN16931-R120: Le montant net d’une ligne de facture n’est pas égal à quantité × prix unitaire, plus les suppléments et moins les remises de cette ligne.

Questions fréquentes sur BR-25

Quelle est la différence entre Name et Description ?

Name est le nom court de l’article ou du service et il est obligatoire. Description est une description facultative plus longue.

Un code article suffit-il ?

Non. Un code peut figurer dans SellersItemIdentification, mais le nom doit toujours être présent aussi.

← Tous les codes d’erreur Peppol