Co to oznacza
Reguła sprawdza ram:ReasonCode (BT-98) w blokach rabatu na całą fakturę (BG-20), czyli ram:SpecifiedTradeAllowanceCharge pod ram:ApplicableHeaderTradeSettlement, w których ram:ChargeIndicator/udt:Indicator zawiera tekst false. Niepusty kod musi pochodzić z listy UNTDID 5189 dozwolonej w profilu Basic WL. Kontrola przechodzi, gdy kod jest pusty albo na liście, a nie przechodzi dla każdej innej wartości. Wymagania dotyczące podania kodu lub przyczyny tekstowej (BT-97) są oddzielne. Klarbon sprawdza tę regułę tylko dla profilu Basic WL w plikach Factur-X i ZUGFeRD (zagraniczne formaty e-faktury: PDF z osadzonym XML).
Dlaczego to ważne
Kody opisują przyczyny rabatów w ujednolicony sposób. Ta reguła sprawdza dozwoloną listę, nie zgodność wybranej przyczyny z rabatem ani poprawność kwoty.
Jak to poprawić
Sprawdź kod przyczyny (BT-98) w bloku rabatu na całą fakturę (BG-20), którego dotyczy błąd. Zastąp niedozwolony ram:ReasonCode właściwym kodem z listy UNTDID 5189 profilu Basic WL. Jeśli podajesz przyczynę tekstową (BT-97), a inne obowiązujące reguły nie wymagają kodu, możesz pominąć ram:ReasonCode. 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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Sprawdź swój plik
Powiązane reguły
- FX-SCH-A-000187 Najwyżej jeden opis w bloku warunków płatności
- FX-SCH-A-000188 Najwyżej jeden numer mandatu w bloku warunków płatności
- FX-SCH-A-000189 Dokładnie jedna suma pozycji faktury
- FX-SCH-A-000190 Suma narzutów na całą fakturę może wystąpić najwyżej raz
- FX-SCH-A-000191 Suma rabatów na całą fakturę może wystąpić najwyżej raz
- FX-SCH-A-000192 Suma VAT w walucie rozliczenia VAT może wystąpić tylko raz