Co to oznacza
Rabat na pozycji faktury (BG-27) może mieć powód podany tekstem (BT-139), kodem (BT-140) albo jednym i drugim. Kod pochodzi z listy UNTDID 5189. W pliku XML to ram:ReasonCode w ram:SpecifiedTradeAllowanceCharge w ram:SpecifiedLineTradeSettlement pozycji, gdy ram:ChargeIndicator/udt:Indicator ma wartość false. Pusty kod przechodzi tę kontrolę, ale wpisany musi być na liście. Reguła dotyczy profilu EN 16931 formatów Factur-X i ZUGFeRD, czyli zagranicznych formatów faktury PDF z wbudowanym XML (to nie struktura FA(3) z KSeF).
Dlaczego to ważne
Kod określa rodzaj rabatu według uzgodnionej listy. Opis słowny ma osobne pole powodu rabatu (BT-139).
Jak to poprawić
Sprawdź kod powodu rabatu (BT-140) na pozycji. W XML zastąp ram:ReasonCode odpowiednim kodem UNTDID 5189 albo usuń ten element i wpisz krótki powód w ram:Reason (BT-139), na przykład „Rabat ilościowy”. Nie wpisuj dowolnego tekstu w pole kodu. Wyeksportuj plik ponownie i sprawdź go.
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' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000624 Kod powodu narzutu na pozycji musi być dozwolonym kodem
- FX-SCH-A-000625 Pozycja może mieć tylko jeden opis towaru lub usługi
- FX-SCH-A-000626 Schemat identyfikatora towaru musi być dozwolonym kodem
- FX-SCH-A-000627 Kraj pochodzenia wymaga dokładnie jednego elementu ram:ID
- FX-SCH-A-000628 Kraj pochodzenia musi być dwuliterowym kodem kraju
- FX-SCH-A-000630 Dokument może mieć tylko jedną nazwę