Was die Regel bedeutet
Der UBL-Kontext ist cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode. Ein vorhandenes Element löst die Warnung aus, auch wenn es leer ist. Es enthält den Grundcode eines Positionsnachlasses (BG-27, BT-140) oder Positionszuschlags (BG-28, BT-145). Dieser Kontext erfasst keine Positionen unter cac:CreditNoteLine.
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 beim betroffenen Nachlass oder Zuschlag unter cac:InvoiceLine den zutreffenden Grund in cac:AllowanceCharge/cbc:AllowanceChargeReason ein oder behalten Sie den vorhandenen zutreffenden Text bei. Der Text ist BT-139 beim Nachlass und BT-144 beim Zuschlag. Entfernen Sie cbc:AllowanceChargeReasonCode vollständig, statt das Element nur zu leeren. Lassen Sie den Nachlass oder Zuschlag selbst 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:InvoiceLine/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:InvoiceLine/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 |