Przejdź do treści
Faktury z KSeF w Google Sheets – automatyczny eksport
Start Blog Eksport i arkusze
Eksport i arkusze · Poradnik

Faktury z KSeF w Google Sheets – automatyczny eksport

Automatyczny eksport faktur z KSeF prosto do arkusza Google – bez ręcznego przepisywania danych.

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

Jak ustawić automatyczny eksport faktur z KSeF do Arkuszy Google?

Wgraj w panelu KSeF Import certyfikat uprawniający do odczytu faktur dla wybranego NIP, połącz konto Google przez OAuth 2.0 i wskaż arkusz docelowy. Aplikacja sama pobiera faktury z API KSeF, parsuje schemat XML FA(3) i dopisuje je do arkusza w wybranym rytmie – co 24 h, 6 h, 2 h lub co 15 min. Dane pojawiają się w arkuszu bez ręcznego pobierania, bez pliku do wysyłki i bez ryzyka, że kopia zostanie nieaktualna. Konfigurację ustawiasz raz; każda kolejna synchronizacja przebiega automatycznie.

TL;DR – w skrócie
  • Połączenie z Google ustawiasz raz – potem faktury dopisują się do arkusza same, bez Twojego udziału.
  • Każda faktura to jeden nowy wiersz; KSeF Import nigdy nie nadpisuje ani nie kasuje istniejących danych.
  • Twoje dodatkowe kolumny, ręczne notatki i formuły w arkuszu są bezpieczne – aplikacja dopisuje tylko nowe wiersze.
  • Arkusz staje się hubem: dane płyną stąd do Airtable, Notion, Looker Studio, Power BI i automatyzacji no-code.
  • Eksport do Arkuszy Google dostępny jest we wszystkich planach – od Solo (9 zł) po Biuro (347 zł).
W tym artykule

Od problemu do efektu

PWE
1
Problem
Dane wysyłane mailem, zawsze nieaktualne

Plik Excela wysłany mailem w piątek jest już w poniedziałek nieaktualny. Kolejne faktury pobrane z KSeF wymagają nowej wysyłki i mnożą wersje – faktury_MAR_final_v3.xlsx.

2
Jak rozwiązujemy
Jeden arkusz zawsze aktualny

KSeF Import dopisuje nowe wiersze do arkusza Google Sheets w tle. Księgowa, wspólnik i biuro rachunkowe widzą aktualne dane w przeglądarce – bez żadnych plików do wysyłki.

3
Efekt
Współdzielony, żywy rejestr faktur

Zamiast rozsyłać kolejne wersje pliku masz jeden arkusz, do którego dajesz dostęp linkiem. Faktury z KSeF pojawiają się w nim automatycznie – gotowe do analizy, formuł i integracji.

Dlaczego Google Sheets zamiast lokalnego Excela

Portal KSeF pozwala obejrzeć i pobrać pojedynczą fakturę, ale nie ma narzędzi analitycznych: nie zsumujesz VAT za miesiąc, nie przefiltrujesz po kontrahencie, nie udostępnisz zestawienia. Eksport do lokalnego Excela rozwiązuje te problemy, ale oznacza ręczne pobieranie pliku i rozsyłanie kolejnych wersji.

Google Sheets łączy zalety obu podejść:

  • Współdzielenie – udostępnij arkusz księgowej, wspólnikowi lub biuru rachunkowemu jednym linkiem (tylko odczyt albo edycja).
  • Automatyczne aktualizacje – nowe faktury pojawiają się bez Twojej interwencji; nikt nie musi prosić o świeży plik.
  • Formuły i wykresy – SUMIFS, QUERY, tabele przestawne – pełna moc bez instalacji, działa w przeglądarce.
  • Historia zmian – każda edycja zapisana przez 30 dni; możesz cofnąć do dowolnego momentu.
  • Hub integracji – Airtable, Notion, Looker Studio i Power BI czytają Google Sheets natywnie jako źródło danych.
Kto korzysta najczęściej

JDG, która chce udostępnić dane księgowej bez wysyłki pliku; MŚP z kilkoma osobami kontrolującymi koszty; biura rachunkowe prowadzące jeden arkusz per klient z kilku NIP-ów.

Konfiguracja eksportu – 5 kroków

Konfigurację wykonujesz raz. Kolejne synchronizacje przebiegają automatycznie w tle – bez logowania do portalu KSeF ani ręcznego eksportu. Tak działa integracja Faktury z KSeF do Google Sheets.

  1. 1
    Wgraj certyfikat KSeF

    Wejdź w Certyfikaty i dodaj plik .p12 lub .pfx – ten sam, którego używasz do logowania w KSeF. Certyfikat szyfrujemy AES-256-GCM kluczem generowanym osobno dla każdego użytkownika i przechowujemy na serwerach w Unii Europejskiej (OVH). Wgrywasz go raz; aplikacja robi 3-stopniową walidację przed zapisem.

  2. 2
    Utwórz pusty arkusz Google Sheets

    W Google Drive kliknij Nowy → Arkusz Google. Możesz nazwać go dowolnie, np. „Faktury KSeF 2026". Skopiuj ID arkusza z URL – to długa alfanumeryczna wartość między /d/ a /edit.

  3. 3
    Połącz konto Google przez OAuth 2.0

    W panelu przejdź do Eksport → Google Sheets → Połącz konto Google. Dajesz aplikacji dostęp tylko do edycji wskazanego arkusza – nie do wszystkich plików na Dysku. Google nie widzi certyfikatu KSeF ani Twoich danych logowania do systemu MF.

  4. 4
    Wybierz harmonogram synchronizacji

    Ustaw rytm synchronizacji zależny od planu: 24 h (Solo), 6 h (Firma), 2 h (Grupa) lub 15 min (Biuro). Firma fakturująca raz w tygodniu spokojnie obsłuży plan Solo; biuro rachunkowe zwykle potrzebuje Grupy lub Biura.

  5. 5
    Pierwsza synchronizacja historyczna

    System pobiera faktury z ostatnich 90 dni. KSeF ogranicza pojedyncze zapytanie do 3 miesięcy, więc to okno dzielimy na paczki – automatycznie. Możesz zamknąć przeglądarkę – pobieranie trwa po stronie serwera, a w panelu widzisz pasek postępu.

Przy pierwszym dużym imporcie

API KSeF udostępnia około 60 faktur na godzinę dla jednego NIP. Przy dużej historii zostaw synchronizację na noc – rano masz pełny zakres bez ręcznego ponawiania. Eksport do Arkuszy Google i inne raporty są w pełni dostępne po zakończeniu pierwszego pełnego poboru.

Skonfiguruj raz, pobieraj jednym kliknięciem

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

Wypróbuj za darmo

Struktura arkusza – co znajdziesz w kolumnach

Domyślny eksport mapuje pola faktury FA(3) na kolumny arkusza. Kolumny możesz dostosować – dodać, usunąć lub zmienić kolejność w ustawieniach eksportu.

KolumnaZawartośćSkąd pochodzi
Numer KSeF35-znakowy identyfikator, unikalny w skali krajuNadawany przez KSeF
Numer fakturyWewnętrzna numeracja wystawcyStruktura FA(3)
TypSprzedażowa / Kosztowa / KorektaStruktura FA(3)
Data wystawienia / sprzedaży / w KSeFTrzy daty dla pełnej ewidencjiStruktura FA(3)
NIP i nazwa sprzedawcy / nabywcyDane kontrahentaStruktura FA(3)
Netto / VAT / BruttoKwoty do rozksięgowaniaStruktura FA(3)
Waluta + kurs NBP + netto PLNPrzeliczenie dla faktur walutowychFA(3) + kurs NBP
Stawki VAT / MPP / GTUOznaczenia podatkowe i grupoweStruktura FA(3)

Kolumny dodane przez Ciebie (np. „Kategoria kosztów", „Status płatności", „Uwagi") zaczynają się za ostatnią kolumną aplikacji. KSeF Import nigdy ich nie nadpisuje – Twoje dane są bezpieczne nawet po pełnej re-synchronizacji.

22
pola faktury FA(3) dostępne do eksportu
Wybierasz, które kolumny mają trafić do arkusza – układ zapamiętuje się na kolejne synchronizacje.

Przydatne formuły do analizy faktur

Gdy faktury są już w arkuszu, standardowe funkcje Google Sheets robią całą analitykę za Ciebie. Trzy najczęściej używane:

Suma kosztów od dostawcy w wybranym miesiącu

SUMIFS

=SUMIFS(K:K; H:H; "ABC Sp. z o.o."; D:D; ">=2026-03-01"; D:D; "<=2026-03-31") – gdzie K to kwota netto, H nazwa sprzedawcy, D data wystawienia. Zmień nazwę i daty, żeby przefiltrować dowolny okres.

Top-5 dostawców przez QUERY

QUERY

=QUERY(A:S; "SELECT H, SUM(K) WHERE D >= date '2026-03-01' GROUP BY H ORDER BY SUM(K) DESC LIMIT 5") – gotowy ranking kosztów bez tabeli przestawnej.

Suma VAT naliczonego do JPK_V7

SUMIFS dla VAT

=SUMIFS(L:L; C:C; "Kosztowa"; D:D; ">=2026-03-01"; D:D; "<=2026-03-31") – suma VAT z faktur kosztowych za marzec, gotowa do porównania z rejestrem VAT w Arkuszach.

Szczegółową instrukcję uzgodnienia z JPK_V7 znajdziesz w artykule KSeF i JPK_V7 – uzgodnienie w Excelu (ta sama logika WYSZUKAJ.PIONOWO po numerze KSeF, inne narzędzie).

Google Sheets jako hub – integracje z innymi narzędziami

Największą wartością Google Sheets jest to, że wiele narzędzi czyta go natywnie jako źródło danych. Gdy faktury są w arkuszu, możesz je automatycznie wypychać dalej bez pisania kodu:

  • Airtable – natywny import z Google Sheets (menu Dodaj źródło). Widoki Kanban i workflow akceptacji faktur bez dodatkowej konfiguracji.
  • Notion – przez Notion API lub automatyzacje Make/Zapier. Dane faktur jako wiersze w bazie danych Notion.
  • Looker Studio – darmowe dashboardy Google bezpośrednio z arkusza. Wykresy kosztów miesięcznych, per kategoria, trend VAT.
  • Power BI – profesjonalne raporty controllingowe; Google Sheets dostępny jako źródło danych przez wbudowany konektor.
  • Make.com, n8n, Zapier – trigger „nowy wiersz w arkuszu" → Slack, e-mail, CRM, ERP. Zero kodu.
Wiele NIP-ów w jednym arkuszu

W planach Grupa i Biuro możesz przypisać każdy NIP do osobnej zakładki tego samego arkusza albo do oddzielnych arkuszy. Biuro rachunkowe tworzy jeden plik per klient ze wszystkimi NIP-ami w zakładkach.

Bezpieczeństwo – co trafia do Google, co zostaje u nas

Eksport do Google Sheets wiąże się z przesłaniem części danych fakturowych do infrastruktury Google. Precyzyjnie rozgraniczamy, co gdzie trafia:

  • Do arkusza Google trafiają pola wybrane przez Ciebie: numery, daty, kwoty, NIP-y, nazwy kontrahentów – te same dane, które widzisz w panelu.
  • Oryginalne pliki XML FA(3) pozostają wyłącznie w naszej infrastrukturze (PostgreSQL, serwery OVH w Unii Europejskiej). Nigdy nie opuszczają naszych serwerów.
  • Certyfikat KSeF w żaden sposób nie jest wysyłany do Google. Autoryzacja do Google Sheets API odbywa się przez OAuth 2.0 – Google nie widzi certyfikatu ani Twoich danych logowania do KSeF.
Polityka prywatności

Szczegółowy opis przetwarzania danych i zastosowanych zabezpieczeń znajdziesz w polityce prywatności. Certyfikat szyfrujemy AES-256-GCM kluczem HKDF generowanym osobno dla każdego konta.

Najczęstsze pytania

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

Nie. Aplikacja tylko dopisuje nowe wiersze na końcu arkusza. Twoje dodatkowe kolumny, ręczne notatki i istniejące dane w wierszach faktur są nietkalne. Nawet pełna re-synchronizacja doda brakujące wiersze, ale nie usunie żadnych istniejących.

Tak, w planach Grupa i Biuro. W panelu przypisujesz do każdego NIP-u osobny arkusz albo osobną zakładkę w jednym arkuszu. Biuro rachunkowe może prowadzić jeden plik per klient ze wszystkimi NIP-ami w zakładkach.

Google Sheets ma wbudowaną historię zmian dostępną przez 30 dni (Plik > Historia wersji). Możesz przywrócić dowolny stan. Niezależnie od tego KSeF Import przechowuje faktury we własnej bazie i może powtórnie zsynchronizować brakujące wiersze.

Wyłącznie pola, które widzisz w arkuszu: numery, daty, kwoty, NIP-y, nazwy kontrahentów. Oryginalne pliki XML FA(3) nigdy nie opuszczają naszej infrastruktury. Certyfikat KSeF nie jest wysyłany do Google – autoryzacja odbywa się przez OAuth 2.0.

Tak. Przycisk Synchronizuj teraz w panelu wymusza pobranie najnowszych faktur i dopisanie do arkusza. Możesz go użyć raz na kilka minut – to zabezpieczenie przed przekroczeniem limitów API KSeF (około 60 faktur na godzinę dla jednego NIP).

Tak. Siedmiodniowy okres próbny obejmuje pełny dostęp do limitów planu Biuro (20 NIP-ów, bez limitu faktur, sync co 15 min), w tym eksport do Google Sheets, Excel, CSV, zbiorczego PDF oraz auto-zapisu PDF na Dysku Google, bez podawania karty kredytowej.

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