SiteFlow
Wszystkie wpisy
KSEF25 września 2026 · aktualizacja 26 października 2026 · 3 min

Faktury z KSeF do Excela i księgowości: jak przenieść dane bez przepisywania

Faktury z KSeF można przenieść do Excela, Google Sheets albo programu księgowego bez przepisywania. Pokazuję trzy sposoby i co robić z plikami XML.

Wiele firm prowadzi rejestr kosztów albo budżet projektu w arkuszu. Po wejściu KSeF faktury zakupowe są danymi w XML, więc przepisywanie ich ręcznie do Excela ma jeszcze mniej sensu niż wcześniej. Da się to zrobić na trzy sposoby, od eksportu z aplikacji po automat, który co kilka godzin dopisuje nowe faktury do arkusza.

Co jest w danych z KSeF

  • Metadane faktury: numer KSeF, numer faktury, daty, sprzedawca, nabywca, kwoty. Wystarczą do rejestru i kontroli płatności.
  • Pełna treść w XML: pozycje, stawki VAT, warunki płatności, rachunek bankowy, adnotacje. Potrzebna do księgowania i analizy kosztów po pozycjach.
  • Plik metadanych w paczce eksportu: przy eksporcie przez API KSeF dołącza plik z metadanymi wszystkich faktur z paczki.

Trzy sposoby na faktury z KSeF w arkuszu

Od ręcznego eksportu do automatu
Jak to działaKiedy wystarczy
Eksport z aplikacji lub programuPobierasz listę i wklejasz do arkuszaKilkanaście faktur miesięcznie
Import XML przez Power QueryExcel czyta pliki XML z folderuRegularna praca, ktoś pilnuje folderu
Automat przez APIIntegracja pobiera faktury i dopisuje wierszeDziesiątki i setki faktur, kilka osób

Power Query i XML: na co uważać

Excel potrafi zaimportować XML, ale faktura FA(3) ma zagnieżdżoną strukturę: dane sprzedawcy, nabywcy, inne podmioty, a pozycje faktury jako listę wierszy. Prosty import zwykle daje jedną tabelę z nagłówkiem i drugą z pozycjami, które trzeba połączyć po numerze faktury. Budowę pliku opisuję w tekście o fakturze ustrukturyzowanej FA(3). Kwoty są w pliku jako tekst z kropką dziesiętną, co polski Excel potrafi zinterpretować źle, jeśli ustawienia regionalne nie są poprawione w zapytaniu.

Automat: KSeF do arkusza albo do księgowości

Jak działa automatyczny rejestr faktur z KSeF
  1. 1

    Pobieranie przyrostowe

    Integracja co kilka godzin odbiera nowe faktury z KSeF, bez dziur i duplikatów.

  2. 2

    Rozbicie na wiersze

    Faktura trafia do arkusza jako nagłówek i pozycje, z kategorią kosztu.

  3. 3

    Reguły i alerty

    Faktury od nowych dostawców albo powyżej progu idą do akceptacji.

Mechanizm pobierania i jego limity opisałem w tekście o pobieraniu faktur z KSeF. Arkusz jest dobrym startem, ale przy kilku osobach i akceptacjach szybko staje się wąskim gardłem. Wtedy lepiej sprawdza się prosty system z bazą danych, o czym piszę na stronie aplikacja zamiast Excela.

Kategorie kosztów ustawiane regułami

Największą wartość arkusza z kosztami daje kategoria: paliwo, marketing, hosting, materiały. Ręczne przypisywanie kategorii do każdej faktury szybko się nudzi, więc w automacie ustawia się reguły: dostawca o danym NIP-ie zawsze trafia do jednej kategorii, a pozycja ze słowem „licencja” do innej. Reguły pokrywają zwykle większość faktur, a resztę człowiek przypisuje raz i system zapamiętuje wybór dla kolejnych faktur od tego samego dostawcy.

Arkusz z numerem KSeF przy każdej fakturze przyda się też przy płatnościach. Od 2027 r. przelew za fakturę od czynnego podatnika VAT będzie wymagał numeru KSeF w tytule, więc kolumna z tym numerem oszczędzi przepisywania, co opisuję w tekście o numerze KSeF.

Jeśli arkusz ma służyć kilku osobom, ustal od razu, kto może edytować dane z KSeF. Kolumny pochodzące z faktury powinny być tylko do odczytu, a edytowalne tylko kategoria, projekt i status akceptacji. Inaczej po miesiącu nikt nie wie, czy kwota w arkuszu zgadza się z fakturą.

Źródło: pobieranie faktur w dokumentacji API KSeF 2.0.

›Czy KSeF ma gotowy eksport do Excela?

Aplikacje MF i programy księgowe pozwalają pobrać listy faktur, ale format zależy od narzędzia. Pełne dane są w plikach XML.

›Czy mogę zaksięgować fakturę na podstawie samych metadanych?

Metadane nie zawierają pozycji ani wszystkich danych faktury. Do księgowania potrzebna jest treść faktury z XML.

›Czy automat będzie działał z Google Sheets?

Tak, integracja może zapisywać faktury do Google Sheets przez jego API. Przy większej skali proponuję bazę danych, jak w usłudze integracja z KSeF.

Chcesz przegadać swój projekt?

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