Mandag kl. 9:00. En ekstern revisor sender en forespørsel: alle leverandørfakturaer i stikkprøven for september, én rad per faktura, som CSV-fil innen fredag. Leverandør, fakturanummer og -dato, innkjøpsordre, betalingsbetingelser, forfallsdato, valuta og totalsum.
Ikke noe system har listen i denne formen. Svarene står i selve dokumentene — fakturaer på engelsk, spansk og tsjekkisk, pluss en papirkopi fra morgenskanningen i postrommet. Vanligvis betyr det manuell inntasting, eller en sak til IT om å lage en rapport.
Den nye videoveiledningen vår, Revisjonsklar på bestilling, viser en tredje vei. Den varer i knapt seks minutter, dere kan se den øverst på denne siden, og den følger leverandørreskontroen hos Keldmoor, en fiktiv grossist, fra forespørselen til svaret. Tre trinn, ingen kode. Revisjonen er bare eksempelet: de samme trinnene gir dere hvilken som helst liste, i formen dere trenger, fra et hvilket som helst sett med dokumenter.
Trinn én: beskriv kolonnene dere trenger
Det begynner i Model Manager. En modell definerer hvilke felt DocReveal henter ut fra dokumenter, og i hvilken struktur. Kanoniske modeller beskriver vanlige dokumenttyper; egendefinerte modeller tilhører dere og er tilpasset deres egne systemer eller én enkelt forespørsel.
Teamet oppretter en tom modell kalt Audit sample og legger til åtte felt — nøyaktig revisorens kolonner. Hvert felt får en type — tekst, et tall, et heltall, ja/nei, et nestet objekt eller en liste, for eksempel linjene på en faktura — og datoer får formatet Date.
Det viktigste er beskrivelsen. Den går til AI-en som leser dokumentene, og sier derfor med vanlige ord hva feltet betyr: leverandørens juridiske navn slik det står på fakturaen; betalingsfristen i dager som et tall; ingen forfallsdato hvis fakturaen ikke oppgir noen. En kontroll går gjennom strukturen, og publiseringen viser nøyaktig hva som endres, før noe blir lagret.
Trinn to: velg dokumentene
I File Manager filtrerer teamet på dokumenttype og velger de åtte dokumentene — på tvers av mapper, inkludert papirkopien og en fraktfaktura som er skilt ut fra skanningen i postrommet. Ett klikk på Reveal Group, og Reveal Manager åpner en ny kjøring med alle sammen.
Under Mapping models legger teamet til Audit sample. Hver fil ble lest inn da den kom, så ingenting leses inn på nytt: DocReveal gjenbruker det eksisterende resultatet og fyller den nye strukturen. En tavle følger hver fil, og i videoen er kjøringen ferdig noen minutter senere, med alle åtte resultatene skrevet til Analytics.
Trinn tre: én tabell, én fil
I Analytics åpnes det nye datasettet i Data Explorer. Velg de åtte feltene som kolonner, kjør spørringen, og der er resultatet: åtte rader, én per dokument. Amerikanske, spanske og tsjekkiske datoer har nå ett felles format. Net 45, 30 días og 30 dní er blitt rene tall. Dollar forblir dollar, euro forblir euro.
Sortert etter fakturadato viser tabellen noe som er verdt å vite: INV-88163 dukker opp to ganger — PDF-en og papirkopien av den fra postrommet — og blir fanget opp før noen betaler den to ganger. Og der en fraktfaktura ikke oppgir noen forfallsdato, forblir cellen tom. Ingenting blir diktet opp.
Exports gjør den samme spørringen om til en CSV-fil med kolonnene i revisorens rekkefølge, og Download lagrer den på datamaskinen deres. Bak hver rad ligger et revisjonslag: kjøringen, modellversjonen, tidspunktet og hele den uttrukne posten. Kl. 9:19 er svaret på vei.
Revisjonen er én forespørsel blant mange. Med de samme tre trinnene lager dere en leverandørliste til et annet system, et register over kontrakter med oppsigelsestider eller svaret på et engangsspørsmål fra ledelsen — uansett hvilke kolonner virksomheten deres trenger.
Neste måned er alt allerede satt opp
Modellen blir værende. Når neste måneds fakturaer kommer inn, går de gjennom den samme modellen: samme kolonner, nye rader. Ingen bygger noe på nytt: den neste listen er en ny kjøring, ikke et nytt prosjekt.
La en agent gjøre det
Når modellen først finnes, kan resten også kjøre uten at noen sitter ved tastaturet. DocReveal snakker MCP, den åpne standarden som AI-assistenter og agenter bruker for å jobbe med andre systemer.
En AI-agent som er koblet til via MCP, med en nøkkel dere kontrollerer, kan gjøre det teamet gjorde for hånd: liste opp dokumentene og modellene deres, starte en mappingkjøring med den egendefinerte modellen deres og hente radene gjennom kontrollerte spørringer med kun lesetilgang — ingen fri SQL, ingenting endres. Å starte en kjøring regnes som en sensitiv handling, så den følger retningslinjene dere har satt: kjøre automatisk, be om bekreftelse eller vente på godkjenning fra et menneske. Hvert kall blir logget. Hvordan nøkler, godkjenninger og revisjonssporet fungerer, er det Agents under control handler om.
Inne i DocReveal er de samme verktøyene tilgjengelige for agentene dere bygger i Agent Manager, og disse agentene kan starte etter en tidsplan, når en postkasse mottar noe, eller når en hendelse kommer inn. I Integration Manager kan en integrasjon starte av seg selv så snart dokumenter er mappet. Agenten deres ber om listen, DocReveal returnerer radene, og agenten sender dem videre — til en rapport, et regneark eller et annet system den har lov til å bruke.
Dette kan dere ta med dere
- Dere definerer strukturen. Kolonnene og navnene deres, beskrevet med vanlige ord — ingen kode, ingen IT-sak.
- Hvilke som helst dokumenter. Alle språk, alle oppsett, papirkopier inkludert; resultater som allerede finnes, blir gjenbrukt.
- Én tabell dere kan kontrollere. Ett format for datoer og tall, tomt der et dokument ikke sier noe, og et revisjonsspor bak hver rad.
- Klar for agenter. Når modellen finnes, kan en AI-agent kjøre resten via MCP — etter reglene deres.
Keldmoor, selskapets leverandører og revisor er fiktive demodata; skjermbildene er fra det ekte produktet.
Kolonnene deres. Alle dokumenter.
