Przejdź do treści

Błąd

FX-SCH-A-000509: Kod daty obowiązku podatkowego musi mieć wartość 5, 29 lub 72

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000509 oznacza, że kod daty powstania obowiązku podatkowego (BT-8) nie jest żadnym z kodów 5, 29 i 72, jedynych dozwolonych w profilu Basic formatów Factur-X i ZUGFeRD. Wybierz kod odpowiadający właściwej dacie: 5 dla daty wystawienia faktury, 29 dla daty dostawy lub 72 dla daty zapłaty. Sprawdź poprawiony plik ponownie.

Na tej stronie

Co to oznacza

Kod daty powstania obowiązku podatkowego (BT-8) mówi, według której daty VAT staje się należny: 5 oznacza datę wystawienia faktury, 29 datę dostawy, a 72 datę zapłaty. W XML element nazywa się ram:DueDateTypeCode, ale nie oznacza terminu płatności. Reguła sprawdza tylko niepustą wartość w ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax. Nie wymaga obecności elementu ani nie ustala, która data ma zastosowanie.

Dlaczego to ważne

Kod określa zdarzenie, którego data jest używana jako data powstania obowiązku podatkowego.

Jak to poprawić

Popraw ram:DueDateTypeCode w ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax. Użyj 5, 29 lub 72 zgodnie z datą powstania obowiązku podatkowego właściwą dla faktury, a nie tylko dlatego, że kod jest dozwolony. Nie wpisuj tu terminu płatności ani warunków płatności. Jeśli nie wiesz, która data ma zastosowanie, zapytaj księgową lub biuro rachunkowe. Sprawdź poprawiony 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:DueDateTypeCode' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła FX-SCH-A-000509 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026