Automatyzacje i integracje
Jak podłączyć KSeF do własnych narzędzi: token, certyfikat, API
Program z KSeF czy własne narzędzie przez API? Jak wybrać drogę, token albo certyfikat i na co uważać przy limitach zapytań i bezpieczeństwie.
NEWSLETTERRaz w miesiącu konkrety z wdrożeń w firmach usługowych, zero spamu. Zapisz się i odbierz checklistę →
Jak faktury kosztowe z KSeF same trafiają do biblioteki SharePoint: co zapisać, czym to zbudować, co robi Power Automate i ile to kosztuje.
Opublikowano
Faktury kosztowe z KSeF mogą same trafiać do SharePoint. Mały program co godzinę pobiera nowe faktury przez API KSeF, zapisuje XML i PDF w bibliotece dokumentów i wypełnia kolumny: numer KSeF, sprzedawcę, kwotę i datę. Dalej Power Automate prowadzi fakturę do akceptacji. Samego logowania do KSeF Power Automate bez dodatkowego kodu nie zrobi, dlatego tę część oddajemy programowi.
Przepływ ma 5 kroków. Pierwsze 4 robi program, piąty Power Automate.
Faktura z KSeF to dane, a nie skan, więc OCR faktur nie jest tu potrzebny: kwoty i NIP-y program bierze wprost z XML.

W jednej z firm transportowych, z którymi pracujemy, faktury kosztowe z KSeF wpadają do SharePoint automatycznie: ok. 150–200 miesięcznie, bez ręcznego pobierania. SharePoint przechowuje tam pliki, a zespół pracuje na fakturach w wewnętrznym portalu, czyli aplikacji webowej.
Zapisuj oba pliki. XML jest oryginałem z KSeF, a PDF służy do czytania i do wysłania księgowej. Nazwą pliku niech będzie numer KSeF: każda faktura ma własny, więc program łatwo sprawdzi, czy faktura już jest w bibliotece.
Foldery ogranicz do roku i miesiąca. Resztę trzymaj w kolumnach SharePoint, bo po kolumnach da się filtrować, sortować i ustawiać widoki.
| Kolumna | Do czego służy |
|---|---|
| Numer KSeF | kontrola duplikatów, tytuł przelewu |
| NIP i nazwa sprzedawcy | filtr po dostawcy |
| Numer faktury i data wystawienia | wyszukiwanie, zestawienia miesięczne |
| Kwota brutto i waluta | próg akceptacji, na przykład wyższe kwoty do zarządu |
| Status | kto zatwierdził i kiedy, wpisuje Power Automate |
Przy 2 plikach na fakturę i 150–200 fakturach miesięcznie biblioteka przekroczy próg widoku 5 000 elementów po ok. 13–17 miesiącach. Pliki dalej się zapiszą, ale widok, który ma pokazać ponad 5 000 elementów naraz, przestanie działać. Dlatego od początku zaindeksuj kolumny daty i statusu i ustaw widoki z filtrem, na przykład „bieżący miesiąc” albo „do akceptacji”.
Najprościej podzielić pracę: program rozmawia z KSeF, a Power Automate z ludźmi.
| Część | Czym | Licencja |
|---|---|---|
| Logowanie do KSeF, pobieranie, PDF, zapis w bibliotece | mały program w Azure Functions albo na serwerze | plan Flex Consumption ma bezpłatną pulę 250 000 wykonań miesięcznie, a uruchomienie co godzinę w dni robocze to ok. 220 |
| Akceptacja, powiadomienia, przekazanie do księgowości | Power Automate z konektorem SharePoint | konektor standardowy, w licencji Microsoft 365 |
Czemu nie wszystko w Power Automate? Logowanie tokenem KSeF wymaga zaszyfrowania go kluczem publicznym Ministerstwa algorytmem RSA (dokumentacja API), a wyrażenia Power Automate nie mają takiej funkcji. Da się to obejść konektorem niestandardowym z kodem w C#, ale on, tak samo jak konektor HTTP do dowolnego API, wymaga płatnego planu. Power Automate Premium kosztuje 13 euro netto na użytkownika miesięcznie przy płatności rocznej, a Microsoft 365 obejmuje tylko konektory standardowe.
Automatyzacja zaczyna się u nas od 2 tys. zł, a z integracją z innym programem kosztuje zwykle 4–12 tys. zł i trwa 3–6 tygodni. Przepływ z KSeF do SharePoint z obiegiem akceptacji to ten drugi przypadek. Licencje przy podziale z tabeli wyżej to zwykle nic ponad Microsoft 365 i bezpłatna pula Azure Functions. Co jeszcze wpływa na cenę, opisujemy w artykule ile kosztuje automatyzacja jednego procesu.
Jeśli ktoś w Twojej firmie pobiera dziś faktury z KSeF ręcznie, opisz, gdzie mają trafiać i kto je zatwierdza. Odpowiemy, jak zbudować przepływ i ile będzie kosztował.
Bez dodatkowego kodu nie. Logowanie tokenem KSeF wymaga szyfrowania RSA, którego nie ma w wyrażeniach Power Automate. Pobieranie i zapis robi więc mały program, a Power Automate prowadzi obieg na konektorach standardowych z licencji Microsoft 365.
API KSeF zwraca fakturę jako XML. PDF tworzy się z tego pliku, na przykład biblioteką Ministerstwa Finansów do wizualizacji faktur i UPO.
Co godzinę w godzinach pracy: faktura jest w SharePoint tego samego dnia. Ministerstwo zaleca odstęp nie krótszy niż 15 minut, a lista faktur ma limit 20 zapytań na godzinę.
Biblioteka mieści do 30 milionów elementów. Widok bez filtra pokaże najwyżej 5 000, dlatego przy większej liczbie faktur ustaw widoki z filtrem na indeksowanej kolumnie.

Założyciel FKDRIVE i programista. Buduje i utrzymuje systemy webowe oraz automatyzacje.
CZYTAJ DALEJ
Automatyzacje i integracje
Program z KSeF czy własne narzędzie przez API? Jak wybrać drogę, token albo certyfikat i na co uważać przy limitach zapytań i bezpieczeństwie.
Automatyzacje i integracje
Automatyzacja procesu od 2 tys. zł, z integracjami zwykle 4–12 tys. zł, w 1–6 tygodni. Co wchodzi w cenę, co ją podnosi i czy się zwróci.
Automatyzacje i integracje
Od 1.10.2026 adres do e-Doręczeń musi mieć każda firma z CEIDG. Jak wpiąć skrzynkę w obieg dokumentów, żeby pisma, terminy i dowody doręczenia nie przepadły?
Trzydzieści minut online o jednym albo dwóch procesach, które zjadają najwięcej czasu. Jeśli wolisz napisać, formularz kontaktowy jest równie dobrą drogą.
Umów 30 minutNEWSLETTER
Piszemy o tym, co realnie wychodzi z wdrożeń w firmach usługowych: co zjada godziny, co daje się przestawić bez wymiany całego systemu i ile to zwykle kosztuje. Bez sprzedawania w każdej wiadomości. Na start dostajesz checklistę 15 sygnałów.
ZAPISANE
Checklista poszła na . Jeżeli nie widzisz wiadomości w ciągu kilku minut, zajrzyj do folderu z ofertami albo do spamu.