Was die Regel bedeutet
In den CII-Regeln deckt eine einzige Regel den Grundcode von Nachlässen und Zuschlägen ab, sowohl auf Rechnungsebene (BT-98, BT-105) als auch auf Positionen (BT-140, BT-145). In CII ist das der Grundcode des Nachlasses oder Zuschlags (ram:ReasonCode). Der offizielle Text nennt ihn zusammen mit BR-NL-34, der Fassung für Zuschläge. Die Warnung erscheint immer, wenn ein Code vorhanden ist.
Warum sie wichtig ist
Es handelt sich um eine Warnung, die Rechnung wird also nicht abgelehnt. Das niederländische Profil bittet darum, den Code nicht zu verwenden. Deshalb können Sie sich nicht darauf verlassen, dass die Software des Empfängers ihn liest. Ein Grund im Klartext ist das, was ein Mensch liest.
So beheben Sie den Fehler
Löschen Sie bei jedem Nachlass und Zuschlag den Grundcode und schreiben Sie den Grund stattdessen im Klartext, zum Beispiel Mengenrabatt oder Versandkosten. Erzeugen Sie das XML selbst, lassen Sie ram:ReasonCode weg und füllen Sie ram:Reason. Ein Nachlass oder Zuschlag braucht weiterhin einen Grund, im Klartext oder als Code. Lassen Sie also nicht beides leer. Das lohnt sich, wenn Sie eine saubere Prüfung wollen. Sonst können Sie die Warnung stehen lassen.
Der veröffentlichte Regeltext
/ [BR-NL-34] The use of an allowance reason code or charge reason code (ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode) are not recommended, both on document level and on line level. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| NLCIUS (CII) | 1.0.3.13 |