Zurück zum Fehlerkatalog
BR-CO-24BT-144
input

Positionskosten nennen keinen Grund

Jede Kostenposition auf Positionsebene (BG-28) muss einen Klartextgrund (BT-144), einen Grundcode (BT-145) oder beide tragen.

Nur der Aussteller kennt diesen Wert: Factlint meldet ihn und erfindet ihn niemals. Testen Sie Ihre Rechnung, um zu erfahren, ob sie betroffen ist.

Die Meldung, die Ihr Validator ausgibt

Wortgetreu aus dem versiegelten Artefakt übernommen: genau dieser Satz wird ausgegeben, wenn diese Regel fehlschlägt.

[BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.

Zitiert aus schematron-cen 1.3.16, lizenziert unter EUPL-1.2.

Häufige Suchen zu diesem Code

Diese Formulierungen spiegeln die Suche eines Integrators: Code, Syntax, Regel, Fachfeld und Korrektur.

BR-CO-24 Positionskosten nennen keinen GrundBR-CO-24 CEN-Schematron EN 16931BR-CO-24 BT-144[BR-CO-24]-Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.BR-CO-24 correction

Ihre Datei mit diesem Fehler im Blick prüfen

Laden Sie die betroffene Rechnung hoch: der Bericht zeigt, ob dieser Code vorkommt, wo er im Dokument steht und ob Factlint ihn nur meldet oder auch beheben kann.

Um diese Prüfung in einem ERP-Ablauf zu automatisieren, rufen Sie die Validierungs-API auf und verknüpfen jeden zurückgegebenen Code mit seiner öffentlichen Seite.

Warum dieser Fehler auftritt

Dies ist das Gegenstück zur vorigen Regel für Zuschläge: Umweltabgabe, Treibstoffzuschlag, Mindermengenzuschlag. Alle stammen aus einer Regel, die intern einen Namen trägt und beim Export keinen.

So beheben Sie ihn

Übernehmen Sie den Namen der Preisregel in BT-144 oder ordnen Sie sie einem UNCL-7161-Code zu. Die Prüfung erfolgt je Position: ihr XPath steht im Befund.

XML-Korrekturbeispiel

VORHER (ungültig)
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ActualAmount>2.00</ram:ActualAmount>
</ram:SpecifiedTradeAllowanceCharge>
NACHHER (konform)
<ram:SpecifiedTradeAllowanceCharge>
  <ram:ActualAmount>2.00</ram:ActualAmount>
  <ram:Reason>Écocontribution</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>