W skrócie: dla KSeF fakturę otrzymujesz w chwili nadania jej numeru KSeF. Nie ma znaczenia, kiedy twój program ją pobrał ani kiedy ktoś ją otworzył. Jeśli system finansowo-księgowy liczy termin płatności od daty importu, termin wychodzi później, niż powinien. U dostawcy to oznacza spóźnione płatności, a u ciebie - jeśli sam wystawiasz faktury - źle policzone przeterminowane należności. Rozwiązanie jest proste: przenieść datę nadania numeru KSeF do systemu i liczyć od niej wszystko, co dotyczy „otrzymania”.

Jaka data jest datą otrzymania

Ministerstwo Finansów opisuje to tak (podatki.gov.pl - wystawianie i otrzymywanie faktur):

Tryb wystawienia Data otrzymania przez nabywcę w KSeF
Online Data nadania numeru KSeF
Offline24 i offline przy niedostępności KSeF Data nadania numeru KSeF (faktura musi trafić do KSeF najpóźniej następnego dnia roboczego)
Tryb awaryjny Data faktycznego otrzymania faktury, ale nie później niż data nadania numeru KSeF
Nabywca spoza KSeF, np. konsument albo firma zagraniczna, z innym uzgodnionym sposobem przekazania Data faktycznego otrzymania faktury

Akceptacja ze strony nabywcy nie jest potrzebna. Faktura jest otrzymana w chwili nadania numeru i nie trzeba czekać na potwierdzenie od kontrahenta (pytania i odpowiedzi KSeF 2.0). MF dodaje też, że po nadaniu numeru faktura jest widoczna u nabywcy po chwili, zwykle po kilku sekundach (MF - odpowiedź z 10 marca 2026 r.).

Gdzie ta data jest i czym różni się od daty pobrania

Datę nadania numeru KSeF znajdziesz w UPO, w polu „Data przyjęcia dokumentu do systemu teleinformatycznego MF”, oraz w danych faktury widocznych dla odbiorcy w KSeF (pytania i odpowiedzi KSeF 2.0, pyt. 37).

W systemie nabywcy faktura ma zwykle datę wystawienia z treści (pole P_1), datę importu i datę zaksięgowania. Daty nadania numeru KSeF często w ogóle tam nie ma - a to właśnie ona jest datą otrzymania.

Data importu zależy od tego, jak często integracja odpytuje KSeF, czy działa w weekendy i czy w ogóle zadziałała. Jeśli system ustawia „datę wpływu” na datę importu, każde opóźnienie integracji przesuwa terminy - zawsze na niekorzyść dostawcy.

Skąd bierze się termin płatności

Sam KSeF nie ustala terminu płatności. Termin wynika z umowy albo z tego, co sprzedawca wpisze na fakturze. W strukturze FA(3) są na to dwa nieobowiązkowe sposoby: konkretna data (pole Termin) albo opis, np. „14 dni od wystawienia faktury” (element TerminOpis z polami Ilosc, Jednostka i ZdarzeniePoczatkowe) (broszura FA(3)).

Dla systemu to ważna różnica. Konkretną datę wystarczy przepisać. Opis trzeba zinterpretować: od czego liczymy - od wystawienia, otrzymania, dostawy? Jeśli w opisie jest „od otrzymania”, dla faktury z KSeF punktem startu jest data nadania numeru.

Między firmami obowiązują też ustawowe granice. Termin zapłaty w umowie co do zasady nie może przekraczać 60 dni od doręczenia faktury, a gdy dłużnikiem jest podmiot publiczny - 30 dni (ustawa o przeciwdziałaniu nadmiernym opóźnieniom w transakcjach handlowych, art. 7 i 8). Po upływie terminu wierzycielowi przysługują odsetki i rekompensata za koszty odzyskiwania należności: 40, 70 albo 100 euro, zależnie od kwoty (art. 10 tej ustawy; biznes.gov.pl - zatory płatnicze). Jeśli termin wypada w dzień ustawowo wolny od pracy, upływa następnego dnia, który nie jest dniem wolnym (Kodeks cywilny, art. 115).

Jeśli w twoich umowach termin liczy się „od otrzymania faktury”, warto doprecyzować, że w przypadku faktur z KSeF chodzi o datę nadania numeru. To jedno zdanie, które oszczędza dyskusji z dostawcami i klientami.

Przykład: trzy dni różnicy

Przykład ilustracyjny. Dostawca wysyła fakturę w piątek o 22:15 i dostaje numer KSeF z tą samą datą. Umowa mówi: „płatność 14 dni od otrzymania faktury”.

Program księgowy nabywcy pobiera faktury z KSeF w dni robocze o 6:00. Fakturę pobiera więc w poniedziałek i ustawia datę wpływu na poniedziałek. Termin w systemie wypada trzy dni później niż według KSeF. Przelew wychodzi zgodnie z harmonogramem - i jest spóźniony o trzy dni. Przy jednej fakturze to drobiazg. Przy setkach faktur miesięcznie to stały poślizg, odsetki, rekompensaty i maile od dostawców.

Odwrotna sytuacja u sprzedawcy: jeśli liczy przeterminowane należności od daty wystawienia, a klient płaci w terminie liczonym od otrzymania, system pokazuje „przeterminowane” faktury, które wcale takie nie są, i wysyła niepotrzebne przypomnienia.

Strona sprzedawcy - termin, przypomnienie, rekompensata

KSeF ułatwia życie sprzedawcy. Data otrzymania przez klienta nie jest już przedmiotem domysłów. Masz ją w UPO dla każdej faktury wysłanej do KSeF. To wystarczy, żeby automatycznie:

  • policzyć termin płatności od właściwej daty, zgodnie z umową,
  • wysłać przypomnienie kilka dni przed terminem, a nie dopiero po nim,
  • oznaczyć fakturę jako przeterminowaną dokładnie w dniu po terminie, z uwzględnieniem dni wolnych,
  • policzyć odsetki i rekompensatę, jeśli firma chce je naliczać.

Od 1 stycznia 2027 r. dochodzi numer KSeF w tytule przelewu, co ułatwi parowanie wpłat z fakturami. Piszemy o tym w tekście Numer KSeF w przelewie od 2027.

Jak to zautomatyzować

Problem Automatyzacja Efekt
Data wpływu = data importu Pobranie daty nadania numeru KSeF z metadanych i zapis w osobnym polu w ERP Termin liczony od właściwej daty, niezależnie od tego, kiedy działa integracja
Termin opisany słownie na fakturze Odczyt pól Termin i TerminOpis z XML; jeśli opis jest nietypowy - pytanie do księgowości Mniej ręcznego przepisywania i mniej pomyłek
Termin z faktury różni się od umowy Porównanie z warunkami płatności dostawcy w kartotece, różnice do sprawdzenia Wiesz, kiedy dostawca skraca termin
Faktura czeka na akceptację, a termin biegnie Kolejka akceptacji sortowana według terminu płatności, przypomnienie dla akceptującego Akceptacja nie zjada terminu
Dzień wolny w terminie Kalendarz dni wolnych w logice terminów Termin zgodny z przepisami, a nie z kalendarzem roboczym systemu
Sprzedawca: przeterminowane należności Termin liczony od daty otrzymania z UPO, przypomnienia przed terminem, wyliczenie rekompensaty Mniej sporów z klientami, szybsze wpłaty

Najważniejszy jest pierwszy wiersz. Jeśli program księgowy nie ma pola na datę nadania numeru KSeF, automatyzacja może je dopisać przy imporcie albo przechowywać obok, w bazie łączącej KSeF z ERP. To ta sama baza, która służy do sprawdzania, czy wszystkie faktury dotarły - zobacz Jak pobrać faktury z KSeF i sprawdzić, że wszystkie dotarły do ERP.

Automatyzacje budujemy w systemach, których już używasz. Wyjątki - nietypowy opis terminu, różnica z umową - trafiają do człowieka.

Sprawdź, od jakiej daty twój system liczy dziś terminy płatności. Umów przegląd płatności i rozrachunków (30 min) albo zobacz, jak automatyzujemy płatności i rozrachunki.

Po czym poznać, że to działa

  • każda faktura z KSeF ma w systemie datę nadania numeru, a nie tylko datę importu,
  • liczba faktur zapłaconych po terminie spada, a odsetki od dostawców znikają,
  • kolejka akceptacji jest sortowana według terminu płatności,
  • po stronie sprzedaży lista przeterminowanych należności zgadza się z tym, co mówią klienci.

Najczęstsze pytania

Czy faktura jest otrzymana, jeśli nikt jej nie pobrał z KSeF?

Tak. Dla faktury wystawionej w KSeF w trybie online datą otrzymania jest data nadania numeru KSeF. Pobranie i otwarcie faktury nie ma tu znaczenia.

Co, jeśli faktura przyszła w piątek wieczorem?

Liczy się dzień nadania numeru, czyli piątek. Jeśli termin płatności wypada w dzień ustawowo wolny od pracy, przesuwa się na najbliższy dzień, który nie jest wolny.

Czy PDF z fakturą wysłany mailem zmienia datę otrzymania?

Nie dla nabywcy, który korzysta z KSeF. Liczy się faktura w KSeF i data nadania jej numeru. PDF może przyjść wcześniej albo później. Jak uniknąć podwójnego zaksięgowania, piszemy w tekście Ta sama faktura dwa razy.

A faktura wystawiona w trybie awaryjnym?

Wtedy datą otrzymania jest dzień faktycznego otrzymania faktury, ale nie później niż dzień nadania numeru KSeF po dosłaniu jej do systemu. Taką fakturę warto oznaczyć w systemie, bo termin może biec od innej daty niż przy zwykłych fakturach.

Czy KSeF sam pokaże mi termin płatności?

Tylko jeśli sprzedawca go wpisze, bo pola z terminem płatności w FA(3) są nieobowiązkowe. Jeśli termin wynika z umowy, a nie z faktury, musi go znać twój system.

Powiązane teksty: Od czego zacząć automatyzację po KSeF, Numer KSeF w przelewie od 2027, Jak pobrać faktury z KSeF do ERP, Ta sama faktura dwa razy - duplikaty z KSeF, PDF i OCR, Nieznana lub fałszywa faktura w KSeF, KSeF od 1 stycznia 2027.

Źródła: podatki.gov.pl - wystawianie i otrzymywanie faktur; pytania i odpowiedzi KSeF 2.0; MF - odpowiedź z 10 marca 2026 r.; broszura FA(3); ustawa o przeciwdziałaniu nadmiernym opóźnieniom w transakcjach handlowych; biznes.gov.pl - zatory płatnicze; Kodeks cywilny.

Autor: Jarek Sokołowski | Aktualizacja: 20.10.2026
Tekst ma charakter informacyjny i nie stanowi porady podatkowej ani prawnej.