Co to oznacza
Test UBL wykrywa obecność cac:AllowanceCharge/cbc:AllowanceChargeReasonCode, także gdy element jest pusty. Sam kontekst nie ogranicza kontroli do poziomu całej faktury. Na poziomie całej faktury są to kody przyczyny rabatu (BG-20, BT-98) lub narzutu (BG-21, BT-105). Warianty reguły obejmują zarówno rabaty, jak i narzuty.
Dlaczego to ważne
NLCIUS nie zaleca kodów przyczyny rabatów i narzutów. Ta reguła sprawdza element kodu, nie tekst przyczyny.
Jak to poprawić
W odpowiednim cac:AllowanceCharge zachowaj lub wpisz przyczynę słowami w cbc:AllowanceChargeReason, a następnie usuń cbc:AllowanceChargeReasonCode, zamiast zostawiać go pustego. Na poziomie całej faktury tekst przyczyny to BT-97 dla rabatu i BT-104 dla narzutu. Nie zmieniaj kwot 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: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: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 |