KSeF: kiedy faktura jest uznana za wystawioną i kiedy za otrzymaną
W KSeF firmy najczęściej mylą trzy różne pojęcia:
- datę sprzedaży,
- datę wystawienia wpisaną na fakturze,
- moment technicznego przyjęcia dokumentu przez system KSeF.
To rozróżnienie ma realne skutki podatkowe i operacyjne.
Co praktycznie oznacza „wystawiona w KSeF”
W przypadku faktur ustrukturyzowanych trzeba rozdzielić:
- datę wpisaną w polu
P_1, - dzień przesłania faktury do KSeF,
- moment nadania numeru KSeF.
Zgodnie z art. 106na ust. 1 ustawy o VAT, fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do KSeF.
W praktyce oznacza to, że samo przygotowanie pliku XML w systemie finansowo-księgowym nie jest jeszcze skutecznym wystawieniem faktury w KSeF.
Jeśli dokument zostanie odrzucony (np. z powodu błędu walidacji), faktura nie jest uznana za wystawioną w KSeF.
Co oznacza „data wystawienia, z zastrzeżeniem art. 106na ust. 1 ustawy”
Taka etykieta pojawia się przy polu P_1 w strukturze FA(3) i w narzędziach do wystawiania faktur.
Chodzi o prostą rzecz:
P_1to data wystawienia wpisana na fakturze przez podatnika,- jednocześnie trzeba pamiętać, że dla faktury ustrukturyzowanej obowiązuje zasada z art. 106na ust. 1 ustawy o VAT.
W praktyce:
P_1zawiera datę wskazaną na fakturze,- w typowym trybie online powinna ona odpowiadać dniowi przesłania faktury do KSeF,
- o tym, czy faktura została skutecznie wystawiona, decyduje jej przyjęcie przez KSeF,
- numer KSeF potwierdza przyjęcie dokumentu, ale nie jest „datą wystawienia”.
Przykład:
| Sytuacja | Znaczenie praktyczne |
|---|---|
P_1 = 2026-02-01, wysyłka do KSeF tego samego dnia | faktura jest uznana za wystawioną 2026-02-01 |
P_1 = 2026-02-01, numer KSeF nadany 2026-02-02 | numer KSeF może pojawić się później, ale nie zmienia daty wystawienia |
P_1 wcześniejsze niż dzień wysyłki | należy sprawdzić tryb wystawienia (np. tryb offline lub sytuacje awaryjne) i odpowiednie zasady |
Dlatego sformułowanie „data wystawienia, z zastrzeżeniem art. 106na ust. 1 ustawy” to nie ostrzeżenie o błędzie, tylko przypomnienie, że w KSeF znaczenie ma nie tylko data wpisana na fakturze, ale też moment jej przesłania do systemu.
A kiedy uznać fakturę za otrzymaną
W modelu KSeF zmienia się podejście do „doręczenia” faktury.
Zgodnie z przepisami:
- faktura jest uznana za otrzymaną w dniu przydzielenia numeru KSeF,
- od tego momentu jest dostępna dla odbiorcy w systemie (jeśli ma odpowiednie uprawnienia).
Nie ma znaczenia:
- czy ktoś wysłał PDF e-mailem,
- czy kontrahent faktycznie zapoznał się z dokumentem.
Decyduje status w KSeF, a nie sposób przekazania dokumentu między firmami.
Dlaczego to ważne dla terminów i ryzyka sporu
Różnice w rozumieniu momentu „wystawienia” i „otrzymania” mogą prowadzić do sporów, np. o:
- termin płatności,
- moment ujęcia faktury w księgach,
- odpowiedzialność za opóźnienie.
W praktyce:
- jedna strona może liczyć termin od daty wysłania pliku do KSeF,
- druga — od momentu nadania numeru KSeF.
Dlatego w pracy z KSeF warto jasno rozróżniać:
- datę z pola
P_1, - datę przesłania do systemu,
- datę otrzymania (czyli dzień nadania numeru KSeF).
Jak ustawić proces w firmie
Aby ograniczyć ryzyko błędów i nieporozumień, w firmach zwykle przyjmuje się jasne zasady:
- Sprawdzanie statusu faktury w KSeF po wysyłce – dopiero status „przyjęta” oznacza skuteczne wystawienie.
- Rozdzielenie dat – data sprzedaży,
P_1i moment przesłania do KSeF to różne informacje. - Jedna zasada liczenia terminów – np. dla płatności czy księgowania, oparta o właściwą datę dla danego procesu.
- Zapewnienie dostępu do KSeF dla odbiorców – brak uprawnień nie zmienia faktu, że faktura jest uznana za otrzymaną.
Podsumowanie w jednym zdaniu
W trybie online data wystawienia faktury ustrukturyzowanej wynika z dnia przesłania do KSeF, natomiast data jej otrzymania jest powiązana z dniem nadania numeru KSeF.
Czego KSeF nie sprawdza
Ustalenie daty wystawienia lub otrzymania w KSeF nie oznacza weryfikacji transakcji. System nie sprawdza, czy sprzedaż faktycznie miała miejsce, czy termin płatności jest uzgodniony biznesowo ani czy dokument jest bezpieczny do rozliczenia.
Jak można to zweryfikować automatycznie
Integracje mogą monitorować status faktur po wysyłce (przyjęta / odrzucona) i
porównywać daty P_1, przesłania i numeru KSeF z regułami w ERP. Alerty o
odrzuconych dokumentach ograniczają ryzyko uznania niewysłanej faktury za
wystawioną.
FAQ
Kiedy faktura ustrukturyzowana jest uznana za wystawioną?
Zgodnie z art. 106na ust. 1 ustawy o VAT — w dniu przesłania do KSeF, a nie w momencie przygotowania pliku XML w programie.
Kiedy faktura jest uznana za otrzymaną?
W dniu przydzielenia numeru KSeF — niezależnie od tego, czy odbiorca otworzył portal lub pobrał PDF.
Czy numer KSeF to data wystawienia?
Nie. Numer KSeF potwierdza przyjęcie dokumentu; data wystawienia wynika z dnia
przesłania (z uwzględnieniem P_1 i trybu wystawienia).
Powiązane artykuły
- Czy w KSeF można wystawić fakturę z datą wsteczną?
- Co powinna zawierać faktura w KSeF? Struktura FA(3)
- Jak sprawdzić czy firma wystawiła na mnie fakturę
- KSeF od kiedy obowiązkowy? Harmonogram 2026–2027
- KSeF: czy można anulować, zmienić albo usunąć fakturę?
Powiązane artykuły
- Czy w KSeF można wystawić fakturę z datą wsteczną – daty a przepisy i skutki prawne
- Co KSeF sprawdza, a czego nie sprawdza – granice walidacji systemu
- KSeF: czy można anulować lub usunąć fakturę – co zrobić z błędnie wystawioną
- Błędy walidacji KSeF – co oznaczają – słownik komunikatów i kodów błędów
Treść ma charakter informacyjny i edukacyjny. Nie stanowi porady prawnej ani podatkowej.
Przydatne serwisy
Pierwszy serwis prezentuje informacje o statusie samego KSeF, drugi – komunikaty techniczne Ministerstwa Finansów.