# Agent AI do raportowania finansowego dla CFO

> Agent łączy dane finansowe, wskazuje rozbieżności i składa raport roboczy. Uzgodnienia i publikację zatwierdza CFO, a każdy krok trafia do historii.

Canonical URL: https://syntalith.ai/pl/blog/ai-agent-raportowanie-finansowe-cfo-2026
Published: 2026-02-04. Updated: 2026-10-11
Author: Syntalith Team

Agent AI do raportowania finansowego może połączyć dane z uzgodnionych źródeł, wskazać rozbieżności i przygotować komentarz dla kontrolera. Pierwszy zakres warto ograniczyć do jednego raportu, jednej spółki i wskazanej wersji budżetu. CFO zatwierdza wydanie raportu, a każdą kwotę musi dać się odtworzyć z danych wejściowych.

Przy zamknięciu miesiąca lub kwartału problem często zaczyna się przed pisaniem komentarza: jedna liczba pochodzi z ERP, druga z arkusza przesłanego mailem, korekta nie ma autora, a wersja „finalna_3” konkuruje z „finalną_poprawioną”. O tym, która liczba jest prawidłowa i czy pakiet trafi do zarządu, decydują kontroler i CFO.

## Kiedy wystarczy raport z ERP lub arkusz

Jeżeli pracę zajmuje kopiowanie tych samych kolumn i obliczanie sum, zacznij od eksportu, formuł albo istniejącego modułu raportowego. Model językowy przydaje się przy czytaniu notatek i przygotowaniu komentarza. Obliczenia oraz reguły uzgodnienia można sprawdzić niezależnie od niego.

Przed zakupem porównaj dwie próby na tych samych danych: raport bez modelu oraz ten sam raport z propozycją komentarza. Policz czas przygotowania i kontroli obu wersji. Jeżeli kontroler musi od nowa sprawdzać każdą interpretację, oszczędność przy pisaniu może zniknąć podczas odbioru.

## Co można oddać systemowi

Pierwszy zakres powinien mieć stałe źródła, reguły, które da się zapisać bez modelu, oraz osobę uprawnioną do zatwierdzenia wyniku.

| Zadanie | Co może zrobić system | Gdzie zatrzymuje się przed człowiekiem |
| --- | --- | --- |
| Zebranie danych | Pobrać eksporty z ERP, banku, CRM i zatwierdzonego arkusza | Nie uzupełnia brakującej kwoty na podstawie domysłu |
| Kontrola kompletności | Porównać okresy, sumy, identyfikatory, duplikaty i brakujące dokumenty | Nie oznacza rozbieżności jako rozwiązanej |
| Komentarz do odchyleń | Ułożyć szkic na podstawie zatwierdzonych liczb i notatek | Kontroler poprawia lub odrzuca tekst |
| Pakiet zarządczy | Złożyć roboczy plik i podać źródło każdej liczby | CFO zatwierdza publikację |

Model językowy przydaje się tam, gdzie trzeba przeczytać opis, połączyć notatki albo skrócić komentarz. Sumy kontrolne, wersje budżetu, progi odchyleń i zgodność identyfikatorów zapisuj jako jawne reguły, które można sprawdzić bez modelu. Ich wynik da się odtworzyć na tych samych danych.

## Każda liczba potrzebuje adresu

Przed pracami rozpisz jeden raport kolumna po kolumnie. Dla każdego pola zapisz:

- nazwę pola w raporcie,
- system źródłowy i konkretną tabelę lub eksport,
- datę pobrania danych,
- spółkę, okres, walutę i sposób przeliczenia,
- wersję planu lub budżetu,
- osobę odpowiedzialną za źródło,
- osobę zatwierdzającą korektę.

Wartość wygranych szans w CRM i zaksięgowana sprzedaż w ERP mogą być prawidłowe, choć opisują różne zdarzenia. System powinien pokazać różnicę definicji przed porównaniem wyników. Bez takiej mapy trudno ustalić, czy znalazł błąd, czy zestawił dwie różne miary.

| Pole raportu | Warunek odczytu | Co zatrzymuje wydanie |
| --- | --- | --- |
| Przychód | uzgodniona spółka, okres i definicja | niepełny eksport lub zmienione mapowanie |
| Koszt | wersja danych po ustalonych korektach | korekta dodana po akceptacji |
| Budżet | wskazana wersja planu | inny plan w arkuszu i komentarzu |
| Odchylenie | obliczenie według jawnej formuły | brak podstawy porównania |
| Wyjaśnienie | zatwierdzona notatka z odsyłaczem | przyczyna dopisana przez model |

Zachowaj identyfikator eksportu, jego wersję, sumę kontrolną i reguły przekształcenia. Historia wykonania powinna wskazywać plik albo rekord źródłowy, zastosowaną regułę i osobę zatwierdzającą wynik. Dzięki temu kontroler może sprawdzić, czy komentarz powstał dla tego samego zestawu danych, który widzi na ekranie. Sam czas wygenerowania pliku nie wystarcza do rozpoznania jego zawartości.

W dodatkowym systemie zwykle wystarczą identyfikator, wersja, suma kontrolna i odsyłacz do źródła. Pełny dokument pozostaje w systemie księgowym.

## Co zrobić z niewyjaśnioną częścią odchylenia

Załóżmy fikcyjny raport: koszt transportu przekracza plan o 20 000 zł. Zatwierdzona notatka wyjaśnia 12 000 zł dodatkowymi kursami. Pozostałe 8 000 zł powinno pozostać oznaczone jako niewyjaśnione. Model nie ma podstaw, by przypisać tę kwotę cenie paliwa tylko dlatego, że taka przyczyna brzmi wiarygodnie.

W zadaniu dla modelu podaj uzgodnione liczby, notatkę i pole na brak wyjaśnienia. Kontroler otrzymuje szkic wraz ze źródłem; może zaakceptować część tekstu i skierować resztę do właściciela kosztu. Ćwiczenie z [komentarza do odchyleń w controllingu](/pl/blog/ai-w-controllingu-komentarz-do-odchylen) rozwija tę sytuację.

## Uprawnienia rozdziel według skutku

Odczyt danych, zapis komentarza i publikacja pakietu to trzy różne uprawnienia. Proponowany proces rozdziela przygotowanie danych, sprawdzenie komentarza i zgodę CFO na wydanie. Konto czytające ERP nie potrzebuje prawa do publikowania raportów.

W pilotażu ustal:

- osobne poświadczenia do odczytu i zapisu,
- przechowywanie haseł i tokenów w warstwie integracji, poza treścią wysyłaną do modelu,
- zgodę właściciela danych na zmianę mapowania,
- zgodę kontrolera na komentarz,
- zgodę CFO na publikację,
- zapis osoby, czasu i powodu każdej decyzji.

n8n potrafi [zatrzymać użycie narzędzia do zatwierdzenia przez człowieka](https://docs.n8n.io/advanced-ai/human-in-the-loop-tools/). LangGraph opisuje [przerwanie i wznowienie procesu](https://docs.langchain.com/oss/python/langgraph/human-in-the-loop) po zewnętrznej decyzji. Te mechanizmy pomagają, ale uprawnienia i odpowiedzialność osób zatwierdzających raport trzeba ustalić po stronie firmy.

## Akceptacja musi dotyczyć konkretnego wydania

Po korekcie źródła system powinien oznaczyć poprzednią akceptację jako nieaktualną. Operator widzi, które liczby i zdania wymagają ponownego sprawdzenia. Próba ponowienia publikacji po utracie odpowiedzi musi najpierw ustalić, czy dane wydanie już zapisano. Inaczej w obiegu mogą znaleźć się dwa pliki o tym samym tytule i różnej treści.

Uprawnienia do zatwierdzania wynikają z konta i roli w firmie. Pole „zatwierdził CFO” w tekście modelu ani przycisk widoczny dla wszystkich użytkowników nie potwierdzają takiego uprawnienia.

## KSeF i JPK wymagają zatwierdzonego procesu księgowego

Jeśli raport korzysta z danych KSeF lub JPK, pobieraj je z zatwierdzonego procesu księgowego. System może porównać faktury z KSeF z ERP, znaleźć brak zamówienia albo wskazać dokument po terminie obiegu. Kwalifikację podatkową pozostaw uprawnionym osobom. Zakres obowiązkowego KSeF oraz wyjątki sprawdzaj w [materiałach Ministerstwa Finansów](https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/zakres-obowiazkowego-ksef/), bo wpływają na rzeczywisty proces księgowy.

[Oficjalne struktury JPK_V7M i JPK_V7K](https://www.podatki.gov.pl/podatki-firmowe/jednolity-plik-kontrolny/jpk_vat-z-deklaracja/pliki-do-pobrania/) nadają się do kontroli kompletności i porównania danych źródłowych. Generowanie, podpisanie i wysłanie pliku powinny pozostać w zatwierdzonym procesie księgowym, zwykle w ERP albo systemie podatkowym, z udziałem uprawnionych osób.

Praktyczny zakres wokół KSeF i JPK to lista faktur bez pary w ERP, rozbieżności w rejestrze VAT, brak centrum kosztów oraz kolejka dokumentów do sprawdzenia przez księgowość. Obieg dokumentów opisujemy osobno w [poradniku AI dla biura rachunkowego](/pl/blog/ai-agent-dla-biura-rachunkowego-jpk-ksef-2026).

## Ogranicz dane finansowe w historii systemu

Raport może zawierać nazwiska, rachunki bankowe, opisy płatności, prowizje i dane kontrahentów. Zasady ograniczenia celu, minimalizacji oraz czasu przechowywania z art. 5 [RODO](https://eur-lex.europa.eu/legal-content/PL/TXT/?uri=CELEX%3A32016R0679) dotyczą także systemu używanego wyłącznie wewnątrz firmy. Podstawowe zasady ochrony danych wyjaśnia również [Europejska Rada Ochrony Danych](https://www.edpb.europa.eu/sme/learn-the-basics/data-protection-basics_en).

Do komentarza o kosztach może wystarczyć zagregowana kwota, kategoria i zatwierdzona notatka. Nazwiska, numery rachunków i pełne opisy przelewów wymagają odrębnego uzasadnienia. Dokument źródłowy może pozostać w systemie księgowym.

Przed pilotażem ustal:

- które pola mogą trafić do modelu,
- co należy zamaskować,
- gdzie znajdują się pliki tymczasowe, pliki robocze i historia wywołań,
- kto ma do nich dostęp,
- po jakim czasie są usuwane,
- jak usunąć dane testowe po zakończeniu prac.

Oddziel historię wywołań i pliki robocze od dokumentów księgowych przechowywanych według właściwych obowiązków. Projekt wymaga oceny w firmie. Sam hosting w UE nie potwierdza zgodności.

## Pilot obejmij jednym raportem

Wybierz jeden raport, jedną spółkę albo jedno centrum kosztów zamiast całego zamknięcia miesiąca. Wskaż także wersję budżetu używaną w porównaniu.

Przykładowy pilotaż obejmuje trzy źródła danych, kilkanaście reguł kontroli, roboczy komentarz tylko do pozycji oznaczonych przez te reguły i obowiązkową akceptację kontrolera. Przed startem ustal czas przechowywania danych testowych.

Pilotaż Syntalith na uzgodnionych danych trwa zwykle od 3 do 6 tygodni. Przed rozpoczęciem zapisujemy w umowie cel, stałą cenę i sposób sprawdzenia wyniku. Dla raportu miesięcznego lub kwartalnego trzeba także ustalić liczbę cykli potrzebnych do oceny; kalendarz zamknięcia firmy wpływa na czas próby.

## Jak odebrać pierwszy raport

Przed rozpoczęciem wybierz zakończony okres i zapisz oczekiwane wyniki. Dodaj przykłady z brakującym plikiem, inną walutą, korektą po akceptacji i dwiema wersjami budżetu. Proponujemy takie próby odbioru. Nie przedstawiamy tutaj wyników ich wykonania.

W pilotażu zmierz:

1. Czas zebrania pierwszej wersji raportu.
2. Czas kontrolera poświęcony na sprawdzenie i poprawki.
3. Liczbę rozbieżności wykrytych i przeoczonych przez system.
4. Odsetek komentarzy przyjętych bez zmiany oraz wymagających poprawy.
5. Liczbę korekt źródeł albo mapowania.
6. Koszt jednego przygotowania raportu.

Osobno sprawdź, czy odbiorca potrafi odtworzyć źródło każdej liczby oraz czy zmiana danych zatrzymuje wcześniej zatwierdzone wydanie. Deklarację zamknięcia miesiąca „w jeden dzień” oceniaj na podstawie danych z własnego procesu. Najpierw sprawdź, czy system skrócił ręczne łączenie plików i czy każdą liczbę nadal da się odtworzyć.

[Demonstrator raportu zarządczego](/pl/wdrozenia/raport-zarzadczy-bez-obcych-liczb) pokazuje kontrolę pochodzenia liczb na syntetycznych danych. Jego [nota dowodowa](/systems/evidence/raport-zarzadczy-bez-obcych-liczb.md) wskazuje ograniczenia: brak modelu generującego komentarz i brak pomiaru pracy redakcyjnej człowieka. Nie potwierdza wdrożenia ani oszczędności u klienta.

## Pięć pytań przed wyceną

1. Który raport ma stabilny format?
2. Które pola mają jedno źródło prawdy?
3. Kto zatwierdza korektę?
4. Jakie działanie może wykonać system bez zgody?
5. Jak długo wolno przechowywać dane wejściowe i wyniki?

Odpowiedzi pozwalają ustalić źródła, zakres samodzielnych działań oraz warunki odbioru pierwszego raportu.

## Ile kosztuje taki zakres w Syntalith

W [cenniku Syntalith](/pl/cennik) proste [automatyzacje AI](/pl/uslugi/automatyzacje-ai) oparte na regułach zaczynają się od 7 500 zł netto, a aplikacje od 12 500 zł netto. Podane kwoty są progami kategorii usług. Raportowanie finansowe wymaga wyceny konkretnego zakresu. Liczba źródeł, uzgodnienia i wymagania dostępu wpływają na ofertę. Hosting, użycie modeli i utrzymanie trzeba wykazać osobno.

Jeżeli zespół potrzebuje na razie pracy z zatwierdzonym arkuszem, punktem startu może być szkolenie od 2 450 zł netto za dzień. Stałe pobieranie danych i historia wydań wymagają już określenia zakresu [automatyzacji raportowania](/pl/wdrozenia/automatyzacja-raportowania).

Na [bezpłatny skan procesu](/pl/kontakt) przygotuj zanonimizowany wzór jednego raportu, listę źródeł i przykład korekty, którą dziś trzeba ręcznie przenosić między plikami. To 30 minut rozmowy z inżynierem o raporcie, jego źródłach i miejscach zatwierdzenia. W ciągu 2 dni roboczych otrzymasz pisemne podsumowanie: wstępny kierunek, brakujące informacje i propozycję następnego kroku.

## Następny krok

[Umów bezpłatną rozmowę (30 min)](https://meet.syntalith.ai/syntalith/pl). Z inżynierem. Bez zobowiązania do płatnego wdrożenia.

[Aktualny cennik](https://syntalith.ai/pl/cennik) · [Przykłady i źródła](https://syntalith.ai/pl/wdrozenia) · [Kontakt](https://syntalith.ai/pl/kontakt)

[Instrukcja dla asystenta](https://syntalith.ai/booking-agent-guide.txt?locale=pl)
