AI kan læse bilag, foreslå kontering, matche banklinjer og forberede rapporter. Men bogføring kræver mere end sandsynlige svar. En AI-bogholder skal have faste grænser, dokumentation og et system der siger nej.
Problemet med almindelig AI-bogføring
En sprogmodel kan være overbevisende uden at have ret. Det er acceptabelt i en kladde, men ikke i et regnskab. Derfor må AI'en ikke have direkte adgang til at ændre historik, omgå dokumentkrav eller vælge momsbehandling uden validering.
Rentemesters model
- Agenten handler: den kan foreslå match, vælge konto, forberede payloads og kalde tools.
- Reglerne afgør: TypeScript/YAML-regler validerer balance, moms, bilag, periode og dokumentation.
- Ledgeren håndhæver: posteringer er append-only, hash-kædet og verificerbare.
Hvad agenten kan bruge i dag
Rentemester har en MCP-server, så MCP-kompatible AI-klienter kan kalde tools som `bank_import`, `documents_ingest`, `bank_suggest_matches`, `expense_book`, `vat_report` og `audit_verify`. Write-tools kræver eksplicit confirmation, og operationer tilskrives en aktør.
Hvad AI ikke må
- bogføre uden dokumentation hvor dokumentation kræves
- rette gamle posteringer i stedet for at lave modposteringer
- ignorere periodelås
- opfinde danske momsregler
- skjule usikkerhed i fritekst
Sådan håndterer Rentemester det
Agent-demoen i repoet viser en måned med bilag og banklinjer over MCP. Testene dækker både bogførte flows og exceptions for cases der kræver manuel afklaring. Læs sådan virker det og installér projektet, eller gå direkte til GitHub.