Status oraz dlaczego to tyle trwa?
Z uwagą przyglądamy się postępowi prac nad implementacją KSeF w Odoo. Adapt IT bierze w tych pracach aktywny udział poprzez testowanie oraz sugestie zmian. Trzymamy rękę na pulsie, aby być gotowym na wdrożenia niezwłocznie po oficjalnym udostępnieniu modułu. Aktualny postęp prac można śledzić w Pull Requeście odoo-dev - KSeF.
Integracja Odoo z KSeF to duże przedsięwzięcie. Może się wydawać, że to tylko przesyłka faktur do systemu - ale stoi za tym cały system uwierzytelniania, certyfikatów, kryptografii i wiele więcej. Dokumentacja KSeF jest dość obszerna, może być trudno się w niej odnaleźć. Dlatego też, takie zmiany - z punktu widzenia rozwoju oprogramowania - nie są łatwe, i trwają dość długo.
Kiedy będzie gotowe Odoo KSeF?
Według mnie, na wdrożenie do głównego brancha Odoo będziemy jeszcze musieli poczekać co najmniej 3 tygodnie. To wariant optymistyczny. I to tylko i wyłącznie mój szacunkowy czas. Ciężko to jednoznacznie ocenić, gdyż:
Kod źródłowy, który istnieje na branchu odoo-dev zawiera istotne zmiany, takie jak:
- Konfiguracja certyfikatów
- Wysyłanie faktur do KSeF
- Automatyczne sprawdzanie statusu faktur w KSeF
- Pobieranie UPO
Jednak ten kod nie był jeszcze testowany ze środowiskiem testowym ani przed-produkcyjnym. Diabeł tkwi w szczegółach, i poprawki które nie są duże (ilość linii kodu) mogą zająć dużo czasu. Reguła Pareto działa. Znam to z doświadczenia.
Czy Odoo KSeF będzie dostępne dla każdego?
Tak, KSeF w Odoo będzie dostępne dla każdego. Moduł jest przygotowywany w wersji Community, więc osoby które korzystają z darmowej wersji Odoo również będą miały nowe opcje dostępne.
Co bardzo ważne - Odoo KSeF przygotowywane jest dla wersji 18.0. Nic nie wiadomo o planach wdrożenia na innych wersjach (np. 17.0, 19.0).
Jeżeli korzystasz ze starszej wersji - zadbaj o aktualizację bazy danych już teraz. Czasu na aktualizację Bazy Danych oraz wdrożenia KSeF może być mało.
Odoo KSeF bardziej technicznie - co dzieje się aktualnie?
Jeśli jesteś zainteresowany tylko datą dostępności Odoo, możesz nie czytać tekstu poniżej.
Poniższy tekst dotyczy wersji, która nie jest jeszcze dostępna oficjalnie.
W ramach zrozumienia i zapoznania się ze zmianami w przygotowywanym module, pobrałem oraz uruchomiłem lokalnie brancha zawierającego zmiany z KSeF. Chciałem sprawdzić, jak działa ten kod w rzeczywistości. A także przetestować środowiska udostępnione przez Ministerstwo Finansów.
Środowiska KSeF póki co są 2 - testowe oraz przedprodukcyjne. Testowe pozwala się zalogować każdemu, podając dowolny NIP (np. 1111111111). Przedprodukcyjne jest podłączone do systemów autentykacji. Podczas logowania dostajemy SMS z kodem, którego używamy do logowania. Kody przychodzą raz szybciej, raz wolnej - ale wszystko działa.
Na środowisku wygenerowałem certyfikat do uwierzytelniania. Ten certyfikat jest niezbędny by skonfigurować Odoo KSeF. Konfiguracji dokonujemy w ustawieniach modułu Fakturowanie.

Widok listy certyfikatów w systemie KSeF. (Środowisko testowe).

Widok konfiguracji certyfikatów KSeF w Odoo (branch testowy - jeszcze nie dostępny w wersji głównej).
Na ten moment trwają pracę nad poprawnym przesłaniem podpisanego certyfikatu. Brakuje pola hasła (hasło które szyfruje klucz prywatny). Potrzebne są również poprawki w logice podpisu XAdES. Po tych zmianach, możliwe będą dalsze testy.