Co to oznacza
Test UBL wykrywa cac:InvoiceLine/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. Ten kontekst obejmuje cac:InvoiceLine, nie cac:CreditNoteLine.
Dlaczego to ważne
NLCIUS nie zaleca kodów przyczyny rabatów i narzutów w pozycjach faktury. Ta reguła sprawdza element kodu, nie tekst przyczyny.
Jak to poprawić
W odpowiednim cac:InvoiceLine/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 plik i sprawdź go ponownie.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Oryginalna treść reguły
The use of an allowance reason code (cac:InvoiceLine/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:InvoiceLine/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 |