Smart bilag-pipeline

Fra kvittering til bogført bilag — i fire lag

Vi bygger bilagsflowet i fire lag, og hvert lag giver værdi alene. Regler kører først og gratis. AI kaldes kun når reglerne tvivler. Auto-kontering lærer pr. leverandør, og bank-match lukker kæden. Ingen credit-brænd på nemme bilag, ingen manuel indtastning på svære.

149 kr/md — eller gratis, hvis du ikke sparer beløbet på din bogholder eller revisor.

Lag 1 — deterministisk ekstraktor

Regler først, gratis og præcist

Vi trækker tekstlaget ud af PDF'en først (dækker 90 % af e-mail-fakturaer), OCR-fallback kun på siderne uden tekst. Herefter kører regler for CVR, beløb, moms, dato, fakturanummer og betalingsreference — hver med confidence 0-1 og krydscheck (brutto = netto + moms ± 0,01).

  • CVR med Luhn-check → opslag i cvr_cache = sikker leverandør-match
  • Dansk og engelsk beløbsformat, prioriteret ved 'Total / I alt / At betale'
  • Leverandør-fingerprint: anden gang samme afsender = 100 % gennem uden AI
  • Confidence-badges pr. felt — usikre felter vises tydeligt

Lag 2 — AI-fallback

Kun når reglerne tvivler

Confidence-gate afgør om AI overhovedet kaldes: hvis leverandør, total og dato alle er over 0.7, springes AI over. Ved lav confidence sender vi rå tekst + Lag 1's resultat til modellen. Den fylder huller og overskriver aldrig et højere-confidence felt.

  • GPT-5-mini via vores egen OpenAI-nøgle — ingen ventetid på gateway
  • Structured output tvunget gennem JSON-schema — ingen fri prosa
  • Cache pr. sha256(fil) — samme bilag kaldes aldrig to gange
  • Slår sig selv fra hvis API-nøglen mangler — Lag 1 kører alligevel

Lag 3 — auto-kontering

Konto, moms og periodisering foreslås

Beslutningsrækkefølge: regel → historik → keyword-heuristik → AI-fallback. Alt gemmes som forslag på bilaget, aldrig automatisk postering. Godkend med Enter, ret med E — næste gang husker systemet det som ny mapping-regel.

  • Historik-læring: 3+ tidligere posteringer pr. leverandør = autoritativt forslag
  • Automatisk periodisering flag når faktura dækker > 30 dage
  • Selskabs-specifik kontoplan — ikke en generisk standard-plan
  • Tastaturflow: ↑/↓ navigation, Enter godkender, A arkiverer

Lag 4 — match & dubletter

Bank ↔ bilag, uden falske dubletter

Bilag matches automatisk mod bankposteringer på beløb, dato og leverandørnavn. Dubletter fanges på sha256, (CVR, fakturanr, total) og fuzzy-match (leverandør + beløb + dato ± 3 dage). Stærke dubletter arkiveres automatisk; svage vises som forslag.

  • Stærke dubletter (sha256 / invoice-key) auto-arkiveres — svage vises inline
  • Merge-knap 'Behold den anden' med fuld revisionsspor
  • 'Mangler bilag'-liste: bankposter ≥ 200 kr uden bilag, sorteret på alder
  • Samme leverandør via to kanaler (mail + foto) linkes som ekstra vedhæftning

Fire lag, én motor — og du godkender med Enter

149 kr/md — eller gratis, hvis du ikke som minimum sparer beløbet på din bogholder eller revisor.

Ingen binding. Intet kreditkort. AI-rådgiveren er med fra dag ét.