receipt-ripper.com

Uw bonnen verlaten dit apparaat nooit

Alle gidsen

OCR-nauwkeurigheid oplossen

Bon-OCR breekt op een beperkt aantal voorspelbare manieren. Hier de diagnose.

5 min leestijd21 mei 2026

Als OCR een bon misleest, is de eerste impuls aannemen dat de OCR-engine kapot is. In onze ervaring hebben 90% van de mislezingen een corrigeerbare oorzaak aan de invoerkant — meestal een fotoprobleem.

Receipt Ripper markeert velden met lage zekerheid met een gele badge — de eerlijke onzekerheid van de parser.

De acht veelvoorkomende patronen

1. Karaktersubstituties in getallen

Specifiek: 8 gelezen als 3, 0 gelezen als O of D, 5 gelezen als S of 6, 1 gelezen als I of l. Komen van afdruk met laag contrast. De fix is stroomopwaarts: verbeter de foto.

2. Leveranciersnaam als wartaal

De bonkop is vaak een gestyled logo. OCR worstelt met niet-standaard lettertypes. Bewerk het veld in de controletabel.

3. Een regel ontbreekt volledig

Komt vaak voor bij thermische bonnen waar één regel deels verbleekt is. De validator signaleert: som(regeltotalen) ≠ subtotaal.

4. Datum is fout met een jaar of maand

Bondatums komen in tientallen formaten. Bij ambigue bonnen (05/04/26) maakt de parser de keuze op basis van de bontaal.

5. Subtotaal, belasting en totaal kloppen niet

De validator controleert of som(regels) + belasting + fooi ≈ totaal. Als het faalt, bekijk de originele foto en corrigeer de waarde die niet klopt.

6. Munteenheid is fout

Een Frans restaurant in Zwitserland kan CHF, fr. printen, of impliciet laten. De parser valt terug op je locale.

7. OCR liep maar parser haalde niets eruit

Gebeurt bij zeer ongebruikelijke lay-outs. Vul velden handmatig in.

8. Verwerking faalt volledig

Veelvoorkomende oorzaken: het bestand is echt geen afbeelding of PDF, het bestand is enorm en het apparaat heeft geen geheugen meer, de OCR-engine kon niet laden.

Een diagnose-workflow

  • Bekijk de foto eerst. De meeste mislezingen zijn fotoproblemen.
  • Bekijk de hint van de validator. Hij zegt welke waarde niet klopt.
  • Bekijk de zekerheids-badges. Drie of meer gele → foto opnieuw maken.
  • Opnieuw maken of bijsnijden, geen veld-voor-veld bewerken.
  • Als laatste redmiddel handmatig bewerken.

Wat te sturen bij een bugmelding

  • De foto of PDF van de bon.
  • Korte beschrijving van wat fout is.
  • Wat het resultaat had moeten zijn.
  • Optioneel: land / taal / handelaar.

Stuur naar contact@receipt-ripper.com. Elke gemelde bon wordt een interne testfixture (persoonsgegevens onleesbaar gemaakt).

Voor schone foto's vanaf het begin zie hoe je een bon fotografeert.