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)
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)