Spring til indhold
Rentemester
Published Updated
Bilag

Bilagsmail skal være deterministisk før den er smart

Bilagsmail lyder simpelt: send en mail, få et bilag ind. I praksis skal systemet håndtere EML, vedhæftninger, dubletter, metadata og usikre mails uden at opfinde bogføringsgrundlag.

En god bilagsmail-pipeline starter med det kedelige: parse mailen stabilt, find brugbare vedhæftninger, hash indholdet, undgå dubletter og send uklare cases til review. Hvis systemet gætter leverandør, dato eller beløb uden grundlag, bliver automatiseringen en risiko.

Lokal EML og maildrop

Den første sikre model er lokal: en enkelt EML-fil eller en maildrop-mappe. Rentemester kan indlæse mails i stabil rækkefølge, udtrække vedhæftninger og registrere message-id plus attachment hash, så samme mail ikke skaber nye bilag ved rerun.

IMAP er transport, ikke bogføring

Grafen indeholder også IMAP-intake. Det er polling oven på den eksisterende pipeline, ikke en ny bogføringsmodel. IMAP-konfiguration og adgang hører til transportlaget; dedup og bilagshåndtering skal stadig lande i samme append-only intake-spor.

Exception-køen er en funktion

Mails uden brugbar vedhæftning, uden stabil identitet eller med uklare metadata bør ikke bogføres automatisk. Rentemester-reglerne siger eksplicit, at de skal fremhæves som exceptions til menneskelig review.