Przejdź do treści

Ostrzeżenie

CII-SR-183: Rabat i narzut na pozycji oznacz znacznikiem true lub false

W skrócie

Ostrzeżenie: warto sprawdzić.

CII-SR-183 oznacza, że rabat lub narzut na pozycji ma znacznik zapisany jako tekst (IndicatorString) zamiast zwykłego znacznika true lub false, którego używa EN 16931. To tylko ostrzeżenie, więc plik jest nadal przyjmowany, a poprawisz go, zapisując znacznik jako wartość Indicator true lub false.

Na tej stronie

Co to oznacza

Każdy rabat lub narzut na pozycji faktury (SpecifiedTradeAllowanceCharge w pliku XML) ma element ChargeIndicator, który mówi, czym jest: rabatem czy narzutem. Reguła zgłasza ostrzeżenie, gdy ten znacznik jest zapisany elementem IndicatorString. EN 16931 używa elementu Indicator: false oznacza rabat, a true narzut.

Dlaczego to ważne

To ostrzeżenie, więc faktura nie zostanie odrzucona. Programy zgodne z EN 16931 szukają elementu Indicator, więc mogą nie rozpoznać wpisu jako rabatu ani narzutu. To ważne, bo rabat zmniejsza kwotę pozycji, a narzut ją zwiększa. Warto to poprawić, jeśli pozycja ma rabaty lub narzuty albo odbiorca chce pliku bez ostrzeżeń.

Jak to poprawić

Prawie zawsze zapisuje to program, który utworzył plik, więc nie zmienisz tego w samej fakturze. Zaktualizuj program albo wybierz jego eksport EN 16931, a jeśli problem zostaje, zgłoś go dostawcy programu. Jeśli budujesz XML samodzielnie, zamień udt:IndicatorString wewnątrz ChargeIndicator na udt:Indicator i użyj false dla rabatu oraz true dla narzutu.

Oryginalna treść reguły

IndicatorString should not be present

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła CII-SR-183 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026