BR-64: Schema der Artikelkennung (BT-157-1) fehlt
Offizielle Meldung
[BR-64] The Item standard identifier (BT-157) shall have a Scheme identifier.
[BR-64] The Item standard identifier (BT-157) shall have a Scheme identifier.
[BR-64] The Item standard identifier (BT-157) shall have a Scheme identifier.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BT-157
Was bedeutet das?
Ist eine standardisierte Artikelkennung (Item standard identifier, BT-157) angegeben, z. B. eine GTIN, muss sie eine Schemakennung (Scheme identifier, BT-157-1) haben. Bei mindestens einer Position fehlt das Attribut schemeID; in CII wird auch ein leeres Attribut beanstandet, in UBL nur ein fehlendes.
Typische Ursachen
Die GTIN oder EAN wurde ohne Schema angegeben.
Eine interne Artikelnummer wurde als standardisierte Kennung statt als Artikelnummer des Verkäufers (BT-155) angegeben.
So beheben Sie den Fehler
Zur Artikelkennung den Code des Schemas aus der Liste ISO 6523 ICD angeben, z. B. 0160 für eine GTIN.
Interne Artikelnummern als Artikelnummer des Verkäufers (BT-155) oder des Käufers (BT-156) angeben, nicht als BT-157.
CII: ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID, UBL: cac:Item/cac:StandardItemIdentification/cbc:ID/@schemeID.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position das Feld „Global-ID-Schema (BT-157-1)“ ausfüllen, z. B. 0160 für eine GTIN. Ist die Kennung eine interne Artikelnummer, sie stattdessen in „Artikelnr. Verkäufer (BT-155)“ eintragen und „Global-ID (BT-157)“ leeren.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeProduct>
<ram:GlobalID>4012345000016</ram:GlobalID>
<ram:Name>Kaffeebohnen 1 kg</ram:Name>
</ram:SpecifiedTradeProduct>
Richtig
<ram:SpecifiedTradeProduct>
<ram:GlobalID schemeID="0160">4012345000016</ram:GlobalID>
<ram:Name>Kaffeebohnen 1 kg</ram:Name>
</ram:SpecifiedTradeProduct>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:IncludedSupplyChainTradeLineItem
normalize-space(ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID) != '' or not (ram:SpecifiedTradeProduct/ram:GlobalID)
EN 16931 (UBL) (UBL)
Kontext: cac:InvoiceLine/cac:Item/cac:StandardItemIdentification/cbc:ID | cac:CreditNoteLine/cac:Item/cac:StandardItemIdentification/cbc:ID
exists(@schemeID)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000208
Kontext: //ram:IncludedSupplyChainTradeLineItem
ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID!='' or not (ram:SpecifiedTradeProduct/ram:GlobalID)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.