Voor een Nederlands huishouden is de grens meestal geen valutagrens: de bon van de Delhaize in Antwerpen en die van de Edeka net over de grens bij Enschede zijn allebei in euro. De valuta verandert pas op vakantie of bij familie over zee — de Tesco-bon uit Londen is in ponden, de Coop-bon uit het Zwitserse skidorp in franken, de Netto-bon in Denemarken in kronen en de Biedronka-bon in Polen in złoty. De meeste kassabonscanners gaan uit van één valuta, en juist die bonnen gaan dan mis, zichtbaar of stilletjes. Fango leidt de valuta af uit de bon zelf, zodat je vóór elke buitenlandse boodschap geen instelling hoeft om te zetten. Dit artikel laat zien wat de AI daarvoor leest, welke valuta meedoen en wat er daarna met de prijzen gebeurt.
De AI leidt valuta, prijzen, producten en houdbaarheid af uit de bon zelf. Elk product houdt op de lijst zijn eigen valuta, en de statistieken berekenen je besparing in euro.
Download in de App Store Ontdek het op Google PlayEen maand gratis proberen.
- De valuta komt uit de bon, niet uit de instellingen — taal, winkelnaam, btw-regel, valutateken en getalnotatie bepalen het samen
- Tientallen valuta's met bonregels voor meer dan 60 landen — waaronder de euro in 21 landen, vier soorten kronen, pond, frank, złoty, Tsjechische kroon, forint, leu, lev, lira en drie dollars
- IJslandse kroon en forint zonder decimalen — “1.299” is 1299, niet 1,30
- Elk product houdt zijn eigen valuta — alleen de statistieken worden omgerekend naar je thuisvaluta met de dagelijkse referentiekoersen van de ECB
Waarom een app met één valuta stukloopt op vakantie
Krijgt een scanner met één valuta een buitenlandse bon voorgeschoteld, dan gaat het op drie manieren mis:
-
1
De prijs wordt in de verkeerde valuta opgeslagen. 119,50 Deense kronen van de Netto worden bewaard als € 119,50, terwijl de boodschappen in werkelijkheid rond de € 16 kostten. Eén zo’n fout is genoeg om de maandstatistiek onbruikbaar te maken, want elke optelling bevat hem.
-
2
De btw-regels worden verkeerd gelezen. Op een Nederlandse bon staat de btw als een blok onderaan, op een Duitse bon eindigt elke productregel met een letter voor het tarief en op een Noorse bon staat na elke regel een mva-code. Een lezer die voor de regels van één land is gebouwd, ziet de btw-regel van het buurland aan voor een product of een korting.
-
3
De getalnotatie breekt. Nederland, België en Duitsland gebruiken een decimale komma, het Verenigd Koninkrijk en Ierland een punt. “12.95” op een Britse bon is 12,95 pond, maar “1.299” op een IJslandse bon is 1299 kronen, want daar is de punt een duizendtalscheiding.
De klassieke oplossing — zet vóór elke buitenlandse boodschap de valuta-instelling van de app om — werkt in theorie en nooit in de praktijk. Na twee weken is de instelling vergeten, en één bon die in de verkeerde valuta is opgeslagen, is genoeg om de cijfers van de maand te bederven.
Wat de AI werkelijk leest
De herkenning is geen magie, maar een ketting van kleine aanwijzingen. Als Fango de tekst of de foto van de bon naar het AI-model stuurt (Anthropic Claude), kijkt dat naar alle aanwijzingen tegelijk:
- Het valutateken. “€”, “£”, “kr”, “zł” of “Kč” is een sterk signaal als het op de bon staat — maar op veel Nederlandse bonnen staat het helemaal niet.
- De naam van de winkel. “Tesco Express” is het Verenigd Koninkrijk en ponden, “Albert Heijn” is Nederland en euro. “Lidl” alleen zegt niets over het land, en dan geeft de taal van de bon de doorslag.
- De taal. Zweden, Noorwegen en Denemarken korten alle drie af tot “kr”, maar de taal houdt de kronen uit elkaar: “Mjölk” is Zweeds, “Helmelk” Noors en “Sødmælk” Deens.
- De btw-regel. “BTW” is Nederland of België, “MwSt.” Duitsland of Oostenrijk, “VAT” het Verenigd Koninkrijk, “MOMS” Zweden of Denemarken en “MVA” Noorwegen. Tussen de Scandinavische landen is dit vaak de aanwijzing die beslist.
- De getalnotatie. Punt of komma als decimaalteken, en of duizendtallen met een punt, een komma of een spatie worden gegroepeerd.
- De opbouw van de bon. Waar het totaal staat, hoe kortingsregels worden gemarkeerd en hoe de btw wordt uitgesplitst, is verrassend landgebonden. Op een bon van Albert Heijn is “2 st à” een aantalregel en bij Jumbo “2 x”; een regel met “XTRGK” of “Extra Korting” is een minpost, geen product.
Wijzen de meeste aanwijzingen dezelfde kant op — Engelse productnamen, “£”, “VAT”, een decimale punt en “Tesco” — dan is de bon zonder twijfel in ponden. De lastige gevallen zijn schaars: een handgeschreven marktbon zonder valuta, of een Lidl-bon zonder plaatsnaam. De landregels zijn dezelfde als in welke supermarkten de kassabonscanner ondersteunt.
Valuta en landen
De bonregels van Fango dekken meer dan 60 landen en tientallen valuta's. De tabel toont de gangbaarste valuta's in Europa, Noord-Amerika en Australië:
| Valuta | Code | Landen | Bijzonderheden |
|---|---|---|---|
| Euro | EUR | NL, BE, DE, FI, EE, LT, LV, FR, IT, ES, AT, PT, HR, SK, SI, IE, GR, CY, MT, LU, BG | Decimale komma in de meeste landen, punt in Ierland |
| Pond | GBP | UK | “£”, decimale punt |
| Zwitserse frank | CHF | CH | Decimale punt, bon vaak in twee talen |
| Zweedse kroon | SEK | SE | “kr”, btw-overzicht onderaan |
| Noorse kroon | NOK | NO | “kr”, mva-code aan het eind van de regel |
| Deense kroon | DKK | DK | “kr”, één btw-tarief |
| IJslandse kroon | ISK | IS | Geen decimalen; de punt is een duizendtalscheiding |
| Poolse złoty | PLN | PL | “zł”, btw-letter A/B/C na de regel |
| Tsjechische kroon | CZK | CZ | “Kč”, DPH |
| Hongaarse forint | HUF | HU | “Ft”; geen decimalen |
| Roemeense leu, Bulgaarse lev, Turkse lira | RON, BGN, TRY | RO, BG, TR | Dezelfde herkenningsketting |
| Dollars | USD, CAD, AUD | US, CA, AU | “$”, decimale punt — het land volgt uit de winkel |
← veeg →
De twee valuta zonder decimalen, de IJslandse kroon en de forint, waren jarenlang een klassieke fout van scanners die de grens over gaan. De regel “1.299 ISK” ziet er voor een Britse lezing uit als een duizendtal met decimalen en zou worden opgeslagen als 1,30 in plaats van 1299. In de regels van Fango staat het uitdrukkelijk: in IJslandse kronen en forint zijn punt en spatie duizendtalscheidingen, geen decimaaltekens.
Voor welke huishoudens dit gewoon is
Valutaherkenning klinkt als een nichefunctie, tot je de huishoudens opsomt waar het een gewone week is:
- Gezinnen die op vakantie boodschappen doen. Twee weken in een huisje in Denemarken, een skiweek in Zwitserland, een stedentrip naar Londen of Praag. In een vakantiehuis kook je zelf, en kronen, franken, ponden en Tsjechische kronen komen op de lijst zoals ze zijn.
- Huishoudens met familie in Polen of Turkije. Een zomer bij opa en oma in Polen betekent Biedronka-bonnen in złoty, en de boodschappen bij aankomst in Nederland weer in euro — dezelfde koelkastlijst, zonder instelling te wisselen.
- Mensen die in twee landen wonen. Een deel van de week in Londen of Kopenhagen, de rest in Utrecht: bonnen in twee valuta wisselen elkaar af, en de statistieken tellen beide op in je thuisvaluta.
- Grensbewoners. Voor hen verandert de valuta niet, maar de bon wel: de Duitse Rewe-bon heeft twee btw-tarieven en een letter achter elke regel, de Belgische Colruyt-bon staat soms in twee talen. Dezelfde herkenning die de valuta bepaalt, leest ook die opmaak goed.
Voor alle anderen is de functie onzichtbaar: hij werkt de eerste keer in het buitenland en is daarna geen gedachte meer.
Wat er daarna met de prijzen gebeurt
Elk product wordt opgeslagen in de valuta waarin het is gekocht. De kaas van de Netto staat op de lijst in Deense kronen en de melk van Albert Heijn in euro, zodat de regelprijzen altijd kloppen met het papiertje dat je in handen kreeg. De statistieken zijn een aparte laag: je kiest in de instellingen een thuisvaluta — Fango stelt die voor op basis van de regio van je telefoon, en er zijn er 22 om uit te kiezen — en het statistiekscherm rekent de waarde van verspild en op tijd gebruikt eten daarnaar om. De koersen zijn de referentiekoersen van de Europese Centrale Bank, die Fango via de open koppeling Frankfurter één keer per dag ophaalt.
De keerzijde is dezelfde als bij elke omrekening: een koers is een momentopname. Omdat de koersen dagelijks worden ververst en de omrekening gebeurt op het moment dat het totaal wordt getoond, kan het cijfer in de statistieken iets meebewegen met de markt. De oorspronkelijke waarde van de bon verandert nooit — daarom blijft de productprijs in de valuta waarin je hebt betaald, en worden alleen de opgetelde bedragen omgerekend. Waren de bonnen van de maand in verschillende valuta, dan staat er in de statistieken een opmerking dat de prijzen zijn omgerekend. Hetzelfde geldt voor het productgeheugen: zet je het product de volgende keer op je boodschappenlijst, dan komt de prijsschatting in je thuisvaluta, en daaruit ontstaat je boodschappenbudget uit kassabonnen.
De landinstelling en wat die werkelijk doet
In de instellingen staat de regel “Standaardland (kassabonscannen)”, met daaronder dat de AI voorrang geeft aan de bonregels van het gekozen land en andere landen nog steeds automatisch herkent. Dat is de hele instelling. Fango vult hem bij de eerste start in op basis van de regio van je telefoon, dus in Nederland staat hij op Nederland zonder dat iemand eraan komt.
De instelling vergrendelt geen valuta en geen land; hij zegt alleen welke landregels als eerste worden geprobeerd. Vindt de AI dat de bon van de Netto er onmiskenbaar Deens uitziet, dan verschijnt bovenaan het controlescherm een melding: deze bon lijkt uit Denemarken te komen, wil je de landinstelling wisselen? Eén tik op “Land wijzigen” doet dat, “Niet nu” laat alles zoals het is — en de bon is in beide gevallen al goed gelezen. Wie één bon in Praag scant, laat de instelling met rust; wie een half jaar in Kopenhagen woont, laat hem wisselen, maar het hoeft niet.
Lastige gevallen die de herkenning aankan
Drie gevallen waar een huishouden met meer valuta echt tegenaan loopt:
- “kr” alleen is dubbelzinnig. Het wordt gebruikt in Zweden, Noorwegen en Denemarken. Fango leunt op de taal van de bon (“Mjölk”, “Helmelk” of “Sødmælk”) en de btw-regel (“MOMS” in Zweden en Denemarken, “MVA” in Noorwegen).
- “$” alleen is dubbelzinnig. De Verenigde Staten, Canada en Australië gebruiken hetzelfde teken, en de bon is in alle drie in het Engels. De winkel bovenaan geeft de doorslag: “Whole Foods Market” is de VS, “Coles” Australië, “Loblaws” Canada.
- Tweetalige bonnen. Zwitserland, België en Luxemburg drukken de productnaam vaak in twee talen op dezelfde regel (“NOM PRODUIT / PRODUCTNAAM”). In de regels van Fango is dat een apart geval, en het land wordt bevestigd met de btw-regel.
Deze drie dekken in de praktijk alle “welke valuta is dit nu eigenlijk”-vragen. De rest wordt opgelost op het controlescherm, waar je de prijs van elk product met één tik kunt corrigeren voordat het op de lijst komt.
Het controlescherm toont de herkende producten, de prijzen in de valuta waarin je hebt betaald en de houdbaarheid in dagen. Onzekere regels staan in een eigen sectie, en elke regel is met één tik te corrigeren.
Download in de App Store Ontdek het op Google PlayEen maand gratis proberen.
Privacy bij buitenlandse bonnen
Een buitenlandse bon bevat soms meer herleidbare gegevens dan een Nederlandse: aantekeningen voor de btw-teruggave die aan je paspoort zijn gekoppeld, het kamernummer van het hotel of een klantnummer. Het privacymodel van Fango verandert niet met de valuta: de bon gaat één keer naar de AI, de producten worden gelezen, en de bon wordt op geen enkele server bewaard. Er is geen account, en nergens ontstaat een aankoopgeschiedenis van de landen waar je boodschappen hebt gedaan.
Dat weegt zwaarder voor wie reist dan voor wie thuis boodschappen doet. Een half jaar door vijf landen laat in Fango geen spoor in de cloud achter: de koelkastlijst en de bonkaarten staan standaard alleen op je telefoon, en daarvoor gelden de gewone back-upregels van je toestel. De uitzondering is delen met je huishouden — deel je de koelkast en de boodschappenlijst met anderen, dan gaat de gedeelde inhoud via een server, zodat hij binnen seconden op de andere telefoons staat. Hoe het lezen zelf stap voor stap gaat, staat in hoe AI je kassabon leest.
Samenvatting
Een kassabonscanner die de valuta herkent, leidt die af uit de bon zelf — taal, valutateken, btw-regel en getalnotatie — en de gebruiker kiest hem nooit. Fango doet dat voor tientallen valuta's met bonregels voor meer dan 60 landen, met eigen regels voor de IJslandse kroon en de forint zonder decimalen en voor dubbelzinnige bonnen met “kr” of “$”. Elk product houdt de valuta waarin je hebt betaald, en de statistieken rekenen de totalen om naar je thuisvaluta met de dagelijkse referentiekoersen van de ECB.
Lees ook: kassabonscannerapp, PDF-kassabonscanner voor bonnen van Picnic en andere online supermarkten en beste voedselverspillingsapp in Nederland.
Veelgestelde vragen
Hoe herkent een kassabonscanner de valuta?
Hij leest de aanwijzingen in de opbouw van de bon, die samen het land aanwijzen: de taal van de bon, de naam van de winkel, de btw-regel (BTW, MwSt., VAT, MOMS, MVA), het valutateken en de getalnotatie. Een Deense bon met “kr”, “moms 25%” en prijzen met een decimale komma is in Deense kronen. Fango maakt die afweging voor elke bon apart, en je hoeft nooit vooraf een valuta te kiezen.
Welke valuta ondersteunt de kassabonscanner?
Fango herkent tientallen valuta's op bonnen, met bonregels voor meer dan 60 landen, waaronder de euro in 21 landen, Zweedse, Noorse, Deense en IJslandse kronen, het pond, de Zwitserse frank, de Poolse złoty, de Tsjechische kroon, de Hongaarse forint, de Roemeense leu, de Bulgaarse lev, de Turkse lira en de Amerikaanse, Canadese en Australische dollar. De IJslandse kroon en de forint hebben een eigen regel, omdat ze geen decimalen kennen. Als thuisvaluta kun je kiezen uit 22 valuta, waaronder ook de yen en de Nieuw-Zeelandse dollar.
Moet ik vooraf een valuta of land kiezen voordat ik scan?
Nee. De valuta wordt altijd uit de bon gelezen. In de instellingen staat Standaardland (kassabonscannen), dat de AI vertelt aan welk land de bonregels voorrang krijgen — bonnen uit andere landen worden nog steeds automatisch herkend. Lijkt een bon uit een ander land te komen dan de instelling, dan stelt het controlescherm met één tik voor om te wisselen. De instelling wordt bij de eerste start ingevuld op basis van de regio van je telefoon, dus de meeste mensen komen er nooit aan.
Worden buitenlandse prijzen omgerekend naar euro in de statistieken?
Ja, maar alleen in de statistieken. Elk product houdt op de lijst de valuta waarin het is gekocht, dus de boodschappen uit Londen staan er in ponden en die van Albert Heijn in euro. Het statistiekscherm berekent de waarde van verspild en op tijd gebruikt eten in je thuisvaluta, en de omrekening gebruikt de referentiekoersen van de Europese Centrale Bank, die Fango één keer per dag ververst. Was een bon in een andere valuta, dan staat er in de statistieken een opmerking dat de prijzen zijn omgerekend.
