Integracje / Oracle NetSuite

Integracja AI z Oracle NetSuite

Podłączamy NetSuite przez API SuiteTalk i SuiteQL, czytając rekordy Invoice, Vendor Bill, Sales Order, Journal Entry, Budgets oraz raporty Income Statement i Balance Sheet. Asystent odpowiada po polsku na pytania o rozrachunki, marżę i odchylenia od budżetu dla całej grupy spółek.

Umówcie 15 minut o Oracle NetSuite → ☎ 691 10 20 10

Rozmowa trwa 15 minut. Dzwonimy my, nic nie trzeba instalować.

Po rozmowie dwa tygodnie za darmo. Jeśli uznamy, że u Was to ma sens, uruchamiamy Wam własną platformę podłączoną pod Oracle NetSuite. Bez umowy i bez karty.

Czym jest Oracle NetSuite

Oracle NetSuite to system ERP działający w chmurze, który obsługuje finanse, sprzedaż i magazyn całej grupy spółek w jednej bazie. Firmy z kilkoma podmiotami w różnych krajach używają go jako centralnego miejsca do zarządzania fakturami, zamówieniami, rozrachunkami i budżetem, bez spinania danych z osobnych systemów krajowych.

System organizuje dane w typy rekordów: Invoice, Vendor Bill, Sales Order, Purchase Order, Journal Entry, GL Account, Budgets. Nad nimi stoją raporty finansowe: Income Statement, Balance Sheet i Trial Balance. Każdy rekord nosi pole Subsidiary, które przypisuje go do konkretnej spółki w grupie. Całość działa w chmurze Oracle i jest dostępna przez przeglądarkę lub API.

Co podłączamy w Oracle NetSuite

  • Invoice i Vendor Bill: stan rozrachunków i przeterminowane należności per spółka
  • Sales Order: otwarte zamówienia, marża z pola estGrossProfit i status realizacji
  • Journal Entry i GL Account: bieżące obroty na kontach kosztowych i przychodowych
  • Budgets: plan miesięczny per konto GL i spółka do porównania z wykonaniem
  • Income Statement i Custom Segments: przychody i koszty z podziałem na linie biznesowe

Zakres ustalamy pod Was. Zaczynamy od odczytu danych, a zapis i akcje włączamy dopiero wtedy, gdy sami tego chcecie.

O co pytają w praktyce

Pytania zadaje się po polsku, jak koledze z pracy.

„Ile mamy przeterminowanych należności w spółkach polskiej i niemieckiej łącznie?"

„Które kategorie produktowe miały marżę poniżej progu w tym kwartale?"

„Które otwarte zamówienia czekają na potwierdzenie dostawy dłużej niż dwa tygodnie?"

„O ile koszty usług zewnętrznych przekraczają plan budżetowy w tym miesiącu?"

Co dokładnie podłączamy w Oracle NetSuite

Obszar po obszarze: jakie dane czytamy i co asystent z nich robi. To lista z realnego wdrożenia, nie katalog możliwości.

Invoice - faktury sprzedaży

CzytamyPola tranDate, entity, amountRemaining, dueDate, status i subsidiary z każdej faktury sprzedaży

AsystentOblicza dni przeterminowania na dzień zapytania i zestawia zaległe należności w rozbiciu na spółkę i kontrahenta

Vendor Bill - faktury zakupowe

CzytamyTerminy płatności, kwoty pozostałe do rozliczenia i dane dostawcy z każdej faktury zakupowej

AsystentSprawdza otwarte zobowiązania wobec dostawców i wskazuje płatności zbliżające się do terminu lub już po terminie

Sales Order - marża i realizacja

CzytamyStatus realizacji, shipDate, pole estGrossProfit i koszt towaru z karty Item dla każdego zamówienia

AsystentWskazuje zamówienia opóźnione w dostawie i porównuje marżę jednostkową z progiem ustalonym przez zarząd

Purchase Order - zamówienia zakupowe

CzytamyStatus, termin dostawy i kwota zamówienia per dostawca i spółka

AsystentOdpowiada na pytania o otwarte zamówienia do dostawców i niezrealizowane dostawy w danym okresie

Budgets - alerty odchyleń

CzytamyPlanowane kwoty per konto GL i miesiąc, porównywane z sumą obrotów z Journal Entry dla tego samego okresu

AsystentWysyła automatyczny alert przez Teams lub mailem, gdy wykonanie przekroczy plan o ustalony próg, z podaniem kont i kwot różnicy

Trial Balance - obroty i salda

CzytamyZestawienie obrotów i sald na kontach GL za wybrany okres i spółkę

AsystentOdpowiada na pytania o bieżące saldo wybranego konta lub grupy kont bez potrzeby wchodzenia do systemu

Exchange Rates - przeliczenia walut

CzytamyPrzeliczone wartości transakcji do waluty bazowej grupy, zapisane przy każdym rekordzie w NetSuite

AsystentZestawia przychody i koszty wielu spółek w jednej walucie bez dodatkowego przeliczania po stronie modelu

Co się zmienia

Zarząd i kontroler dostają odpowiedzi o marży, rozrachunkach i realizacji budżetu w kilkanaście sekund, bez ręcznego sklejania raportów z kilku spółek.

Asystent stoi na Waszym serwerze i łączy się z Oracle NetSuite na Waszych uprawnieniach. Dane nie wychodzą do zewnętrznych usług, a każdy odczyt i każda akcja zostawiają ślad w logu. Zakres uprawnień ustalacie Wy, więc asystent widzi dokładnie tyle, ile ma widzieć.

Nie wymieniamy Wam programu i nie zmuszamy nikogo do zmiany nawyków. Oracle NetSuite zostaje tam, gdzie jest, razem z historią danych i przyzwyczajeniami zespołu.

Jak łączymy się z Oracle NetSuite

Łączymy się z NetSuite przez SuiteTalk API w wariancie REST lub SOAP, wysyłając zapytania językiem SuiteQL, który składnią przypomina SQL. Administrator systemu zakłada konto integracyjne, nadaje mu rolę z uprawnieniami do odczytu wybranych typów rekordów i generuje tokeny OAuth 2.0. Asystent nie pobiera całej bazy jednorazowo: wysyła zapytanie i odbiera dokładnie te rekordy, o które pyta.

Asystent pracuje wyłącznie w trybie odczytu. Żaden zapis nie trafia do NetSuite bez wyraźnego potwierdzenia użytkownika. Asystent stoi na serwerze klienta lub w prywatnej chmurze, więc dane finansowe nie opuszczają kontrolowanego środowiska. Przy wyborze infrastruktury uwzględniamy wymogi RODO i konieczność podpisania umowy powierzenia przetwarzania danych.

Czego potrzebujemy od Was

  • Konto integracyjne w NetSuite z rolą do odczytu rekordów finansowych i raportów
  • Tokeny OAuth 2.0 wygenerowane przez administratora systemu NetSuite
  • Lista spółek (Subsidiary) w strukturze grupy z walutami bazowymi każdej z nich
  • Administrator NetSuite po stronie klienta do konfiguracji uprawnień i wsparcia przy testach
  • Decyzja, które pytania i dla których użytkowników obsługuje asystent: zarząd, kontroler, handlowiec

Gdzie to działa najlepiej

Dyrektor finansowy (CFO)

Koniec miesiąca. CFO pyta o przeterminowane należności w trzech spółkach grupy łącznie. Bez asystenta kontroler otwierał NetSuite dla każdej spółki osobno, eksportował do Excela i składał ręcznie. Pół godziny pracy.

Z asystentem: Asystent wywołuje SuiteQL z filtrem po wszystkich trzech Subsidiary, oblicza dni opóźnienia i zwraca zestawienie per spółka w kilkanaście sekund.

Kontroler finansowy

Poniedziałek rano przed tygodniowym spotkaniem z CFO. Kontroler chce wiedzieć, które konta kosztowe spółki PL Holdings przekroczyły plan w bieżącym miesiącu, zanim CFO zada pytanie.

Z asystentem: Asystent porównuje kwoty z tabeli Budgets z sumą obrotów z Journal Entry dla tego samego okresu i konta, podaje różnicę i wskazuje konta z największym odchyleniem.

Dyrektor handlowy

Koniec kwartału. Dyrektor chce wiedzieć, które kategorie asortymentowe generowały marżę poniżej progu ustalonego przez zarząd w ostatnich trzech miesiącach, bez czekania na raport od analityka.

Z asystentem: Asystent łączy dane z Sales Order (pole estGrossProfit) i Income Statement, segmentuje według Custom Segment 'Linia biznesowa' i zwraca zestawienie z nazwami kategorii i marżą procentową.

Jak to uruchamiamy

  1. Rozmowa 15 minut. Mówicie, na czym pracujecie i co Was korkuje. Mówimy, czy da się to spiąć.
  2. Podłączenie i pierwsze pytania. Zaczynamy od odczytu, na Waszym serwerze, w zakresie który zatwierdzacie.
  3. Rozszerzanie. Dokładamy kolejne moduły i akcje, gdy zespół już ufa temu, co dostaje.

Koszt: od 3 000 zł miesięcznie. W tym wdrożenie, integracja, szkolenie zespołu i opieka. Widełki na Wasz przypadek podajemy na tej pierwszej rozmowie, bez ofert na dwadzieścia stron.

Chcecie najpierw poczytać konkrety: jakie moduły ruszamy, jakie dane bierzemy i czego potrzebujemy po Waszej stronie?

Cały opis integracji z Oracle NetSuite →

Czego asystent nie robi

Żebyście wiedzieli, gdzie kończy się jego rola, zanim zaczniecie.

  • Nie księguje samodzielnie: żaden zapis Journal Entry nie powstaje bez decyzji użytkownika
  • Nie zmienia danych w NetSuite: pracuje wyłącznie w trybie odczytu przez API
  • Nie zastępuje kontrolera ani księgowej: podaje liczby, interpretację i decyzje należą do człowieka
  • Nie uzupełnia brakujących danych: jeśli rekordu nie ma w NetSuite, asystent go nie szacuje ani nie wymyśla

Pytania o integrację z Oracle NetSuite

Czy asystent działa z niestandardowymi polami (Custom Fields) dodanymi w naszym NetSuite?

Tak, ale wymagają osobnej konfiguracji. Na początku projektu mapujemy Wasze Custom Fields i Custom Segments do zapytań SuiteQL. To część przeglądu struktury danych, który robimy przed wdrożeniem, bo każda firma konfiguruje NetSuite inaczej.

Czy można ustawić automatyczne alerty o odchyleniach bez pytania asystenta?

Tak. Asystent może działać cyklicznie: raz dziennie lub raz w tygodniu pobiera dane z Budgets i Journal Entry, porównuje je i wysyła alert przez Teams lub mailem, gdy odchylenie przekroczy ustalony próg. Częstotliwość i progi ustawiamy razem na etapie wdrożenia.

Jak asystent radzi sobie z transakcjami intercompany między spółkami grupy?

NetSuite oznacza transakcje intercompany w rekordach. Asystent może je wydzielić lub pominąć przy konsolidacji, zależnie od potrzeb. Eliminacje intercompany wymagają osobnej konfiguracji zapytań, którą ustalamy na etapie wdrożenia razem z Waszym administratorem systemu.

Czy potrzebujemy dodatkowej licencji NetSuite do podłączenia asystenta AI?

Dostęp przez SuiteTalk API jest wliczony w standardowy abonament NetSuite. Administrator musi tylko sprawdzić, czy integracje API są włączone w Waszym koncie, i założyć konto integracyjne z odpowiednią rolą. Nie dokupujecie osobnego modułu ani dodatku.

Piętnaście minut o Oracle NetSuite

Wybierzcie termin z kalendarza. Na rozmowie powiemy wprost, co da się u Was podłączyć, ile to trwa i ile kosztuje. Jeśli nie ma czego automatyzować, też to powiemy. A jeśli ma, dostajecie 14 dni działającej platformy podłączonej pod Oracle NetSuite, żeby sprawdzić to na własnych danych zamiast wierzyć nam na słowo.

Wybierzcie termin → Wolicie napisać?

Oracle NetSuite jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.