Co to oznacza
Rabat lub narzut na pozycji faktury (SpecifiedTradeAllowanceCharge w pliku XML) nie powinien zawierać elementu ID, czyli identyfikatora tego wpisu. EN 16931 opisuje rabat na pozycji powodem (BT-139) i kodem powodu (BT-140), a narzut na pozycji powodem (BT-144) i kodem powodu (BT-145), a nie identyfikatorem.
Dlaczego to ważne
To ostrzeżenie, więc plik nie jest odrzucany. Programy czytające tylko pola EN 16931 nie mają gdzie zapisać tego ID, więc zwykle jest pomijane. Warto to poprawić, jeśli nabywca ma wiedzieć, dlaczego pozycję pomniejszono lub powiększono, albo odbiorca chce pliku bez ostrzeżeń.
Jak to poprawić
Wyczyść identyfikator przy rabatach i narzutach na pozycjach w programie do faktur albo przełącz eksport na profil EN 16931 zamiast rozszerzonego. Upewnij się, że każdy rabat i narzut ma krótki powód, kod powodu albo jedno i drugie. Jeśli budujesz XML samodzielnie, usuń element ID z SpecifiedTradeAllowanceCharge pozycji.
Oryginalna treść reguły
ID 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-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
- CII-SR-190 Rabat lub narzut w pozycji nie może mieć kodu typu