KSeF pobieranie faktur — krok po kroku w Aplikacji Podatnika
KSeF pobieranie faktur to czynność, którą trzeba wykonać samodzielnie. System nie wysyła faktur mailem ani SMS-em i nie podrzuca ich do programu księgowego „z automatu”. Jeżeli kontrahent wystawił dla Twojej firmy fakturę w KSeF, musisz po nią sięgnąć: zalogować się do Aplikacji Podatnika, otworzyć listę faktur, znaleźć właściwy dokument i zapisać go na dysku w formacie XML lub PDF. W tym poradniku pokazuję krok po kroku, jak pobrać pojedynczą fakturę, co da się zrobić przy większej liczbie dokumentów, czym różni się XML od PDF oraz jak pobrać UPO (Urzędowe Poświadczenie Odbioru). Wszystko bez żadnej integracji, bez API i bez znajomości narzędzi programistycznych — wyłącznie przez oficjalny portal Ministerstwa Finansów.
Czego potrzebujesz przed pobraniem
Zanim klikniesz „pobierz”, upewnij się, że masz spełnione cztery warunki:
- Dostęp do Aplikacji Podatnika KSeF 2.0 na stronie
ksef.podatki.gov.pl. To jedyne miejsce, w którym powinieneś logować się do KSeF. - Metodę uwierzytelnienia: Profil Zaufany, podpis kwalifikowany albo certyfikat KSeF.
- Właściwy kontekst NIP po zalogowaniu. Sam fakt, że jesteś zalogowany jako osoba fizyczna, nie wystarczy — żeby zobaczyć faktury firmy o danym NIP-ie, musisz mieć w KSeF nadane uprawnienia dla tego NIP-u i wybrać ten podmiot po zalogowaniu.
- Przeglądarkę z włączoną obsługą plików do pobrania (Chrome, Firefox, Edge — najlepiej w aktualnej wersji).
Jeśli pierwszy raz pobierasz fakturę i jeszcze nie korzystałeś z portalu, zaplanuj na to ~15 minut. Później cała procedura zajmuje 1–2 minuty na fakturę.
Lista faktur w KSeF — gdzie ją otworzyć
Po zalogowaniu do Aplikacji Podatnika zobaczysz menu z dostępem do faktur. Dwie podstawowe listy to:
- Faktury otrzymane (przychodzące) — dokumenty, które wystawili dla Twojej firmy inni podatnicy. To najczęstszy powód logowania do KSeF u odbiorców.
- Faktury wystawione (wychodzące) — dokumenty, które wystawiła Twoja firma. Te zwykle masz już w programie księgowym lub fakturowym, ale w KSeF znajdziesz oficjalną wersję z numerem KSeF.
Każda lista pokazuje tabelę z metadanymi: data wystawienia, numer KSeF, NIP wystawcy lub odbiorcy, kwota brutto, status. Zanim cokolwiek pobierzesz, upewnij się, że jesteś na właściwej liście — to klasyczna pomyłka, szczególnie u biur rachunkowych obsługujących kilku klientów.
KSeF pobieranie faktur — krok po kroku
Pełna procedura dla pojedynczej faktury wygląda następująco:
Krok 1: otwórz listę faktur
W Aplikacji Podatnika przejdź do sekcji „Faktury otrzymane” (gdy chcesz pobrać dokument od kontrahenta) albo „Faktury wystawione” (gdy potrzebujesz swojej własnej faktury). Po wejściu zobaczysz tabelę dokumentów posortowaną najczęściej od najnowszych.
Krok 2: ustaw filtry
Lista bywa długa, dlatego od razu zawęź ją filtrami. W praktyce najużyteczniejsze są:
- zakres dat (np. cały marzec 2026),
- NIP kontrahenta (NIP wystawcy lub odbiorcy, np.
NIP 0000000000— fikcyjny przykład), - numer KSeF (jeśli już go znasz, np. z maila od kontrahenta),
- status (np. tylko faktury wystawione i przyjęte przez KSeF).
Im ostrzejszy filtr, tym mniejsze ryzyko, że pobierzesz inny dokument niż chciałeś. Przy podobnych nazwach kontrahentów albo wielu fakturach z jednego dnia to realne ryzyko.
Krok 3: otwórz podgląd faktury
Kliknij wiersz właściwej faktury. Portal otworzy podgląd z polami nagłówka (numer KSeF, daty, NIP wystawcy i odbiorcy), pozycjami, kwotami netto/VAT oraz informacjami o płatności. Sprawdź szczególnie:
- numer KSeF — to identyfikator nadany przez system, unikalny dla danej faktury,
- numer faktury wystawcy — z punktu widzenia księgowości to nadal jest „numer faktury”,
- kwoty netto, VAT i brutto,
- rachunek bankowy podany na fakturze (jeśli był wskazany).
Jeśli już na tym etapie widzisz, że to nie ta faktura — wróć do listy i popraw filtry. Nie pobieraj „na zapas”.
Krok 4: pobierz w wybranym formacie — XML albo PDF
W podglądzie faktury portal udostępnia opcję pobrania pliku. Do wyboru są dwa formaty:
- XML — oryginalna, ustrukturyzowana wersja faktury w schemacie FA(3). To zasadnicza postać faktury ustrukturyzowanej. KSeF przechowuje takie faktury przez 10 lat, ale lokalna kopia XML bywa potrzebna do księgowania, kontroli i pracy w firmowym systemie.
- PDF — wizualizacja faktury wygenerowana przez KSeF. Wygodna do podglądu, do wysłania kontrahentowi mailem, do druku, ale nie zastępuje XML-a w archiwum.
Wybierz format (najczęściej obie opcje są dostępne z poziomu szczegółów faktury), zatwierdź i poczekaj, aż przeglądarka zapisze plik.
Krok 5: sprawdź zapis
Po pobraniu otwórz folder z plikiem i upewnij się, że:
- nazwa pliku zawiera numer KSeF (albo zapisz go ręcznie z portalu),
- rozszerzenie pliku jest zgodne z formatem (XML lub PDF),
- rozmiar pliku jest większy niż zero bajtów (czasem przeglądarka tworzy pusty plik, gdy przerwało się pobieranie).
Dla bezpieczeństwa zapisz w nazwie pliku też NIP kontrahenta i miesiąc — ułatwi to późniejsze odnalezienie dokumentu w archiwum.
Pobranie wielu faktur — ręcznie albo przez integrację
Pobranie jednej faktury jest proste. Pobranie 50 albo 200 faktur już nie — i tu kończy się komfort ręcznej pracy w portalu.
W Aplikacji Podatnika można wyszukiwać faktury, otwierać ich szczegóły, pobierać dokumenty w dostępnych formatach i pobierać UPO. Przy większej liczbie dokumentów trzeba jednak uważać na pomyłki: pominięcie faktury, dwukrotne pobranie tej samej albo zapisanie pliku w złym katalogu.
Dlatego ręczne pobieranie sprawdza się głównie przy kilku–kilkunastu fakturach miesięcznie. Przy większym wolumenie sensowniejsze jest użycie programu księgowego zintegrowanego z KSeF albo rozwiązania korzystającego z API KSeF.
Jeżeli masz większy wolumen dokumentów, sensowniejsze jest pobieranie przez program księgowy zintegrowany z KSeF albo dedykowane narzędzie korzystające z API — szerzej opisuję to w osobnym artykule: Czy można zautomatyzować analizę faktur z KSeF.XML czy PDF — który format wybrać
Najczęstsze pytanie po pierwszym pobraniu brzmi: „dostałem XML i PDF, który mam zapisać?”. Krótka odpowiedź: oba, ale w innej roli.
| Format | Co to jest | Do czego służy | Czy zastępuje drugi |
|---|---|---|---|
| XML (FA(3)) | Ustrukturyzowana wersja faktury, zgodna ze schematem MF | Księgowość, integracje, kontrola, praca na danych faktury | Nie — PDF nie zastąpi XML-a |
| Wizualizacja wygenerowana przez KSeF | Podgląd, wysyłka mailowa, druk, prezentacja kontrahentowi | Nie — XML nie zastąpi PDF-a do prezentacji |
Z punktu widzenia podatkowego źródłem prawdy jest XML — to on jest „fakturą ustrukturyzowaną” w rozumieniu przepisów i musi być zgodny ze strukturą logiczną FA(3). PDF jest pomocniczy: czytelny dla człowieka, ale ewentualne różnice między PDF-em a XML-em rozstrzyga XML.
Jeżeli chcesz wiedzieć, co dokładnie zawiera plik XML i jakie pola warto sprawdzić, zajrzyj do osobnego poradnika: Jak czytać XML faktury z KSeF.UPO — Urzędowe Poświadczenie Odbioru
Po przyjęciu faktury przez KSeF system generuje UPO — Urzędowe Poświadczenie Odbioru. To dokument, który potwierdza, że konkretna faktura została zarejestrowana w KSeF: z numerem KSeF, z datą i godziną przyjęcia, podpisany przez system MF.
UPO przydaje się:
- jako dowód, że faktura naprawdę trafiła do KSeF (a nie zawisła w wysyłce),
- przy reklamacjach lub kontroli, gdy trzeba pokazać, kiedy dokładnie KSeF przyjął dokument,
- przy fakturach wystawianych w trybie offline (gdzie data wystawienia może różnić się od daty przyjęcia przez KSeF).
Żeby pobrać UPO, w szczegółach konkretnej faktury (lub w widoku „moich wysyłek”) znajdź opcję zapisania UPO i wybierz format — najczęściej PDF dla czytelności i XML jako oryginał. Pobranie i archiwizowanie UPO nie jest obowiązkowe, ale w praktyce często warto przechowywać je razem z fakturą, której dotyczy.
Czego KSeF nie sprawdza przy pobieraniu
Łatwo założyć, że skoro faktura przeszła przez KSeF, to „jest okej”. Tymczasem KSeF wykonuje przede wszystkim walidację techniczną dokumentu — sprawdza, czy XML jest zgodny ze schematem FA(3), czy są wymagane pola i czy dane mieszczą się w regułach przewidzianych dla struktury faktury. KSeF nie sprawdza:
- czy transakcja faktycznie miała miejsce (faktura może opisywać usługę, której nigdy nie było),
- czy rachunek bankowy podany na fakturze należy do prawdziwego kontrahenta (KSeF nie weryfikuje go względem białej listy VAT),
- czy ktoś nie podszył się pod kontrahenta i nie zmienił numeru rachunku na własny,
- czy cena, ilość lub stawka VAT są poprawne biznesowo,
- czy dokument nie jest fakturą scamową — wystawioną w ramach oszustwa fakturowego, np. po przejęciu skrzynki mailowej kontrahenta.
Walidacja techniczna nie jest tym samym co kontrola biznesowa. Sam fakt, że pobrałeś fakturę z KSeF, nie oznacza, że bezpiecznie można ją opłacić. To dopiero punkt wyjścia do weryfikacji.
Najczęstsze problemy przy pobieraniu
Kilka sytuacji, na które warto być przygotowanym.
Nie widzę faktur firmy, choć jestem zalogowany
Najczęstsza przyczyna: niewłaściwy kontekst NIP. Po zalogowaniu Aplikacja Podatnika przypisuje Cię do osoby fizycznej, a żeby zobaczyć faktury firmy, musisz mieć nadane uprawnienia w KSeF dla NIP-u tej firmy i wybrać ten podmiot.
Jeżeli widzisz komunikat o niedopasowaniu NIP-u do roli, sprawdź osobny artykuł: Wprowadzony NIP nieadekwatny do wybranej roli w KSeF.Pojawia się komunikat o limicie zapytań
Przy intensywnym klikaniu (np. pobieraniu wielu faktur jedna za drugą)
portal może wyświetlić komunikat o przekroczeniu limitu. To ten sam
mechanizm, który w API zwraca błąd HTTP 429. Najprostsze rozwiązanie:
odczekaj kilka–kilkanaście minut i wróć później.
Plik nie pobiera się albo zapisuje się pusty
Sprawdź dwie rzeczy: czy przeglądarka nie blokuje pobierania z ksef.podatki.gov.pl (komunikat o pop-upie) oraz czy masz wystarczająco
miejsca na dysku. Jeśli to nie pomoże, spróbuj w innej przeglądarce — to
najszybsza diagnostyka.
Brak faktury na liście, choć kontrahent twierdzi, że wystawił
Sprawdź najpierw filtry (zakres dat, NIP, status), a potem kontekst NIP. Jeśli kontrahent wystawił dokument w trybie offline, mógł jeszcze nie trafić do KSeF. Poproś go o numer KSeF lub UPO — jeśli oba istnieją, faktura jest w systemie i znajdziesz ją po dokładnym filtrze.
Co zrobić z pobraną fakturą
Pobranie faktury to dopiero pierwszy krok. Realny proces wygląda dalej tak:
- Sprawdzenie struktury XML — czy zawiera wszystkie pola, których spodziewasz się dla tego rodzaju dokumentu.
- Weryfikacja kontrahenta — czy istnieje, czy jest czynnym podatnikiem VAT, czy znasz go z wcześniejszej współpracy.
- Sprawdzenie rachunku bankowego względem białej listy VAT i własnej ewidencji rachunków kontrahenta. To kluczowy element ochrony przed oszustwem fakturowym opartym na podmianie numeru konta.
- Porównanie faktury z zamówieniem lub umową — czy kwota, opis i warunki płatności są zgodne z ustaleniami.
- Uporządkowane zapisanie lokalnych kopii XML, PDF i ewentualnie UPO, jeżeli firma chce mieć własne repozytorium dokumentów poza KSeF.
Sama faktura w KSeF nie odpowie Ci na pytanie, czy dokument jest bezpieczny do opłacenia. Odpowiada na to dopiero kontrola biznesowa.
Jak można to zweryfikować automatycznie
Ręczne pobieranie i sprawdzanie sprawdza się przy małej liczbie faktur. Im większy wolumen, tym większe ryzyko, że coś przeoczysz — nie ze złej woli, tylko z rutyny.
Naturalnym następnym krokiem są narzędzia, które:
- cyklicznie pobierają nowe faktury z KSeF (np. raz dziennie) i zapisują je w jednym miejscu,
- walidują dane — porównują rachunek z białą listą, sprawdzają NIP, oznaczają nowych kontrahentów, wychwytują nietypowe kwoty,
- scorują ryzyko każdej faktury i pokazują tylko te, które wymagają uwagi człowieka,
- wysyłają powiadomienia o nowych dokumentach (e-mailowe lub w systemie firmowym).
Taką funkcję mogą pełnić: program księgowy z integracją z KSeF, system obiegu dokumentów lub dedykowane narzędzie do analizy ryzyka faktur. Wybór zależy od wolumenu, kompetencji zespołu i tego, jaką część procesu chcesz zautomatyzować.
Żadne narzędzie nie daje 100% pewności — nadal warto, żeby człowiek podejmował decyzję o płatności w sytuacjach wątpliwych. Automatyzacja zmienia jednak proporcje: zamiast sprawdzać ręcznie wszystkie 200 faktur, sprawdzasz tylko 5–10 oznaczonych jako podejrzane.
FAQ
Czy mogę pobrać fakturę z KSeF bez logowania?
Nie. Dostęp do faktur w KSeF zawsze wymaga uwierzytelnienia i odpowiednich uprawnień dla NIP-u danej firmy. Anonimowy podgląd faktur ustrukturyzowanych nie istnieje.
Czy XML z KSeF jest tym samym co PDF?
Nie. XML to oryginalna, ustrukturyzowana wersja faktury (FA(3)), która ma znaczenie podatkowe. PDF jest wizualizacją do podglądu i prezentacji — wygodną dla człowieka, ale niewystarczającą jako samodzielny dokument.
Czy mogę pobrać wszystkie faktury naraz?
Przy większej liczbie dokumentów lepiej nie opierać procesu wyłącznie na ręcznym klikaniu w portalu. Możesz pobierać faktury pojedynczo albo skorzystać z programu zintegrowanego z KSeF lub integracji przez API, które obsługują pobieranie zbiorcze.
Czy mogę pobierać faktury sprzed obowiązku KSeF?
W KSeF znajdziesz tylko te faktury, które zostały do niego wprowadzone. Dokumenty wystawione wyłącznie poza KSeF (np. PDF wysłany mailem przed obowiązkiem) nie pojawią się na liście — nawet jeśli były wystawione przez firmę, która dziś korzysta z KSeF.
Powiązane artykuły
- Logowanie do KSeF 2.0 w Aplikacji Podatnika – wejście do portalu i wybór kontekstu NIP
- Jak czytać XML faktury z KSeF – struktura FA(3) i kluczowe pola
- Jak sprawdzić, czy ktoś wystawił fakturę na Twoją firmę – monitoring faktur przychodzących
- Czy można zautomatyzować analizę faktur z KSeF – pobieranie i analiza przez API
- Komunikat „osiągnąłeś limit zapytań” w KSeF – limity zapytań w portalu i API
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.