Skip to content
KSEF-BUS-193 HEURISTIC Ostrzeżenie Tylko KSeF Guard

Termin płatności wcześniejszy niż data wystawienia

Payment date earlier than issue date

Problem

Termin płatności na fakturze (TerminPlatnosci/Termin) jest wcześniejszy niż data wystawienia faktury (P_1, data wystawienia). To może oznaczać pomyłkę w datach.

Jak naprawić

Sprawdź termin płatności — powinien przypadać na datę wystawienia faktury lub później. Popraw datę w polu terminu płatności.

Odniesienie źródłowe

KSeF Guard heuristic (payment due date cannot precede invoice issue date — logical constraint)

Zobacz źródłowy PDF

Cytat źródłowy

“Termin płatności (TerminPlatnosci/Termin) nie powinien być wcześniejszy niż data wystawienia faktury (P_1).”
Opis SHA-256: 6ffa652da78c…

Uzasadnienie

CROSS FIELD

Łańcuch podstaw prawnych

1

KSeF Guard heurystyka — kolejność dat

KSeF Guard heuristic — date ordering

“[Heurystyka KSeF Guard] BUS-193 nie ma bezpośredniego oparcia w ustawie o VAT — ustawa wymaga, by faktura zawierała datę wystawienia (Art. 106e ust. 1 pkt 1) oraz termin płatności jako element opcjonalny, ale nie reguluje ich wzajemnej kolejności. Guard egzekwuje minimalną logiczną spójność: termin płatności >= data wystawienia. Naruszenie tej relacji jest typowym sygnałem błędu w danych (np. zamiana lat lub miesięcy).”
KSeF Guard heuristic (logical date ordering)