FAQ
Veelgestelde vragen
Alles wat u wilt weten over hoe FactuurSneller werkt, welke bestanden worden ondersteund en hoe uw gegevens worden beschermd.
Algemeen
Bekijk alle functies en tarieven op de prijzenpagina →
Mailboxen & beveiliging
Ondersteunde bestandstypen
| Bestandstype | MIME-type | Leesmethode | Kwaliteit |
|---|---|---|---|
| PDF Tekst-PDF | application/pdf | pdfplumber + pypdfium2 fallback | Uitstekend |
| PDF Gescande PDF | application/pdf | OCR via Tesseract (nld + eng) | Goed (afhankelijk van scankwaliteit) |
| XML UBL 2.1 / Peppol | application/xml text/xml |
Gestructureerde XML-parser | Uitstekend |
| IMG Afbeelding | image/png image/jpeg |
OCR via Tesseract (nld + eng) | Goed (afhankelijk van resolutie) |
Hoe werkt de uitleesmodule?
De verwerking van een binnenkomende factuur verloopt via de volgende stappen:
-
1
Inbox scan
FactuurSneller haalt periodiek nieuwe e-mails op via de Gmail API of Microsoft Graph API. E-mails worden gefilterd op trefwoorden in onderwerp en snippets (zoals factuur, invoice, rekening, betaling). Alleen relevante e-mails met bijlagen worden verder verwerkt.
-
2
Bijlage detectie & download
Alle MIME-onderdelen van de e-mail worden doorzocht op bestanden met een bestandsnaam. Het MIME-type van elke bijlage bepaalt de vervolgstap:
application/pdf,application/xml,text/xml,image/pngofimage/jpeg. -
3
Tekstextractie
PDF: pdfplumber leest per pagina de tekst uit. Als een pagina leeg is, wordt pypdfium2 als fallback geprobeerd. Als beide niets opleveren (gescande PDF), wordt OCR geactiveerd.
XML/UBL: de XML-structuur wordt direct geparst via Python's ingebouwdexml.etree— snel en zonder extra afhankelijkheden.
Afbeelding: pypdfium2 rendert de pagina naar een bitmap; Tesseract OCR (Nederlands + Engels) leest de tekst uit. -
4
Veldextractie via patroonherkenning
Op de uitgelezen tekst worden reguliere expressies (regex) losgelaten die gespecialiseerd zijn voor Nederlandse en internationale factuurformaten:
- IBAN: ondersteunt alle SEPA-landen (NL, BE, DE, FR, GB, …). OCR-fouten (bijv. 'O' i.p.v. '0') worden via een correctiemodule automatisch hersteld.
- Bedrag: vindt zowel valutasymbolen (€, EUR, $) als contextuele labels ('te betalen', 'totaal incl. btw', 'amount due') en Nederlandse verkorte notaties (bijv. "49,-").
- Factuurnummer: herkent labels als 'Factuur nr.', 'Invoice #', 'Factuurnummer', 'Ref.' in meerdere talen.
- Datum: parst dag-maand-jaar in meerdere formaten (DD-MM-YYYY, DD/MM/YYYY, uitgeschreven maandnamen in het Nederlands en Engels).
- Leverancier: wordt bepaald via de e-mailafzender of een 'Von:' / 'From:'-label in de PDF, aangevuld met een domeingebaseerde opzoektabel.
-
5
Kandidatenrangschikking & vertrouwensscore
Meerdere kandidaatwaarden per veld worden gescoord op betrouwbaarheid (aanwezigheid label, positie in document, IBAN-checksum-validatie). De kandidaat met de hoogste score wordt opgeslagen. Velden met een te lage score worden leeggelaten.
-
✓
Opslaan & QR-generatie
De uitgelezen factuur wordt opgeslagen in het dashboard. Als een geldig IBAN en bedrag zijn gevonden, genereert FactuurSneller automatisch een EPC/GiroCode QR-betaalcode zodat uw klant direct kan betalen via de bank-app.
Staat uw vraag er niet bij?
Stuur ons een e-mail of start direct gratis — u kunt altijd opzeggen.