Integrationer mot svenska affärssystem: vad fungerar och vad smärtar
Fortnox, Visma, Pyramid, Monitor och Hogia. Vi har integrerat mot alla. Här är en hederlig genomgång av vad som är enkelt och vad som är ett helvete.
Alexander Galldin
Kapaciti
När vi bygger automation åt svenska företag är affärssystemet nästan alltid med i bilden. Antingen för att läsa data eller för att skriva tillbaka. Här är hur de fem vanligaste systemen ter sig från en utvecklares perspektiv.
Fortnox
Det modernaste API:t av de fem. RESTful, OAuth2, dokumentation som faktiskt stämmer. Begränsningar finns: rate limits är strama om man har flera kunder under samma access token, och vissa entiteter kan bara läsas i batch.
Det går snabbt att komma igång. Vi brukar ha en fungerande integration på en arbetsdag. Det vi rekommenderar är att börja med läsande integration och först när det fungerar lägga på skrivande. Felmeddelanden vid skrivning är inte alltid pedagogiska.
Visma eEkonomi och Visma Spcs
Två olika produktlinjer, två olika API:er. eEkonomi har modernt REST-API liknande Fortnox men dokumentationen är något mer fragmenterad. Spcs-familjen är äldre och vissa integrationer kräver agent installerad lokalt på kundens server.
Vi har vant oss att alltid fråga kunden vilken Visma de har innan vi börjar. Skillnaden i komplexitet är stor.
Pyramid Business Studio
Här blir det knöligt. Pyramid har en lång historia och deras API speglar det. Mycket går via SQL-vyer mot databasen direkt, vilket fungerar men kräver att kunden öppnar nätverkstillgång på ett sätt som inte alla deras IT-avdelningar är bekväma med.
När det väl är uppe är det stabilt. Vägen dit är mätt i veckor, inte dagar. Räkna med det.
Monitor ERP
Vi har gjort två integrationer mot Monitor och båda har varit smärtsammare än förväntat. API är rimligt men kräver en del förkunskaper om hur Monitor är arkitekterat. Auktorisering är specifikt och dokumentationen pekar ofta på Monitors egna utvecklarforum snarare än rena referensmanualer.
Vårt råd: ta in en Monitor-konsult parallellt med oss för första integrationen. Det sparar tid.
Hogia
Hogia är en familj produkter med varierande modernitet. Hogia Lön Plus har bra API. Vissa branschanpassningar har inget alls och kräver export-import via Excel. Be alltid om att få se en API-dokumentation innan ni utlovar någon kund att Hogia-data ska in i en automation.
Den gemensamma fällan
Den största utmaningen med svenska affärssystem är inte tekniken. Det är behörighet. För att en agent ska kunna läsa eller skriva i ett affärssystem behövs en användare med rätt rättigheter, ofta licensierad. Den användaren ska skapas, dokumenteras, tas med i revisioner och bytas om någon slutar.
Räkna med att hälften av tiden för en första integration går åt till behörighetsfrågor och inte till kod. Det förvånar varje gång och borde sluta göra det.
När det är värt det
Trots allt detta är affärssystemsintegrationer nästan alltid värda jobbet. När det är på plats kan agenten skapa fakturor, läsa kundregister, plocka leveransstatusar och skapa prognoser baserat på riktiga siffror. Värdet uppstår där, inte i en isolerad chattbot. Räkna bara med vägen dit.