Co to oznacza
Narzut na pozycji faktury (BG-28) może mieć powód podany tekstem (BT-144), kodem (BT-145) albo jednym i drugim. Kod pochodzi z listy UNTDID 7161. W pliku XML to ram:ReasonCode w ram:SpecifiedTradeAllowanceCharge w ram:SpecifiedLineTradeSettlement pozycji, gdy ram:ChargeIndicator/udt:Indicator ma wartość true. Ta kontrola dotyczy kodu powodu bez atrybutu listID. Obecność listID wyłącza kod z tej kontroli, nawet gdy atrybut jest pusty. 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 narzutu według uzgodnionej listy. Opis słowny ma osobne pole powodu narzutu (BT-144).
Jak to poprawić
Sprawdź kod powodu narzutu (BT-145) na pozycji. W XML zastąp ram:ReasonCode odpowiednim kodem UNTDID 7161 albo usuń ten element i wpisz krótki powód w ram:Reason (BT-144), na przykład „Koszty dostawy”. Nie wpisuj dowolnego tekstu w pole kodu ani nie dodawaj listID tylko po to, by ominąć tę kontrolę. 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[not (@listID)]' 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-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ę
- FX-SCH-A-000631 Data obowiązywania dokumentu musi mieć kod formatu