Jak AI czyta rejestr umów, pilnuje terminów wypowiedzenia i wychwytuje braki w aneksach?
AI podpięte do rejestru umów przypomina o kończących się kontraktach, odpowiada co jest z danym dostawcą i wyłapuje umowy bez aneksu po zmianie ceny.
AI podpięte do rejestru umów potrafi dziś zrobić trzy rzeczy, których ludzie nie robią regularnie: pilnować terminów wypowiedzenia z odpowiednim wyprzedzeniem, odpowiadać na pytania o konkretną umowę w kilka sekund i wychwytywać rozbieżności między treścią umowy a tym, co firma faktycznie płaci. Nie wymaga to przeprowadzki do nowego systemu. Jeśli masz rejestr w Excelu, SharePoint, eDoku, Archmanie albo jakimkolwiek systemie obiegu dokumentów, ten rejestr jest punktem startowym.
Gdzie umowy "żyją" w polskiej firmie i dlaczego to ma znaczenie dla wdrożenia
W większości firm, z którymi pracujemy, umowy są w co najmniej trzech miejscach naraz: skany PDF na dysku sieciowym w folderze "Umowy 2024", arkusz Excela jako rejestr prowadzony przez asystentkę zarządu i oryginały w segregatorach przy prawniczce. Czasem dochodzi SharePoint albo system obiegu dokumentów jak eDok, Archman, Quorum albo DocuWare, ale i tam często brakuje części pól.
To nie jest krytyka, to opis realnego stanu. Każda z tych lokalizacji zawiera inne dane: Excel ma daty i kwoty, PDF ma treść paragrafów, segregator ma podpisy. AI nie zastępuje porządku w tych miejscach, ale może z nich wyciągać dane i zestawiać je ze sobą. Właśnie ta zdolność do łączenia jest tu najbardziej wartościowa.
Ważne jest jedno: żeby AI mogło pilnować terminów, rejestr musi mieć minimum cztery pola: numer umowy, data zawarcia, okres wypowiedzenia w dniach albo miesiącach i data obowiązywania do (albo informacja, że umowa jest bezterminowa). Bez tych czterech AI nie policzy, kiedy mija okno na wypowiedzenie. Często okazuje się, że Excel ma pierwsze trzy pola i nie ma czwartego, albo ma datę ważności, ale nie ma wypowiedzenia. To jest do uzupełnienia przed wdrożeniem, ale to godziny pracy, nie tygodnie.
Co AI wyciąga z umowy i aneksu: konkretne pola, nie "całość dokumentu"
Kiedy podpinamy AI do repozytorium dokumentów, pierwsze zadanie jest analityczne: wyciągnąć z każdego pliku konkretne dane i zapisać je w ustrukturyzowanej postaci. Z umowy z dostawcą AI szuka zazwyczaj:
- Strony umowy: pełna nazwa firmy, NIP, adres siedziby, osoba podpisująca
- Przedmiot umowy: zwięzły opis, np. "dostawa materiałów biurowych", "serwis urządzeń chłodniczych", "najem powierzchni biurowej 120 m²"
- Wartość umowy netto i brutto albo stawka miesięczna, stawka za jednostkę lub za roboczogodzinę
- Czas trwania: data od, data do albo zapis "na czas nieokreślony"
- Okres wypowiedzenia: liczba dni lub miesięcy, często zapisana w paragrafie dotyczącym rozwiązania umowy
- Warunki automatycznego przedłużenia: czy umowa przedłuża się automatycznie i na jaki okres
- Kary umowne: progi i podstawy naliczania, szczególnie istotne w umowach serwisowych i IT
Z aneksów AI wyciąga: numer aneksu, datę podpisania, co zmienia w stosunku do umowy podstawowej (nowa stawka, nowy przedmiot, zmiana okresu wypowiedzenia). Aneks bez powiązania z numerem umowy podstawowej jest trudny do obsługi, więc jeśli pliki w repozytorium nie mają spójnego nazewnictwa, warto to naprawić przed wdrożeniem.
U jednego z klientów, firmy usługowej z kilkudziesięcioma dostawcami, okazało się, że pliki aneksów były nazwane "Aneks_2023_final_v2.pdf" bez żadnego odniesienia do numeru umowy. AI potrafiło je dopasować do umów podstawowych po treści (NIP i numer umowy w nagłówku dokumentu), ale trwało to dłużej niż gdyby nazwy plików miały porządek. Tydzień pracy na porządkowanie nazewnictwa przed wdrożeniem zaoszczędził kilka tygodni problemów potem.
Osobna kwestia: skany papierowych umów bez warstwy OCR. PDF jako obraz to dla AI czarna skrzynka, nie ma co czytać. Takie pliki trzeba najpierw przepuścić przez narzędzie do rozpoznawania tekstu: Tesseract w przypadku plików lokalnych, Azure AI Document Intelligence albo Google Document AI gdy zależy na jakości skanów niskiej rozdzielczości. To jednorazowa praca na całym archiwum, potem nowe dokumenty trafiają do obiegu już w formie czytelnej.
Jak AI przypomina o terminach wypowiedzenia, których nikt nie pilnuje
Tu firmy najczęściej tracą realne pieniądze. Nie przez brak wiedzy, tylko przez brak rutyny. Nikt nie siada co poniedziałek i nie sprawdza, które umowy kończą wypowiedzenie za 60 dni. A umowy na najem, serwis urządzeń, licencje, usługi kurierskie, ochronę obiektu, dostawę mediów: one najczęściej mają właśnie taki zapis, że nie da się ich wypowiedzieć w dowolnym momencie.
AI ustawione na takie przypomnienia działa prosto. Co noc pobiera z rejestru listę aktywnych umów z datą zakończenia i okresem wypowiedzenia. Liczy, kiedy mija ostatni dzień na złożenie wypowiedzenia, żeby umowa nie przedłużyła się automatycznie. Jeśli ten dzień jest za mniej niż 90 dni (albo inny próg, który firma ustali), wysyła mail albo powiadomienie do osoby odpowiedzialnej za daną umowę.
Powiadomienie wygląda konkretnie. Nie "masz umowy do sprawdzenia", tylko: "Umowa nr 2021/UMW/087 z firmą ABC Serwis Sp. z o.o. (serwis klimatyzacji, wartość 2 400 zł miesięcznie) kończy się 31.03.2026. Okres wypowiedzenia: 90 dni. Ostatni dzień na wypowiedzenie: 31.12.2025. Do decyzji zostało 47 dni." Na taki mail da się odpowiedzieć akcją, a nie pytaniem "o której umowie chodzi?".
Ważny szczegół: AI powinno też pilnować umów bezterminowych z klauzulą o podwyżkach. Klasyczny przykład to umowa na usługi IT albo outsourcing z zapisem "Dostawca może zmienić cennik z 3-miesięcznym wyprzedzeniem". Jeśli taki zapis jest w umowie i AI go widzi, może monitorować, czy dostawca wysłał aneks albo notyfikację o zmianie stawki i czy firma w ogóle na nią odpowiedziała.
Pytania o umowę przed spotkaniem: co mamy z tym dostawcą?
Drugie zastosowanie jest mniej automatyczne, a bardziej na żądanie. Pracownik przed spotkaniem z dostawcą, przed rozmową o renegocjacji albo przed podpisaniem kolejnej faktury może po prostu zapytać: "Co mamy z firmą XYZ Transport?". AI przeszukuje rejestr i pliki, a odpowiada np.:
"Z XYZ Transport Sp. z o.o. (NIP: 123-456-78-90) mamy trzy dokumenty: umowę ramową nr 2022/T/031 na usługi transportowe krajowe, ważną bezterminowo z 60-dniowym okresem wypowiedzenia, aneks nr 1 z marca 2023 zmieniający stawkę bazową z 1,80 zł/km na 1,95 zł/km netto oraz aneks nr 2 z września 2024 rozszerzający zakres o transport chłodniczy. Osoba odpowiedzialna po stronie firmy: Marek Kowalski (logistyka). Uwaga: w rejestrze brak aneksu potwierdzającego zmianę stawki paliwowej wg pisma z maja 2025."
Taka odpowiedź nie wymaga otwierania trzech folderów i szukania PDF-ów. Ważne, żeby AI miało dostęp zarówno do rejestru (Excel, baza, SharePoint: format nie ma znaczenia), jak i do plików samych umów. Samo zestawienie z rejestru bez treści PDF-ów jest niepełne, bo wiele ważnych zapisów nie trafia nigdy do pól Excela.
To samo działa przy pytaniach bardziej ogólnych: "Które umowy kończą się w pierwszym kwartale przyszłego roku?", "Ile mamy aktywnych umów serwisowych z NNN Sp. z o.o.?", "Czy mamy z kimś umowę na usługi tłumaczeniowe?" AI przeszukuje cały rejestr i odpowiada bez czekania na mail do prawniczki.
Umowy bez aneksu po zmianie ceny: jak AI wyłapuje lukę formalną
Ten problem pojawia się w każdej firmie, gdy przez kilka lat ceny rosną. Dostawca wysyła mailem notę o nowych stawkach, ktoś odpowiada "ok", faktury przychodzą po nowych cenach, a umowa leży z cenami sprzed trzech lat. Nikt nie podpisał aneksu. Formalnie firma płaci według umowy, bo jej nie aneksowała. Praktycznie: płaci inaczej i nikt tego nie wychwytuje, dopóki nie przyjdzie audytor albo nie zrobimy przetargu na to samo.
AI może to wychwycić. Mechanizm wymaga dostępu do dwóch źródeł danych:
- Rejestru umów z kwotami z ostatniego aneksu albo umowy podstawowej
- Danych z systemu finansowo-księgowego (Comarch Optima, Symfonia, enova365, SAP) albo z pliku z fakturami: kwota faktury i NIP dostawcy
AI porównuje, ile mówi umowa, z tym, ile mówi faktura. Jeśli faktura za dostawę materiałów biurowych jest wyższa niż stawka z umowy i w rejestrze nie ma aneksu nowszego niż data pierwszej wyższej faktury: AI oznacza tę umowę do sprawdzenia. Nie podejmuje decyzji, nie pisze aneksu. Wyświetla jako "rozbieżność do wyjaśnienia" i czeka na człowieka.
Ten raport rozbieżności można generować raz na miesiąc, przed rozliczeniem. Albo uruchomić go ad hoc przed audytem wewnętrznym. Lista będzie o wiele krótsza niż "sprawdź wszystkie umowy", bo AI wypunktowuje tylko te pozycje, gdzie coś się faktycznie nie zgadza.
Jeden dodatkowy wariant: AI może też szukać umów, przy których minął rok od ostatniego aneksu, a dostawca działa w branży, gdzie ceny zmieniały się wyraźnie w ostatnich miesiącach. To nie jest stwierdzona rozbieżność, tylko sygnał: "może warto sprawdzić, czy cena z tej umowy jest nadal aktualna". Przydatne przy renegocjacjach, zanim dostawca sam wyśle wypowiedzenie.
Jakie systemy i dane spina AI w tym wdrożeniu
Przed wdrożeniem trzeba ustalić, co jest źródłem prawdy dla każdego obszaru. Typowe połączenia, które robimy:
- Rejestr umów w Excelu: importowany do bazy lub odczytywany bezpośrednio. Kluczowe kolumny: numer umowy, NIP kontrahenta, data zawarcia, data ważności, okres wypowiedzenia, status (aktywna/rozwiązana/zawieszona), osoba odpowiedzialna po stronie firmy, link do pliku PDF
- SharePoint lub dysk sieciowy: API SharePointa albo montowany katalog. AI czyta pliki PDF i DOCX, wyciąga tekst, indeksuje
- System obiegu dokumentów (eDok, Archman, Quorum, DocuWare): eksport metadanych przez API lub zapytanie do bazy. Każdy z tych systemów ma własne pola, ale zazwyczaj dają się wyeksportować do JSON lub CSV z metadanymi dokumentu
- System FK: lista faktur z NIP-em dostawcy i kwotą do porównania z rejestrem umów. Nie trzeba pełnej integracji, wystarczy cykliczny eksport z ostatnich 12 miesięcy
- Skrzynka mailowa: opcjonalnie, do wychwytywania powiadomień od dostawców o zmianach cen albo szukania korespondencji powiązanej z konkretną umową przed spotkaniem
Nie każde wdrożenie wymaga wszystkich pięciu źródeł. Firmy zaczynają zazwyczaj od rejestru i plików PDF, a FK i skrzynkę dołączają w kolejnym kroku, gdy pierwsza część działa i jest używana.
Od czego zaczynamy: zanim skonfigurujemy pierwsze przypomnienie
Zanim cokolwiek skonfigurujemy, warto zrobić trzy rzeczy. Policz, ile umów jest aktywnych i gdzie faktycznie leżą pliki. Nie szacuj, sprawdź. U jednego klienta okazało się, że z 340 umów wpisanych w Excelu ponad połowa miała brakujące pliki PDF albo plik był wpisany jako "brak". Żadne wdrożenie AI tego nie naprawia, to praca manualna. Ale po tej pracy rejestr staje się faktycznie użyteczny, niezależnie od AI.
Po drugie: sprawdź, czy rejestr ma kolumnę "okres wypowiedzenia". To jest najczęściej brakujące pole. Bez niego AI nie policzy żadnych terminów, a to zazwyczaj główny powód wdrożenia. Uzupełnienie tej kolumny dla aktywnych umów to praca na kilka dni, nie tygodni.
Po trzecie: ustal, kto w firmie dostaje powiadomienia o jakich umowach. Jedno powiadomienie do zarządu o wszystkim to za mało. Umowy najmu powinny trafiać do osoby odpowiedzialnej za biuro, umowy serwisowe do działu technicznego, umowy z dostawcami materiałów do logistyki. Bez tej listy AI będzie wysyłać powiadomienia do jednej skrzynki, która po tygodniu będzie ignorowana tak samo jak dziś ignorowany jest Excel.
Samo wdrożenie zaczyna się od połączenia rejestru z AI, ustawienia kalendarza przypomnień i skonfigurowania pytań na żądanie. Pełna integracja z FK i wykrywanie rozbieżności w aneksach to zazwyczaj drugi etap. Zakres i kolejność zależą mocno od tego, co firma już ma i co najbardziej boli. Jeśli chcesz ocenić, czy i od czego zacząć u siebie, umów 15 minut rozmowy. Możesz też zobaczyć, jak podobne wdrożenia wyglądają w praktyce w realnych przykładach z firm.
Najczęstsze pytania
Czy AI może samo pilnować terminów wypowiedzenia umów w firmie?
Tak, jeśli rejestr umów zawiera datę zawarcia, okres wypowiedzenia i status umowy. AI porównuje te daty z bieżącą datą i wysyła przypomnienie z odpowiednim wyprzedzeniem, zanim minie ostatni dzień, w którym można skutecznie złożyć wypowiedzenie.
Jak podłączyć AI do istniejącego rejestru umów w Excelu lub SharePoint?
Najszybciej przez eksport danych do bazy lub przez API SharePointa. AI czyta pola rejestru (daty, strony, kwoty, okresy wypowiedzenia) i pliki PDF samych umów. Nie trzeba przenosić danych do nowego systemu, wdrożenie zaczyna się od tego, co firma już ma.
Co zrobić, jeśli umowy są tylko w papierowych segregatorach albo jako skan PDF bez tekstu?
Skany bez warstwy tekstowej trzeba najpierw przepuścić przez OCR. To jednorazowa praca, którą da się zrobić narzędziem jak Tesseract albo Azure OCR na całym katalogu PDF-ów. Po tym AI może czytać i indeksować te dokumenty normalnie.
Czy AI może odpowiedzieć, ile płacimy danemu dostawcy i do kiedy trwa umowa?
Tak, pod warunkiem że te dane są w rejestrze lub w treści umowy. AI wyciąga wartość netto/brutto, datę obowiązywania, numer konta, termin płatności i inne pola i odpowiada na pytanie zadane zwykłym językiem, bez otwierania PDF-ów.
Jak AI wykrywa umowę bez aneksu, gdy dostawca podniósł cenę?
AI porównuje kwotę z ostatniej faktury z wartością zapisaną w umowie lub aneksie. Gdy faktura zawiera wyższą stawkę niż umowa i w rejestrze brak nowszego aneksu, AI oznacza tę umowę jako wymagającą weryfikacji i dołącza ją do miesięcznej listy rozbieżności.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Chcecie sprawdzić, jak AI rozwiąże to u Was?
15 minut rozmowy o tym, na czym pracujecie i gdzie robota grzęźnie. Na koniec wiecie, co da się zrobić.
Umówcie 15 minut rozmowy