Jak zbudować darmowy dashboard BI z faktur KSeF w Looker Studio?
Wgraj certyfikat w panelu KSeF Import, skonfiguruj eksport do Google Sheets i połącz arkusz z Looker Studio natywnym konektorem Google Sheets. Looker Studio czyta dane z arkusza co 15 minut i buduje interaktywny dashboard – KPI, wykresy, filtry – bez żadnych licencji. KSeF Import obsługuje całą warstwę techniczną: protokół .p12/XAdES, szyfrowanie, limity API i parsowanie XML FA(3). Looker Studio nie łączy się z KSeF bezpośrednio – potrzebuje gotowej tabeli.
- Looker Studio jest całkowicie darmowy – nie płacisz za licencję BI; płacisz tylko za plan KSeF Import.
- Most danych: KSeF → KSeF Import → Google Sheets → Looker Studio. Looker Studio czyta arkusz, nie KSeF.
- Pierwsze pobranie obejmuje ostatnie 90 dni; potem każda nowa faktura dochodzi automatycznie.
- Eksport do Google Sheets dostępny już od planu Solo – wystarczy do zbudowania dashboardu.
- Czas wdrożenia: ~45 minut na pierwszy raport; kolejne to kopia szablonu z nowym źródłem.
W tym artykule
Od problemu do efektu
PWEPower BI Pro, Tableau i Qlik to minimum kilkaset złotych miesięcznie dla kilku użytkowników, a dane i tak trzeba gdzieś zebrać. Firma na Google Workspace zostaje przy statycznym PDF-ie z Excela.
KSeF Import pobiera faktury certyfikatem, parsuje XML FA(3) i wpisuje je do Arkuszy Google. Looker Studio podłącza ten arkusz natywnym konektorem i buduje wykresy – drag & drop, bez kodu.
Zarząd widzi KPI aktualizowane co 15 minut, klikalne filtry i trend kosztów. Koszt BI: zero. Czas wdrożenia: jedno popołudnie.
Dlaczego firmy na Google Workspace potrzebują innej drogi
Jeśli firma siedzi na Gmail, Dysku i Meet, ekosystem Microsoft jest obcy. Power BI wymaga Microsoft 365 i płatnej licencji Pro per użytkownik – dla kilkuosobowego zespołu to stały, comiesięczny koszt plus czas wdrożenia. Tableau i Qlik to jeszcze więcej. W efekcie decyzje operacyjne zapadają na podstawie miesięcznego PDF-a z Excela, a właściciel pyta księgową o każdy raport.
Looker Studio (Google przemianował Data Studio w 2022 r.) jest odpowiedzią dla całego segmentu Google Workspace – i jest w pełni darmowy. Łączy się z dziesiątkami źródeł, obsługuje 15+ typów wykresów, obliczane pola, filtry interaktywne i publikację linkiem. Brakuje tylko jednego: gotowej, aktualnej tabeli z fakturami. I tu wchodzi KSeF Import.
Looker Studio nie łączy się z KSeF bezpośrednio – nie zna protokołu .p12 ani formatu XML FA(3). Most wygląda tak: KSeF → KSeF Import → Google Sheets → Looker Studio. KSeF Import robi całą techniczną robotę; Looker Studio czyta gotową tabelę z arkusza.
Jak zbudować dashboard – krok po kroku
Cały proces zajmuje ok. 45 minut przy pierwszym razie. Kolejny dashboard dla nowego klienta to kopia szablonu z innym źródłem arkusza – 10 minut.
-
1
Wgraj certyfikat i skonfiguruj eksport do Sheets
W panelu KSeF Import dodaj plik
.p12lub.pfxz portalu KSeF. Certyfikat jest szyfrowany AES-256-GCM kluczem generowanym per użytkownik (HKDF) i przechowywany na serwerach w Unii Europejskiej (OVH). Następnie przejdź do ustawień eksportu i wybierz Google Sheets jako cel – dostępny od planu Solo. -
2
Poczekaj na pierwsze pobranie
Pierwsze pobranie obejmuje ostatnie 90 dni. API KSeF udostępnia ok. 60 faktur na godzinę dla jednego NIP, więc przy dużej liczbie dokumentów system dociąga je partiami w tle – możesz zamknąć przeglądarkę. Potem każda nowa faktura dochodzi automatycznie według harmonogramu planu.
-
3
Otwórz lookerstudio.google.com
Kliknij „Blank Report" → Add data → Google Sheets → wybierz swój arkusz z fakturami. Looker Studio automatycznie wykryje typy pól (liczba, data, tekst). Żadna instalacja, żadna licencja.
-
4
Dodaj scorecardy KPI
Insert → Scorecard → metryka: Brutto (SUM). Zrób 4 kopie: „Koszty MTD" (filtr bieżący miesiąc), „VAT naliczony" (SUM VAT), „Liczba faktur" (COUNT), „Średnia kwota" (AVG Brutto). Każda karta porównuje się z poprzednim okresem automatycznie.
-
5
Dodaj wykresy i filtry
Słupkowy „Top 10 kontrahentów" (wymiar: Kontrahent, metryka: Brutto SUM), kołowy „Koszty wg kategorii", liniowy „Trend kosztów 6M" (wymiar: DataWystawienia, granularity: month). Dodaj filtry interaktywne: dropdown Kontrahent, Date range control – wszystkie wykresy reagują natychmiast.
-
6
Opublikuj i udostępnij
Share → Manage access → Anyone in organization (cała firma) lub wybrane osoby. Dashboard odświeża się co 15 minut. Link wrzucasz do Slacka, Teams lub osadzasz przez iframe w intranecie.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
Co dostajesz w Looker Studio za darmo
Looker Studio to pełnoprawne narzędzie BI, nie uproszczona wersja. Poniżej kluczowe funkcje, które bezpośrednio przydają się przy analizie faktur z KSeF.
| Funkcja | Co robi | Przykład z fakturami KSeF |
|---|---|---|
| Scorecardy KPI | Wyróżniona liczba z porównaniem do poprzedniego okresu | Koszty MTD, VAT naliczony, liczba faktur |
| Wykresy słupkowe / kołowe / liniowe | Wizualizacje agregowane po wybranym polu | Top 10 kontrahentów, koszty wg kategorii, trend 6M |
| Obliczane pola | Własne metryki i wymiary (składnia SQL-podobna) | Klasyfikacja MPP, kwartał, procent w sumie kosztów |
| Filtry interaktywne | Dropdown, suwak dat, pole wyboru – wszystko klikalne | Filtruj po kontrahencie, miesiącu, kategorii |
| Publikacja linkiem | Prywatna, dla domeny lub publiczna | Klient biura rachunkowego widzi swój dashboard |
| Odświeżanie | Co 15 minut (domyślnie) lub na żądanie | Dane z KSeF dochodzą przez Sheets automatycznie |
Klasyfikacja faktur MPP w jednej linii: CASE WHEN Brutto >= 15000 THEN "MPP" ELSE "Zwykła" END. Podobnie: CONCAT("Q", QUARTER(DataWystawienia), " ", YEAR(DataWystawienia)) da Ci kwartał jako wymiar.
Kiedy Looker Studio nie wystarczy
Looker Studio jest bezkonkurencyjny dla 95% polskich MŚP. Warto jednak znać granice, żeby wybrać świadomie.
| Scenariusz | Looker Studio | Lepsza alternatywa |
|---|---|---|
| JDG / mała firma, Google Workspace, do 1000 faktur/msc | Idealny – zero kosztu, gotowy w 45 min | – |
| Biuro rachunkowe, wielu klientów, osobne dashboardy | Idealny – kopia szablonu dla każdego klienta | – |
| Firma Microsoft 365, Power BI już wdrożony | Można, ale Sheets jako most to dodatkowy krok | Power BI z bezpośrednim źródłem |
| Ponad 100 000 wierszy w Sheets (wieloletnie archiwum) | Spowalnia – Sheets ma swoje limity | BigQuery jako warstwa pośrednia (darmowe do 1 TB/msc) |
| Izolacja danych per spółka (row-level security) | Ograniczone wsparcie RLS | Power BI Pro / Premium |
| Zaawansowany model DAX / VertiPaq (20+ tabel) | Looker radzi sobie z 2–5 tabelami | Power BI |
KSeF Import pobiera ostatnie 90 dni przy pierwszym uruchomieniu – i tyle. Starsze faktury są w KSeF (MF przechowuje je 10 lat) i w razie potrzeby pobierzesz je z portalu po numerze KSeF. Analiza danych akumulowanych przez kolejne miesiące (napływających przez sync) jest jak najbardziej możliwa – nie możesz jednak pobrać całego wieloletniego archiwum jednym zleceniem.
Bonus: dashboard dla klientów biura rachunkowego
Biura rachunkowe zyskują tu konkretny argument sprzedażowy. Do każdego klienta robisz osobny dashboard (kopia szablonu z innym źródłem Sheets) i udostępniasz link. Klient widzi swój BI aktualizowany automatycznie – bez pytania o dane, bez comiesięcznych PDF-ów.
- Każdy klient ma oddzielny arkusz Sheets – KSeF Import eksportuje per NIP, izolacja po
tenant_id. - Dashboard = kopia szablonu – kopiujesz raz zbudowany raport, zmieniasz źródło na arkusz klienta. Gotowe w 10 minut.
- Udostępniasz linkiem – klient klika, widzi swoje koszty; nie ma dostępu do danych innych klientów.
- Premium usługa w cenie abonamentu – lojalność klientów rośnie, gdy widzą wartość na co dzień, a nie raz w miesiącu.
Plan Solo = 1 NIP (eksport do Sheets dostępny). Biuro = 20 NIP-ów. Szczegóły i ceny w cenniku.
Najczęstsze pytania
Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.
Tak, Looker Studio jest w pełni darmowy. Nie ma wersji płatnej przeznaczonej dla MŚP, nie ma limitów raportów ani użytkowników. Płacisz tylko za plan KSeF Import, który dostarcza dane do arkusza.
Nie. Looker Studio nie zna protokołu KSeF ani formatu XML FA(3). Połączenie wygląda tak: KSeF Import pobiera faktury certyfikatem, parsuje XML i wpisuje dane do Arkuszy Google. Looker Studio podłącza się do tego arkusza natywnym konektorem Google Sheets i buduje wykresy na gotowej tabeli.
Pierwsze pobranie obejmuje ostatnie 90 dni. API KSeF udostępnia ok. 60 faktur na godzinę dla jednego NIP, więc przy dużej liczbie dokumentów system dociąga je partiami w tle. Potem każda nowa faktura dochodzi automatycznie wedle harmonogramu planu.
Tak, eksport do Arkuszy Google dostępny jest już od planu Solo. To wystarczy, żeby zbudować pełny dashboard w Looker Studio. Excel, CSV i PDF są dostępne od planu Firma, a Google Drive PDF wyłącznie w planie Biuro.
Tak. Looker Studio pozwala udostępnić raport konkretnym osobom lub całej domenie Google Workspace. Każdy klient dostaje link do swojego dashboardu opartego na własnym arkuszu – nie widzi danych innych klientów.
Certyfikat jest szyfrowany algorytmem AES-256-GCM kluczem generowanym osobno dla każdego użytkownika (HKDF) i przechowywany na serwerach w Unii Europejskiej (OVH). Dane faktur są izolowane per konto według identyfikatora tenant_id. Szczegóły opisuje polityka prywatności.
Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).
