Co to oznacza
W profilu Extended formatów Factur-X i ZUGFeRD (to formaty zagraniczne, w KSeF obowiązuje struktura FA(3)) reguła sprawdza niepuste wartości ram:CategoryTradeTax/ram:ExemptionReasonCode przy narzucie na całą fakturę (BG-21). Dotyczy elementów ram:SpecifiedTradeAllowanceCharge na poziomie całej faktury, w których ram:ChargeIndicator/udt:Indicator ma wartość true. Kod musi znajdować się na liście powodów zwolnienia dozwolonej w profilu. Ten test dopuszcza pustą wartość, ale nie rozstrzyga, czy inne reguły wymagają podania powodu.
Dlaczego to ważne
Kod powodu zwolnienia wskazuje, dlaczego od narzutu nie naliczono VAT. Jest odrębny od kategorii VAT i wyjaśnienia słownego.
Jak to poprawić
Popraw ram:ExemptionReasonCode w ram:CategoryTradeTax narzutu na całą fakturę, czyli ram:SpecifiedTradeAllowanceCharge wewnątrz ram:ApplicableHeaderTradeSettlement, dla którego ram:ChargeIndicator/udt:Indicator ma wartość true. Wpisz dozwolony kod odpowiadający rzeczywistemu powodowi nienaliczenia VAT. Wyjaśnienie słowne umieść w ram:ExemptionReason. Zanim pominiesz kod, sprawdź pozostałe wymagania dotyczące powodu zwolnienia. Wyeksportuj fakturę i sprawdź plik 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:ExemptionReasonCode' is not allowed. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000977 Typ podatku narzutu na całą fakturę musi być prawidłowy
- FX-SCH-A-000978 Kod powodu narzutu bez atrybutu listID
- FX-SCH-A-000979 Data, od której liczy się skonto, wymaga formatu daty
- FX-SCH-A-000980 Format daty skonta musi być prawidłowym kodem
- FX-SCH-A-000981 Data, od której liczy się kara za opóźnienie, wymaga formatu
- FX-SCH-A-000982 Format daty kary za opóźnienie w płatności musi być prawidłowy