Zurück zum Fehlerkatalog
BR-FREXT-23BT-130
input

Eine DETAIL-Position hat keine Mengeneinheit

Im erweiterten Profil muss eine Position vom Untertyp DETAIL — oder ohne Untertyp — den Einheitencode ihrer berechneten Menge (BT-130) 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-FREXT-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130), if the "Subtype of invoice line item" (EXT-FR-FE-163 / BT-X-8) has the value "DETAIL" or is not specified.

Zitiert aus schematron-fnfe 1.4.0.03, lizenziert unter Apache-2.0.

Häufige Suchen zu diesem Code

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

BR-FREXT-23 Eine DETAIL-Position hat keine MengeneinheitBR-FREXT-23 FNFE-Schematron-PaketBR-FREXT-23 BT-130[BR-FREXT-23]-An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130), if the "Subtype of invoice line item" (EXT-FR-FE-163 / BT-X-8) has the value "DETAIL" or is not specified.BR-FREXT-23 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

Eine Menge ohne Einheit lässt sich mit nichts vergleichen: drei Stunden, drei Stück oder drei Paletten kosten nicht dasselbe. Der Code fehlt meist, weil die Artikelstammdaten für Dienstleistungen keinen führen. Sie gilt nur für Dokumente, die das Profil EXTENDED-CTC-FR erklären — das Profilblatt ersetzt das CEN-Paket und fügt eigene Regeln für hierarchische Positionen hinzu.

So beheben Sie ihn

Fügen Sie den Einheitencode hinzu — C62 für ein Stück, HUR für eine Stunde — oder geben Sie der Position den Untertyp GROUP, wenn sie nur strukturiert. Factlint wählt keine Einheit.

Vom Regelwerk zurückgegebene Schwere

Blockierend seit dem 1. September 2026: die aktuelle Basis, `fr-2026-09`, versiegelt das FNFE-Artefakt 1.4.0.03 im Modus fatal, und sie ist es, die die angeheftete Engine standardmäßig anwendet. Eine im August 2026 ausgestellte Rechnung wird gegen `fr-2026-08` geprüft, wo dieselbe Regel als Warnung ausgegeben wird — was das Urteil „konform“ bereits ausschließt. Die API gibt die Schwere des für die geprüfte Rechnung angehefteten Regelwerks zurück.

XML-Korrekturbeispiel

VORHER (ungültig)
<cbc:InvoicedQuantity>2</cbc:InvoicedQuantity>
NACHHER (konform)
<cbc:InvoicedQuantity unitCode="HUR">2</cbc:InvoicedQuantity>