Dotyczy wersji systemu: 20.380.105

Krajowy System e-Faktur (KSeF) to platforma Ministerstwa Finansów umożliwiająca wystawianie, udostępnianie i przechowywanie faktur ustrukturyzowanych. Służy on ujednoliceniu, centralizacji rejestracji faktur w obrocie gospodarczym, usprawnieniu płatności za faktury, zapewnia także organom kontroli skarbowej bieżący dostęp do dokumentów.

1 lutego 2026 r. wejdzie w życie obowiązek wystawiania faktur ustrukturyzowanych w KSeF przez przedsiębiorców, których wartość sprzedaży (wraz z kwotą podatku) przekroczyła w 2024 r. 200 mln zł. Natomiast od 1 kwietnia 2026 r. obowiązkiem tym zostaną objęci pozostali podatnicy.

Od wersji 16.2.372.31 w systemach Streamsoft dostępne są rozwiązania umożliwiające wysyłkę oraz odbiór dokumentów do KSeF.

Funkcjonalności wysyłki oraz odbioru dokumentów z KSeF są licencjonowane i odpłatne.

Przed uruchomieniem obsługi KSEF należy zweryfikować istniejące procedury obiegu dokumentów przedsiębiorstwie i dostosować je do nowego sposobu wystawiania faktur. W poniższym linku znajduje się materiał zawierający informacje jak przygotować się do wdrożenia KSeF w firmie: https://www.streamsoft.pl/krajowy-system-e-faktur-ksef/ksef-w-firmie-proces-wdrozenia/

Po wykonaniu autoryzacji tożsamości podatnika w Krajowym Systemie e-Faktur, należy skonfigurować system Streamsoft do komunikacji z platformą. 

Poniżej opisane zostały ustawienia umożliwiające obsługę KSeF oraz jej dostosowanie do indywidualnych uprawnień użytkowników w zakresie dostępu do danych KSeF.

 

Konfiguracja wspólna dla wysyłki i odbioru z KSeF

Uprawnienia użytkowników w Module Administratora

Po aktualizacji systemu, konfigurację obsługi Krajowego Systemu e-Faktur należy rozpocząć od określenia, które grupy użytkowników mają uzyskać dostęp do poszczególnych opcji w systemie związanych z KSeF.

W Module Administratora, w sekcji Słowniki → Grupy użytkowników → Prawa do opcji, ścieżka uprawnień: Prawa\Firmy\...\Streamsoft\Wspólne została rozszerzona o nową gałąź Krajowy System e-Faktur. Uprawnienia są domyślnie nadane dla wszystkich grup użytkowników.

W przypadku przedsiębiorstw z rozbudowaną strukturą organizacyjną konieczne może być określenie obowiązków związanych z obiegiem faktur i precyzyjne wskazanie osób lub grup posiadających kompetencje do wysyłki, odbioru dokumentów z KSeF, zatwierdzania dokumentów czy dostępu do opcji administracyjnych. 

Struktura uprawnień w systemie umożliwia ograniczenie dostępu i edycji dokumentów z KSeF pobieranych do programu za pomocą narzędzia Bufor importu dokumentów z KSeF w zakresie poszczególnych modułów:

W ramach gałęzi Krajowy System e-Faktur możliwe jest sterowanie widokiem i dostępem do opcji związanych z obsługą KSeF, np. możliwością odczytu dokumentów przesłanych/odbieranych z platformy KSeF czy zarządzania tokenami/certyfikatami służącymi do uwierzytelniania na platformie. 

Istotną kwestią w każdym przedsiębiorstwie jest dostęp do dokumentów sprzedaży i zakupu dla odpowiednich osób. W tym celu należy wykorzystać uprawnienia:

Zabranie tego prawa spowoduje, że dla aktualnego użytkownika widoczne będą wyłącznie dokumenty przez niego zaimportowane. Ponadto filtr Dokumenty operatora, znajdujący się w oknach Bufor importu z KSeF  i Bufor eksportu do KSeF, będzie nieaktywny.

Zabranie tego prawa spowoduje, że dla aktualnego użytkownika widoczne będą wyłącznie dokumenty zaimportowane przez niego oraz operatorów powiązanych z tym samym tokenem/certyfikatem. Ponadto filtr Dokumenty operatorów używających ten sam token/certyfikat, znajdujący się w oknach Bufor importu z KSeF  i Bufor eksportu do KSeF, będzie nieaktywny.

Za pomocą uprawnienia Prawa\Firmy\ ...\Wspólne\Krajowy System e-Faktur - KSeF\Wysyłka\Bufor eksportu dokumentów do KSeF - HM\Widok dokumentów innych operatorów możliwe jest ograniczenie widoku dokumentów gotowych do wysyłki do KSeF. Zabranie tego prawa spowoduje, że w oknie bufora eksportu dokumentów do KSeF prezentowane będą wyłącznie dokumenty wystawione przez aktualnie zalogowanego użytkownika.


Konfiguracja KSEF w systemie Streamsoft

W menu Konfiguracja → System → Ustawienia → Obsługa wyodrębniona została gałąź Ustawienia KSeF, zawierająca parametry dotyczące obsługi KSeF w systemie:

W celu aktywacji środowiska dla danej firmy należy zalogować się na stronę: https://web2tr-ksef.mf.gov.pl/web/, gdzie po dokonaniu autoryzacji można pobrać token przeznaczony dla środowiska demonstracyjnego KSeF.

Do dnia 26.01.2026 r. dostępne będzie środowisko produkcyjne KSeF 1.0. W celu aktywacji tego środowiska dla danej firmy należy zalogować się na stronę: https://ksef.mf.gov.pl/web/, gdzie po dokonaniu autoryzacji można pobrać token lub certyfikat przeznaczony dla środowiska produkcyjnego KSeF. Od dnia 01.02.2026 r. obowiązywać będzie środowisko produkcyjne KSeF 2.0.

Ustawienie to może mieć zastosowanie, w sytuacji, gdy w ramach testowania funkcjonalności dokumenty wystawiane na bazie produkcyjnej systemu Streamsoft były wysyłane na środowisko demonstracyjne KSeF, a następnie zmieniono wartość parametru konfiguracyjnego Środowisko KSeF na Produkcyjne. UWAGA! Działanie takie nie jest zalecane. Do testowania obsługi KSeF w systemie Streamsoft rekomendujemy wykorzystanie osobnej instalacji programu - środowiska testowego.

UWAGA!

Platforma Krajowego Systemu e-Faktur posiada limit zapytań możliwych do wysłania w obrębie danego nr NIP. Jego wyczerpanie skutkuje komunikatem Limit żądań osiągnięty i chwilowym brakiem możliwości komunikacji z KSeF. W związku z tym, parametry dotyczące czasu i częstotliwości cyklicznego sprawdzania nr KSeF należy dostosować do specyfiki firmy, uwzględniając przy tym, m.in.:


Parametry dostępne po zalogowaniu się hasłem serwisowym:

Opcje w menu System

Po uruchomieniu obsługi KSeF w menu System dostępna będzie opcja Krajowy System e-Faktur, gdzie możliwe jest zarządzanie certyfikatami oraz tokenami służącymi do uwierzytelniania, sesjami KSeF oraz weryfikacja błędnych połączeń do platformy KSeF.

Tryb pracy KSeF

Opcja uruchamia okno, w którym prezentowane są informacje o trybie pracy, komunikacji z platformą KSeF oraz statusie sesji.

Tryb KSeF

Opcja jest dostępna dla użytkowników posiadających uprawnienie Zmiana trybu pracy KSeF znajdujące w Module Administratora → Grupy użytkowników → Prawa do opcji →  Prawa\Firmy\ ... \Streamsoft\Wspólne\Krajowy System e-Faktur - KSeF\Tryb pracy KSeF:

/ANIAKRU/ Za pomocą przycisku Zmień możliwa jest edycja trybu bezpośrednio w oknie. 


Aktualnie stosowany w systemie tryb pracy z KSeF wyświetlany jest na dolnym pasku programu (status jest odświeżany co 1 min.). Po kliknięciu w panel trybu pracy w dolnym pasku uruchomione zostanie okno Tryb pracy KSeF, gdzie można sprawić oraz zmienić tryb pracy KSeF. Okno to jest dostępne /ANIAKOR do uruchomienia w menu System → Krajowy System e-Faktur.



Komunikacja z KSeF

W oknie wyświetlana jest informacja o stanie połączenia z platformą KSeF. Prawidłowa komunikacja (Online) oznaczona jest kolorem zielonym, pozostałe statusy połączenia oznaczane są kolorem czerwonym.

Możliwa jest również weryfikacja stanu połączenia za pomocą przycisku Sprawdź. System sprawdza połączenie z platformą KSeF oraz innymi stronami internetowymi w celu porównania czy ewentualny problem z połączeniem dotyczy wyłącznie platformy KSeF czy może dotyczyć połączeń z innymi adresami. Kolejność weryfikacji:

  1. Czy sesja jest aktywna
  2. Czy odpowiada adres ksef.mf.gov.pl
  3. Czy odpowiada adres streamsoft.pl
  4. Czy odpowiada adres google.pl

/ANIAKOR troche zmieniłam] Po wykonaniu sprawdzenia wyświetlany jest raport z informacjami o połączeniach z poszczególnymi stronami, który może pomóc w ocenie ewentualnych nieprawidłowości w połączeniu z platformą KSeF (czy problem dotyczy wyłącznie połączenia z platformą KSeF czy również z innymi adresami, co może wskazywać na problem z łączem internetowym).

Przykładowe raporty:

Status sesji KSeF

Opcja służy do weryfikacji aktualnie otwartych sesji połączeń z Krajowym Systemem e-Faktur. Dane prezentowane są w kontekście użytkownika. Z poziomu okna Sesja KSeF możliwe jest jej zakończenie (przycisk Zamknij sesję) oraz wyświetlenie Historii sesji (przycisk Idź do).  

Historia sesji KSeF                                                                             

Stanowi wykaz połączeń z platformą KSeF zarówno bieżących jak i archiwalnych. W oknie prezentowane są dane o sesjach m.in. nr sesji, data otwarcia i zamknięcia, operatorze. Ponadto w szczegółach okna, na zakładce Wysłane dokumenty widoczne są informacje o dokumentach wysłanych do KSeF w ramach danej sesji.

Sesje kończone są automatycznie po zamknięciu programu lub upływie czasu ustalonego przez platformę KSeF, można je również zakończyć ręcznie za pomocą opcji w menu kontekstowym → Zamknij sesję, umożliwia ona również grupowe zakończenie sesji - należy wówczas zaznaczyć wybrane pozycje. Ministerstwo Finansów przewiduje możliwość pobrania Urzędowego Potwierdzenia Odbioru wyłącznie do zakończonych sesji.

Tokeny KSeF

Token KSeF to metoda uwierzytelniania w postaci szeregu znaków (cyfr i liter), w którym zaszyfrowane są uprawnienia do wystawiania, pobierania i podglądu e-Faktur, a także do zarządzania tymi uprawnieniami. Ponadto odpowiada on za komunikację pomiędzy Krajowym Systemem e-Faktur, a programem.

 

Dodawanie tokenów w systemie

System Prestiż umożliwia zarówno wprowadzenie tokena wygenerowanego w aplikacji KSeF, jak i wygenerowanie go bezpośrednio z programu.

 

Wygenerowany w aplikacji KSeF token należy skopiować.

Uwaga !

Wygenerowany token wyświetlany jest tylko jeden raz i należy skopiować go przed opuszczeniem strony. Nie ma możliwości ponownej prezentacji i skopiowania tego samego tokena. W przypadku pomyłki konieczne jest wygenerowanie kolejnego.

 

Przed wklejeniem tokena, w oknie Token KSeF, na zakładce 1 Podstawowe, konieczne jest uzupełnienie nazwy oraz zaznaczenie uprawnień, z jakimi dany token został wygenerowany (Dostęp do faktur, Wystawianie faktur lub oba te uprawnienia). Pola te mają charakter informacyjny (odzwierciedlają wyłącznie uprawnienia nadane w aplikacji Ministerstwa Finansów) i nie ma możliwości ich edycji po zapisie tokena. 

Następnie w oknie Token KSeF-Wklejanie ze schowka, za pomocą opcji Wklej skopiowany token należy wkleić do pola Numer tokena. /ANIAKRU ANIAKOR /trzeba sprawdzić przed publikacją/ - zrzut będzie do wymiany, bo pewnie zmieni się nazwa pola "Widoczność kontrah."/

System nie pozwoli na wprowadzenie tokena bez określenia uprawnień i wyświetli komunikat z ostrzeżeniem.


Za pomocą opcji w menu System →  Krajowy System e-Faktur →  Tokeny KSeF →  Dodaj F3 →  Generuj token.

Przed wygenerowaniem tokena należy nadać mu nazwę i zaznaczyć uprawnienia, dla których token ma zostać wygenerowany. /ANIAKRU ANIAKOR /OK/ - zrzut będzie do wymiany, bo pewnie zmieni się nazwa pola "Widoczność kontrah."/

System wyświetli informacje o konieczności autoryzacji tej czynności przez użytkownika, który jest właścicielem.

Autoryzacji można dokonać poprzez ePUAP, aplikację zewnętrzną lub podpis elektroniczny.

Krajowy System e-Faktur umożliwia wygenerowanie i korzystanie z wielu tokenów, którym przypisane mogą być wszystkie lub odmienne uprawnienia, te z kolei nadawane są osobom fizycznym, podmiotom lub przedstawicielom podatkowym. Pozwala to na tworzenie różnych konfiguracji token - uprawnienia - operator, w zależności od specyfiki firmy i stosowanego w niej obiegu dokumentów.

W systemach Streamsoft możliwe jest generowanie tokenów z uprawnieniami dotyczącymi wysyłki i odbioru dokumentów z KSeF. Zarządzanie uprawnieniami do KSeF dostępne jest jedynie z poziomu aplikacji Krajowego Systemu e-Faktur. /ANIAKOR OK /ANIAKRU - zrzut będzie do wymiany, okno tokena jest już trochę inne/

Nie ma konieczności generowania osobnych tokenów dla każdego operatora obsługującego KSeF. Do tokena posiadającego żądane uprawnienia (np. wystawianie faktur) można przypisać wielu operatorów.

/ANIAKRU - zmieniłam nagłówek rozdziału, żeby dodać w treści info o widoczności kontrahentów/ Uprawnienia operatorów przypisane do tokena

Do tokenów zawierających uprawnienia, należy przypisać użytkowników, którzy będą z tych uprawnień korzystać. Służy do tego zakładka 2 Operatorzy, gdzie z listy operatorów należy wybrać użytkowników, którym dane uprawnienia zostały przypisane w Krajowym Systemie e-Faktur.

Pomimo możliwości wygenerowania wielu tokenów z różnymi uprawnieniami, jeden operator może być przypisany do tylko jednego tokena. Zapobiega to powielaniu uprawnień operatorów i służy zachowaniu porządku w słowniku posiadanych tokenów. Po wskazaniu operatora z listy i przypisaniu go do tokena, przy definiowaniu kolejnego operator ten nie będzie już dostępny na liście.

Ponadto na zakładce 1 Podstawowe w sekcji Inne znajduje się pole Widoczność kontrah., które umożliwia przypisanie do tokena zdefiniowanych uprawnień dotyczących prezentacji dokumentów dla użytkowników. Szczegółowy opis opcji znajduje się w  rozdziale Widoczność kontrahentów KSeF.

Certyfikaty KSeF

Certyfikat KSeF to nowy model uwierzytelniania firmy w Krajowym Systemie e-Faktur. Ma postać specjalnego pliku, który należy wygenerować w Module Certyfikatów i Uprawnień (MCU - dostępny od 1 listopada 2025 r.) lub w aplikacji KSeF (od 1 lutego 2026 r.). Certyfikat służy wyłącznie do potwierdzenia tożsamości i nie zawiera w sobie informacji o uprawnieniach. Te są nadawane w bezpośrednio na platformie KSeF i zatwierdzane certyfikatem. 

Certyfikat KSeF jest niezbędny do wystawiania faktur w trybie offline. Aplikacja KSeF umożliwia wygenerowanie certyfikatów, które będą używane do utworzenia kodu QR.  Mogą one posiadać przeznaczenie:

Generowanie certyfikatu w MCU

W celu wygenerowania certyfikatu KSeF należy:

  1. Zalogować się do Modułu Certyfikatów i Uprawnień (MCU) systemu KSeF: https://mcu.mf.gov.pl/web/login
  2. Przejść do zakładki Certyfikaty → Wnioskuj o certyfikat
  3. Uzupełnić nazwę certyfikatu oraz hasło
  4. Wybrać przycisk Generuj. System automatycznie pobierze klucz (z hasłem) na komputer i przejdzie do następnego kroku.
  5. Określić przeznaczenie certyfikatu Uwierzytelnienie w systemie KSeF oraz datę ważności certyfikatu.
  6. Wybrać  Wyślij wniosek o wydanie certyfikatu.
  7. Po odświeżeniu strony certyfikat będzie gotowy do pobrania.

Dodanie certyfikatu do systemu Streamsoft

Wygenerowane wcześniej certyfikat oraz klucz należy wprowadzić do systemu Streamsoft. W menu System → Krajowy System e-Faktur → Certyfikaty KSeF za pomocą opcji Dodaj (F3) uruchomione zostanie okno edycyjne, w którym: 


/ANIAKRU - ta opcja będzie przebudowanaWidoczność kontrahentów w KSeF  

Opcja umożliwia ograniczenie widoczności dokumentów importowanych z KSeF, prezentowanych w oknach Bufor importu z KSeF oraz Platforma KSeF-Dokumenty zakupu, dostępnych w menu Zakup → Krajowy System e-Faktur. Definiowanie ograniczeń opiera się o grupy kontrahentów, których dokumenty mogą być widoczne dla użytkowników. Widoczności należy przypisać do odpowiednich tokenów.

/ANIAKRU zrzuty będą na pewno do wymiany, bo w oknie są nich literówki i dziwne szare tło/ Na zakładce 1 Podstawowe należy wprowadzić nazwę definiowanej widoczności, warunkuje to możliwość przejścia do następnych zakładek. Zaznaczenie parametru Zabr. wyst. dla nowych kontrah. spowoduje, że na liście dokumentów do zaimportowania z KSeF nie będą widoczne dokumenty wystawione na kontrahentów z nieznanym NIP i które nie zostały przypisane do grupy kontrahentów.

Ograniczenia widoczności można zdefiniować w dwóch trybach, którym odpowiadają zakładki:

Nie można wskazać tej samej grupy zarówno w zakładce Dostęp do grup kontrah. i Zabronienia dla grup kontrah. Przy zapisie ustawień system sprawdza zapisy na zakładkach i wyświetla komunikat: W wykluczeniach znajdują się grupy kontrahentów, którym nadano również dostęp. Zapis niemożliwy.

Zdefiniowaną widoczność można wskazać w polu Widoczność kontrah. w oknie edycyjnym tokena.

Rejestr błędów platformy KSeF

W oknie prezentowany jest wykaz nieprawidłowości w trakcie komunikacji z KSeF. W szczegółach danej pozycji dostępne są zakładki Żądanie i Błąd, które wyświetlają odpowiednio żądanie wysłane z programu do serwera KSeF oraz treść błędu. Dane te mogą stanowić pomoc przy analizie nieprawidłowości w komunikacji z Krajowym Systemem e-Faktur.


Sposoby płatności

W menu SłownikiSłowniki dla dokumentówSposoby płatności istnieje możliwość połączenia zdefiniowanych w systemie sposobów płatności z zawężonym słownikiem udostępnionym w specyfikacji KSeF. Służy do tego pole Płatność KSeF znajdujące się na zakładce 1 Podstawowe.

Dla predefiniowanych sposobów płatności (Gotówka, Przelew) system automatycznie ustawia odpowiednią wartość w polu Płatność KSeF. Dla pozostałych oraz nowych sposobów płatności domyślnie ustawiana jest wartość Inna, którą użytkownik może edytować.

Pole to jest wykorzystywane zarówno podczas eksportu jak i importu dokumentów z KSeF. System identyfikuje rodzaje płatności zdefiniowane w bazie ze sposobami płatności określonymi w pliku xml. W przypadku braku dopasowania rodzaju płatności system Streamsoft przyjmuje/wysyła do KSeF wartość Inna.

 

Wysyłka do KSeF

Moduł Administratora - obsługa wysyłki na środowisko produkcyjne KSeF 

W celu włączenia wymiany dokumentów ze środowiskiem produkcyjnym KSeF słownik Firmy został rozbudowany o dodatkowy parametr Obsługa środowiska produkcyjnego KSeF. Brak zaznaczenia parametru spowoduje, że podczas próby wysyłki dokumentów sprzedaży na środowisko produkcyjne KSeF, system wyświetli komunikat W module administratora nie ustawiono wartości pola "Obsługa środowiska produkcyjnego KSeF" w słowniku firmy!

Mechanizm dearchiwizacji został rozszerzony o parametr sterujący możliwością wysyłki dokumentów na środowisko produkcyjne KSeF w kontekście odtwarzanej bazy danych. W oknie ustawień dodany został parametr Wysyłka do KSeF na środowisko produkcyjne, który domyślnie nie jest zaznaczony. Zapobiega to możliwości pomyłkowej wysyłki dokumentów do KSeF np. w przypadku odtworzenia bazy danych na środowisku testowym programu Prestiż, służącym do celów testowo-szkoleniowych.

W przypadku odtwarzania bazy danych o charakterze produkcyjnym, należy parametr zaznaczyć ręcznie.

Ustawienia na kontrahentach, definicjach dokumentów i miejscach sprzedaży

Kontrahenci

W danych kontrahenta na zakładce 1 Podstawowe dodany został znacznik Obsługa KSeF. Pole to domyślnie jest zaznaczone. 

System umożliwia grupową zmianę wartości parametru, opcja dostępna jest w menu:

Podstawowe → Operacje grupowe → Grupowe ustawienie danych → zakładka 7 Inne

Definicje dokumentów

Na definicjach dokumentów, które dotyczą transakcji gospodarczych objętych obowiązkiem eksportu do KSeF, na zakładce 1 Podstawowe dodane zostały parametry:

Uwaga!

Dokumenty podlegające procedurze OSS (posiadające oznaczenie JPK: OSS_EE, OSS_WSTO lub WSTO_EE) są wyłączone z wysyłki do KSeF. Wystawione w ten sposób faktury, pomimo oznaczeń dot. KSeF na definicji dokumentu i miejscu sprzedaży, zostaną automatycznie rozpoznane przez system jako niepodlegające wysyłce do Krajowego Systemu e-Faktur.

Podczas generowania pliku XML treść uwag jest umieszczana w sekcji <StopkaFaktury>, np.:


 

Miejsca sprzedaży

W oknie definicji Miejsce sprzedaży na zakładce /ANIAKRU - zmiana, nowa zakładka, zrzut też zmieniony/ 10 KSeF sekcja Dane dla  KSeF dodano pole Podlega KSeF. Domyślnie jest ono zaznaczone i dotyczy wszystkich miejsc sprzedaży podlegających księgowaniu. Brak znacznika skutkować będzie blokadą wysyłki do KSeF dokumentów wystawionych w danym miejscu sprzedaży.

/ANIAKOR przepisuje to zdanie wyżej i zmieniam bo coś mi nie pasuje, zobacz proszę/ W oknie Miejsce sprzedaży na zakładce 10 KSeF dodano pole Podlega KSeF. Domyślnie jest ono zaznaczone i dotyczy wszystkich miejsc sprzedaży podlegających księgowaniu. Brak znacznika skutkować będzie blokadą wysyłki do KSeF dokumentów wystawionych w danym miejscu sprzedaży.

 

wersja 5.0 z dnia 2025-12-23