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.
- 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
PWEPlik 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.
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.
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.
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
Wgraj certyfikat KSeF
Wejdź w Certyfikaty i dodaj plik
.p12lub.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
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
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
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
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.
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.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
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.
| Kolumna | Zawartość | Skąd pochodzi |
|---|---|---|
| Numer KSeF | 35-znakowy identyfikator, unikalny w skali kraju | Nadawany przez KSeF |
| Numer faktury | Wewnętrzna numeracja wystawcy | Struktura FA(3) |
| Typ | Sprzedażowa / Kosztowa / Korekta | Struktura FA(3) |
| Data wystawienia / sprzedaży / w KSeF | Trzy daty dla pełnej ewidencji | Struktura FA(3) |
| NIP i nazwa sprzedawcy / nabywcy | Dane kontrahenta | Struktura FA(3) |
| Netto / VAT / Brutto | Kwoty do rozksięgowania | Struktura FA(3) |
| Waluta + kurs NBP + netto PLN | Przeliczenie dla faktur walutowych | FA(3) + kurs NBP |
| Stawki VAT / MPP / GTU | Oznaczenia podatkowe i grupowe | Struktura 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.
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(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(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(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.
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.
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.
Specjalistka ds. KSeF w zespole redakcyjnym KSeF Import. Pisze o eksporcie faktur z Krajowego Systemu e-Faktur do arkuszy i rozliczaniu kosztów.
