Co to oznacza
Reguła sprawdza, czy rabat (BG-27) lub narzut (BG-28) w pozycji faktury nie zawiera elementu TypeCode, czyli kodu klasyfikującego rodzaj wpisu. W EN 16931 to, czy wpis jest rabatem, czy narzutem, mówi znacznik ChargeIndicator, a dlaczego go dodano, mówi kod powodu (lista UNTDID 5189 dla rabatów, UNTDID 7161 dla narzutów) albo tekst powodu.
Dlaczego to ważne
To ostrzeżenie, więc plik nadal zostanie przyjęty. Odbiorca pomija kod typu, więc niczego nie wyjaśnia on nabywcy. Warto to poprawić dla czystego wyniku weryfikacji i po to, żeby wyjaśnienie trafiło do pola, które jest naprawdę czytane.
Jak to poprawić
Usuń TypeCode z SpecifiedTradeAllowanceCharge w pozycji w pliku XML. Sprawdź znacznik ChargeIndicator: false oznacza rabat, true oznacza narzut. Jeśli chcesz podać, dlaczego wpis się pojawił, dodaj powód słowami albo kod powodu z wymienionych list.
Oryginalna treść reguły
TypeCode 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 |