Przejdź do treści
Jak pobrać faktury z KSeF do Excela
Start Blog Eksport i arkusze
Eksport i arkusze · Poradnik

Jak pobrać faktury z KSeF do Excela

Automatycznie pobierasz faktury z KSeF i eksportujesz je do plików Excel (.xlsx) gotowych do analizy – bez logowania do portalu MF.

Wypróbuj za darmo
AK Anna Kowalczyk 8 min Akt. 21 czerwca 2026 Zweryfikowane
Szybka odpowiedź

Jak pobrać faktury z KSeF do Excela?

Wgraj w panelu KSeF Import certyfikat uprawniający do odczytu faktur dla danego NIP, wybierz zakres dat i typ (kosztowe lub sprzedażowe), a następnie kliknij Eksportuj do Excela. Aplikacja pobiera dokumenty bezpośrednio z API KSeF, parsuje XML w schemacie FA(3) i zapisuje plik .xlsx – jedna faktura w jednym wierszu. Konfigurację robisz raz; kolejne eksporty to jedno kliknięcie lub automatyczny harmonogram.

TL;DR – w skrócie
  • Certyfikat KSeF wgrywasz raz – potem nie logujesz się już do portalu MF.
  • Faktury filtrujesz po NIP, typie i zakresie dat; panel eksportuje je do .xlsx (jedna faktura = jeden wiersz, 18+ kolumn).
  • Pola arkusza (numer KSeF, netto/VAT/brutto, stawki, waluta, MPP, GTU) wybierasz samodzielnie.
  • Zamiast 4–6 godzin miesięcznie na przepisywanie masz komplet w ~30 sekund – gotowy pod SUMIFS, tabelę przestawną i uzgodnienie z JPK_V7.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Ręczne przepisywanie z portalu

XML w schemacie FA(3) jest nieczytelny dla człowieka, a portal KSeF nie ma zbiorczego eksportu. Przy kilkudziesięciu fakturach miesięcznie to godziny przepisywania i łatwo o pomyłkę w kwocie.

2
Jak rozwiązujemy
Jeden eksport zamiast setek kliknięć

KSeF Import łączy się z API Twoim certyfikatem, sam pobiera faktury z wybranego okresu i parsuje je do gotowego arkusza – z polami, których naprawdę używasz w księgowości.

3
Efekt
Komplet w .xlsx w kilka minut

Zamiast pół dnia przepisywania masz kompletny, uzgodniony plik Excel z numerem KSeF przy każdej pozycji – gotowy do analizy lub wysyłki do biura rachunkowego.

Dlaczego eksport z KSeF do Excela to wyzwanie

Krajowy System e-Faktur przechowuje faktury w formacie XML zgodnym ze schematem FA(3) – to ok. 80 pól zagnieżdżonych w sekcjach, zoptymalizowanych pod przetwarzanie maszynowe i nieczytelnych gołym okiem. Portal MF pozwala obejrzeć i pobrać pojedynczą fakturę, ale nie ma przycisku „eksportuj wszystkie faktury za miesiąc do Excela”.

Przy ok. 47 fakturach miesięcznie (typowa firma MŚP) ręczne zestawienie oznacza w praktyce:

  • 47 logowań do portalu KSeF certyfikatem lub przez ePUAP,
  • 47 × 12 pól do przepisania – łącznie ponad 560 wpisów,
  • 4–6 godzin pracy co miesiąc i ryzyko literówki przy każdej kwocie,
  • pomijane kolumny: numer KSeF, waluta, stawki mieszane – są w XML, ale łatwo je przeoczyć.
48–72 h
tyle pracy biurowej rocznie pochłania ręczne przepisywanie
Czas, który możesz przeznaczyć na działalność przynoszącą przychód.

Dla kogo: trzy scenariusze użycia

Automatyczny eksport z KSeF do Excela ma trzy wyraźne zastosowania – każde z nieco inną konfiguracją.

Jednoosobowa działalność – rejestr kosztów dla księgowej

20–50 faktur kosztowych miesięcznie. Zamiast logować się do KSeF, pobierać XML-e i archiwizować w folderze (2–3 godziny), wysyłasz księgowej jeden kompletny, uzgodniony plik.

Małe i średnie firmy – kontrola kosztów per kategoria

Przy 500 fakturach miesięcznie tabela przestawna „koszty per dostawca” powstaje w 5 minut. Bez arkusza analiza rentowności opiera się na pamięci i wyrywkowych zestawieniach.

Biura rachunkowe – import do programu księgowego

Większość polskich programów (Comarch Optima, Insert, enova, Symfonia) ma import z Excela, ale nie z KSeF. Ścieżka KSeF → Excel → ERP jest najszybsza – zwłaszcza przy obsłudze 20 klientów z jednego panelu.

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 automatyczny eksport – krok po kroku

Konfigurację wykonujesz raz; późniejsze pobrania to jedno kliknięcie albo automatyczny harmonogram. Cała ścieżka – Faktury z KSeF do Excela – działa z tego samego panelu.

  1. 1
    Rejestracja i wgranie certyfikatu

    Zakładasz konto i wgrywasz plik .p12 lub .pfx z portalu KSeF. Certyfikat jest szyfrowany AES-256-GCM kluczem generowanym per użytkownik i przechowywany w Unii Europejskiej (OVH).

  2. 2
    Wybór NIP-u i harmonogramu

    Ustawiasz częstotliwość synchronizacji: 24 h (Solo), 6 h (Firma), 2 h (Grupa) lub 15 min (Biuro). Zadanie w tle respektuje limity API KSeF.

  3. 3
    Pierwsze pobranie historyczne

    Pierwsze pobranie obejmuje ostatnie 90 dni. KSeF ogranicza pojedyncze zapytanie do 3 miesięcy, więc to okno pobieramy w turach – automatycznie, a potem dochodzą tylko nowe faktury.

  4. 4
    Parsowanie XML → kolumny

    Każdy XML FA(3) rozbijamy na pola: numer KSeF, daty, NIP-y, netto/VAT/brutto, stawki, waluta, MPP, GTU, opis pozycji. Jedna faktura staje się jednym wierszem.

  5. 5
    Pobranie .xlsx

    Klikasz „Eksportuj do Excela”. W planach Firma+ wybierasz kolumny i filtry (np. tylko kosztowe z ostatniego tygodnia).

Wskazówka

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.

Co znajdziesz w pliku – kolumny FA(3)

Standardowy eksport zawiera kolumny przydatne w 95% przypadków. Najważniejsze z nich:

PolePo coSkąd pochodzi
Numer KSeFJednoznaczna identyfikacja, deduplikacja, kontrolaNadawany przez KSeF
Numer fakturyNumeracja wewnętrzna wystawcyStruktura FA(3)
Data wystawienia / sprzedażyUjęcie w odpowiednim okresieStruktura FA(3)
NIP i nazwa sprzedawcyPowiązanie z kontrahentemStruktura FA(3)
Netto / VAT / BruttoRozksięgowanie i odliczenie VATStruktura FA(3)
Stawki VATRozbicie stawek (np. 23, 8, 0, zw)Struktura FA(3)
Waluta + PLN wg NBPFaktury walutowe i przeliczenieFA(3) + kurs NBP
MPP / GTUSplit payment i oznaczenia grupoweStruktura FA(3)

Faktury walutowe przeliczamy na PLN kursem średnim NBP z dnia poprzedzającego datę wystawienia – szczegóły w artykule faktury walutowe z KSeF po kursie NBP.

Co zrobić z gotowym plikiem Excel

Gotowy arkusz otwiera cztery praktyczne ścieżki – od analizy po księgowanie.

SUMIFS – koszty per dostawca

Formuła

Wstaw w pustej komórce: =SUMIFS(F:F; D:D; "ABC Sp. z o.o."; C:C; ">=2026-03-01"; C:C; "<=2026-03-31") – gdzie F to kwota netto, D nazwa sprzedawcy, C data. Zmieniasz dostawcę w argumencie i od razu masz nowy wynik.

Tabela przestawna – kategorie w trzy kliknięcia

Zaznacz dane → Wstaw → Tabela przestawna. W wierszach: nazwa sprzedawcy; w wartościach: suma netto; w filtrach: data. Zestawienie „kto, ile, kiedy” jest gotowe od ręki.

Uzgodnienie z JPK_V7

Ten sam zestaw danych porównasz z rejestrem VAT – patrz uzgodnienie faktur KSeF z JPK_V7 w Excelu (WYSZUKAJ.PIONOWO po numerze KSeF i kolumna „rozbieżność”).

Import do programu księgowego

Comarch Optima, Symfonia, enova365 i Insert GT importują pliki .csv/.xlsx. Dostosowujesz 2–3 kolumny i wgrywasz – faktury kosztowe zaksięgowane w ~10 minut. Wolisz arkusz online? Zobacz eksport do Google Sheets na żywo.

~30 s
tyle trwa kolejny eksport po jednorazowej konfiguracji
Zamiast 4–6 godzin ręcznego przepisywania miesięcznie.

Najczęstsze pytania

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

Nie – Excel to wyciąg danych tabelarycznych. Oryginalne XML-e przechowuje KSeF (Ministerstwo Finansów gwarantuje ich archiwizację). Jeśli potrzebujesz oryginału, pobierzesz go z KSeF po numerze KSeF, który masz w pierwszej kolumnie arkusza.

Faktura korygująca pojawia się jako osobny wiersz z numerem KSeF faktury pierwotnej w dodatkowej kolumnie. Anulowanie w KSeF nie istnieje – jedyną drogą jest korekta do zera, również widoczna w arkuszu.

Tak. W panelu wybierasz zakres dat, typ (kosztowe, sprzedażowe lub wszystkie), filtr po NIP-ie sprzedawcy oraz po oznaczeniu MPP. W planie Biuro dostępne są zapisywane zestawy filtrów dla poszczególnych klientów.

W pliku widzisz walutę faktury i kwotę w walucie, a dodatkowo równowartość w PLN po kursie średnim NBP z dnia poprzedzającego datę wystawienia, w osobnej kolumnie.

Tak – eksport to standard .xlsx (Open XML), który otwierają LibreOffice Calc, Apple Numbers i Arkusze Google bez strat. Możesz też eksportować bezpośrednio do Arkuszy Google, z synchronizacją na żywo.

Eksport .xlsx jest dostępny w planach Firma, Grupa i Biuro. Siedmiodniowy okres próbny daje pełny dostęp do limitów planu Biuro (20 NIP-ów, bez limitu faktur, sync co 15 min), więc masz eksport do Excela, Arkuszy Google i CSV od pierwszego dnia.

AK
Anna Kowalczyk
Specjalistka ds. KSeF

Specjalistka ds. KSeF w zespole redakcyjnym KSeF Import. Pisze o eksporcie faktur z Krajowego Systemu e-Faktur do arkuszy i rozliczaniu kosztów.

Merytorycznie zweryfikował Michał Wójcik – Inżynier integracji 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