Przejdź do treści

Błąd krytyczny

PEPPOL-EN16931-R043-1: Wskaźnik rabatu lub narzutu musi być true lub false

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

PEPPOL-EN16931-R043-1 oznacza, że rabat lub narzut w pliku XRechnung CII nie ma wskaźnika lub ma wskaźnik inny niż true lub false. Wpisz małymi literami false dla rabatu i true dla narzutu, a potem wyeksportuj plik ponownie.

Na tej stronie

Co to oznacza

W pliku CII (jednej ze składni XML w XRechnung, niemieckim formacie e-faktury) każdy rabat i narzut na całej fakturze (BG-20, BG-21) lub na pozycji (BG-27, BG-28) to element ram:SpecifiedTradeAllowanceCharge. Mówi o tym wskaźnik ram:ChargeIndicator/udt:Indicator, który musi zawierać słowo false dla rabatu albo true dla narzutu. Inne zapisy, takie jak True, TRUE, 1, 0 czy yes, nie przechodzą, tak samo jak brak wskaźnika lub pusty wskaźnik. Spacje wokół słowa są pomijane. Reguła PEPPOL-EN16931-R043-2 sprawdza to samo dla rabatu lub narzutu w cenie jednostkowej.

Dlaczego to ważne

Wskaźnik odróżnia rabat od narzutu, a te dwa zmieniają kwotę w przeciwnych kierunkach.

Jak to poprawić

Wyeksportuj fakturę ponownie z aktualnej wersji programu albo skontaktuj się z jego dostawcą i podaj numer tej reguły. Jeśli budujesz XML samodzielnie, wpisz małymi literami false lub true w udt:Indicator wewnątrz ram:ChargeIndicator.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź XRechnung

Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę

Oryginalna treść reguły

Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
XRechnung 3.0 (CII) 3.0.2
Ź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 PEPPOL-EN16931-R043-1 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026