RSS Amplifier

KSeF 3, 2, 1... · Dec 12, 2025

Faktury Schrödingera - może jestem, a może nie?

0
Sign in to vote or save

Aleksander · KSeF 3, 2, 1...

Tokeny w MCU, faktury, których nie ma, uprawnienia w KSeF 1.o. Coś w tym KSeF ciągle się dzieje. I pytania, pytania, coraz więcej pytań. Grupy KSeFowe na FB grzeją się do czerwoności. W tym roku, zamiast o świętach, wszyscy myślą o KSeF.

MF powinno sprzedawać jakieś bombki z napisem KSeF. I kubki na prezent. Nie dość, że przypominałyby o nowych obowiązkach, to jeszcze pozwoliłyby zarobić - może luka w przyszłorocznym budżecie by była mniejsza 😁

Koniecznie bombki powinny być szklane - jak spadną z choinki, to przypomną też, jak to się może skończyć w lutym 😈

Czas do godziny K: -50d18h30m. Coraz bliżej ksefy, coraz bliżej ksefy… 🎄

Jak pisałem na początku listopada - po uruchomieniu modułu MCU w ramach KSeF 2.o, w Aplikacji Podatnika KSeF 1.o wyłączono możliwość nadawania uprawnień. Do tego zmieniono uprawnienia nadawane po złożeniu ZAW-FA. Zamiast pełnych uprawnień właścicielskich, opisanych zresztą nawet w podręczniku, nadawane są tylko uprawnienia administracyjne. To w praktyce oznacza jedynie możliwość nadawania uprawnień.

Oznacza to, że po złożeniu ZAW-FA trzeba się w MCU/Aplikacji Podatnika zalogować i nadać sobie samemu uprawnienia do wystawiania faktur (jeśli oczywiście chcemy te faktury wystawiać). Ot, logika MF 🤔

No i w KSeF 2.o to głupie, ale możliwe. Ale w KSeF 1.o, skoro tam uprawnienia wyłączono, a ZAW-FA działa tak samo - to jest to całkiem niemożliwe. Podatniku - chcesz testować KSeF 1.o i masz spółkę, to albo kupuj pieczęć kwalifikowaną (logujesz się wtedy z uprawnieniami właścicielskimi), albo… nie mamy pańskiego kapelusza i co Pan nam zrobi?

Okazuje się jednak, że MF nie tylko stosuje skomplikowane systemy bezpieczeństwa, jeśli chodzi o formularz kontaktowy, ale równie zaawansowane mechanizmy zastosowało w przypadku wycinania tych uprawnień.

Okazuje się, że wystarczy zmienić adres w przeglądarce na:

https://ksef.mf.gov.pl/web/attorney-power/grant-attorney-power

i wchodzimy w nadawanie uprawnień 🤦

Wszystko działa dobrze - sprawdzone 🙂 No przynajmniej na moment pisania tych słów działało, może MF się zreflektuje i to zmieni.

W tym przypadku nie jest to oczywiście poważny problem, a dla wielu na pewno zaleta - ale jeśli tak wyglądają inne mechanizmy zabezpieczeń w KSeF, to strach się bać.

No nic - póki co, kto potrzebuje - niech używa.

Rzutem na taśmę MF dodało do MCU możliwość generowania tokenów na potrzeby KSeF 2.o. Oczywiście te tokeny będą działać dopiero od lutego, kiedy zostanie uruchomiony nowy system. Jednak do tej pory tokeny miały być możliwe do generowania (na potrzeby 2.o) dopiero od lutego przyszłego roku, już w nowej Aplikacji Podatnika. A tu nagle pojawia się info, że tokeny od 10 grudnia będą również w MCU. Ostatecznie nawet 2 dni przed zapowiadanym terminem, bo już 8 grudnia, rzeczywiście taka możliwość się pojawiła. Brawo MF 👏 Co prawda, już teraz widać, że ludziom miesza się 1.o z 2.o, tokeny z certyfikatami, certyfikaty z uprawnieniami, demo z MCU itd. Teraz będzie więcej możliwości mieszania 😀

Tak czy inaczej - dobrze, że to się stało. Czy to zapowiedź odwilży w stanowisku dotyczącym tokenów, które miały być w użyciu jedynie do końca przyszłego roku? Oby.

Może o tym świadczyć nawet sama treść komunikatu o uruchomieniu tej funkcji - nie ma tam informacji o tym, że tokeny będą ważne tylko do końca roku. Sama zmiana też jest w sumie łatwa - wystarczy zmienić rozporządzenie, a ono jedynie jeszcze czeka na dalsze procesowanie. Kto wie, może właśnie grzeją się MS Wordy w MF i kasują feralny zapis 👍

Trzeba też przyznać, że pojawiają się kolejne argumenty za pozostawieniem tokenów, które po prostu będą bezpieczniejsze. Okazuje się bowiem, że jeśli wycieknie nam certyfikat (łącznie z kluczem prywatnym) i postanowimy go unieważnić, by napastnik nie mógł go użyć, to jeśli ktoś zdążył się zalogować do KSeF, to będzie mógł w nim działać jeszcze kilka dni. A jak będzie sprytny, to sobie zrobi token i będzie mieć dostęp nieograniczony czasowo - chyba że ktoś ten token zauważy. Ale ze względu na brak powiadomień i brak potrzeby rutynowego zaglądania do Aplikacji Podatnika - szansa jest niewielka.

Wynika to z faktu, że ważność certyfikatu sprawdzana jest tylko przy uwierzytelnianiu, a w zależności od sposobu implementacji, takie uwierzytelnianie można przeprowadzać raz na kilka dni, a przez ten czas jest to uwierzytelnienie ważne. Takie działanie jest, jak się okazuje, celowe. No i to wytłumaczenie do mnie trafia - certyfikaty są zewnętrzne, więc trzeba byłoby za każdym razem sprawdzać ich ważność. Choć tu ostatecznie mówimy o bezpieczeństwie, więc może warto. Tym niemniej, tego problemu może nie być przy tokenach - te bowiem są tworzone i przetwarzane w ramach samego systemu, wtedy już łatwo unieważnić wszystkie powiązane sesje, które są otwarte w momencie unieważniania tokenu. Coś jak zmiana hasła na FB - mamy możliwość zakończenia wszystkich zalogowanych sesji - właśnie na wypadek, jeśli to hasło zmieniamy, bo ktoś nam je uprowadził.

No i zaczynają w KSeF wychodzić problemy znacznie poważniejsze. Okazuje się, że faktury jednocześnie w KSeF są i ich nie ma. Tj - mają nadany numer KSeF, więc zgodnie z ustawą - są wystawione i odebrane przez nabywcę. Jednocześnie - nie można ich pobrać. Bo nie są jeszcze trwale zapisane. I nie jest to luka 20 sekund - ale znacznie dłuższa, bo kilkugodzinna. Podobno wskutek błędu, podobno będzie jakaś “latarnia” (no, tego też jeszcze nikt na oczy nie widział), podobno to nie szkodzi, bo zawsze ostatecznie te faktury się zapiszą i będą dostępne. Ale szkodzi bardzo!

1,5 miesiąca do startu dowiadujemy się, że nie wystarczy, że faktura ma numer KSeF i odpowiedni status - ona musi jeszcze mieć datę trwałego zapisu. Tego nie mamy ani w ustawie, ani w rozporządzeniu. Ba - tego nie było nawet w pierwszej wersji dostępnego API. Ile jeszcze takich niespodzianek nas czeka? Kiedy mamy się na nie przygotować? MF w tym temacie milczy.

Podobno już w przyszłym tygodniu, 15 grudnia, dostaniemy “stabilną” wersję systemu. Koniec zmian w kontraktach, pewnie początek testów i stabilizacji. 1,5 miesiąca do startu - rozumiem, że według MF przedsiębiorcom, producentom oprogramowania, integratorom i wdrożeniowcom święta się nie należą? ☹️

Pojawia się coraz więcej apeli o przesunięcie KSeF. Przedsiębiorcy nie są gotowi, system nie jest gotowy, MF nie jest gotowe. Ostatnio takie stanowisko przedstawił Związek Przedsiębiorców i Pracodawców. Nie pozostaje nic innego jak podpisać się pod tym. Rękami i nogami! No, ale MF - z uporem osła upiera się przy tym, że “przesunięć żadnych nie będzie, bo przedsiębiorcy mieli wystarczająco dużo czasu”. Do błędu głupio się przyznać. Szczególnie, że to byłby 2 raz (a w zasadzie 3, bo przesunięcia w sumie były już 2) - ale jeszcze głupiej trwać w oderwaniu od świata, zamykać oczy i udawać, że problemu nie ma, skoro się go nie widzi 🫏

KSeF jest ważny, jest potrzebny - i obecnie idzie on zasadniczo w dobrą stronę. Tu nie mam wątpliwości. Ale jeszcze nie teraz, jeszcze nie jest gotowy. Ani on, ani nikt. Jeszcze potrzeba kilku miesięcy by on okrzepł, by integracje okrzepły, bo przedsiębiorcy okrzepnęli.

Twórcy systemu KSeF słusznie zwrócili mi uwagę, że pisząc o czasie przetwarzania faktur trwającym kilka godzin, nie podkreśliłem, że to działo się w czasie awarii. W normalnym trybie działania środowiska testowego czas ten jest zdecydowanie krótszy i jest mniejszy niż 1 sekunda (wg informacji średnio 300ms) - co oczywiście potwierdzam. Jeśli wszystko jest dobrze, to przetwarzanie jest błyskawiczne.

Niedopowiedzenie powstało z mojej winy i za to oczywiście przepraszam.

Jak się okazuje, czasem ktoś w MF posłucha tego, o co rynek prosi - były prośby o tokeny i się pojawiły. Dobrze, ale to sprawa drugiej wagi była. Ważniejsze rzeczy są za to systematycznie olewane i zbywane wywiadami, z których już wiadomo, kto jest winny porażki.

50 dni do startu - a tu rozporządzenie regulujące działanie KSeF nie jest nawet skierowane do podpisu. Faktury w KSeF znikają (czy raczej się nie pojawiają).Pojęcia i byty się mieszają. Nie jest różowo.

Za to mamy uporządkowaną adresację środowisk - no z braku laku, też fajnie.

No jak żyć? 😕

Read the original on ksef321.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.