Bankbedragen als tekst: onzichtbare scheidingsspaties opsporen
Vind onzichtbare spaties in bankbedragen, converteer alleen bedragkolommen en controleer decimalen en aantallen na de import.

Inhoudsopgave8onderdelen
Lijkt een bedrag numeriek maar telt het niet mee, controleer dan de tekens voordat u scheidingstekens vervangt. Een gewone, vaste en smalle vaste spatie kunnen vrijwel gelijk ogen. Bewerk alleen het bedragveld en bewaar de oorspronkelijke tekst.
Bepaal bronscheidingstekens vóór getalconversie
-
Kopieer een probleemwaarde naar een controlekolom. Bepaal het decimaal- en duizendtalscheidingsteken uit meerdere bronwaarden, ook onder 1.000.
-
Verwijder alleen het bevestigde groeperingsteken in de numerieke kolom. Converteer daarna met de expliciete landinstelling van de bron.
-
Tel conversiefouten en vergelijk gewijzigde bedragen met de oorspronkelijke tekst. Maak van onduidelijke waarden geen nul.
Fictief voorbeeld
Het fictieve bedrag 1 234,50 bevat U+202F, geen gewone spatie. Na verwijderen van dit bevestigde duizendtalscheidingsteken en interpretatie van de decimale komma wordt het numeriek 1234,50. De waarde 12,34 moet 12,34 blijven. Alle komma’s wissen zou 1234 opleveren: een honderdvoudige fout.
Isoleer het teken voordat u de opmaak wijzigt
Gebruik afzonderlijke kolommen voor ongewijzigde brontekst, opgeschoonde tekst en numeriek resultaat. Kopieer de echte spatie uit het probleemveld naar het vervangveld; een ingetikte gewone spatie kan een ander teken zijn. Beperk de bewerking tot bedragen en noteer dat u een bevestigd duizendtalscheidingsteken verwijdert.
Controleer het exacte codepunt in plaats van aan te nemen dat algemeen opschonen elk scheidingsteken verwijdert. Ook een valutaopmaak verklaart een mislukte conversie niet. Bekijk bij aanhoudende fouten opnieuw de brontekst in plaats van steeds meer tekens te verwijderen totdat een som verschijnt.
Probeer de regel op controlewaarden
Gebruik 1 234,50 en 12,34 als fictieve controlewaarden. Kies de bevestigde decimale komma van deze bron, ongeacht de computertaal. Stel de bevestigde decimale en duizendtalscheiding expliciet in voordat u de bedragen converteert. Verwacht twee numerieke resultaten, twee rijen en een som van 1246,84.
Voeg 1 23,50 toe als te beoordelen geval. In deze fictieve bron moeten duizendtalgroepen drie cijfers hebben; de onvolledige groep vraagt controle in de pdf. De spatie verwijderen zou een schijnbaar aannemelijke 123,50 opleveren. Laat het resultaat onopgelost en controleer de bedragen afzonderlijk voordat u het totaal accepteert. Vermijdt de eigen numerieke bankexport het probleem al, importeer die dan met de gedocumenteerde instellingen.
Onderscheid vergelijkbare spaties en automatische vervangwaarden
In deze aparte fictieve controleset gebruikt de bron een decimale komma en duizendtalgroepen van drie cijfers. De eerste drie rijen betekenen elk 1.234,50 EUR, maar bevatten verschillende tekens.
| Ruwe tekst | Teken tussen 1 en 234 | Behandeling na bronbevestiging | Verwacht getal (EUR) |
|---|---|---|---|
1 234,50 | U+0020, gewone spatie | Dit groepsteken verwijderen | 1234,50 |
1 234,50 | U+00A0, vaste spatie | U+00A0 gericht vervangen | 1234,50 |
1 234,50 | U+202F, smalle vaste spatie | U+202F gericht vervangen | 1234,50 |
1 23,50 | Groep bevat maar twee cijfers | Tegenhouden voor broncontrole | Onopgelost |
| Leeg veld | Geen getal aanwezig | Ontbrekend en inactief veld onderscheiden | Geen verzonnen nul |
Unicode onderscheidt U+202F als afzonderlijke spatie. Gebruik Unicode-inspectie in uw editor of kopieer het exacte teken naar een beperkte vervanging. Komen verschillende spaties in één kolom voor, documenteer en controleer elke regel. De eerste geslaagde rij bepaalt niet het hele bestand.
Classificeer lege velden vóór conversie zodat een onopgelost bedrag niet ongemerkt nul wordt. Controleer ontbrekende waarden vóór conversie en bewaar een aparte status. Een geslaagde conversie bewijst geen juiste groepering. In één bedragkolom blijft een leeg veld onopgelost; bij aparte af/bij-kolommen controleert u eerst of dit de inactieve kant is.
Verwacht drie bevestigde getallen met samen 3.703,50 EUR en twee expliciet ingedeelde uitzonderingen. Tel echte numerieke waarden in plaats van op rechtsuitlijning of valutaopmaak te vertrouwen. Verschijnt een vierde getal, controleer dan de onjuist gegroepeerde of lege rij voordat u de som accepteert.
Controles en beperkingen
Vergelijk totaal, minimum, maximum en aantal numerieke cellen. Een totaal kan compenserende fouten verbergen. Verwijder hierbij geen spaties uit omschrijvingen of referenties. Unicode beschrijft regionale getalsymbolen; de bron en expliciete importinstellingen bepalen uw omzettingsregel.
Bewaar het oorspronkelijke bestand ongewijzigd en noteer onopgeloste punten voordat u de tabel gebruikt.
Aanvullende controles
Behandel getalconversie los van de af/bij-conventie. Af en bij omzetten naar één bedrag met teken in uw bank-CSV.
BankStatementScan is in voorbereiding. De website biedt een toegangsaanvraag en een fictief voorbeeld; uw bankbestanden worden momenteel niet geconverteerd. Bekijk de geplande dienst.
Bronnen geraadpleegd op 16 oktober 2026
Laat je zakelijke e-mailadres achter om je interesse te registreren. De converter is nog in voorbereiding.