Implementatie
Factuurverwerking automatiseren met AI en Exact: veilige workflow
Een veilige workflow voor factuurverwerking met AI en Exact: architectuur, tolerantieregels, uitzonderingswachtrij en fraudecontroles.

Oprichter Your Tech Club · 20 juli 2026 · 16 min lezen
Factuurverwerking automatiseren met AI en Exact
Factuurverwerking met AI en Exact kan worden ingericht als een gecontroleerde workflow die facturen ontvangt, documentgegevens extraheert, leveranciers en referenties controleert, afwijkingen signaleert en een conceptboeking voorbereidt. AI helpt vooral bij variabele documentlayouts en vrije tekst. Financiële validaties, boekingsregels en goedkeuringen horen in expliciete regels en menselijke controles. Begin niet met volledig autonoom boeken en betalen, maar met extractie, matching en een transparante uitzonderingswachtrij.
In het kort
- AI leest en structureert factuurinformatie.
- Regels controleren bedragen, btw, leverancier en referenties.
- Exact wordt via een ondersteunde integratieroute benaderd.
- Afwijkingen komen in een aparte wachtrij.
- Een bevoegde medewerker controleert de conceptboeking.
- Betalen blijft buiten de eerste pilotscope.
- Logging maakt iedere stap controleerbaar.
Welk probleem lost deze workflow op?
Handmatige factuurverwerking bevat vaak dezelfde stappen:
- e-mail en bijlage openen;
- documenttype herkennen;
- leverancier zoeken;
- factuurnummer, datum, bedrag en btw overnemen;
- inkooporder of kostenplaats zoeken;
- afwijkingen beoordelen;
- gegevens in Exact invoeren;
- goedkeuring aanvragen;
- document opslaan;
- status opvolgen.
Niet iedere stap vraagt om AI. Het grootste voordeel ontstaat door de juiste combinatie:
- documentverwerking voor lezen;
- AI voor interpretatie;
- vaste regels voor controle;
- Exact-integratie voor gegevens;
- een mens voor uitzonderingen en goedkeuring.
Wat kan AI doen?
Documenttype herkennen
De workflow onderscheidt bijvoorbeeld:
- inkoopfactuur;
- creditnota;
- herinnering;
- orderbevestiging;
- pakbon;
- offerte;
- bijlage zonder financiële betekenis.
Velden extraheren
Voorbeelden:
- leverancier;
- factuurnummer;
- factuurdatum;
- vervaldatum;
- totaalbedrag;
- btw-bedrag;
- valuta;
- ordernummer;
- projectnummer;
- bankrekening;
- regels en omschrijvingen.
Vrije tekst interpreteren
AI kan bijvoorbeeld herkennen dat:
- "referentie werk 2026-114" een projectreferentie is;
- een correctie betrekking heeft op een eerdere factuur;
- een omschrijving mogelijk bij een bepaalde kostencategorie hoort.
Dit blijft een voorstel. Gebruik vaste validaties voordat informatie wordt geboekt.
Afwijkingen samenvatten
Voorbeeld:
Factuurbedrag is €420 hoger dan het gekoppelde orderbedrag. Twee regels hebben geen match met de inkooporder. Leveranciersrekening wijkt af van het bestaande stamgegeven.
Een heldere samenvatting verkort beoordelingstijd, maar neemt de beslissing niet over.
Wat moet met vaste regels?
Gebruik expliciete regels voor zaken die volledig controleerbaar zijn:
- factuurnummer is verplicht;
- factuurnummer bestaat nog niet;
- leverancier bestaat;
- btw-berekening klopt;
- valuta is toegestaan;
- ordernummer bestaat;
- totaal van regels sluit aan;
- bedrag blijft binnen tolerantie;
- bankrekening wijkt wel of niet af;
- goedkeurder heeft voldoende bevoegdheid;
- verplichte project- of kostenplaats is aanwezig.
AI mag niet bepalen dat een financiële afwijking "waarschijnlijk wel goed" is zonder formele regel of menselijke beoordeling.
Integratie met Exact
Exact geeft op het eigen ontwikkelaarsplatform aan moderne API's, SDK's en webhooks te ondersteunen. De concrete mogelijkheden verschillen per Exact-product, administratie, rechten en licentie. Controleer daarom altijd de actuele documentatie voor de gebruikte omgeving via Exact Developers.
Mogelijke integratiepatronen:
Gegevens lezen
- leveranciers;
- grootboekrekeningen;
- projecten;
- kostenplaatsen;
- inkooporders;
- bestaande boekingen;
- openstaande posten.
Conceptgegevens schrijven
- conceptboeking;
- bijlagekoppeling;
- notitie;
- workflowstatus;
- referentie.
Status volgen
- goedgekeurd;
- afgekeurd;
- ontbrekende informatie;
- geboekt;
- klaar voor betaling;
- geblokkeerd.
Bouw niet op aannames over endpoints of rechten. Gebruik alleen officieel ondersteunde routes en test in een aparte omgeving of administratie.
Aanbevolen architectuur
Factuurmailbox
|
v
Veilige opslag en documentcontrole
|
v
Documentherkenning en extractie
|
v
Validatieregels
|
+--> onvoldoende kwaliteit -> handmatige wachtrij
|
v
Exact-gegevens ophalen
|
v
Matching leverancier, order, project en bedragen
|
+--> afwijking -> uitzonderingswachtrij
|
v
Conceptboeking voorbereiden
|
v
Menselijke goedkeuring
|
v
Definitieve verwerking volgens bevoegdheden
|
v
Logging, rapportage en archivering
Stappenplan
1. Beperk de eerste scope
Kies bijvoorbeeld:
- één administratie;
- één mailbox;
- alleen inkoopfacturen;
- één valuta;
- leveranciers met bestaande stamgegevens;
- facturen met of zonder inkooporder;
- geen betaling;
- verplichte menselijke goedkeuring.
2. Maak een documentinventarisatie
Verzamel representatieve voorbeelden:
- verschillende leveranciers;
- verschillende layouts;
- PDF en scan;
- creditnota's;
- meerdere btw-tarieven;
- afwijkende valuta;
- facturen met meerdere pagina's;
- slechte beeldkwaliteit;
- bijlagen met meerdere documenten;
- dubbel aangeleverde facturen.
Anonimiseer of beveilig testdata passend.
3. Bepaal verplichte velden
Voor iedere categorie:
| Veld | Verplicht | Validatie | Bron voor controle |
|---|---|---|---|
| leverancier | ja | bestaat en actief | Exact |
| factuurnummer | ja | uniek per leverancier | Exact |
| factuurdatum | ja | geldig formaat | document |
| totaalbedrag | ja | sluit aan op regels | document |
| btw | ja indien van toepassing | rekenkundige controle | document |
| ordernummer | afhankelijk van proces | bestaat | Exact |
| bankrekening | indien gebruikt | match met stamgegeven | Exact of goedkeuring |
| project | afhankelijk van proces | bestaat en actief | Exact |
4. Definieer tolerantieregels
Voorbeelden:
- bedrag mag maximaal een afgesproken percentage afwijken;
- aantal mag binnen een bepaalde grens afwijken;
- prijsafwijking boven een grens vraagt extra goedkeuring;
- onbekende bankrekening blokkeert verdere verwerking;
- ontbrekend ordernummer gaat naar een aparte wachtrij;
- creditnota moet aan een bestaande relatie of factuur worden gekoppeld.
Laat finance deze regels bepalen.
5. Bouw confidence en fallback
De workflow moet onzekerheid kunnen tonen.
Voorbeeld:
- hoog vertrouwen: veld voorstellen en automatisch valideren;
- middel vertrouwen: veld markeren voor controle;
- laag vertrouwen: document handmatig laten verwerken.
Gebruik confidence nooit als enige controle voor financiële beslissingen.
6. Ontwerp de uitzonderingswachtrij
Een medewerker moet direct zien:
- originele factuur;
- herkende velden;
- gekoppelde leverancier;
- gekoppelde order;
- afwijkingen;
- eerdere vergelijkbare cases;
- voorgestelde actie;
- reden van escalatie.
Maak correctie eenvoudig en registreer het fouttype.
7. Test in schaduwmodus
Laat de workflow facturen verwerken zonder Exact te wijzigen.
Vergelijk:
- AI-extractie;
- handmatig ingevoerde gegevens;
- matching;
- voorgestelde boekingsinformatie;
- afwijkingen;
- behandeltijd.
8. Start met conceptboekingen
Pas na voldoende kwaliteit kan de workflow conceptgegevens voorbereiden. Een bevoegde medewerker controleert en bevestigt.
9. Monitor
Meet:
- percentage correct herkende documenten;
- veldnauwkeurigheid;
- dubbele facturen onderschept;
- percentage automatische matches;
- percentage uitzonderingen;
- behandeltijd per factuur;
- wachttijd;
- herstelwerk;
- incidenten;
- kosten per factuur.
Controlematrix
Publiceer deze matrix als downloadbare spreadsheet voor actieve backlinkwerving.
| Controle | Automatisch | AI-voorstel | Menselijke goedkeuring | Blokkerend |
|---|---|---|---|---|
| documenttype | ja | bij twijfel | ||
| leverancier bestaat | ja | bij onbekend | ja | |
| factuurnummer uniek | ja | ja | ||
| bedragen sluiten aan | ja | bij afwijking | afhankelijk van tolerantie | |
| btw-controle | ja | bij afwijking | ja | |
| ordermatch | ja | AI kan omschrijving ondersteunen | bij afwijking | volgens beleid |
| bankrekening match | ja | bij wijziging | ja | |
| kostencategorie | ja | ja | ||
| project/kostenplaats | ja | ja | afhankelijk van proces | |
| definitieve boeking | ja | |||
| betaling | volgens bestaande bevoegdheden | buiten eerste scope |
Beveiliging en fraude
Factuurfraude maakt strikte controle noodzakelijk.
Maatregelen:
- bankrekeningwijzigingen nooit alleen op basis van een factuur accepteren;
- leverancierstamgegevens uit betrouwbare bron gebruiken;
- dubbele facturen blokkeren;
- mailafzender en documentgegevens apart beoordelen;
- afwijkingen zichtbaar maken;
- bevoegdheden scheiden;
- auditlog bewaren;
- secrets veilig beheren;
- bijlagen op malware controleren;
- phishing en manipulatieve instructies behandelen als onbetrouwbare input.
De Autoriteit Persoonsgegevens waarschuwt dat AI ook cyberdreigingen en phishing kan versterken. Gebruik daarom bestaande securitycontroles en vertrouw niet alleen op inhoudelijke herkenning.
Privacy
Facturen kunnen namen, adressen, bankgegevens en andere persoonsgegevens bevatten.
Beoordeel:
- doel;
- grondslag;
- minimale gegevens;
- toegang;
- bewaartermijn;
- verwerkers;
- doorgifte;
- logging;
- testdata;
- verwijdering;
- incidentprocedure.
Raadpleeg de praktische documenten van de Autoriteit Persoonsgegevens.
Illustratieve businesscase
Voorbeeld, geen klantresultaat
Een organisatie verwerkt 600 facturen per maand. Handmatige intake en controle kost gemiddeld vijf minuten per factuur.
600 x 5 minuten = 3.000 minuten = 50 uur per maand
Een workflow vermindert mogelijk zoek-, extractie- en invoerwerk, maar finance blijft uitzonderingen en goedkeuring behandelen.
Bereken afzonderlijk:
- tijdswinst;
- vermeden dubbel werk;
- minder foutcorrecties;
- snellere beschikbaarheid;
- implementatiekosten;
- beheer;
- licenties;
- interne tijd.
Gebruik niet automatisch alle vrijgekomen tijd als financiële besparing.
Checklist
- Exact-product en integratiemogelijkheden zijn bevestigd.
- Eén administratie en factuurtype zijn gekozen.
- Historische testset is representatief.
- Verplichte velden zijn vastgelegd.
- Toleranties zijn door finance goedgekeurd.
- Dubbele facturen worden gecontroleerd.
- Bankrekeningwijzigingen zijn blokkerend.
- Uitzonderingswachtrij is ontworpen.
- Menselijke goedkeuring is verplicht.
- Betaling valt buiten de eerste pilotscope.
- Logging en rechten zijn geregeld.
- Schaduwmodus is uitgevoerd.
- Beheer en incidentafhandeling zijn belegd.
Veelgestelde vragen
Kan AI facturen volledig automatisch boeken?
Technisch kan veel worden geautomatiseerd, maar financiële controles, uitzonderingen en bevoegdheden bepalen wat verantwoord is. Start met extractie, matching en conceptboekingen.
Werkt dit alleen met Exact Online?
De concrete integratieroute hangt af van het Exact-product. Controleer de actuele officiële documentatie en beschikbare API's voor de gebruikte omgeving.
Kan AI ook creditnota's verwerken?
Ja, maar creditnota's hebben eigen regels en koppelingen. Test deze als aparte documentcategorie.
Is OCR voldoende?
OCR maakt tekst leesbaar. AI of andere extractielogica kan daarna velden en betekenis herkennen. Vaste controles blijven nodig.
Mag de workflow bankgegevens wijzigen?
Maak dit niet onderdeel van een eerste pilot. Gebruik gescheiden bevoegdheden en een formeel verificatieproces.
Bronnen en verder lezen
- Exact Developers
- Microsoft Graph Mail API
- Autoriteit Persoonsgegevens: praktische documenten
- NIST AI Risk Management Framework
Gerelateerde artikelen
- Administratieve processen automatiseren
- E-mailverwerking automatiseren met Outlook
- Wat kost AI implementatie?
- AI-implementatiepartner kiezen
Volgende stap
Wil je Outlook, documentverwerking en Exact als één gecontroleerde workflow beoordelen? Bespreek de scope via de AI Opportunity Audit.
Veelgestelde vragen
Kan AI facturen volledig automatisch boeken?
Technisch kan veel worden geautomatiseerd, maar financiële controles, uitzonderingen en bevoegdheden bepalen wat verantwoord is. Start met extractie, matching en conceptboekingen.
Werkt dit alleen met Exact Online?
De concrete integratieroute hangt af van het Exact-product. Controleer de actuele officiële documentatie en beschikbare API's voor de gebruikte omgeving.
Kan AI ook creditnota's verwerken?
Ja, maar creditnota's hebben eigen regels en koppelingen. Test deze als aparte documentcategorie.
Is OCR voldoende?
OCR maakt tekst leesbaar. AI of andere extractielogica kan daarna velden en betekenis herkennen. Vaste controles blijven nodig.
Mag de workflow bankgegevens wijzigen?
Maak dit niet onderdeel van een eerste pilot. Gebruik gescheiden bevoegdheden en een formeel verificatieproces.

Oprichter Your Tech Club
Joey werkt aan software, automatisering en praktische AI-toepassingen voor Nederlandse MKB-bedrijven. Hij richt zich op strategie, procesverbetering en het vertalen van kansen naar uitvoerbare roadmaps.
AI Opportunity Audit
Wil je weten welke AI-kansen jouw bedrijf heeft?
In 5 dagen brengen we per proces in kaart welke AI-toepassingen direct ROI opleveren. Geen kansen gevonden? Je betaalt niets.