Co to oznacza
W profilu BASIC WL formatów Factur-X i ZUGFeRD (zagraniczne formaty e-faktury: PDF z osadzonym XML) reguła sprawdza ram:ReasonCode bez atrybutu listID w ram:SpecifiedTradeAllowanceCharge na poziomie całej faktury (BG-21), gdy ram:ChargeIndicator/udt:Indicator ma wartość "true". Niepusty kod (BT-105) musi należeć do listy 18 w FACTUR-X_BASIC-WL_codedb.xml. Pusta wartość przechodzi tę regułę. Obecny, ale pusty atrybut listID nie jest tym samym co brak atrybutu. Tekstowy powód (BT-104) nie jest tu sprawdzany.
Dlaczego to ważne
Profil BASIC WL określa dozwoloną listę kodów powodu narzutu. Ta reguła sprawdza przynależność do niej niepustego kodu bez atrybutu listID.
Jak to poprawić
Sprawdź kod powodu danego narzutu na całą fakturę (BT-105). W ram:ReasonCode bez atrybutu listID użyj dozwolonego kodu profilu BASIC WL, który opisuje rzeczywisty powód narzutu. Nie dodawaj pustego listID, aby ominąć sprawdzenie. Jeśli program zapisuje niedozwolony kod, zgłoś to jego dostawcy. 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 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-000406 Proces biznesowy musi mieć dokładnie jeden identyfikator
- FX-SCH-A-000407 Specyfikacja musi mieć dokładnie jeden identyfikator
- FX-SCH-A-000408 Blok rejestracji nabywcy wymaga dokładnie jednego identyfikatora
- FX-SCH-A-000409 Sprzedawca musi mieć dokładnie jedną nazwę
- FX-SCH-A-000410 Schemat numeru rejestrowego sprzedawcy musi być dozwolony
- FX-SCH-A-000411 Wpis numeru podatkowego sprzedawcy zawiera dokładnie jeden numer