SiteFlow
Wszystkie wpisy
KSEF24 sierpnia 2026 · aktualizacja 26 października 2026 · 4 min

Jak pobrać faktury z KSeF: ręcznie, przez program i automatycznie przez API

Faktury z KSeF pobierzesz w aplikacji MF, w programie księgowym albo automatycznie przez API. Wyjaśniam każdy sposób, limity i jak nie zgubić żadnej faktury.

Faktury kosztowe w KSeF nie przychodzą mailem. Leżą w systemie i trzeba je stamtąd odebrać. Przy kilku fakturach w miesiącu wystarczy aplikacja Ministerstwa Finansów. Przy kilkuset zaczynają się problemy: limity zapytań, faktury dodane do KSeF później niż wynikałoby z daty, duplikaty przy ponownym pobieraniu. Dokumentacja KSeF ma na to rekomendowany mechanizm, który warto znać nawet wtedy, gdy integrację robi ktoś inny.

Trzy sposoby pobierania faktur

Jak odebrać faktury z KSeF
Dla kogoOgraniczenia
Aplikacja Podatnika KSeFPojedyncze faktury, mała firmaRęczna praca, łatwo coś przeoczyć
Program księgowy z modułem KSeFFirmy i biura rachunkoweZależy od jakości modułu
Własna integracja przez APIDuże wolumeny, ERP, sklepyWymaga wdrożenia i obsługi limitów

Co oferuje API do pobierania faktur

  • Faktura po numerze KSeF: gdy znasz numer, np. z przelewu albo od kontrahenta.
  • Lista metadanych: wyszukiwanie po datach i roli w fakturze (sprzedawca, nabywca, inny podmiot).
  • Eksport paczki: asynchroniczne zlecenie, po którym KSeF przygotowuje zaszyfrowaną paczkę faktur z plikiem metadanych.

Limity są tu niskie: według dokumentacji lista metadanych i eksport mają po 20 żądań na godzinę, a pobranie faktury po numerze 64 na godzinę. Integracja, która co kilka minut pyta o każdą fakturę osobno, szybko dostanie błąd 429.

Pobieranie przyrostowe: rekomendacja z dokumentacji

Do synchronizacji z systemem księgowym dokumentacja KSeF zaleca eksport przyrostowy w przylegających oknach czasowych. Kluczowy jest znacznik High Water Mark: punkt w czasie, do którego KSeF gwarantuje kompletność danych. Każde kolejne okno zaczyna się tam, gdzie skończyło się poprzednie, więc nic nie wypada między zapytaniami. Faktury pobiera się osobno dla każdej roli podmiotu na fakturze, a duplikaty usuwa na podstawie metadanych z paczki.

Synchronizacja faktur kosztowych bez dziur
  1. 1

    Okno od ostatniego punktu

    Zapytanie zaczyna się od znacznika zakończenia poprzedniego okna, nie od „ostatnich 24 godzin”.

  2. 2

    Eksport z HWM

    KSeF przygotowuje paczkę do punktu gwarantowanej kompletności.

  3. 3

    Deduplikacja i zapis

    Faktury już pobrane są pomijane, nowe trafiają do księgowości.

Typowe problemy przy pobieraniu

  • Brak uprawnienia InvoiceRead: biuro albo program dostaje 403. Rozwiązanie w tekście o uprawnieniach dla biura rachunkowego.
  • Faktury offline przyjęte później: faktura z datą wystawienia sprzed tygodnia może trafić do KSeF dziś. Pobieranie po dacie wystawienia ją przeoczy, pobieranie przyrostowe nie.
  • Mieszany obieg: część faktur zakupowych od firm zagranicznych dalej przychodzi mailem, co opisałem w tekście o fakturach zagranicznych.

Faktury, w których nie jesteś nabywcą

Faktura może dotyczyć firmy nie tylko jako nabywcy. Bywasz odbiorcą, płatnikiem albo innym podmiotem wskazanym w sekcji Podmiot3, np. przy zakupach centralnych w grupie. Dokumentacja zaleca pobieranie faktur osobno dla każdej roli. Integracja, która pyta tylko o faktury, gdzie firma jest nabywcą, przeoczy część dokumentów, które księgowość powinna zobaczyć.

Pobieranie ręczne: na co uważać

W Aplikacji Podatnika KSeF wyszukujesz faktury po dacie i roli (sprzedawca, nabywca, inny podmiot), a potem pobierasz plik XML albo wizualizację. Przy ręcznej pracy najważniejsze jest kryterium daty. Wyszukiwanie po dacie wystawienia przeoczy fakturę offline, która trafiła do KSeF kilka dni później, a wyszukiwanie po dacie przyjęcia ją pokaże. Jeśli księgowość pobiera faktury raz w miesiącu, warto zawsze sprawdzać kilka dni wstecz od poprzedniego zakresu.

Jak sprawdzić, że masz wszystkie faktury

  • Porównaj liczbę faktur z KSeF z liczbą faktur w księgowości za ten sam okres i rolę.
  • Sprawdź listę dostawców, od których zwykle co miesiąc przychodzi faktura. Brak takiej faktury to sygnał do wyjaśnienia.
  • Przy pobieraniu automatycznym zapisuj punkt zakończenia każdego okna. Ciągłość okien gwarantuje kompletność.

Pobieranie faktur a obowiązki nabywcy

Faktura w KSeF jest otrzymana w dniu nadania jej numeru KSeF, nawet jeśli nikt jej jeszcze nie pobrał. Dla księgowości to zmiana nawyków: nie ma już „faktury, która nie doszła mailem”. Jeśli firma pobiera faktury rzadko, rozliczenia VAT i płatności mogą rozjechać się z rzeczywistością. Automatyczne pobieranie kilka razy dziennie usuwa ten problem bez dodatkowej pracy.

Źródła: pobieranie faktur i przyrostowe pobieranie faktur w dokumentacji KSeF 2.0.

›Czy mogę pobrać faktury z KSeF do Excela?

Tak, z metadanych albo pliku XML. Opisuję to w tekście o fakturach z KSeF w Excelu.

›Jak często pobierać faktury z KSeF?

Dla większości firm wystarczy kilka razy dziennie. Częstsze odpytywanie zjada limity, a nie przyspiesza księgowania.

›Czy muszę pobierać pliki XML, czy wystarczą metadane?

Do księgowania potrzebna jest treść faktury, czyli XML. Metadane wystarczą do listy i kontroli płatności. Całość wdrażam w ramach integracji z KSeF.

›Czy mogę pobrać faktury z KSeF jako PDF?

Plik w KSeF to XML. PDF jest wizualizacją, którą tworzy aplikacja MF albo program księgowy na podstawie XML.

›Jak długo faktury są dostępne w KSeF?

Faktury są przechowywane w KSeF przez 10 lat od końca roku, w którym je wystawiono, więc możesz je pobrać ponownie w razie potrzeby.

›Czy biuro rachunkowe może pobierać faktury wszystkich klientów jednym zapytaniem?

Nie. Faktury pobiera się w kontekście konkretnego NIP-u, więc biuro odpytuje każdego klienta osobno, w ramach nadanych mu uprawnień i limitów.

Chcesz przegadać swój projekt?

Odpowiadam osobiście w ciągu 24h w dni robocze — bez handlowca po drodze.