Skip to Content

Odoo KSeF - dostępne!

Zobacz jak skonfigurować moduł KSeF w Odoo!
31 stycznia 2026 przez
Odoo KSeF - dostępne!
Dawid Gacek
| Brak komentarzy na ten moment

Odoo KSeF - co zawiera, co nie oraz na jakie wersje jest dostępny?

Wczoraj wieczorem, tj. piątek 30.01.2026 moduł integracji KSeF z Odoo został wdrożony do Odoo. Jest dostępny w Odoo Community (wersja 18.0 i 19.0), a niebawem (pewnie kilka dni) będzie również dostępny w edycji Enterprise (trzeba czekać na aktualizację serwera, która wykona się automatycznie).

Moduł zawiera podstawową funkcjonalność - wysyłanie faktur do systemu KSeF przy sprzedaży w Odoo. Aby skorzystać z funkcjonalności, trzeba przejść krótką konfigurację - jak to się robi, pokażę w dalszej części.

Moduł nie oferuje pobierania faktur z KSeF do Odoo (Edytowano 20.02.2026: Funkcjonalność pobierania faktur jest już dostępna!). Jeżeli kontrolujesz wszystkie wydatki w Odoo, będziesz musiał wejść do KSeF, pobrać faktury (można pobrać wiele na raz) i wrzucić je do Odoo.

Jak zainstalować i skonfigurować moduł KSeF w Odoo?

Moduł powinien zainstalować się automatycznie, jeżeli masz Polską lokalizację w swoim Odoo. Jeżeli moduł się nie zainstalował, w Aplikacjach szukaj "l10n_pl_edi" (usuń default'owy filtr "Aplikacje").

Generacja Certyfikatu i Kluczy w KSeF

Do działania KSeF z jakimkolwiek oprogramowaniem zewnętrznym należy wygenerować certyfikat. Z tego względu najpierw należy przejść do strony KSeF. 

Adres testowego środowiska KSeF: https://ap-test.ksef.mf.gov.pl

Należy wejść na tą stronę, zalogować się (najlepiej swoim NIP - choć to środowisko nie weryfikuje naszej tożsamości).

Logging into KSeF in the test environment – login form.

Obraz 1. Logowanie do KSeF na środowisku testowym. 

Wybierz "Uwierzytelnij się w Krajowym Systemie e-Faktur", następnie "Przejdź dalej".

KSeF login form – authentication via Tax ID (NIP).

Obraz 2. Formularz logowania w KSeF. 

Wprowadź swój NIP (możesz również inny).

Powyższe 2 zrzuty ekranu pokazują logowanie do KSeF. Po zalogowaniu się, musimy wygenerować certyfikat. Należy przejść do Certyfikaty > Wnioskuj o certyfikat.

Generating a certificate in KSeF – Settings.

Obraz 3. Generowanie certyfikatu w KSeF - Ustawienia. 

Podaj nazwę certyfikatu za pomocą której będziesz kojarzył ten certyfikat z Odoo. Wprowadź silne hasło i kliknij "Generuj".

Po kliknięciu "Generuj" zostanie wygenerowany i pobrany klucz prywatny. Nie dawaj nikomu dostępu do tego klucza. A teraz przejdź dalej, wybeirając odpowiednie opcje:

Certificate generation in KSeF – Request for certificate issuance.

Obraz 4. Generacja Certyfikatu w KSeF - Wniosek o wydanie certyfikatu.

Kliknij "Wyślij wniosek o wydanie certyfikatu" - po krótkim czekaniu i odświeżeniu strony zostanie pobrany plik certyfikatu.

Waiting for KSeF certificate issuance.

Obraz 5. Oczekiwanie na realizację wydania certyfikatu KSeF.

View of successful certificate issuance.

Obraz 6. Widok pomyślnej realizacji wydania certyfikatu.

Jeżeli przeszedłeś przez wszystkie kroki, powinieneś mieć na swoim dysku zapisane dwa pliki - certyfikat oraz klucz. To koniec etapu tworzenia certyfikatu w KSeF, teraz należy skonfigurować moduł w Odoo.

Konfiguracja modułu KSeF w Odoo

Z certyfikatem oraz kluczem możemy przejść do konfiguracji w Odoo. Konfiguracji można dokonać na kilka sposobów - ja polecam najpierw przygotować konfigurację klucza oraz certyfikatu, a następnie przejść do włączenia modułu. Ten sposób zaprezentuję.

Najpierw sprawdź, czy Twój NIP w ustawieniach jest w formie PLXXXXXXXXXXXXX. W tym celu przejdź do Ustawienia > Firmy > Zaktualizuj Informacje. Tak powinno wyglądać pole NIP:

NIP setting in Odoo – to use KSeF, the NIP must be entered with the "PL" prefix.

Obraz 7. Ustawienie NIP w Odoo. Jeżeli nie będziesz miał PL w NIP, konfiguracja Odoo KSeF się nie powiedzie.

Ustawienia kluczy i certyfikatu

Przejdź do Ustawienia > Ustawienia Ogólne > Certyfikaty i Klucze.

Private key and certificate configuration in Odoo – settings menu view.

Obraz 8. Konfiguracja klucza prywatnego oraz certyfikatu w Odoo.

Na samym dole obrazu 8 widoczne są pola konfiguracji które nas interesują. Najpierw dodamy klucz - kliknij "-> Klucze". Powinien otworzyć się formularz konfiguracyjny. Dodaj w nim plik klucza który pobrałeś z KSeF (plik z końcówką .key). Następnie wprowadź hasło do klucza (to które podawałeś w KSeF). Po konfiguracji, powinieneś zobaczyć podobny ekran:

KSeF Private Key configuration in Odoo – view after configuration.

Obraz 9. Konfiguracja Klucza prywatnego KSeF w Odoo - widok po konfiguracji.

Zapisz ten klucz, a następnie w podręcznym menu nawigacyjnym wróć do ustawień i przejdź do Certyfikatów. Wypełnij pola formularza Certyfikatu - Nazwa, Certyfikat (dodaj plik pobrany z KSeF, ten z końcówką .cert).

W polu Klucz Prywatny - wybierz z listy utworzony przed chwilą klucz prywatny.

Po konfiguracji, powinieneś zobaczyć podobny ekran:

KSeF Certificate configuration view in Odoo.

Obraz 10. Widok konfiguracji Certyfikatu dla KSeF w Odoo.

Po skonfigurowaniu klucza oraz certyfikatu, musimy jeszcze tylko zrobić jedną rzecz - włączyć wysyłkę faktur do KSeF. Taką opcję znajdziemy w Ustawienia > Fakturowanie/Księgowość (zależy z którego modułu korzystamy).

KSeF module configuration view in Odoo – disabled in this case.

Obraz 11. Widok konfiguracji modułu KSeF w Odoo - w tym przypadku wyłączony.

W sekcji "Polish Localization" widocznej na samym dole obrazu 11. widzimy "Allow KSeF Integration". Należy zaznaczyć ten checkbox, a następnie wybrać skonfigurowany wcześniej certyfikat.

W ten sposób dokonałeś konfiguracji KSeF w Odoo, i jesteś gotowy do wysyłki faktur do KSeF wprost z Odoo.

Wysyłka faktury z Odoo do KSeF

Zaprezentuję teraz w jaki sposób wysłać fakturę do KSeF. Proces niewiele się różni od tego co było do tej pory. W kroku tworzenia faktury definiujemy wszystko tak samo (może to być również faktura wystawiona na podstawie zamówienia).

Kiedy gotową fakturę z Odoo chcemy wysłać do klienta, to po kliknięciu "Wyślij" w standardowym oknie wysyłki zobaczymy też pole "by KSeF (e-faktura)":

Invoice sending view with the option to send the Odoo invoice via KSeF.

Obraz 12. Widok wysyłki faktury z opcją wysłania faktury z Odoo przez KSeF.

Tutaj należy być ostrożnym - możemy wysłać fakturę również przez email, ale faktura wysłana przez email będzie się różniła wizualnie od faktury w KSeF (to będzie ta zdefiniowana w Odoo faktura). Faktura przesłana przez KSeF jest uznana za dostarczoną do klienta (biorąc aspekt prawny).

Po wysłaniu faktury mamy opcję sprawdzenia wysłania faktury, a jeżeli to się powiedzie - pobrania UPO:

Invoice sending view – delivery confirmation (UPO) from KSeF.

Obraz 13. Widok wysyłki faktury - poświadczenie odbioru z KSeF.

Ta faktura w KSeF wygląda tak:

View of the invoice sent from Odoo within the KSeF portal.

Obraz 14. Widok faktury wysłanej z Odoo w KSeF.

Włączenie modułu produkcyjnego

Aby włączyć wysyłanie faktur do środowiska produkcyjnego KSeF, należny zmienić Parametr Systemowy l10n_pl_edi_ksef.mode​ na "prod". Żeby to zrobić, przejdź do trybu developerskiego a następnie Ustawienia > Techniczne > Parametry Systemu i wyszukaj l10n_pl_edi_ksef.mode​. Zmień "test" na "prod".

Upewnij się, że certyfikat oraz klucz również został zmieniony na ten z produkcyjnej wersji KSeF!

Adapt IT - konfiguracja KSeF

Oferujemy konfigurację i podłączenie KSeF razem z aktualizacją wersji Odoo. Jeżeli chcesz skorzystać z usługi, skontaktuj się z nami telefonicznie bądź poprzez formularz kontaktowy.

# KSeF
Odoo KSeF - dostępne!
Dawid Gacek 31 stycznia 2026
Udostępnij ten artykuł
Tagi
Archiwum
Zaloguj się by zostawić komentarz
System MES w Odoo: Kontrola zleceń i harmonogramowanie produkcji
Jak wygląda śledzenie zleceń produkcyjnych w systemie zarządzania produkcją Odoo?