Zurück zum Fehlerkatalog
BR-FREXT-54BT-160
input

Ein Artikelattribut ist im erweiterten Profil unvollständig

Im erweiterten Profil muss jedes Artikelattribut (BG-32) einen Namen (BT-160) oder einen Code (EXT-FR-FE-159) tragen, und einen Wert (BT-161) oder eine Menge mit ihrer Einheit (EXT-FR-FE-160, EXT-FR-FE-161) — aber nicht beides.

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.

cii · ubl

[BR-54-1]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) or an Item attribute Code (EXT-FR-FE-159).

cii · ubl

[BR-54-2]-Each Item attribute (BG-32) shall contain an Item attribute Value (BT-161) or an Item ValueQuantity (EXT-FR-FE-160) with @unitCode (EXT-FR-FE-161) and not both.

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-54 Ein Artikelattribut ist im erweiterten Profil unvollständigBR-FREXT-54 FNFE-Schematron-PaketBR-FREXT-54 BT-160[BR-54-1]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) or an Item attribute Code (EXT-FR-FE-159).BR-FREXT-54 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

Das Profilblatt übernimmt die beiden Attributregeln der Basis — BR-FR-27 für den Namen, BR-FR-28 für den Wert — weil es das CEN-Paket ersetzt, statt es zu ergänzen. Ein Attribut ohne Namen oder mit zwei Werten lässt sich nicht lesen. 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

Geben Sie dem Attribut einen Namen oder einen Code und eine einzige Wertform — Text oder gemessene Menge. Factlint benennt kein Merkmal und wählt seine Form nicht.

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)
<ram:ApplicableProductCharacteristic><ram:Value>Bleu marine</ram:Value></ram:ApplicableProductCharacteristic>
NACHHER (konform)
<ram:ApplicableProductCharacteristic><ram:Description>Couleur</ram:Description><ram:Value>Bleu marine</ram:Value></ram:ApplicableProductCharacteristic>