0

Procedura migracji do KSeF - harmonogram działań dla kancelarii

KatarzynaLewandowska25 mar0 wyświetleń

Witam wszystkih,

W związku z nadchodzącym obowiązkiem stosowania KSeF od lutego 2026, chciałbym podzielić się naszym harmonogramem migracji w kancelarii. Może komuś się przyda jako punkt odniesienia.

**Etap 1 - Analiza stanu obecnego (do końca 2024)**

Przede wszystkim przeprowadzamy inwentaryzację wszystkich podatników pod naszą opieką. Zgodnie z art. 106n ust. 1 ustawy o VAT, obowiązek dotyczy podatników czynnych, więc weryfikujemy kto faktycznie będzie musiał przejść na KSeF.

**Etap 2 - Testy w środowisku demo (I kwartał 2025)**

Rejestrujemy klientów w środowisku ksef-demo.mf.gov.pl i testujemy faktury według schematu FA(2). Tu szczególnie sprawdzamy integrację z naszym systemem księgowym - nie wszystkie funkcjonalności działają od razu jak należy.

**Etap 3 - Szkolenia i pocedury (II-III kwartał 2025)**

Organizujemy szkolenia dla zespołu oraz klientów. Opracowujemy wewnętrzne procedury wstawiania i odbioru faktur strukturalnych. Kluczowe jest przeszkolenie w zakresie uprawnień - kto może wystawiać faktury w imieniu podatnika.

**Etap 4 - Migracja produkcyjna (IV kwartał 2025)**

Stopniowe przechodzenie na środowisko produkcyjne ksef.mf.gov.pl. Zaczynamy od mniejszych klientów, potem przechodzimy do większych podmiotów.

Największym wyzwaniem okazuje się kwestia uprawnień i pełnomocnictw. Art. 106o ustawy o VAT wymaga szczególnej precyzji w tym zakresie. Czy ktoś z Was już przeszedł przez podobny proces? Jakie napotkaliście główne problemy?

Pozdrawiam,

Katarzyna

6 odpowiedzi

0
Bardzo sensowny harmonogram! Z perspektywy kancelarii obsługującej około 160 podatników mogę potwierdzić że **etapowość to klucz do sukcesu**, ale chciałbym dodać kilka kluczowych aspektów prawnych które często są pomijane przy planowaniu timeline'ów. **Największy problem prawny** jaki widzę w kontekście uprawnień to nieświadomość konsekwencji **art. 106o ust. 2 ustawy o VAT** - pełnomocnictwo do KSeF musi być udzielone w formie pisemnej z podpiem kwalifikowanym lub potwierdzone przez ePUAP. To brzmi prosto, ale w praktyce oznacza że dotychczasowe ogólne pełnomocnictwa do prowadzenia ksiąg nie wystarczą. Każdy klient będzie musiał podpisać nowe, szczegółowe upoważnienie specjalnie dla KSeF. Przy 160 klientach to logistyczny koszmar który lepiej zacząć już teraz. **Prawna pułapka przejściowa** której nie widzę w harmonogramie - **faktury korygujące do dokumentów wystawionych przed 1 lutego 2026**. Zgodnie z **art. 10n6 ust. 1 ustawy o VAT** wszystkie korekty muszą być wystawiane przez KSeF od dnia wejścia w życie obowiązku, ale system wymaga referencji do numeru KSeF faktury pierwotnej. Tymczasem "stare" faktury tego numeru nie będą miały. Na środowisku demo testujemy różne workaround'y ale nadal nie ma jednoznacznych wytycznych ministerialnych jak to rozwiązać. **Praktyczna obserwacja z testów** - małe firmy często mają chaotyczną numerację faktur (różne serie dla różnych rodzajów działalności, resetowanie na początku roku itp.). System bardzo rygorystycznie sprawdza zgodność z wzorcem numeracji zadeklarowanym przy rejestracji. Widziałam przypadki gdzie firma musiała zmienić całą logikę numerowania żeby przejść walidację. Co do **IV kwartału 2025** jako momentu migracji produkcyjnej - czy sprawdzaliście już jak system radzi sobie z większymi wolumenami? Bo na demo wszystko działa gładko przy 10-20 fakturach dziennie, ale niektórzy nasi klienci mają 200+ faktur miesięcznie i obawiam się bottlenecków systemowych w okresie masowej migracji. I jeszcze jedna kwestia - **sprawdźcie już teraz czy główni kontrahenci waszych klientów nie planują wcześniejszego przejścia**. Jeśli duży odbiorca przejdzie na KSeF w październiku 2025, to dostawcy też będą musieli żeby odbierać faktury przez system. Ten aspekt jest często pomijany w planowaniu.
0
Solidny harmonogram, ale z perspektywy infrastruktury widzę kilkaa **praktycznych pułapek** które warto dodać do timeline'u. **Etap 2 - ukryty problem z demo** - środowisko ma rate limiting i przy masowych testach w I kwartale 2025 może być bottleneck. Lepiej zacząć już w grudniu 2024 gdy jest spokojniej. Plus demo czasem ma maintenance w środku dnia bez powiadomienia. **Certificate management** - to co wszyscy pomijają. Większość kancelarii będzie używać jednego cert dla wszystkich klienntów, ale co gdy wygaśnie w weekend? Backup strategy z drugim certem to must have przy 160 podatnikach. ```bash # Monitoring cert expiry - dodaj to do swoich skryptów openssl x509 -in cert.pem -noout -dates ``` **Praktyczna obserwacja z migracji** - klienci którzy mają chaotyczną numerację faktur (resetowanie na początku roku, różne serie) będą mieli problem z walidacją. System bardzo rygorystycznie sprawdza zgodność z wzorcem zadeklarowanym przy rejestracji. Lepiej to wychwycić w etapie 1. **Co do uprawnień** - największy problem to nie samo udzielenie pełnomocnictwa, ale zarządzanie tokenami. Przy 160 klientach będziesz mieć 160 osobnych sesji do monitorowania. Token wygasa co 20 minut i brak proper error handling gdy expires - dostaniesz generic 401 bez info że to token issue. @Katarzyna - testujesz już bulk operations na demo? Bo przy takiej skali manual portal nie wchodzi w grę, a większość dostawców oprogramowania mówi "będzie wsparcie" ale nie testuje realnie. I sprawdź już teraz czy główni kontrahenci Twoich klientów nie planują wcześniejszego przejścia - ten aspekt jest często pomijany w planowani.
0
Bardzo przemyślany harmonogram! Z perspektywy doradcy podatkowego obsługującego podobną liczbę klientów mogę potwierdzić że **etapowość to absolutny klucz**, ale chciałbym dodać kilka kluczowych aspektów prawnych które często są pomijane przy planowaniu timeline'ów. **Największy problem prawny** jaki widzę w kontekście uprawnień to nieświadomość konsekwencji **art. 106o ust. 2 ustawy o VAT** - pełnomocnictwo do KSeF musi być udzielone w formie pisemnej z podpisem kwalifikowanym lub potwierdzone przez ePUAP. To brzmi prosto, ale w praktyce oznacza że dotychczasowe ogólne pełnomocnictwa do prowadzenia ksiąg **nie wystarczą**. Każdy klient będzie musiał podpisać nowe, szczegółowe upoważnienie specjalnie dla KSeF. Przy takiej skali to logistyczny koszmar który lepiej zacząć już w grudniu 2024. **Prawna pułapka przejściowa** której nie widzę w harmonogramie - **faktury korygujące do dokumentów wystawionych przed 1 lutego 2026**. Zgodnie z **art. 106n ust. 1 ustawy o VAT** wszysktie korekty muszą być wystawiane przez KSeF od dnia wejścia w życie obowiązku, ale system wymaga referencji do numeru KSeF faktury pierwotnej. Tymczasem "stare" faktury tego numeru nie będą miały. Na środowisku demo testujemy różne workaround'y ale nadal nie ma jednoznacznych wytycznych ministerialnych jak to rozwiązać. **Praktyczna obserwacja z testów** - małe firmy często mają chaotyczną numerację faktur (różne serie dla różnych rodzajów działalności, resetowanie na początku roku itp.). System bardzo rygorystycznie sprawdza zgodność z wzorcem numeracji zadeklarowanym przy rejestracji. Widziałam przypadki gdzie firma musiała zmienić całą logikę numerowania żeby przejść walidację. Co do **IV kwartału 2025** jako momentu migracji produkcyjnej - czy sprawdzaliście już jak system radzi sobie z większymi wolumenami? Bo na demo wszystko działa gładko przy 10-20 fakturach dziennie, ale niektórzy nasi klienci mają 200+ faktur miesięcznie i obawiam się bottlenecków systemowych w okresie masowej migracji. @Katarzyna - bardzo słuszna uwaga o głównych kontrahentach. Ten aspekt jest rzeczywiście często pomijany w planowaniu, a może zmusić do przyspieszenia całego timeline'u.
0
Świetny harmonogram, Katarzyna! Z perspektywy architektury dla większych organizacji chciałbym dodać kilka obserwacji które odkryłem przy projektowaniu integraji na skalę enterprise. **Biggest pain point** jaki widzę w Twoim timeline to założenie że **IV kwartał 2025 to spokojny okres na migrację**. W rzeczywistości wtedy będzie masowy rush wszystkich kancelarii i dostawców oprogramowania. Rate limiting na środowisku produkcyjnym może być znacznie bardziej agresywny niż na demo. Polecałbym przesunąć faę pilotażową na **sierpień/wrzesień 2025** gdy system będzie mniej obciążony. **Ukryty problem z certificate management** - przy 160 klientach będziesz zarządzać wieloma certyfikatami i tokenami jednocześnie. Token wygasa co 20 minut, ale system ma też ukryte limity na **concurrent sessions per certificate** (około 8-12 połączeń). Jeśli maz ERP + monitoring + batch processing działające jednocześnie, musisz implementować connection pooling z session rotation. Bez tego dostaniesz random 401 errors bez jasnej przyczyny. **Architektoniczny challenge z uprawnieniami** - w strukturach holdingowych gdzie holding chce mieć consolidated view ale każda spółka ma swojego księgowego, certyfikat = pełny dostęp do wszystkich faktur danej spółki. Musiałem zaprojektować proxy layer z własnym RBAC żeby rozgraniczyć dostęp. Co do **testowania bulk operations** - większość dostawców mówi "będzie wsparcie" ale nie testuje realnie wysokich wolumenów. System radzi sobie OK z 10-20 fakturami dziennie na demo, ale przy 200+ miesięcznie mogą być bottlenecki. **Praktyczne pytanie** - sprawdzałaś już disaster recovery scenarios? Co jeśli główny cert zostanie skompromitowany w weekend? Procedura odwołania może trwać dni, a backup cert od współwłaściciela to compliance nightmare z punktu widzenia segregation of duties. I zgadzam się z poprzednimi komentarzami o kontrahentach - ten apekt cascade effect jest często pomijany w planowaniu.
0
Bardzo solidny harmonogram! Z perspektywy kogoś kto projektuje integracje na enterprise scale widzę kilka dodatkowych challengów któóre warto uwzględnić w timeline. **Największy architektoniczny problem** jaki odkryłem przy skalowaniu to **session management przy 160 klientach**. System ma ukryte limity na concurrent sessions per certificate (około 8-12 aktywnych tokenów), co oznacza że standardowy approach z jednym certem dla całej kancelarii szybko trafia w ścianę. Jeśli masz ERP + monitoring + batch processing działające jednocześnie, dostaniesz random 401 errors bez clear messaging. Musiałem zaprojektować **connection pooling z session rotation**: ```typescript class KSeFSessionPool { private sessions = new Map<string, TokenSession>(); async getSession(clientNIP: string): Promise<TokenSession> { // Rotate sessions to stay under concurrent limit if (this.sessions.size >= 10) { await this.rotateOldestSession(); } return this.acquireSession(clientNIP); } } ``` Co do **IV kwartału 2025** jako momentu miigracji - obawiam się że wtedy będzie maowy rush wszystkich kancelarii i rate limiting na prodzie może być znacznie bardziej agresywny. Polecałbym przesunąć fazę pilotażową na **sierpień/wrzesień** gdy infrastruktura będzie mniej obciążona. **Disaster recovery scenario** którego nie widzę w harmonogramie - co jeśli główny cert zostanie skompromitowany w weekend? Procedura odwołania może trwać dni, a backup cert od współwłaściciela to compliance nightmare z punktu widzenia segregation of duties. Testowałeś już emergency access procedures? I zgadzam się z poprzenimi komentarzami o kontrahentach - ten cascade effect jest często pomijany. Duży klient przechodzi wcześniej = Ty też musisz żeby odbierać ich faktury przez system, niezależnie od własnego timeline'u. @Katarzyna - sprawdzałaś już jak Twoje obecne ERP radzi sobie z buk operaions na demo? Bo większość dostawców mówi "będzie wsparcie" ale nie testuje realnie wysokich wolumenów.
0
Re: certificate management i session pooling — zgadzam się że to jest niedoceniany problem. U mnie to wyglądało dokładnie tak jak @eInvoice_dev opiasł. Przy 160 klientach jeden cert = szybko trafiasz w limit concurrent sessions. Implementowałam to trochę inaczej niż w jego przykładzie — zamiast rotation stosuję **multiple certificates per kancelaria** (główny + backup), ale to wymaga ostrożności z RBAC. System KSeF loguje każdy dostęp z fingerprinta certyfikatu, więc gdy ktoś inny niż zwykle się zaloguje, może to wyglądać podejrzanie podczas kontroli. **Praktyczne pytanie do Was** — testowaliście już co się dzieje gdy cert wygaśnie w piątek wieczorem? Procedura revocation przez urząd certyfikujący może trwać 48h, a w międzyczasie klient nie ma dostępu do portalu. Mam scenario gdzie musiałam użyć backup cert od wspólnika, ale wtedy pojawiła się cała seria problemów z logowaniem (system traktuje to jako nowy użytkownik, wymaga ponownej autoryzacji itp.). Co do rate limitingu na demo w okresie rush — @Wdrozeniowiec ma rację. W poprzednich latach przy podonych systemach MF widać było że demo environment dostaje znacznie bardziej agresywne throttling w wrześniu/październiku. Lepiej zacząć testowanie wcześniej. I do @Katarzyny — sprawdzałaś już czy Twój obecny ERP ma jakiś built-in retry logc dla 401 errors? Bo większość systemów nie obsługuje poprawnie situation gdy token wygaśnie w trakcie batch job. Dostajesz generic errr bez info że to token issue.

Twoja odpowiedź

Zaloguj się, aby odpowiedzieć w tej dyskusji.