Praktyka

Jak AI sprawdza plik JPK przed wysyłką i pilnuje UPO oraz korespondencji z e-Urzędem Skarbowym?

AI sprawdza JPK_V7 przed wysyłką, porównuje rejestr VAT z plikiem, pilnuje UPO i streszcza pisma z urzędu. Konkretnie, bez wysyłania czegokolwiek samodzielnie.

⏱ 7 min czytania · 📅 26.09.2026 · 👁 4 wyświetleń

AI podłączone do plików JPK i konta w e-Urzędzie Skarbowym może sprawdzić JPK_V7 przed wysyłką pod kątem typowych błędów formalnych, porównać dane z rejestrem VAT w systemie księgowym i pilnować UPO po wysyłce. Czyta też korespondencję przychodząca z urzędu i streszcza wezwania oraz zawiadomienia w prostym języku. Nic nie wysyła samodzielnie: każda akcja wymaga decyzji osoby z odpowiednim pełnomocnictwem podatkowym.

Skąd AI bierze dane: JPK_V7, JPK_KR i e-Urząd Skarbowy

Integracja opiera się na dwóch źródłach. Pierwsze to pliki JPK generowane przez program księgowy: JPK_V7M lub JPK_V7K, zależnie od tego, czy firma rozlicza VAT miesięcznie czy kwartalnie. W firmach prowadzących pełną księgowość dochodzi JPK_KR, czyli plik z księgami rachunkowymi. Wszystkie są w formacie XML i zawierają konkretną strukturę: nagłówek z danymi podatnika, rejestr sprzedaży, rejestr zakupu i część deklaracyjną w jednym pliku.

Drugie źródło to konto organizacji w e-Urzędzie Skarbowym. Tam trafiają złożone pliki, wydane UPO, korespondencja przychodząca z urzędu i harmonogram zobowiązań. Do tego AI może czytać eksport rejestru VAT z programu księgowego, czyli z Optimy, enova365, Symfonii lub innego narzędzia, z którego korzysta firma. Ten trzeci element potrzebny jest do porównania rejestrów z plikiem JPK: bez niego AI widzi tylko strukturę pliku, ale nie wyłapie niezgodności między tym, co siedzi w systemie, a tym, co trafiło do XML-a.

Co AI sprawdza w pliku JPK_V7 przed wysyłką

Zanim plik trafi do systemu e-Deklaracje, AI przechodzi przez niego i szuka problemów. Nie robi pełnej walidacji technicznej, bo to zadanie bramki ministerialnej. Koncentruje się na tym, co najczęściej wraca potem jako korekta albo wezwanie do wyjaśnień.

  • Brakujące lub błędne NIP-y kontrahentów w polach DowodSprzedazy i DowodZakupu. Przy ręcznym imporcie danych zdarza się literówka, zapis bez kresek albo NIP z innego kraju bez prefiksu. Ministerstwo Finansów takie pozycje oznacza jako błędne.
  • Niezgodności dat: DataWystawienia późniejsza niż DataSprzedazy, albo data zakupu poza dopuszczalnym okresem rozliczeniowym. Każda z tych sytuacji to potencjalna niezgodność podczas weryfikacji krzyżowej JPK między kontrahentami.
  • Brakujące kody GTU. Jeśli firma sprzedaje towary z grupy GTU_01 (napoje alkoholowe), GTU_07 (pojazdy) albo GTU_12 (usługi niematerialne: doradztwo, księgowość, prawne), AI sprawdza, czy każda faktura z takim towarem lub usługą ma właściwy kod. Brak GTU to jeden z najczęstszych powodów wezwań do wyjaśnień.
  • Kody procedur MPP i TP. Faktury objęte obowiązkowym mechanizmem podzielonej płatności powinny mieć oznaczenie MPP. Transakcje między podmiotami powiązanymi wymagają oznaczenia TP. AI może porównać NIP kontrahenta z listą podmiotów powiązanych, jeśli firma taką listę udostępniła.
  • Sumy kontrolne między rejestrami a częścią deklaracyjną: czy wartości z pól K_10, K_15, K_40 i K_41 w rejestrach zgadzają się z polami deklaracji w tej samej części pliku.

Typowo wygląda to tak, że AI generuje listę pozycji do sprawdzenia z numerem faktury i opisem problemu, zanim ktokolwiek kliknie "wyślij". U jednego klienta z branży dystrybucyjnej wyłapaliśmy kilkanaście faktur z brakującym GTU_12 w pliku za poprzedni kwartał. Bez tego sprawdzenia poszłoby do urzędu i za miesiąc przyszłoby wezwanie do korekty.

Jak AI porównuje rejestr VAT z plikiem JPK

To inna rola niż sama walidacja struktury. AI dostaje dwa zestawy danych: eksport rejestru sprzedaży i zakupu z systemu księgowego oraz gotowy plik JPK_V7 przygotowany do wysyłki. Porównuje je parami po numerze faktury i NIP-ie kontrahenta.

Efekt: AI wskazuje faktury, które są w rejestrze, ale nie ma ich w pliku JPK. I odwrotnie: pozycje w JPK, których nie ma w rejestrze. To drugie zdarza się rzadziej, ale zdarza się przy ręcznym montowaniu pliku z kilku źródeł albo przy migracji danych między systemami.

AI nie decyduje, co z tymi niezgodnościami zrobić. Wyświetla je głównej księgowej albo właścicielowi w formie tabeli. Człowiek patrzy i decyduje, czy to błąd w systemie, pomyłka importu, czy faktura celowo pominięta z konkretnego powodu. Ten krok trwa kilka minut, a bez niego niezgodność mogłaby wyjść dopiero przy kontroli krzyżowej z dokumentami kontrahenta.

UPO i terminy: co AI pilnuje po wysyłce

Po każdej wysyłce pliku JPK przez e-Deklaracje system wydaje UPO: Urzędowe Potwierdzenie Odbioru. To dokument z numerem referencyjnym, datą i godziną przyjęcia oraz statusem przetwarzania. AI może połączyć się z kontem w e-Urzędzie Skarbowym i sprawdzać, czy UPO dla każdego złożonego okresu zostało pobrane i zapisane w archiwum.

Zdarza się, że ktoś wysyła plik, ale zapomina pobrać UPO. Albo UPO trafia do folderu, który nikt regularnie sprawdza. Kilka miesięcy później, przy przygotowaniu do kontroli lub przy zmianie biura rachunkowego, okazuje się, że dla trzech okresów nie ma potwierdzeń. AI pilnuje, żeby każde złożone JPK miało sparowane UPO w archiwum, i sygnalizuje braki.

Do tego AI czyta harmonogram zobowiązań widoczny w e-Urzędzie Skarbowym i wysyła przypomnienie przed terminem złożenia kolejnego JPK_V7 albo przed terminem zaliczkowej płatności podatku. Nie płaci i nie składa samodzielnie. Przypomina z odpowiednim wyprzedzeniem, żeby osoba odpowiedzialna zdążyła zareagować bez pośpiechu ostatniej chwili.

W e-Urzędzie Skarbowym widoczna jest też historia korekt: jeśli firma składała korekty za poprzednie okresy, AI zestawia je chronologicznie i pokazuje, za jakie miesiące były składane i czy wynikały z inicjatywy własnej, czy z wezwania. Przydatne na wejście nowego doradcy podatkowego albo podczas przygotowania dokumentów do zewnętrznego audytu.

Jak AI czyta i streszcza pisma z urzędu skarbowego

Korespondencja przychodząca w e-Urzędzie Skarbowym to najczęściej jedno z trzech: wezwanie do złożenia wyjaśnień, zawiadomienie o wszczęciu czynności sprawdzających albo decyzja podatkowa. Każde z tych pism ma inny ciężar i inny termin reakcji.

Właściciel firmy, który dostaje czterostronicowe wezwanie pełne odesłań do art. 274 Ordynacji podatkowej, zazwyczaj nie wie od razu, czy sprawa jest poważna, czy to standardowe pytanie o jedną fakturę. AI czyta pismo i w kilku zdaniach mówi: czego urząd żąda, jaki jest podany termin odpowiedzi, jakiego okresu lub pozycji w rejestrze VAT dotyczy zapytanie.

Streszczenie nie zastępuje doradcy podatkowego. Ale pozwala ocenić pilność sprawy i zdecydować, kto powinien ją przejąć. Jeśli wezwanie dotyczy konkretnej faktury, AI może od razu wskazać tę pozycję w historii JPK i zestawić ją z dokumentem dostępnym w systemie księgowym.

Jedno z wdrożeń dla firmy dystrybucyjnej: właściciel miał przez kilka tygodni nieprzeczytane pismo w e-Urzędzie Skarbowym, bo nikt nie miał w zwyczaju zaglądać do tej zakładki regularnie. Termin na odpowiedź minął bez reakcji. AI, które po wdrożeniu codziennie sprawdza skrzynkę przychodzącą, teraz wychwytuje każde nowe pismo i wysyła powiadomienie do właściciela i głównej księgowej następnego ranka z krótkim opisem, co w nim jest.

Od czego zaczyna firma, która chce to wdrożyć

Pierwszym krokiem jest ustalenie, skąd generowane są pliki JPK w firmie, kto ma dostęp do e-Urzędu Skarbowego i jak wygląda aktualny obieg UPO oraz korespondencji. To zajmuje jedno spotkanie. Bez tej wiedzy nie wiadomo, co podłączać.

Potem łączymy AI z konkretnym źródłem plików JPK: folderem sieciowym, eksportem z programu księgowego albo API, jeśli program je udostępnia. Dostęp do e-Urzędu Skarbowego konfigurujemy przez konto organizacji z pełnomocnictwem UPL-1 lub przez uprawnionego pełnomocnika głównego. Zakres sprawdzeń ustawiamy pod specyfikę firmy: jakie kody GTU pojawiają się w sprzedaży, jakie procedury są stosowane, jaka jest lista podmiotów powiązanych, jakie terminy są krytyczne z perspektywy zarządu.

Na wyjściu firma dostaje jedno narzędzie, które robi trzy rzeczy: przed wysyłką JPK pokazuje listę pozycji do sprawdzenia, po wysyłce pilnuje UPO i terminów, a każde nowe pismo z urzędu trafia do odpowiednich osób z krótkim streszczeniem, zamiast czekać jako PDF w zakładce, do której nikt nie zagląda.

Jeśli chcesz sprawdzić, jak to wyglądałoby u was, zacznij od bezpłatnego audytu. Sprawdzimy, z których systemów korzystacie, jakie pliki i dane są dostępne i co da się z tego zbudować bez zbędnego przebudowywania procesów. Przykłady gotowych integracji znajdziesz w realnych wdrożeniach.

Chcecie to u siebie?

Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w JPK i e-Urząd Skarbowy, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.

Co podłączamy i ile to kosztuje →

Najczęstsze pytania

Czy AI może samo wysłać JPK do urzędu skarbowego zamiast mnie?

Nie. AI w tym układzie jest narzędziem do sprawdzania i monitorowania, nie do działania w Twoim imieniu. Każdą wysyłkę autoryzuje człowiek z odpowiednim pełnomocnictwem podatkowym, czyli UPL-1 albo pełnomocnik główny w e-Urzędzie Skarbowym.

Czy AI wykryje wszystkie błędy w pliku JPK_V7 przed wysyłką?

Nie wszystkie. AI sprawdza typowe błędy formalne: brakujące NIP-y, niezgodności dat, brakujące kody GTU i sumy kontrolne między rejestrami a częścią deklaracyjną. Pełna walidacja techniczna to zadanie programu księgowego i bramki ministerstwa. AI wyłapuje to, co najczęściej wraca potem jako wezwanie do korekty.

Co to jest UPO i czy firma musi je archiwizować?

UPO to Urzędowe Potwierdzenie Odbioru: dokument z numerem referencyjnym, datą i godziną przyjęcia pliku JPK przez system ministerstwa. Bez niego nie możesz udowodnić, że JPK za dany okres rzeczywiście zostało złożone. Archiwizacja UPO to obowiązek, który w praktyce bywa zaniedbywany, szczególnie gdy ktoś wysyła plik, ale zapomina pobrać potwierdzenie.

Jak AI uzyskuje dostęp do konta firmy w e-Urzędzie Skarbowym?

Przez konto organizacji założone w e-Urzędzie Skarbowym z odpowiednim pełnomocnictwem lub przez eksport danych przez uprawnioną osobę. AI nie loguje się "za kogoś" z hasłem. Dostęp jest konfigurowany zgodnie z tym, co Ministerstwo Finansów technicznie udostępnia dla integracji zewnętrznych.

Czy AI może samodzielnie odpowiedzieć na wezwanie z urzędu skarbowego?

Nie. AI czyta pismo i streszcza je: czego urząd żąda, jaki jest termin, jakiego okresu lub faktury dotyczy sprawa. Decyzja o treści odpowiedzi i jej wysyłka należą do doradcy podatkowego albo właściciela firmy. AI skraca czas zrozumienia pisma, nie zastępuje odpowiedzialności za odpowiedź.

Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.

Chcecie sprawdzić, jak AI rozwiąże to u Was?

Bezpłatny audyt potrzeb i pokaz działającego wdrożenia. Bez zobowiązań.

Umówcie bezpłatny audyt

Może Was też zainteresować

Newsletter redai

Dostawaj kolejne wpisy do skrzynki

Co dwa tygodnie: nowy case, nowe moduły AI, błędy klientów. Bez spamu.