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_1 to 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_1 zawiera 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:

SytuacjaZnaczenie praktyczne
P_1 = 2026-02-01, wysyłka do KSeF tego samego dniafaktura jest uznana za wystawioną 2026-02-01
P_1 = 2026-02-01, numer KSeF nadany 2026-02-02numer KSeF może pojawić się później, ale nie zmienia daty wystawienia
P_1 wcześniejsze niż dzień wysyłkinależ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:

  1. Sprawdzanie statusu faktury w KSeF po wysyłce – dopiero status „przyjęta” oznacza skuteczne wystawienie.
  2. Rozdzielenie dat – data sprzedaży, P_1 i moment przesłania do KSeF to różne informacje.
  3. Jedna zasada liczenia terminów – np. dla płatności czy księgowania, oparta o właściwą datę dla danego procesu.
  4. 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

Powiązane artykuły


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.

Dalsze korzystanie z tej witryny oznacza akceptację Polityki prywatności . Używamy plików cookie, aby zapewnić najlepszą jakość korzystania z naszej witryny internetowej. Przeczytaj naszą Politykę plików cookie .
Akceptuj Odrzuć