Jak przenosić faktury z KSeF do Notion?
Notion nie ma natywnego konektora do KSeF. Najskuteczniejsza ścieżka to: KSeF Import pobiera faktury z API KSeF, eksportuje je do Arkuszy Google, a stamtąd Make.com, Zapier lub n8n dopisuje każdy nowy wiersz jako rekord do bazy Notion. Konfigurację robisz raz; potem każda nowa faktura trafia do Notion automatycznie, bez Twojego udziału.
- Notion nie łączy się z KSeF bezpośrednio – potrzebny jest most przez Arkusze Google.
- Schemat integracji: KSeF Import → Arkusze Google → Make.com lub Zapier → Notion.
- Konfiguracja jednorazowa (~20–30 min); potem każda nowa faktura trafia do bazy Notion bez ręcznego działania.
- Notion sprawdza się jako operacyjny workspace – faktury obok projektów, zadań i notatek klientów.
- Do złożonych workflow akceptacji (relacje, rollupy, formuły) lepszy jest Airtable.
W tym artykule
Od problemu do efektu
PWEJeśli prowadzisz projekty, zadania i dokumenty w Notion, faktury z KSeF funkcjonują w oderwaniu – logujesz się osobno do portalu MF, szukasz dokumentów i przepisujesz dane ręcznie.
KSeF Import obsługuje certyfikat .p12, XAdES, limity API i parsowanie FA(3), a wynik eksportuje do Arkuszy Google. Make.com lub Zapier dociąga każdy nowy wiersz prosto do bazy Notion.
Nowe faktury pojawiają się w Notion automatycznie – z relacjami do klientów, widokami Kanban/Kalendarz i zadaniami powiązanymi z dokumentem.
Dlaczego KSeF nie łączy się z Notion bezpośrednio
KSeF udostępnia API oparte na podpisach kryptograficznych XAdES i strukturze XML w schemacie FA(3). Notion ma proste REST API do zarządzania bazami stron. Te dwa systemy nie komunikują się natywnie – do połączenia potrzebna jest warstwa pośrednia, która obsługuje autoryzację KSeF, parsuje XML i tłumaczy dane na format akceptowany przez Notion.
Trzy elementy sprawiają, że bezpośrednia integracja nie jest trywialna:
- Certyfikat kryptograficzny – logowanie do KSeF wymaga pliku .p12 i podpisu XAdES, którego narzędzia no-code nie obsługują.
- Limity przepustowości KSeF – API udostępnia około 60 faktur na godzinę dla jednego NIP; przekroczenie skutkuje błędem 429.
- XML FA(3) jako format surowy – ok. 80 zagnieżdżonych pól wymaga parsowania przed wysłaniem do Notion.
KSeF Import rozwiązuje wszystkie trzy bariery: obsługuje certyfikat i XAdES, respektuje limity API, parsuje FA(3) i eksportuje gotowe wiersze do Arkuszy Google. Notion (i Make/Zapier/n8n) czyta już z arkusza – bez certyfikatów i XML.
Jak skonfigurować integrację – krok po kroku
Cały setup zajmuje ok. 20–30 minut. Potem faktury trafiają do Notion automatycznie.
-
1
Konto i certyfikat w KSeF Import
Załóż konto, wgraj certyfikat
.p12lub.pfxz portalu KSeF. Certyfikat jest szyfrowany AES-256-GCM kluczem generowanym osobno per użytkownik i przechowywany na serwerach w Unii Europejskiej (OVH). Plan Solo wystarczy – obejmuje eksport do Arkuszy Google. -
2
Skonfiguruj eksport do Google Sheets
W sekcji Eksport → Arkusze Google podaj ID arkusza i wybierz zakładkę. KSeF Import będzie dopisywać każdą nową fakturę jako kolejny wiersz – z kolumnami: numer KSeF, numer faktury, daty, NIP, kwoty netto/VAT/brutto, stawki, waluta.
-
3
Utwórz bazę danych w Notion
Dodaj nową stronę z widokiem Database – Full page. Zdefiniuj właściwości odpowiadające kolumnom z arkusza:
Nr faktury(Text),Numer KSeF(Text),Data wystawienia(Date),NIP sprzedawcy(Text),Kwota netto(Number),VAT(Number),Brutto(Number),Status(Select). -
4
Połącz Sheets z Notion przez Make.com lub Zapier
Utwórz scenariusz: Trigger – New Row in Google Sheets → Action – Create Database Item in Notion. Zmapuj pola: arkusz → właściwości Notion. Aktywuj i przetestuj na pierwszym wierszu.
-
5
Weryfikacja i automatyzacja
Uruchom pierwsze pobranie historyczne – obejmuje ostatnie 90 dni faktur. Przy limicie KSeF (~60 faktur/h) możesz zostawić synchronizację na noc; rano masz pełną historię w Notion i każda kolejna faktura trafia tam automatycznie.
Zanim włączysz automatyzację na całej historii, uruchom scenariusz Make.com lub Zapier ręcznie na jednym wierszu arkusza. Sprawdzisz mapowanie pól – kwoty jako liczby, daty jako daty – i unikniesz setek błędnych rekordów w bazie Notion.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
Jak zaprojektować bazę faktur w Notion
Notion pozwala oglądać te same dane w różnych widokach bez powielania rekordów. Oto polecany zestaw właściwości i widoków dla bazy faktur:
| Właściwość Notion | Typ | Źródło w Sheets |
|---|---|---|
| Numer faktury | Tytuł (Text) | Kolumna Nr faktury |
| Numer KSeF | Text | Kolumna Numer KSeF |
| Data wystawienia | Date | Kolumna Data wystawienia |
| NIP i nazwa sprzedawcy | Text | Kolumny NIP sprzedawcy / Nazwa sprzedawcy |
| Kwota brutto | Number (PLN) | Kolumna Brutto |
| Status | Select (Opłacona / Do zapłaty / Korekta) | Kolumna – uzupełniasz ręcznie w Notion |
| Projekt / Klient | Relation – inna baza Notion | Powiązanie ręczne lub przez Make |
Przydatne widoki
- Tabela – domyślny widok; filtruj po dacie, NIP-ie lub kwocie,
- Kanban (Board) – kolumny: Do zapłaty / Opłacona / Korekta – widok obiegu dokumentów,
- Kalendarz – faktury układają się po terminie płatności lub dacie wystawienia,
- Filtrowany widok dla klienta – share link z filtrem „NIP sprzedawcy = X" – klient widzi tylko swoje faktury.
Notion czy Airtable – kiedy wybrać które?
Notion i Airtable mają zbliżony schemat integracji z KSeF (obydwa przez Arkusze Google), ale różnią się pod kątem funkcji bazy danych i kontekstu pracy.
| Kryterium | Notion | Airtable |
|---|---|---|
| Kontekst pracy | Dokumenty, wiki, notatki, projekty w jednym miejscu | Dedykowana baza relacyjna |
| Relacje baz | Proste (1:N), bez rollupów między stronami | Relacje wielu-do-wielu, rollupy, lookups |
| Formuły | Podstawowe (text, liczby, daty) | Rozbudowane (SUMIF, IF, REGEX, DATETIME) |
| Widoki | Tabela, Board, Kalendarz, Galeria, Oś czasu | Tożsame + Gantt, interfejsy niestandardowe |
| Workflow akceptacji | Prostszy (Kanban + notki) | Silniejszy (automatyzacje wbudowane, statusy z triggerami) |
| Plan darmowy | Do 1000 bloków (wystarczy start) | Do 1200 rekordów/bazę |
Notion wygrywa, gdy już pracujesz w nim na co dzień – zarządzasz projektami, notatkami klientów i zadaniami w jednym workspace. Faktury w Notion mają sens wtedy, gdy chcesz łączyć je z kontekstem biznesowym (projekt, klient, kampania) bez przełączania narzędzi. Dla dedykowanego trackera finansowego z relacjami i automatyzacjami – Airtable sprawdzi się lepiej.
Co zyskujesz, mając faktury w Notion
Przeniesienie faktur z KSeF do Notion to nie tylko wygoda – to zmiana kontekstu. Faktura przestaje być odizolowanym dokumentem i staje się częścią workspace.
- Jeden system do pracy – faktury obok zadań, projektów i notatek; nie przełączasz zakładek,
- Relacje i kontekst – powiąż fakturę ze stroną klienta lub projektu; widzisz koszty w kontekście,
- Widoki wielowymiarowe – te same dane w tabeli, kanban po statusie, kalendarzu po terminie płatności,
- Zadania powiązane z fakturą – task „Zapłać FV/03/042 do 20.03" przypisany osobie, z datą, zlinkowany z rekordem faktury,
- Udostępnianie – share link do widoku z filtrem „faktury klienta X"; klient widzi tylko swoje dokumenty.
Dane płyną KSeF → Sheets → Notion. Zmiany wprowadzone ręcznie w Notion (np. status „Opłacona") nie wracają do Arkuszy Google. To zamierzone zachowanie: KSeF i Sheets to źródło prawdy o faktach (co wystawiono, za ile), Notion – to warstwa operacyjna (co zrobić z tą fakturą).
Najczęstsze pytania
Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.
Nie. Notion ma proste REST API, które nie obsługuje certyfikatów kryptograficznych ani schematu XML FA(3) wymaganego przez KSeF. Połączenie wymaga warstwy pośredniej: KSeF Import eksportuje faktury do Google Sheets, a Make.com lub Zapier przepisuje każdy nowy wiersz do bazy Notion.
Wystarczy plan Solo, który obejmuje eksport do Arkuszy Google. Make.com lub Zapier czyta z arkusza, więc nie potrzebujesz wyższego planu wyłącznie dla tej integracji. Szczegóły limitów na stronie cennik.
Plan Free wystarczy do podstawowej bazy faktur. Wyższe plany Notion zwiększają limity i opcje współpracy zespołowej. API Notion, przez które Make.com lub Zapier dopisuje faktury, działa we wszystkich planach, łącznie z Free.
Pierwsze pobranie obejmuje ostatnie 90 dni. Przy limicie API KSeF, czyli około 60 faktur na godzinę dla jednego NIP, większe zaległości dociągają się partiami w tle, więc rano masz pełen zakres bez ręcznego pilnowania.
Nie. Dane płyną z KSeF Import do Arkuszy Google, a stamtąd do Notion. Zmiany wprowadzone w Notion, na przykład status lub notatka, nie wracają do arkusza. To zamierzone: KSeF jest źródłem prawdy o fakturze, a Notion warstwą operacyjną.
Notion wygrywa, gdy już pracujesz w nim na co dzień i chcesz mieć faktury obok projektów i zadań. Airtable sprawdza się lepiej przy złożonych obiegach akceptacji, relacjach wiele do wielu i zaawansowanych formułach. Obydwa integrują się tak samo, przez Arkusze Google.
Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).
