← Alla kundcase
Kundcase · Försäljning och service av maskiner

Resultaträkningen byggs om varje natt ur affärssystemets exporter, med avstämningen mot bokslutet som grind i bygget.

En maskinhandlare med flera bolag och enheter ville se resultat, försäljning, orderstock och maskinaffärer på ett ställe. Vi byggde rapporteringen ovanpå deras egna nattliga exporter.

Kund
En maskinhandlare
Bransch
Försäljning och service av maskiner
Teknik
Business CentralExcel-tolkningMicrosoft GraphPostgreSQLProcessautomation
Från styrelsens översikt via resultatrapporten och omkostnaderna ner på kontonivå till säljarligan och kontrollen av en maskinaffär mot huvudboken. Fiktiv demodata.
01 Bakgrund

En maskinhandlare med flera bolag och enheter driver försäljning och service i ett affärssystem byggt på Business Central. Ledning och styrelse ville följa resultatet per enhet, försäljningen, orderstocken och varje maskinaffär löpande, inte först när månadsrapporten var klar.

Kunden valde att bygga rapporteringen på affärssystemets befintliga exporter.

02 Problem

Datan fanns, men bara som rapporter ur affärssystemet och Excel-ark som sammanställdes för hand. Ett direkt API mot affärssystemet gick att få, men skulle ta månader att öppna. Och en resultaträkning som inte stämmer mot bokslutet är värre än ingen alls: ett fel tal på en skärm ser ut som ett utfall.

03 Lösning

Vi byggde rapporteringen ovanpå det kunden redan hade: de nattliga exporterna ur affärssystemet. Allt körs i våra egna miljöer, med kundens egen inloggning och roller för styrelse, ledning och administration.

Exporterna in. Resultaträkningen ut, avstämd.

  • Inläsning. Varje natt landar exporterna som Excel-filer i en bevakad brevlåda. De hämtas via Microsoft Graph, känns igen på filnamn och landar i en databas precis som de är. Rådata tolkas inte vid inläsningen; tolkningen sker i tydliga, testade steg efteråt.
  • Resultaträkningen. Byggs om per enhet och för koncernen som helhet. Varje omkostnadsrad går att öppna ner till kontonivå.
  • Avstämningen är en grind. Resultaträkningen kontrolleras mot ett låst referensunderlag i testsviten, inom en förutbestämd tolerans. Avviker den, går bygget inte igenom. Perioder utan jämförelseunderlag visas tydligt som sådana.
  • Ett tal är ett påstående. Där datan inte bär påståendet visar skärmen “Ingen data” eller en tydlig varning, aldrig en nolla som ser ut som ett resultat.
  • Mer än resultatet. Försäljning, orderingång och orderstock, och ett maskinregister med ekonomin per maskin. Sedan oktober 2026 hämtas maskinekonomin även direkt ur affärssystemet.
04 Resultat

Rapporteringen är i drift. Ledning och styrelse ser resultaträkningen per enhet och för koncernen, med avstämningen mot bokslutet som grind i bygget, tillsammans med försäljning, orderstock och maskinaffärer, byggt på exporter som redan fanns. Vad som inte går att belägga i datan visas som just det.

Vill ni göra något liknande?

Hör av er, så bollar vi idéer fritt.