Przejdź do treści
Faktury z KSeF w Airtable
Start Blog Automatyzacja
Automatyzacja · Poradnik

Faktury z KSeF w Airtable

Przenosisz faktury z KSeF do Airtable przez automatyczną synchronizację z Google Sheets.

Wypróbuj za darmo
MW Michał Wójcik 6 min Akt. 18 czerwca 2026 Zweryfikowane
Szybka odpowiedź

Jak przenosić faktury z KSeF do Airtable?

Nie ma bezpośredniego konektora KSeF–Airtable. Najkrótsza ścieżka to most przez Google Sheets: KSeF Import pobiera faktury z API KSeF Twoim certyfikatem, parsuje XML w schemacie FA(3) i zapisuje dane do arkusza Google. Airtable natywnie synchronizuje tabele z Google Sheets – wystarczy wskazać arkusz i skonfigurować Sync. Faktury pojawiają się w Airtable automatycznie jako rekordy gotowe do widoków Grid, Kanban, Kalendarz i powiązań z innymi tabelami.

TL;DR – w skrócie
  • Airtable nie ma natywnego konektora KSeF – Google Sheets jest wymaganym pośrednikiem.
  • Ścieżka: KSeF → KSeF Import → Google Sheets → Airtable Sync. Konfiguracja raz, potem działa w tle.
  • Faktury trafiają do Airtable jako rekordy z polami: numer KSeF, daty, NIP-y, netto/VAT/brutto, stawka, waluta, MPP.
  • Eksport do Google Sheets dostępny już w planie Solo – wystarczy do pełnej integracji z Airtable.
  • W Airtable zyskujesz widoki Kanban, Kalendarz, grupowanie, automatyzacje i powiązania z innymi bazami.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Faktury w KSeF, baza w Airtable

Airtable nie czyta XML-i FA(3) z KSeF. Ręczne przepisywanie danych faktury do bazy to błędy i godziny pracy przy każdym miesiącu rozliczeniowym.

2
Jak rozwiązujemy
Automatyczny most przez Google Sheets

KSeF Import obsługuje certyfikat .p12, szyfrowanie sesji, limity API i parsowanie FA(3) – a wyniki zapisuje do arkusza Google, który Airtable Sync czyta bez Twojego udziału.

3
Efekt
Baza faktur aktualizuje się sama

Nowe faktury z KSeF trafiają do Airtable bez Twojej interwencji. Widoki Grid, Kanban i Kalendarz gotowe od razu – z pełnymi danymi z KSeF.

Dlaczego Google Sheets jest mostem, a nie opcją

Airtable jest potężną bazą danych, ale nie posiada natywnego konektora do KSeF. KSeF to polska specyfikacja regulowana przez Ministerstwo Finansów – wymaga certyfikatu .p12, podpisania sesji XAdES, szyfrowania zapytań i ścisłego respektowania limitów API. Żadne narzędzie No-Code (w tym Airtable, Make, Zapier) nie implementuje tego protokołu z pudełka.

Rozwiązaniem jest KSeF Import jako warstwa middleware: obsługuje całą złożoność techniczną po stronie KSeF i eksportuje czytelne dane do Google Sheets. Airtable natywnie synchronizuje tabele z arkuszami Google – dzięki temu łańcuch działa bez jednej linijki kodu.

Ścieżka integracji

KSeF (XML FA(3)) → KSeF Import (certyfikat, parsing, eksport) → Google Sheets (tabela z danymi) → Airtable Sync (automatyczny import rekordów)

Eksport do Google Sheets dostępny jest już w planie Solo – co oznacza, że każdy plan KSeF Import wystarczy do zbudowania tej integracji. Sprawdź szczegóły w cenniku.

Konfiguracja krok po kroku

Jednorazowa konfiguracja zajmuje ok. 15–20 minut. Potem całość działa w tle bez Twojego udziału.

  1. 1
    Zarejestruj się i wgraj certyfikat

    Utwórz konto i wgraj plik .p12 lub .pfx pobrany z portalu KSeF. Certyfikat szyfrujemy AES-256-GCM kluczem generowanym osobno dla każdego użytkownika. Dane przechowywane są na serwerach w Unii Europejskiej (OVH).

  2. 2
    Skonfiguruj eksport do Google Sheets

    W panelu KSeF Import przejdź do Eksport → Google Sheets, wklej ID arkusza i przyznaj dostęp. Faktury z ostatnich 90 dni dociągną się automatycznie przy pierwszym pobraniu – potem nowe dokumenty dochodzą po każdej synchronizacji.

  3. 3
    W Airtable: dodaj synchronizację z Google Sheets

    W Twojej bazie Airtable wybierz Add a table → Sync data from an external source → Google Sheets. Zaloguj się tym samym kontem Google i wskaż arkusz z fakturami. Airtable automatycznie rozpozna kolumny.

  4. 4
    Ustaw merge key i częstotliwość

    W ustawieniach Sync wybierz Merge by field i wskaż kolumnę „Numer KSeF" jako klucz deduplikacji – zapobiega duplikatom przy kolejnych synchronizacjach. Częstotliwość: co 5 min (Airtable Pro) lub co godzinę (Free).

  5. 5
    Skonfiguruj widoki i pola własne

    Dodaj w Airtable pola nieobsługiwane przez Sync (np. „Status opłacenia" – single-select: Do zapłaty / Zapłacona / Przeterminowana). Pola własne Airtable nie są nadpisywane przez Sync ze źródła Google Sheets.

Wskazówka

Przy pierwszym pobraniu historycznym (90 dni) API KSeF udostępnia ok. 60 faktur na godzinę dla jednego NIP. Przy dużym wolumenie zostaw synchronizację na noc – rano masz pełny zakres bez ręcznego ponawiania.

Skonfiguruj raz, pobieraj jednym kliknięciem

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

Wypróbuj za darmo

Co zyskujesz: widoki i funkcje Airtable

Gdy faktury z KSeF trafiają do Airtable jako rekordy, możesz wykorzystać jego pełne możliwości – niedostępne w samym Google Sheets.

Widok / funkcjaZastosowanie dla faktur KSeF
Grid z grupowaniemFaktury pogrupowane po kontrahencie lub miesiącu, suma netto w każdej grupie
Kanban (obieg akceptacji)Kolumny Nowa / Do weryfikacji / Zatwierdzona / Opłacona – przeciągasz kartę, status się zmienia
Kalendarz płatnościPole Termin płatności jako data – miesięczny widok co do zapłaty którego dnia
Powiązania z innymi tabelamiLinked record między fakturami a tabelą projektów lub klientów
AutomatyzacjePowiadomienie na Slacku lub e-mail, gdy faktura przekroczy zadaną kwotę
Interfejsy (dashboardy)Wizualny dashboard kosztowy bez pisania kodu
Sync jednokierunkowy

Synchronizacja Google Sheets → Airtable jest jednokierunkowa. Zmiany robione w Airtable (statusy, kategorie, notatki) nie wracają do arkusza. To intencjonalne: KSeF jest źródłem faktów, Airtable – warstwą operacyjną.

Dla kogo ta integracja

Integracja KSeF → Google Sheets → Airtable sprawdza się w firmach i zespołach, które już używają Airtable do operacji i chcą dołączyć do nich faktury – bez tworzenia oddzielnego systemu.

  • Agencje i konsultingi – faktury powiązane z tabelą projektów; widać od razu, które projekty generują koszty.
  • Startupy i e-commerce – budżet w Airtable + faktury kosztowe w tej samej bazie; pełny obraz bez przełączania narzędzi.
  • Firmy z obiegiem akceptacji – Kanban zamiast maili; każda faktura przechodzi przez kolumny zatwierdzenia. Więcej w artykule obieg akceptacji faktur w Airtable.
  • Biura rachunkowe – oddzielna baza per klient, widoki raportowe, eksport do CSV. Alternatywą jest integracja przez Make/Zapier – patrz automatyzacja przez Make.com.
~15 min
tyle zajmuje jednorazowa konfiguracja całego łańcucha KSeF → Sheets → Airtable
Potem faktury dochodzą bez Twojego udziału przy każdej synchronizacji.

Limity i dobór planu

Eksport do Google Sheets (wymagany przez integrację z Airtable) dostępny jest w każdym planie KSeF Import – w tym Solo. Szczegółowe porównanie znajdziesz w cenniku.

Airtable ma własne limity rekordów per plan: plan Free do 1 000 rekordów na bazę (dla małego wolumenu faktur wystarczy na wiele miesięcy), plany płatne oferują większe pojemności. Sprawdź aktualne limity na stronie Airtable.

Pamiętaj o 90-dniowym oknie historii

Pierwsze pobranie obejmuje ostatnie 90 dni. Starsze faktury pozostają w KSeF (MF przechowuje je 10 lat) i można je pobrać z portalu po numerze KSeF. Faktury zebrane w Airtable będą narastać od momentu aktywacji – im wcześniej zaczniesz, tym więcej historii.

Okres próbny KSeF Import trwa 7 dni z pełnym dostępem do limitów planu Biuro (20 NIP-ów, bez limitu faktur, synchronizacja co 15 minut) – to wystarczy, żeby sprawdzić całą integrację z Airtable od początku do końca.

Najczęstsze pytania

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

Airtable nie obsługuje protokołu KSeF – wymagane jest certyfikat .p12, podpisanie sesji XAdES i parsowanie XML w schemacie FA(3). KSeF Import realizuje te kroki i eksportuje gotowe dane do Google Sheets, z którym Airtable synchronizuje się natywnie.

W planie Free Airtable synchronizuje raz dziennie, w planach płatnych co godzinę lub częściej (plan Pro co 5 minut). Czas ten jest niezależny od częstotliwości synchronizacji KSeF Import z arkuszem.

Pola własne dodane w Airtable (na przykład status opłacenia, kategoria kosztowa) nie są nadpisywane przez synchronizację ze źródła Google Sheets. Możesz swobodnie opisywać każdy rekord faktury bez ryzyka utraty danych.

Tak. Każdy NIP możesz eksportować do osobnej zakładki arkusza Google Sheets, a Airtable może synchronizować wiele zakładek do różnych tabel lub jednej połączonej bazy. Liczba obsługiwanych NIP-ów zależy od planu KSeF Import.

Tak. Make i Zapier potrafią czytać nowe wiersze z Google Sheets i tworzyć rekordy w Airtable. Daje to większą elastyczność – np. można mapować pola, filtrować faktury po kwocie lub uruchamiać dodatkowe akcje. Natywny Airtable Sync jest prostszy w konfiguracji, ale mniej konfigurowalny.

Eksport do Google Sheets dostępny jest we wszystkich planach: Solo, Firma, Grupa i Biuro. Siedmiodniowy okres próbny daje pełny dostęp do limitów planu Biuro, więc możesz przetestować całą integrację z Airtable od pierwszego dnia.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. 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