Księgowość

Integracja AI z SAP Business One: dane ERP w języku ludzi, bez raportów i zapytań SQL

SAP Business One zbiera wszystko. Problem w tym, że wyciągnięcie danych wymaga raportu albo IT. AI to zmienia.

⏱ 7 min czytania · 📅 17.07.2026 · 👁 6 wyświetleń

Typowa scena: właściciel albo dyrektor handlowy pyta asystentkę, jaki jest stan należności od konkretnego klienta i czy coś do niego wysyłamy w tym tygodniu. Asystentka otwiera SAP Business One, generuje raport wiekowania, potem sprawdza otwarte zamówienia sprzedaży, potem dzwoni do magazynu w sprawie WZ. Pięć minut, trzy zakładki, jedna odpowiedź. Albo prosi IT o zapytanie do bazy.

SAP Business One to jeden z poważniejszych systemów ERP na rynku dla firm średniej wielkości. Trzyma naprawdę dużo: dokumenty sprzedaży i zakupu, kartoteki kontrahentów, stany magazynowe, rozrachunki, żurnale księgowe, zlecenia produkcyjne. Problem polega na tym, że dostęp do tych danych wymaga albo gotowego raportu Crystal Reports, albo Query Managera, albo prośby do kogoś, kto zna się na systemie. Dla właściciela, który chce szybkiej odpowiedzi, to za długa droga.

AI jako warstwa na żywych danych z SAP B1 skraca tę drogę do jednego pytania po polsku.

Co siedzi w SAP Business One i czego nikt nie wyciąga

SAP B1 pracuje na dwóch bazach: starszych instalacjach na Microsoft SQL Server i nowszych na SAP HANA. W obu przypadkach dane siedzą w tabelach, do których można podłączyć się przez SAP Business One Service Layer albo bezpośrednio przez API ODBC. To właśnie tędy idzie integracja z AI.

Co faktycznie wyciągamy:

  • Dokumenty sprzedaży: Zamówienia sprzedaży (tabela ORDR), Faktury sprzedaży A/R (OINV), Dostawy WZ (ODLN), Korekty (ORIN), Faktury zaliczkowe. Każdy dokument ma pełną historię: daty, numery, pozycje, ceny, statusy.
  • Dokumenty zakupu: Zamówienia zakupu (OPOR), Faktury zakupu A/P (OPCH), Dokumenty przyjęcia towaru GR (OPDN). Razem z terminami płatności i danymi dostawcy.
  • Kartoteki Business Partner: Dane kontrahenta, limit kredytowy, warunki płatności, saldo, historia transakcji, przypisany opiekun.
  • Magazyn: Stan zapasów per magazyn i per towar (OITW), poziomy alarmowe Min/Max, ruchy magazynowe, partie i numery seryjne.
  • Finanse: Żurnale (OJDT), rozrachunki otwarte, raport wiekowania należności, plan kont, saldo kont.
  • Produkcja: Zlecenia produkcyjne (OWOR), lista materiałów BOM, zapotrzebowanie na komponenty z MRP.

To duży zestaw. W praktyce nie każda firma korzysta ze wszystkich modułów jednocześnie, ale nawet firma, która używa SAP B1 głównie do sprzedaży i finansów, siedzi na danych, których nie przegląda na co dzień.

Sprzedaż i CRM: historia klienta w jednym pytaniu

Handlowiec przed rozmową z klientem chce wiedzieć: co ostatnio kupował, czy ma otwarte zamówienia, czy płaci w terminie i czy były jakieś korekty lub reklamacje. W standardowym SAP B1 musi przejrzeć kartotekę BP, otworzyć historię dokumentów, sprawdzić raporty. To zajmuje czas i wymaga znajomości systemu.

Po podłączeniu AI handlowiec pisze: "Podsumuj mi klienta Techno-Metal z ostatnich sześciu miesięcy." Asystent przegląda faktury A/R, zamówienia sprzedaży, ewentualne korekty i wystawia skrót: ostatnie zamówienia, największe pozycje towarowe, średni termin płatności, czy są otwarte należności i na jaką kwotę. Wszystko bez otwierania raportów.

Moduł CRM w SAP B1 przechowuje aktywności: notatki ze spotkań, zadania, szanse sprzedaży. AI może to połączyć z danymi transakcyjnymi. U jednego klienta wdrożyliśmy to tak, że przed każdym poniedziałkowym spotkaniem zespołu handlowego asystent sam generował skróty dla każdego z klientów planowanych do kontaktu w tym tygodniu.

Należności i finanse: alerty zamiast comiesięcznego raportu

Raport wiekowania należności w SAP B1 można wygenerować samemu. Problem polega na tym, że nikt nie generuje go codziennie. W efekcie firma dowiaduje się o przeterminowanych fakturach za późno.

AI monitoruje faktury A/R i warunki płatności zdefiniowane na kartotece każdego BP. Gdy faktura przekroczy termin o więcej niż zdefiniowaną liczbę dni, system sam to wyłapuje i powiadamia właściwą osobę. Bez raportu, bez ręcznego sprawdzania.

Poza alertami asystent odpowiada na pytania takie jak:

  • "Kto przekroczył limit kredytowy w tym miesiącu?"
  • "Ile mamy otwartych faktur zakupu do zapłacenia do końca tygodnia?"
  • "Jakie faktury wystawiliśmy w marcu dla kontrahentów z grupy Hurtownicy?"
  • "Czy klient XYZ ma jakieś nierozliczone zaliczki?"

Dla działu finansowego to szczególnie przydatne przy zamknięciu miesiąca. Zamiast przeklikiwać się przez kolejne ekrany, księgowa pyta asystenta, które żurnale z danego okresu czekają na weryfikację albo czy dekretacja z wybranego dokumentu GR trafiła na właściwe konto kosztowe. To nie zastępuje weryfikacji przez człowieka, ale znacznie skraca czas dotarcia do odpowiedzi.

Magazyn i zakupy: stany, dostawy i zamówienia bez arkusza Excela

Kierownik magazynu i handlowiec często potrzebują tych samych informacji: ile danego towaru mamy, kiedy przyjdzie kolejna dostawa, czy jest otwarte zamówienie zakupu. W SAP B1 te informacje siedzą w kilku miejscach jednocześnie.

Typowe pytanie, które obsługujemy: "Ile zostało nam profili aluminiowych 40x40 w magazynie głównym i czy mamy coś zamówionego?" Asystent sprawdza stan w OITW dla wybranego magazynu, przeszukuje otwarte zamówienia zakupu w OPOR i odpowiada wprost: ile jest, czy jest zamówione i na kiedy planowana dostawa.

Poziomy alarmowe Min/Max zdefiniowane w kartotekach towarów SAP B1 to dodatkowe źródło. AI może codziennie rano wyliczyć, które towary spadły poniżej poziomu minimalnego i przygotować sugestię listy zamówieniowej. Nie decyzję, bo to zawsze zostaje po stronie zakupowca, ale konkretny punkt wyjścia zamiast ręcznego przeglądu setek pozycji.

Przy integracji z zakupami przydaje się też dostęp do danych dostawców: warunki płatności, historia cen z poprzednich faktur, czas realizacji z poprzednich zamówień. Zanim ktoś złoży zamówienie, może zapytać: "U jakiego dostawcy zamawialiśmy ostatnio zawory DN50 i ile płaciliśmy?"

Produkcja: zlecenia i komponenty bez telefonu do planisty

Firmy produkcyjne używające SAP B1 mają dostęp do zleceń produkcyjnych, list materiałowych BOM i wyników MRP. To dane, które w praktyce czytają głównie planiści produkcji. Reszta pyta ich telefonicznie.

Po integracji z AI zmienia się dynamika. Handlowiec może zapytać: "Kiedy skończymy zlecenie numer 1042 i ile zostało do zamknięcia?" Kierownik produkcji dostaje skrót zleceń na dany tydzień bez otwierania systemu. Właściciel może zapytać, które zlecenia są opóźnione względem planowanej daty zakończenia.

Zapotrzebowanie na komponenty z MRP też staje się dostępne przez pytanie, nie tylko przez raport. U klienta produkującego meble na zamówienie wdrożyliśmy to tak, że asystent codziennie rano wysyłał kierownikowi produkcji listę komponentów, których stan magazynowy zagrozi realizacji zleceń zaplanowanych na następny tydzień. Wcześniej to powstawało w Excelu, ręcznie, w czwartek rano.

Wsparcie dekretacji i praca z żurnalami

SAP Business One ma rozbudowaną automatyczną dekretację przez GL Account Determination. Mimo to zdarzają się sytuacje wymagające ręcznej interwencji: faktury zakupu z nietypową klasyfikacją kosztów, dokumenty importowe, korekty z poprzednich okresów.

AI może pomóc księdze przez zaproponowanie konta kosztowego na podstawie opisu towaru lub usługi z faktury, historii dekretacji podobnych dokumentów i planu kont. To podpowiedź, nie decyzja. Weryfikacja i zatwierdzenie zostają przy człowieku, ale samo dotarcie do właściwego konta przyspiesza.

Przydaje się też przy przeglądaniu żurnali: "Pokaż mi wszystkie żurnale z konta 402 z maja, które mają wartość powyżej 10 000 zł." Zamiast filtrowania w raporcie, odpowiedź przychodzi od razu.

Od czego zaczęliśmy u klientów z SAP Business One

Nie każda firma zaczyna od wszystkich modułów jednocześnie. Przy SAP B1 najczęściej zaczynamy od dwóch rzeczy, które szybko przynoszą widoczny efekt.

Pierwsza to monitoring należności: podłączamy faktury A/R i warunki płatności z kart BP, konfigurujemy alerty dla wybranych progów przeterminowania. Działa szybko, jest widoczne dla zarządu i finansów od pierwszego tygodnia.

Druga to asystent na danych sprzedażowych i magazynowych: handlowcy i kierownicy mogą pytać o klientów, zamówienia i stany. Tu efekt widać po kilku dniach pracy, gdy ludzie zaczynają korzystać zamiast generować raporty.

Integracja techniczna idzie przez Service Layer albo bezpośrednio przez API SAP B1 z odpowiednimi uprawnieniami. Dane nie wychodzą na zewnątrz bez kontroli: pracujemy w środowisku zamkniętym, na prywatnej instancji modelu, żeby wrażliwe dane finansowe i handlowe zostały tam, gdzie powinny.

Jeśli chcesz zobaczyć, co da się wyciągnąć z konkretnej instalacji SAP B1 w Twojej firmie, umów się na bezpłatny audyt. Sprawdzimy, które moduły są aktywne, jakie dane są dostępne i co realnie można z tym zrobić. Możesz też zajrzeć na realne wdrożenia, żeby zobaczyć, jak to wygląda w praktyce u firm o podobnym profilu.

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

Chcesz sprawdzić, jak AI rozwiąże to u Ciebie?

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

Umów bezpłatny audyt

Może Cię też zainteresować

Newsletter redai

Dostawaj kolejne wpisy do skrzynki

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