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 |
Sprawdź swój plik
Powiązane reguły
- CII-SR-184 Rabat i narzut na pozycji nie powinny mieć identyfikatora
- CII-SR-185 Rabat lub narzut w pozycji nie może mieć numeru kolejnego
- CII-SR-186 Procent rabatu w pozycji nie może mieć atrybutu format
- CII-SR-187 Rabat lub narzut w pozycji nie może mieć ilości bazowej
- CII-SR-188 Rabat lub narzut w pozycji nie może mieć znacznika przedpłaty
- CII-SR-189 Rabat lub narzut w pozycji nie może mieć jednostkowej kwoty bazowej