Självhostad faktura-AI · on-prem eller Azure
Mindcamp Invoice Processor extraherar artikelraderna ur era fakturor med AI — inte bara totalerna. Resultatet: spend på artikelnivå, sökbar och styrbar. Allt i er egen miljö — on-prem eller i ert Azure. Passar alla branscher, härdad för patientnära vårddata.
Varför det spelar roll
Ert affärssystem känner till totalerna. Mindcamp extraherar raderna — vad ni faktiskt köpte — och gör dem sökbara, kategoriserade och verifierade. Det är där spendanalys, avtalskontroll och besparingar börjar.
Se prisutveckling per artikel, spend per kategori och leverantör över tid — detaljer som fakturatotaler i ERP:et aldrig visar.
Allt körs på er maskin — AI, databas och filer. Ingen extern processor, ingen dataresa. Personnummer maskeras automatiskt.
Lägg en PDF i mappen — färdig verifierad faktura kommer ut. Systemet minns leverantörer och kategorier och blir smartare för varje körning.
Under huven
AI:n bär både radextrahering och kategorisering. Fem metoder körs i tur och ordning tills raderna är fångade — strukturerade format direkt, AI för svår layout och skannat, och täta fakturor delas i chunkar. Sedan möter varje faktura samma kvalitetsgrind: raderna måste summera till fakturans total, annars flaggas den.
Hela produkten
Allt styrs från ett webbgränssnitt på er egen server. Ingen inställning kräver omstart; kategorier, prompts och leverantörer redigeras direkt i GUI:t.
KPI-kort för antal, belopp och lyckandegrad, med fördelning per kategori, leverantör och månad.
Sökbar lista med filter och en detaljvy per faktura.
Aggregerad spend på radnivå — per kategori, leverantör och tid — med skydd mot dubbelräkning mellan faktura- och radnivå.
Ställ en fråga på svenska. Modellen skriver SQL, kör den read-only och svarar — siffrorna räknas alltid av databasen, aldrig av AI:n.
Dra in en PDF och se den processas direkt, med status. Samma väg finns som REST-endpoint, så ett försystem kan skicka fakturan rakt in — vid sidan av den automatiska watch-mappen.
Fakturor som inte klarade checksumman listas med leverantör, belopp och felorsak — grupperbart per leverantör för snabb åtgärd.
Åtta flikar för databas, LLM, mappar, drift, validering, prompts, kategorier och leverantörer.
Övervakar inkorg-mappen dygnet runt och sorterar automatiskt till Processed, Avvisade eller dubbletter. Bilagor hoppas över.
Interaktiv kontroll
Klicka på en rads kategori och bestäm hur långt rättningen ska nå: bara raden, alla rader med samma text, eller den textens rader hos just den leverantören. Systemet lär sig regeln och tillämpar den framåt.
Fråga datat · beta
Ställ frågor på naturligt språk — ingen behöver kunna SQL. Få svar med tabell, graf och en direktlänk till original-PDF:en. Rullande konversation: följ upp med “och bara 2025?” eller “sortera tvärtom”.
Spend-analys
Aggregerad spend på radnivå — per kategori, leverantör och månad — med skydd mot dubbelräkning mellan faktura- och radnivå. Filtrera, borra ner och hitta avvikelserna.
Intelligensen
Systemet bygger sitt eget minne. Kända leverantörer och kategorier känns igen direkt — vilket både höjer träffsäkerheten och eliminerar AI-anrop.
Trasiga namn ur OCR (“Ert referensnummer”, ihopklistrade ord) rättas via remap-regler, skräpdetektor och — som sista utväg — en visuell OCR-räddning av sidhuvudet.
Varje rad kan få egen kostnadskategori med fakturafallback. Rätta en gång — välj om regeln gäller raden, all matchande text, eller bara den leverantören.
Abonnemang och löpande avtal känns igen och märks som månad/kvartal/år — underlag för budget och avtalsuppföljning.
Arkitektur & säkerhet
Två principer bär hela systemet: ingen data lämnar er kontroll, och en faktura sparas bara om raderna bevisligen stämmer. Resten är teknik för att hålla de löftena.
LLM, databas och filer i samma miljö som ni styr — on-prem eller er Azure-VM. En körtidskontroll kräver att AI-modellen körs lokalt — annars startar systemet inte.
Self-hostad på egen hårdvara — eller deployad i er egen Azure-miljö (er tenant, ert dataområde). AI:n körs alltid i er kontroll, aldrig via tredjeparts-AI.
Fakturor kan läggas i en bevakad mapp eller skickas in via REST-API — båda finns i drift och går genom samma pipeline. Kör ni i Azure kan Blob Storage ta mappens plats, och hämtning direkt från fakturaoperatör eller ERP byggs som en integration.
Personnummer maskeras i flera lager före sparning. Skannade summafakturor läses utan att patientsidorna någonsin skickas till modellen.
Rader måste summera till totalen (med moms-kandidater och tolerans). Klarar den inte det flaggas fakturan — den gissar hellre inte fram ett värde.
Samma kodbas kör mot kundens SQL Express i drift och SQLite för mindre installationer. Dialektmedveten hela vägen, inklusive Fråga datat.
Teckenkodning härdad mot verkligheten: homoglyfer och trasiga mellanslag i OCR normaliseras så inget kraschar databasskrivningen.
Skriptad Windows-installation med databas-uppsättning. Uppdateringar är oftast bara git pull + omstart — inga migreringar.
Ingen per-token-avgift, ingen molnprenumeration. Modellen körs i er egen miljö — noll rörlig AI-kostnad oavsett hur många fakturor ni processar.
Körs på en modern gaming-dator eller en Mac Mini. Ingen serverhall, ingen GPU-flotta, inga driftavtal.
Teknik
Mindcamp Invoice Processor är i skarp drift på ett svenskt privatsjukhus idag. Vi visar gärna pipelinen och “Fråga datat” live på er egen data.