Co to oznacza
Test UBL wykrywa cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode, także gdy element jest pusty. Dotyczy kodu przyczyny rabatu (BG-27, BT-140) lub narzutu (BG-28, BT-145) w pozycji faktury korygującej. To odpowiednik BR-NL-32-2 dla cac:CreditNoteLine zamiast cac:InvoiceLine.
Dlaczego to ważne
NLCIUS nie zaleca kodów przyczyny rabatów i narzutów w pozycjach faktury korygującej. Ta reguła sprawdza element kodu, nie tekst przyczyny.
Jak to poprawić
W odpowiednim cac:CreditNoteLine/cac:AllowanceCharge zachowaj lub wpisz przyczynę w cbc:AllowanceChargeReason. Tekst przyczyny to BT-139 dla rabatu i BT-144 dla narzutu. Usuń cbc:AllowanceChargeReasonCode, zamiast zostawiać go pustego. Nie zmieniaj samego rabatu ani narzutu. Wyeksportuj fakturę korygującą i sprawdź ją ponownie.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Oryginalna treść reguły
The use of an allowance reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended W zestawach reguł SI-UBL 2.0 / NLCIUS (invoice), SI-UBL 2.0 / NLCIUS (credit note) ta reguła brzmi:
The use of a charge reason code (cac:CreditNoteLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |