JPK_CIT na Impuls EVO: audyt danych, potem wdrożenie
Większość firm traktuje JPK_CIT jak kolejny raport do wygenerowania. Struktura wymaga jednak danych, których w księgach zwykle nie ma, więc pierwszą robotą nie jest plik, a sprawdzenie, czego brakuje i jak głęboko. Dopiero na tym da się oprzeć uczciwą wycenę.
Zdalnie · cała Polska · OL-COM Bartosz Olchowik
Dlaczego to problem informatyczny
Wasz system księgowy prowadzi dziś księgi tak, żeby się zgadzały i żeby dało się z nich zrobić sprawozdanie. JPK_KR_PD wymaga, żeby przy zapisach siedziały dodatkowe informacje, których nikt wcześniej nie musiał tam wprowadzać, bo do niczego nie były potrzebne. Ten sam obowiązek w dwóch firmach na tym samym systemie może oznaczać dwa tygodnie albo trzy miesiące roboty. Różnica siedzi wyłącznie w stanie danych.
Zakres prac
audyt
Audyt kompletności danych w bazie
Punkt startu, który daje liczby zamiast opinii. Sprawdzam na Waszej bazie Impulsa, ile zapisów i kontrahentów wymaga uzupełnienia, gdzie są luki i jak daleko wstecz sięgają. Z tym raportem możecie ocenić dowolną ofertę, także moją.
Ile zapisów nie ma NIP-u kontrahenta i za jakie okresy
Plan kont pod kątem mapowania na znaczniki wymagane w strukturze
Gdzie nie przenoszą się numery KSeF z faktur
Co w ewidencji środków trwałych wymaga uzupełnienia
Uzupełnienie danych i poprawa miejsc, gdzie się nie zapisują
Braki mają dwie przyczyny: dane nigdy nie były wprowadzane albo są wprowadzane, ale gubią się po drodze. Pierwsze uzupełnia się jednorazowo, drugie trzeba naprawić u źródła, inaczej luka odtworzy się w następnym miesiącu.
Masowe uzupełnienie danych historycznych z reguł i słowników
Poprawki w miejscach, gdzie dane nie zapisują się poprawnie
Walidacje pilnujące kompletności przy nowych zapisach
Silnik składający plik, obok ERP a nie w jego środku
Komponent czyta z bazy Impulsa, składa strukturę i waliduje ją przed wysyłką, ale żyje osobno od rdzenia systemu. Dzięki temu kolejne zmiany w strukturach ogłaszane przez Ministerstwo nie wymagają ruszania ERP ani czekania na aktualizację od producenta.
Złożenie struktury z danych rozproszonych po tabelach
Walidacja pliku przed wysyłką, z listą błędów do poprawy
Odporność na zmiany w strukturach bez ruszania rdzenia
Logi każdego złożenia pliku, do odtworzenia po fakcie
powtarzalność
Żeby za rok nie robić tego od nowa
Pierwszy plik jest najdroższy, kolejne mają być rutyną. Zostawiam mechanizm, który sprawdza kompletność danych w trakcie roku, a nie po jego zamknięciu, oraz dokumentację, żeby dało się to obsłużyć bez mojego udziału.
Kontrola kompletności w trakcie roku, nie po zamknięciu
Dokumentacja mapowania i decyzji, które podjęliśmy
Kod i prawa przechodzą na Was
Z czym zgłaszają się firmy
Ktoś powiedział, że JPK_CIT to tylko nowy raport, i nie zgadza się to z tym, co widać w księgach.
Dostaliście wycenę „wdrożenia JPK_CIT” i nie wiadomo, za co dokładnie.
Nie wiadomo, czy dane w bazie wystarczą, i nikt nie chce tego sprawdzić przed podpisaniem umowy.
Numery KSeF są na fakturach, ale nie przenoszą się do zapisów księgowych.
Plan kont nigdy nie był porządkowany pod kątem znaczników wymaganych w strukturze.
Dane prawdopodobnie już są, tylko nie tam, gdzie trzeba
Impuls stoi na otwartej bazie Oracle. Praktycznie wszystko, czego struktura potrzebuje, w tej bazie już jest, tylko rozproszone po tabelach, których nikt nie łączył w ten konkretny sposób, bo nie było po co. To dobra wiadomość: częściej chodzi o zestawienie i uzupełnienie niż o wprowadzanie wszystkiego od zera.
Współpraca
Jak pracuję
Najpierw liczby, potem decyzja o zakresie. Nie odwrotnie.
01
Dostęp do bazy
Potrzebuję dostępu do kopii bazy albo do środowiska testowego. Na produkcji nic nie zmieniam na tym etapie, tylko czytam.
02
Audyt
Dostajecie raport z liczbami: ile zapisów i kontrahentów wymaga uzupełnienia, gdzie są luki, jak daleko wstecz sięgają. To dokument, z którym możecie iść do dowolnego wykonawcy.
03
Zakres i wycena
Po audycie wiadomo, ile jest roboty. Wtedy podaję zakres, termin i koszt wdrożenia, a Wy decydujecie, czy i w jakiej kolejności to robimy.
04
Wdrożenie
Uzupełnienie danych, naprawa miejsc, gdzie się nie zapisują, silnik składający i walidujący plik, kontrola kompletności na kolejne lata.
Nie, i to jest źródło większości nieporozumień. Struktura wymaga danych, których w księgach zwykle nie ma: znaczników kont, NIP-ów przy zapisach, numerów KSeF, danych o środkach trwałych. Sam mechanizm składający plik można napisać w kilka dni. Uzupełnienie brakujących danych trwa znacznie dłużej.
Czy producent systemu tego nie dostarczy?
Część na pewno tak: samą strukturę i mechanizm wysyłki. Producent nie uzupełni jednak za Was danych w księgach, bo nie wie, jakie znaczniki przypisać Waszym kontom ani skąd wziąć brakujące NIP-y przy zapisach z lat wcześniejszych. Ta praca zostaje po stronie firmy niezależnie od dostawcy.
Czy obowiązek dotyczy nas już za ten rok?
To pytanie do Waszego doradcy podatkowego, nie do programisty — zależy od tego, jak rozliczacie VAT i jaki macie rok podatkowy. Odpowiedź nie zmienia jednak zakresu roboty technicznej, tylko termin, do którego trzeba ją zrobić. Aktualne struktury i wyjaśnienia publikuje Ministerstwo Finansów.
Ile potrwa to u nas?
Tego nie da się rzetelnie powiedzieć bez zajrzenia do bazy. Ten sam obowiązek w dwóch firmach na tym samym systemie oznacza dwa tygodnie albo trzy miesiące. Dlatego pierwszym krokiem jest audyt z konkretnymi liczbami, a nie wycena z góry.
Co dokładnie dostajemy w audycie?
Liczby, na których da się oprzeć decyzję: ile zapisów nie ma NIP-u i za jakie okresy, jak wygląda plan kont pod kątem mapowania, gdzie nie przenoszą się numery KSeF, co w ewidencji środków trwałych wymaga uzupełnienia. Plus ocenę, ile z tego da się uzupełnić masowo, a co wymaga ręcznej decyzji.
Czy audyt zobowiązuje nas do wdrożenia u Ciebie?
Nie. Raport jest Wasz i możecie z nim iść do dowolnego wykonawcy, także do producenta systemu. Taki jest sens robienia audytu osobno: żebyście wiedzieli, ile pracy jest naprawdę do wykonania, zanim ktokolwiek wystawi ofertę.
Dlaczego silnik obok ERP, a nie w środku?
Bo struktury się zmieniają. Komponent czytający z bazy i składający plik można poprawić bez ruszania rdzenia systemu i bez czekania na aktualizację od producenta. To ta sama zasada, którą stosuję przy wszystkich modyfikacjach: zmiana żyje obok standardu, nie w jego środku.
Od czego zaczynamy?
Od wiadomości i od dostępu do kopii bazy albo środowiska testowego. Napisz, na jakiej wersji Impulsa pracujecie i kto u Was odpowiada za księgi, a odpowiem, co potrzebuję do audytu i ile on potrwa.