Przejdź do treści
Automatyczne pobieranie faktur z KSeF co godzinę
Start Blog Automatyzacja
Automatyzacja · Poradnik

Automatyczne pobieranie faktur z KSeF co godzinę

24 synchronizacje dziennie z jitterem, retry i respektowaniem limitów API – faktura w arkuszu w godzinę od wystawienia.

Wypróbuj za darmo
MW Michał Wójcik 8 min Akt. 18 czerwca 2026 Zweryfikowane
Szybka odpowiedź

Jak ustawić automatyczne pobieranie faktur z KSeF?

KSeF Import synchronizuje faktury automatycznie według planu: Solo co 24 h, Firma co 6 h, Grupa co 2 h, Biuro co 15 min. Wgrywasz certyfikat raz, a system w tle pobiera nowe dokumenty, respektuje limity API Ministerstwa Finansów, ponawia próby po awariach i dopisuje każdą fakturę do Twojego arkusza bez ręcznego logowania. Pierwsze pobranie obejmuje ostatnie 90 dni.

TL;DR – w skrócie
  • Synchronizacja jest w pełni automatyczna – ustawiasz raz i zostawiasz. Częstotliwość zależy od planu: Solo 24 h, Firma 6 h, Grupa 2 h, Biuro 15 min.
  • Pierwsze pobranie obejmuje ostatnie 90 dni; potem każda nowa faktura dochodzi automatycznie przy kolejnym syncu.
  • System respektuje limit API KSeF (~60 faktur/h dla jednego NIP) – kolejkuje, rozkłada w czasie, ponawia przy przeciążeniu.
  • Certyfikat szyfrowany AES-256-GCM kluczem per użytkownik, serwery w Unii Europejskiej (OVH).
  • Zero ręcznego logowania do portalu MF – faktura pojawia się w arkuszu automatycznie w następnym oknie synchronizacji.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Ręczne logowanie za każdym razem

Portal KSeF nie odświeża danych sam. Żeby sprawdzić nowe faktury, trzeba logować się certyfikatem – kilka razy dziennie, często bez pewności, czy coś w ogóle wpadło.

2
Jak rozwiązujemy
Harmonogram działa sam, bez pilnowania

KSeF Import łączy się z API Twoim certyfikatem według ustalonego planu, sam respektuje limity MF i dopisuje nowe faktury do arkusza – bez Twojego udziału.

3
Efekt
Faktura w arkuszu bez logowania

W planie Biuro nowa faktura jest w Twoim arkuszu w ciągu 15 minut od pojawienia się w KSeF. Żadnych ręcznych sesji, żadnych przepomnianych dokumentów.

Dlaczego ręczne sprawdzanie KSeF to problem

Portal Ministerstwa Finansów to rejestr – świetny do przeglądania jednej faktury, ale bez funkcji automatycznego odświeżania. Żeby sprawdzić, czy wpadły nowe dokumenty, musisz zalogować się certyfikatem, przejrzeć listę i ewentualnie pobrać. W firmie z kilkudziesięcioma fakturami miesięcznie oznacza to wielokrotne logowania każdego dnia.

Typowy dzień bez automatycznej synchronizacji wygląda tak:

  1. 9:45 – księgowa siada do arkusza, ale nie ma nowych faktur (nikt nie pobrał).
  2. 10:20 – właściciel pyta o fakturę od dostawcy. Logowanie do portalu, sprawdzenie. Jest.
  3. 14:30 – trzeba wysłać dane do programu księgowego. Eksport z portalu, otwarcie w Excelu, ręczne kopiowanie.
  4. 17:00 – koniec dnia. Nikt nie wie, czy po godzinach wpadły jeszcze dokumenty.
5–10 h
tygodniowo pochłania samo sprawdzanie KSeF przy 200 fakturach miesięcznie
Bez automatycznej synchronizacji – każde logowanie i pobieranie ręcznie.

Jak często synchronizuje każdy plan

Synchronizacja działa automatycznie – nie ustawiasz żadnego własnego interwału. Częstotliwość jest stała i zależy od planu. Szczegóły i pełne porównanie funkcji znajdziesz w cenniku.

PlanCzęstotliwość syncKiedy to wystarczy
Soloco 24 hMikrofirma, kilka faktur tygodniowo, nie potrzebujesz danych w ciągu dnia
Firmaco 6 hJDG lub mała firma – faktury w arkuszu 4 razy dziennie, bez logowania
Grupaco 2 hKilka NIP-ów, biuro rachunkowe, operacyjna kontrola kosztów w ciągu dnia
Biuroco 15 minBiura rachunkowe, grupy kapitałowe – faktura w arkuszu chwilę po wystawieniu
Który plan jest najbliżej idei «co godzinę»

Tytuł artykułu nawiązuje do ogólnej idei częstego, automatycznego poboru – najbliżej jej plan Grupa (co 2 h) i Biuro (co 15 min). Nie istnieje opcja ustawienia dokładnie 1 godziny – harmonogram jest stały dla każdego planu.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Jak działa synchronizacja w tle – krok po kroku

Konfigurację wykonujesz raz. Potem system działa sam, bez Twojego udziału.

  1. 1
    Wgraj certyfikat KSeF

    W panelu dodaj plik .p12 lub .pfx – ten sam, którego używasz do logowania w portalu MF. Certyfikat szyfrujemy AES-256-GCM kluczem generowanym osobno dla każdego użytkownika i przechowujemy na serwerach w Unii Europejskiej (OVH). System sprawdza certyfikat w 3-etapowej walidacji: plik i hasło, uwierzytelnienie w KSeF, uprawnienia do odczytu faktur.

  2. 2
    System pobiera 90 dni historii

    Pierwsze pobranie obejmuje ostatnie 90 dni. KSeF ogranicza pojedyncze zapytanie do 3 miesięcy, więc to okno pobieramy automatycznie w paczkach – bez Twojego udziału, w tle. Możesz zamknąć przeglądarkę.

  3. 3
    Kolejne synce dochodzą automatycznie

    System uruchamia synchronizację według Twojego planu – co 24 h, 6 h, 2 h lub 15 min. Każdy sync pobiera tylko nowe faktury (deduplikacja po numerze KSeF wykluczy powtórki). Faktura trafia do Arkuszy Google, Excela lub CSV.

  4. 4
    Limit API jest respektowany automatycznie

    API KSeF udostępnia ~60 faktur na godzinę dla jednego NIP. System kolejkuje zapytania, rozkłada obciążenie z losowym przesunięciem czasowym (jitter) i ponawia przy przeciążeniu – żadna faktura nie przepada.

  5. 5
    Awaria KSeF? Backfill po powrocie

    Jeśli MF ma przerwę serwisową, kolejny udany sync nadrabia brakujące faktury z okresu przestoju. Circuit breaker pauzuje pobieranie po 5 kolejnych błędach i wznawia automatycznie.

Wskazówka przy pierwszym pobraniu

Przy pierwszym, dużym imporcie zostaw synchronizację na noc. API KSeF udostępnia ok. ~60 faktur na godzinę dla jednego NIP, więc zaległości dociągają się partiami w tle – rano masz pełny zakres bez ręcznego ponawiania.

Limity API KSeF i jak je respektujemy

API Ministerstwa Finansów ma twarde limity przepustowości – dotyczą każdego, kto korzysta z systemu, nie tylko narzędzi zewnętrznych. KSeF Import zarządza tym za Ciebie: nie musisz pilnować okienek, czekać ani ręcznie ponawiać.

Co system robiPo co
Kolejkuje zapytania z losowym jitteremRozkłada obciążenie – nie wszyscy klienci odpytują KSeF w tej samej sekundzie
Czeka na Retry-After po HTTP 429Respektuje odpowiedź MF zamiast bombardować API
Ponawia do 4 razy przy przeciążeniuŻadna faktura nie przepada przez chwilową niedostępność
Deduplikuje po numerze KSeFNie pobiera tego samego dokumentu dwa razy, nawet przy nałożeniu okien sync
Obsługuje wiele NIP-ów niezależnieKażdy NIP ma własną kolejkę i limit – nie blokują się nawzajem
~60 faktur/h to limit Ministerstwa Finansów, nie aplikacji

Ten limit narzuca KSeF – dotyczy pobierania dokumentów po numerze (endpoint GET /invoices/ksef/{nr}). Pierwsze pobranie 90 dni historii przy dużej liczbie faktur może trwać wiele godzin. To normalne – system dociąga wszystko w tle.

Kiedy częsta synchronizacja robi realną różnicę

Sync co kilka godzin lub co 15 minut sprawdza się wszędzie tam, gdzie dane z KSeF są podstawą bieżącej pracy, a nie tylko rozliczenia miesięcznego.

Kontrola płatności z MPP

Faktura z mechanizmem podzielonej płatności ma konkretny termin. Jeśli sync jest raz dziennie i faktura wpadła po południu – możesz stracić kilka dni na jej zauważenie. Przy syncu co 2 h lub 15 min fakturę widać w arkuszu niemal natychmiast.

Biuro rachunkowe z wieloma klientami

Przy obsłudze kilkunastu NIP-ów z jednego panelu automatyczny sync zastępuje kilkadziesiąt ręcznych sesji dziennie. Każdy klient ma własną kolejkę; faktury dochodzą niezależnie. Więcej w artykule o masowym pobieraniu z KSeF.

Integracje Make / Zapier / n8n

Jeśli automatyzacja wysyła powiadomienia Slack lub wpisuje do CRM – częstotliwość syncu wyznacza opóźnienie całego przepływu. Sync co 6 h = alerty z 6-godzinnym opóźnieniem. Sync co 2 h lub 15 min = prawie real-time.

15 min
maksymalne opóźnienie faktury w planie Biuro – od pojawienia się w KSeF do arkusza
W praktyce często mniej – zależy od momentu pojawienia się faktury względem cyklu syncu.

Bezpieczeństwo certyfikatu i danych

Synchronizacja wymaga certyfikatu z uprawnieniem do odczytu faktur. Dane wrażliwe przechowujemy bezpiecznie.

  • Szyfrowanie AES-256-GCM – certyfikat szyfrowany kluczem generowanym osobno dla każdego użytkownika (HKDF). Klucz nie jest współdzielony.
  • Serwery w Unii Europejskiej – OVH (Francja). Dane nie opuszczają UE.
  • 3-etapowa walidacja przy wgrywaniu – aplikacja sprawdza plik i hasło, uwierzytelnia się w KSeF i weryfikuje uprawnienia do odczytu faktur. Certyfikat bez prawa InvoiceRead jest odrzucony z jasnym komunikatem.
  • Izolacja per użytkownik – każdy klient widzi wyłącznie własne dane. Brak dostępu poprzecznego między kontami.
Certyfikat z KSeF – skąd go wziąć

Certyfikat do automatyzacji generujesz w Aplikacji Podatnika KSeF (portal MF). Potrzebujesz pliku .p12 lub .pfx z uprawnieniem przeglądania faktur (InvoiceRead). Jeden certyfikat na NIP – i wgrywasz go tylko raz.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Nie – harmonogram jest stały dla każdego planu: Solo co 24 h, Firma co 6 h, Grupa co 2 h, Biuro co 15 min. Nie istnieje opcja ustawienia własnego interwału. Najbliżej idei częstego, automatycznego poboru są plany Grupa i Biuro.

Zależy od liczby faktur. API KSeF udostępnia około 60 faktur na godzinę dla jednego NIP. Kilkaset faktur to kilka godzin; kilka tysięcy może trwać całą dobę. System robi to w tle – możesz zamknąć przeglądarkę i wrócić rano po komplet.

System ponawia próbę kilkakrotnie z rosnącymi odstępami. Po 5 kolejnych błędach pauzuje pobieranie dla danego NIP-u i wznawia automatycznie. Gdy KSeF wróci, kolejny sync nadrabia faktury z okresu przerwy – żaden dokument nie przepada.

Nie. Każda faktura ma unikalny numer KSeF i system sprawdza, co już pobrał, zanim zacznie kolejny sync. Nawet jeśli okna się nałożą, żaden dokument nie zostanie zapisany dwukrotnie.

Certyfikat generujesz w Aplikacji Podatnika KSeF na portalu Ministerstwa Finansów. Potrzebujesz pliku .p12 lub .pfx z uprawnieniem do przeglądania faktur (InvoiceRead). Wgrywasz go w panelu KSeF Import tylko raz.

Eksport do pliku Excel (.xlsx) i CSV dostępny jest od planu Firma w górę (Firma, Grupa, Biuro). Plan Solo obsługuje wyłącznie synchronizację z Arkuszami Google. Eksport paczki PDF do Google Drive to funkcja dostępna tylko w planie Biuro. Siedmiodniowy okres próbny daje pełny dostęp do limitów planu Biuro.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR