Data wystawienia faktury KSeF – jak ustalać ją w KSeF 1.0 i KSeF 2.0?  

Wraz z rozwojem narzędzi cyfrowych oraz powszechnym wdrażaniem systemów automatyzujących finanse coraz więcej przedsiębiorców korzysta z nowoczesnych rozwiązań, takich jak program do wystawiania faktur, który wspiera obsługę Krajowego Systemu e-Faktur (KSeF). Przed nami jednak duża zmiana: od 1 lutego 2026 r. zacznie obowiązywać nowa architektura systemu – KSeF 2.0. Wprowadza ona zupełnie nowe zasady dotyczące trybów wystawiania faktur i również ustalania daty ich wystawienia. 

Jednym z kluczowych elementów, który w praktyce ma ogromne znaczenie podatkowe i księgowe, jest data wystawienia faktury. To ona wpływa na obowiązek podatkowy, odliczenia VAT, a w niektórych przypadkach również na ujęcie kosztów. Dlatego warto dokładnie zrozumieć różnicę między zasadami w KSeF 1.0 i KSeF 2.0, zwłaszcza że w tej drugiej wersji system zyska nowe tryby pracy, a reguły ustalania daty wystawienia faktury będą zależne od procedury zastosowanej przez podatnika. 

Aby pomóc Ci zorientować się w zawiłościach obowiązujących zasad, przygotowaliśmy mały przewodnik – od dobrowolnego etapu wdrożenia (KSeF 1.0) aż po finalną, obowiązkową wersję (KSeF 2.0). 

Dlaczego data wystawienia dokumentu jest tak ważna? 

Znaczenie daty wystawienia w KSeF jest wielowymiarowe: 

  • moment powstania obowiązku podatkowego: dla sprzedawcy data wystawienia faktury zazwyczaj jest tożsama z momentem powstania obowiązku podatkowego. 
  • terminy odliczenia VAT: dla nabywcy, data ta określa najwcześniejszy możliwy termin odliczenia podatku VAT naliczonego. 
  • terminy wystawiania faktur: wystawienie faktury musi nastąpić w określonych przepisami terminach (np. do 15. dnia miesiąca następującego po miesiącu dostawy/wykonania usługi). Skuteczna data wystawienia w KSeF musi mieścić się w tych ramach. 
  • wykazywanie w JPK_V7: data wystawienia jest kluczowym elementem, który przedsiębiorca musi poprawnie uwzględniać w ewidencji VAT. 

KSeF 1.0 – zasady obowiązujące do 31 stycznia 2026 r. 

Obecnie i do momentu wejścia w życie obowiązkowego KSeF dla dużych podmiotów, obowiązuje tzw. etap KSeF 1.0. Choć jest to okres dobrowolny, zasada określania daty wystawienia jest w nim jasno określona: fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej skutecznego przesłania do Krajowego Systemu e-Faktur. Podsumowując, oznacza to że data wystawienia dokumentu = data skutecznego przesłania dokumentu do KSeF.  

  • Nawet jeśli w polu P_1 faktury wpiszesz datę wcześniejszą (np. 12 stycznia 2026 r.), ale faktycznie wyślesz fakturę do KSeF 13 stycznia 2026 r., to datą wystawienia dla celów podatkowych będzie 13 stycznia 2026 r. 
  • Skuteczne przesłanie jest potwierdzane przez Urzędowe Poświadczenie Odbioru (UPO), które zawiera znacznik czasowy czyli dokładną datę i godzinę przesłania dokumentu do systemu teleinformatycznego Ministerstwa Finansów (element DataPrzeslaniaDokumentu). To właśnie ten znacznik czasowy jest prawnie wiążącą datą wystawienia. 

KSeF 2.0 – nowe zasady obowiązujące od 1 lutego 2026 r. 

Wprowadzenie obowiązkowego KSeF (KSeF 2.0) od 1 lutego 2026 r. dla dużych przedsiębiorców (i od 1 kwietnia 2026 r. dla mniejszych) wnosi nowe regulacje, które rozróżniają datę wystawienia w zależności od trybu przesłania faktury.  

W KSeF 2.0 przewiduje się pięć trybów wystawiania faktur: 

  1. Tryb online
  1. Tryb offline24
  1. Tryb offline – niedostępność KSeF
  1. Tryb awaryjny, 
  1. Awaria całkowita

Każdy z nich ma odrębne reguły dotyczące daty wystawienia faktury. 

Tryb online pozostaje podstawowym i najczęściej używanym sposobem wystawiania faktur. Zakłada on, że podatnik ma dostęp do systemu i wysyła faktury bezpośrednio do KSeF w czasie rzeczywistym. W tym trybie datą wystawienia dokumentu jest data jego skutecznego przesłania do KSeF. Wystawiając fakturę w trybie online, podatnik powinien wysłać ją do KSeF jeszcze tego samego dnia. Wysłanie faktury z datą P_1 z dnia poprzedniego jest równoznaczne z wystawieniem jej w trybie offline24, co zmienia zasady określania daty wystawienia. Dlatego ważne jest, jeżeli chce się wystawiać faktury w trybie online, aby program do wystawiania faktur np. taki jak CONTsup, automatycznie wysyłał dokumenty do KSeF, zaraz po ich utworzeniu. 

Tryb offline24 zasadniczo przeznaczony jest dla sytuacji, w których KSeF działa normalnie i nie ma oficjalnej niedostępności, jednak podatnik ma przejściową niemożność przesłania faktury do systemu lub też chce od razu wydać kontrahentowi wygenerowany podgląd dokumentu, bez czekania na otrzymanie potwierdzenia skutecznego wysłania (UPO).  

W tym trybie: 

  • podatnik wystawia fakturę w postaci elektronicznej, w dowolnym programie do faktur, ale zgodną ze strukturą logiczną FA(3),  
  • datą wystawienia jest data wpisana w polu P_1 pliku xml, 
  • podatnik musi przesłać fakturę do KSeF, nie później niż w następnym dniu roboczym po dniu jej wystawienia. 
     

Co istotne: W trybie offline24 i offline niedostępność KSeF (po przesłaniu faktury do KSeF) system nada własny znacznik czasowy (datę przyjęcia, wskazaną w elemencie UPO DataPrzyjeciaDokumentu) i numer KSeF. Ta data jest kluczowa dla nabywcy (data otrzymania faktury), ale datą wystawienia faktury pozostaje data z pola P_1.  

Tryb ten można stosować wyłącznie wtedy, gdy Ministerstwo Finansów ogłosi niedostępność systemu w Biuletynie Informacji Publicznej MF. 

W tym trybie: 

  • podatnik wystawia fakturę w postaci elektronicznej, w dowolnym programie do faktur, ale zgodną ze strukturą logiczną FA(3), 
  • datą wystawienia jest data wpisana w polu P_1 pliku xml, 
  • podatnik musi przesłać fakturę do KSeF nie później niż w następnym dniu roboczym po dniu zakończenia niedostępności KSeF. 

Tryb awaryjny ma zastosowanie w sytuacji, gdy system KSeF jest niedostępny (tzw. awaria KSeF), co uniemożliwia przesłanie faktury ustrukturyzowanej, a awaria jest ogłoszona w BIP MF i oprogramowaniu interfejsowym. 

W tym trybie: 

  • podatnik wystawia fakturę w postaci elektronicznej, w dowolnym programie do faktur, ale zgodną ze strukturą logiczną FA(3),
  • datą wystawienia jest data wpisana w polu P_1 pliku xml, 
  • podatnik musi przesłać fakturę do KSeF nie później niż w ciągu 7 dni roboczych po ustaniu awarii. 

Co istotne: datą otrzymania faktury przez nabywcę może być data faktycznego otrzymania faktury poza KSeF lub data przydzielenia numeru KSeF, w zależności co nastąpiło wcześniej, natomiast datą wystawienia dla wystawcy zawsze jest data z pola P_1. 

Tryb awarii całkowitej ma zastosowanie w sytuacji, gdy nastąpiła awaria KSeF, ogłoszona w środkach masowego przekazu, 

W tym trybie: 

  • podatnik wystawia fakturę w postaci elektronicznej, w dowolnym programie do faktur lub w postaci papierowej 
  • datą wystawienia jest data wskazana przez podatnika,  
  • faktury wystawionej w trybie awarii całkowitej, nie przesyła się do KSeF. 

Podsumowanie 

Obowiązkowy KSeF, wchodzący w życie etapami od 1 lutego 2026 r., fundamentalnie zmienia sposób określania daty wystawienia faktury. O ile w trybie standardowym (online) datą wystawienia jest moment skutecznego przesłania do KSeF, o tyle w trybach awaryjnych i offline na znaczeniu zyskuje data wpisana przez podatnika w polu P_1 (data sporządzenia), pod warunkiem terminowego dosłania faktury do systemu. Dla płynności i bezpieczeństwa rozliczeń kluczowe jest maksymalne wykorzystanie trybu online, co wymaga posiadania niezawodnego i w pełni zintegrowanego programu do faktur, który automatyzuje proces komunikacji z KSeF, wysyłając faktury do systemu tego samego dnia, zaraz po ich utworzeniu. Tymczasem aplikacja CONTsup w pełni spełnia te wymagania, sprawiając, że funkcjonowanie w nowej epoce polskiego fakturowania jest bezpieczne i komfortowe. 

Chcesz dowiedzieć się więcej? Sprawdź nasz program do zarządzania finansami i wybierz ofertę dopasowaną do Twoich potrzeb. 

Chcesz bezpłatnie przetestować aplikację CONTsup?