Factur-X API

BR-16 : au moins une ligne de facture est requise — causes et correction

Une facture doit contenir au moins une ligne de facture (IncludedSupplyChainTradeLineItem).

Une facture électronique décrit ce qui a été vendu, ligne par ligne. Une facture sans ligne ne transporte aucune prestation et ne peut pas être comptabilisée chez le client — le profil EN 16931 l'interdit donc explicitement. L'échec vient d'un export qui ne contient que les totaux (bloc SpecifiedTradeSettlementHeaderMonetarySummation rempli) sans aucun ram:IncludedSupplyChainTradeLineItem. Si votre système vend un abonnement ou un forfait, créez une ligne unique à 1 unité plutôt qu'une facture sans ligne.

Exemple — non conforme puis corrigé

Rejeté :

<rsm:SupplyChainTradeTransaction>
  <!-- aucune ligne : manque IncludedSupplyChainTradeLineItem -->
  <ram:ApplicableHeaderTradeAgreement>...</ram:ApplicableHeaderTradeAgreement>
</rsm:SupplyChainTradeTransaction>

Corrigé :

<rsm:SupplyChainTradeTransaction>
  <ram:IncludedSupplyChainTradeLineItem>
    <ram:AssociatedDocumentLineDocument>
      <ram:LineID>1</ram:LineID>
    </ram:AssociatedDocumentLineDocument>
    <!-- ... prix, quantité, article ... -->
  </ram:IncludedSupplyChainTradeLineItem>
  <ram:ApplicableHeaderTradeAgreement>...</ram:ApplicableHeaderTradeAgreement>
</rsm:SupplyChainTradeTransaction>

Vérifiez votre facture gratuitement

Téléversez votre facture (PDF Factur-X ou XML) et voyez immédiatement si BR-16 — ou une autre règle — est en défaut.

Règles liées