Was die Regel bedeutet
Der UBL-Test meldet ein vorhandenes cac:AllowanceCharge/cbc:AllowanceChargeReasonCode, auch wenn das Element leer ist. Der angegebene Kontext ist nicht auf die Rechnungsebene beschränkt. Auf Rechnungsebene ist dies der Grundcode eines Nachlasses (BG-20, BT-98) oder eines Zuschlags (BG-21, BT-105). Beide Varianten verwenden dasselbe Element.
Warum sie wichtig ist
Das niederländische Profil bittet darum, den Code nicht zu verwenden. Ein Grund im Klartext erhält die Erklärung, wenn Sie den Code entfernen.
So beheben Sie den Fehler
Tragen Sie im betroffenen cac:AllowanceCharge den zutreffenden Grund in cbc:AllowanceChargeReason ein oder behalten Sie den vorhandenen zutreffenden Text bei. Auf Rechnungsebene ist dies BT-97 beim Nachlass und BT-104 beim Zuschlag. Entfernen Sie cbc:AllowanceChargeReasonCode vollständig, statt das Element nur zu leeren. Lassen Sie Beträge und sonstige Angaben unverändert. Exportieren Sie die Datei erneut und prüfen Sie sie noch einmal.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Der veröffentlichte Regeltext
The use of an allowance reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended Wenn SI-UBL 2.0 / NLCIUS (invoice), SI-UBL 2.0 / NLCIUS (credit note) die Regel anwenden, lautet sie:
The use of a charge reason code (cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |