Co to oznacza
Narzut w pozycji faktury (BG-28) może mieć kod powodu (BT-145) z listy UNTDID 7161, na przykład FC dla usługi frachtu lub ABL dla dodatkowego opakowania. Reguła dotyczy ram:ReasonCode bez atrybutu listID w blokach ram:SpecifiedTradeAllowanceCharge, w których ram:ChargeIndicator/udt:Indicator ma wartość true, wewnątrz ram:SpecifiedLineTradeSettlement. Porównuje niepuste wartości z listą kodów dozwolonych w profilach BASIC formatów Factur-X i ZUGFeRD. Pusta wartość przechodzi ten test. Element z atrybutem listID jest poza zakresem reguły, nawet jeśli atrybut jest pusty.
Dlaczego to ważne
Wspólna lista kodów nadaje powodom narzutów spójne znaczenie w różnych programach do faktur. Ta reguła obejmuje wariant bez atrybutu listID.
Jak to poprawić
Sprawdź, z jakiego powodu stosujesz narzut w pozycji. W wariancie bez listID wpisz w ram:ReasonCode jego bloku odpowiadający temu powodowi dozwolony kod UNTDID 7161. Jeśli podajesz powód słownie zamiast kodem, usuń ram:ReasonCode i wpisz wyjaśnienie w ram:Reason. Nie dodawaj listID tylko po to, by ominąć to sprawdzenie. Wyeksportuj poprawioną fakturę i sprawdź ją ponownie.
Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę
Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę Beta
Oryginalna treść reguły
Value of 'ram:ReasonCode[not (@listID)]' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000549 Podsumowanie pozycji musi mieć jedną kwotę netto
- FX-SCH-A-000550 Każda pozycja musi mieć nazwę towaru lub usługi
- FX-SCH-A-000551 Standardowy identyfikator towaru musi podawać schemat
- FX-SCH-A-000552 Schemat identyfikatora towaru musi być akceptowany
- FX-SCH-A-000553 Kod tematu uwagi na fakturze musi być akceptowany
- FX-SCH-A-000554 Data wystawienia musi mieć dozwolony kod formatu