Na koniec miesiąca generalny wykonawca dostaje stos protokołów odbioru robót podwykonawców z fakturami, zwykle w PDF z Zuzia lub w Excelu. Kierownik projektu musi sprawdzić, czy ilości w protokole zgadzają się z faktycznie wykonanymi robotami i limitami kosztorysu z Norma PRO, czy stawki są takie jak w umowie, czy nie ujęto robót już opłaconych wcześniejszym protokołem, czy zastosowano kaucję gwarancyjną wymaganą umową i czy suma faktury zgadza się z protokołem. Robi to z pamięci i w Excelu, często w pośpiechu, bo podwykonawca czeka na płatność, a potem księgowa wpisuje fakturę do Comarch ERP Optima. Błędy wychodzą na jaw po miesiącach, gdy łączna wartość protokołów przekracza umowę albo kaucji nie potrącono.
Rozwiązanie przyjmuje protokoły i faktury z maila lub SharePoint, czyta je do poziomu pozycji i porównuje z umową, kosztorysem z Norma PRO oraz budżetem projektu w PlanRadar, jeśli z niego korzystasz: dla każdej pozycji sprawdza stawkę, ilość narastającą wraz z wcześniejszymi protokołami, limit kosztorysu, procent kaucji i zgodność faktury z protokołem. Rozbieżności są prezentowane kierownikowi projektu na liście z pozycją protokołu, zapisem umowy i różnicą, a kierownik zaznacza, czy przyjąć wyjaśnienie, czy zwrócić protokół podwykonawcy do poprawy. Poprawne dokumenty są przygotowywane do importu do Comarch ERP Optima lub enova365 z przypisanym projektem i kodem kosztu, księgowa zatwierdza paczkę i dopiero wtedy zapis trafia do ksiąg, a koszty są aktualizowane w PlanRadar. Do rozpoznawania dokumentów używamy Azure AI Document Intelligence w regionie UE albo AI Builder w Twoim tenancie Microsoft 365, obiegi budujemy w Power Automate, a z Zuzia, PlanRadar oraz Comarch ERP Optima lub enova365 integrujemy się przez API, eksport plików lub obieg maili, zależnie od wersji. Dokumenty pozostają w SharePoint i systemie księgowym i nie służą do trenowania modeli.