KSeF do Google Sheets — faktury z KSeF automatycznie w arkuszu Google

Opublikowano: 15 lutego 2026 · Zaktualizowano: 19 kwietnia 2026 · Czas czytania: 10 min

KSeF do Google Sheets — automatyczny eksport faktur

W skrócie

  • Konfiguracja w 3 minuty: podłącz konto Google, wskaż arkusz, wybierz częstotliwość synchronizacji (24h, 6h, 2h, 15 min — zależy od planu).
  • Każda nowa faktura = nowy wiersz dopisany na końcu arkusza. KSeF Import nigdy nie nadpisuje ani nie kasuje istniejących wierszy — Twoje dodatkowe kolumny (np. „Kategoria", „Opłacona") są bezpieczne.
  • Google Sheets to hub: stąd dane łatwo idą do Airtable (natywny import), Notion (via API), Looker Studio (darmowe), Power BI, Make/n8n/Zapier.
  • Dla kogo: JDG chcąca udostępnić dane księgowej, MŚP z rozproszonymi zespołami, biura rachunkowe tworzące jeden arkusz per klient.
  • Cena: eksport do Google Sheets jest dostępny we wszystkich planach — od Solo (9 zł) po Biuro (299 zł).

Google Sheets to obok Excela najczęściej używane narzędzie w małych firmach — głównie dlatego, że jest darmowy, działa w przeglądarce i bezproblemowo udostępnia arkusz wielu osobom jednym kliknięciem. Dla KSeF to naturalny cel eksportu: księgowa, wspólnik albo biuro rachunkowe dostają aktualne dane bez pobierania plików, bez wysyłki mailem, bez wersji „faktury_MARZEC_final_final_v2.xlsx".

Ten artykuł pokazuje pełną ścieżkę: jak skonfigurować automatyczny eksport z KSeF do arkusza Google, jakie kolumny dostaniesz, jak napisać przydatne formuły do analizy kosztów i jak potraktować Google Sheets jako punkt pośredni do innych narzędzi (Airtable, Notion, Looker Studio, Power BI, automatyzacje no-code).

Dlaczego Google Sheets zamiast portalu KSeF lub Excela lokalnego?

Portal KSeF umożliwia przeglądanie pojedynczych faktur, ale nie ma żadnych narzędzi analitycznych. Nie zsumujesz kwot VAT za dany miesiąc, nie przefiltrujesz faktur według kontrahenta ani nie udostępnisz zestawienia wspólnikowi. Excel lokalny rozwiązuje pierwsze dwa problemy, ale wymaga wysyłki pliku — a wiadomo: wysłany plik w 5 minut staje się nieaktualny.

Google Sheets łączy zalety obu światów:

  • Współdzielenie — udostępnij arkusz księgowej, wspólnikowi czy biuru rachunkowemu jednym linkiem z prawem tylko do odczytu albo edycji.
  • Automatyczne aktualizacje — nowe faktury pojawiają się w arkuszu bez Twojej interwencji; księgowa widzi zmiany bez prośby o kolejną wysyłkę.
  • Formuły i wykresy — SUMIFS, QUERY, tabele przestawne, wykresy kolumnowe, warunkowe formatowanie — pełna moc bez instalacji.
  • Historia zmian — każda edycja jest zapisana, możesz cofnąć do dowolnego momentu.
  • Zero instalacji — działa w przeglądarce na komputerze, tablecie i telefonie. Księgowa wchodzi z laptopa, Ty z telefonu na wyjeździe.
  • Punkt startowy integracji — Airtable, Notion, Looker Studio i Power BI potrafią natywnie czytać Google Sheets jako źródło.
KSeF Faktury XML FA(3) auto-sync KSeF Import Parsowanie i eksport co 15 min – 24h Google API Google Sheets Aktualne dane

Konfiguracja eksportu — 5 kroków

  1. Załóż konto KSeF Import i wgraj certyfikat KSeF. Plik .p12 lub .pfx jest szyfrowany AES-256-GCM z kluczem pochodnym per-użytkownik i przechowywany w bazie PostgreSQL na serwerze w UE (OVH, Polska). Więcej: certyfikat KSeF w Słowniku.
  2. Utwórz pusty arkusz Google Sheets. W Google Drive → Nowy → Arkusz Google. Możesz nazwać go dowolnie (np. „Faktury KSeF — marzec 2026"). Skopiuj ID arkusza z URL: to długa litera-cyfrowa wartość między /d/ a /edit.
  3. Połącz konto Google z KSeF Import. W panelu klikasz "Eksport → Google Sheets → Połącz konto Google". Dajesz uprawnienie tylko do edycji wskazanego arkusza (nie do wszystkich Twoich plików na Drive).
  4. Wybierz harmonogram synchronizacji. Solo: raz dziennie (wybierasz godzinę). Firma: co 6h. Grupa: co 2h. Biuro: co 15 min. Harmonogram dobiera się do potrzeb — firma fakturująca raz w tygodniu nie potrzebuje 15-minutowego sync.
  5. Pierwsza synchronizacja. System pobiera faktury historyczne (KSeF API ogranicza zapytania do 3 miesięcy, więc 12 miesięcy pobierane jest w 4 turach po ~89 dni). Po zakończeniu arkusz wypełnia się wierszami — jedna faktura = jeden wiersz.

Struktura arkusza — 18 kolumn

Domyślny szablon arkusza wygląda tak (każdy plan pozwala dostosować kolumny):

  • A: Numer KSeF — 35-znakowy identyfikator, unikalny w skali kraju.
  • B: Numer faktury — wewnętrzna numeracja wystawcy.
  • C: Typ — Kosztowa / Sprzedażowa / Korekta.
  • D: Data wystawienia, E: Data sprzedaży, F: Data w KSeF.
  • G: NIP sprzedawcy, H: Nazwa sprzedawcy.
  • I: NIP nabywcy, J: Nazwa nabywcy.
  • K: Netto, L: VAT, M: Brutto.
  • N: Waluta, O: Kurs NBP, P: Netto PLN (dla faktur walutowych).
  • Q: Stawki VAT, R: MPP, S: GTU.

Kolumny T+ są Twoje — KSeF Import nigdy ich nie dotyka. Typowe dodatkowe kolumny: „Kategoria", „Opłacona (tak/nie)", „Data płatności", „Uwagi dla księgowej".

Faktury KSeF — Marzec 2026 Udostep. Nr faktury Data Sprzedawca Netto Brutto Opłacona 1 FV/03/001 2026-03-01 TechSolutions Sp. z o.o. 3 400,00 zł 4 182,00 zł Tak 2 FV/03/002 2026-03-03 Biuro Omega 780,00 zł 959,40 zł Do zapłaty 3 FV/03/003 2026-03-05 Kowalski & Syn 6 150,00 zł 7 564,50 zł Tak Dane aktualizowane automatycznie co 6 godzin

Przydatne formuły Google Sheets dla faktur KSeF

Suma kosztów per dostawca w wybranym miesiącu

=SUMIFS(K:K; H:H; "ABC Sp. z o.o."; D:D; ">=2026-03-01"; D:D; "<=2026-03-31")

Sumuje kolumnę K (netto) dla sprzedawcy „ABC Sp. z o.o." w zakresie dat z kolumny D.

Dynamiczny raport 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")

QUERY to SQL-like w Google Sheets — idealne do dashboardów.

Automatyczny status opłacenia (JEŻELI)

=JEŻELI(U2="TAK"; "✓ Opłacona"; JEŻELI(D2+14<DZIŚ(); "⚠ Zaległa"; "Do zapłaty"))

Gdzie U to Twoja kolumna „Opłacona", D to data wystawienia. Faktura niezapłacona po 14 dniach dostaje flagę zaległej.

Podsumowanie VAT dla JPK_V7

=SUMIFS(L:L; C:C; "Kosztowa"; D:D; ">=2026-03-01"; D:D; "<=2026-03-31")

Zwraca sumę VAT naliczonego (kolumna L) z faktur kosztowych w marcu — gotowe do porównania z JPK_V7. Szczegóły w: uzgodnienie KSeF z JPK_V7.

Google Sheets jako centralny hub — integracje

Największą wartością Google Sheets jest to, że wiele innych narzędzi czyta je natywnie. Kiedy Twoje faktury są już w arkuszu, możesz je automatycznie wypychać dalej:

  • Airtable — natywny import z Google Sheets (menu Dodaj źródło). Świetne dla workflow akceptacji faktur i widoków Kanban.
  • Notion — via Notion API albo no-code integracje (Make.com/Zapier) — dane faktur jako wiersze w Notion database.
  • Looker Studio — darmowe dashboardy Google, bezpośrednio z arkusza. Wykresy kosztów, per-kategoria, trend miesięczny.
  • Power BI — profesjonalne raporty controllingowe dla CFO.
  • Make.com, n8n, Zapier / Power Automate — trigger „nowy wiersz w Google Sheets" → Slack, e-mail, CRM, system ERP.

FAQ — najczęstsze pytania

Czy KSeF Import nadpisuje moje dane?

Nie. Aplikacja tylko dopisuje nowe wiersze na końcu arkusza. Twoje dodatkowe kolumny (U+) i ręczne wpisy w istniejących wierszach są nietykalne. Jeśli zmienisz nazwę kolumny A („Numer KSeF" → „KSeF nr"), system będzie szukał kolumny po pozycji, nie po nazwie — arkusz nadal zadziała.

Czy mogę mieć osobny arkusz na każdy NIP?

Tak, w planach Grupa i Biuro. W panelu przypisujesz do każdego NIP-u osobny arkusz Google Sheets (albo osobną zakładkę w jednym arkuszu). Biuro rachunkowe może mieć jeden arkusz per klient.

Co gdy przypadkowo usunę wiersz?

Google Sheets ma wbudowaną historię zmian (Plik → Historia wersji) — możesz przywrócić dowolny stan z ostatnich 30 dni. Dodatkowo KSeF Import przechowuje wszystkie faktury w swojej bazie i wspiera ponowną pełną synchronizację — odtworzysz dane w pełni.

Jakie dane przechodzą przez Google?

Wyłącznie dane, które widzisz w arkuszu (numery, daty, kwoty, NIP-y, nazwy). XML oryginał nigdy nie opuszcza infrastruktury ANTENA Sp. z o.o. (PostgreSQL, OVH Polska). Certyfikat KSeF nie jest wysyłany do Google — autoryzacja do Google Sheets API odbywa się przez OAuth 2.0 standardowym flow.

Czy można wymusić natychmiastową synchronizację?

Tak — przycisk „Synchronizuj teraz" w panelu wymusza pobranie najnowszych faktur i dopisanie do arkusza. Limit: raz na 5 minut (zabezpieczenie przed przekroczeniem limitów API KSeF — szczegóły w: Rate limit API).

Czy eksport działa bez karty kredytowej?

Tak — 7-dniowy trial planu Solo ma pełny eksport do Google Sheets, bez karty. Po triału kontynuujesz na Solo (9 zł netto/msc) lub wybierasz wyższy plan.

Powiązane artykuły

Artykuł przygotowany przez zespół KSeF Import (ANTENA Sp. z o.o.)

Wrzuć pierwszą fakturę z KSeF do Sheets w 5 min

7-dniowy okres próbny planu Solo, bez karty kredytowej.

Wypróbuj za darmo