BankStatementScan
Nederlands

Bankbedragen als tekst: onzichtbare scheidingsspaties opsporen

Vind onzichtbare spaties in bankbedragen, converteer alleen bedragkolommen en controleer decimalen en aantallen na de import.

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

  1. Kopieer een probleemwaarde naar een controlekolom. Bepaal het decimaal- en duizendtalscheidingsteken uit meerdere bronwaarden, ook onder 1.000.

  2. Verwijder alleen het bevestigde groeperingsteken in de numerieke kolom. Converteer daarna met de expliciete landinstelling van de bron.

  3. 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 tekstTeken tussen 1 en 234Behandeling na bronbevestigingVerwacht getal (EUR)
1 234,50U+0020, gewone spatieDit groepsteken verwijderen1234,50
1 234,50U+00A0, vaste spatieU+00A0 gericht vervangen1234,50
1 234,50U+202F, smalle vaste spatieU+202F gericht vervangen1234,50
1 23,50Groep bevat maar twee cijfersTegenhouden voor broncontroleOnopgelost
Leeg veldGeen getal aanwezigOntbrekend en inactief veld onderscheidenGeen 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.

Bekijk het voorbeeld
BankStatementScan

Toegang tot BankStatementScan aanvragen.

Laat je zakelijke e-mailadres achter om je interesse te registreren. De converter is nog in voorbereiding.

Verzenden stuurt je e-mailadres en bezoek-/contextgegevens naar de BankStatementLab-infrastructuur voor BankStatementScan. Geen account, betaling of automatische e-mail wordt aangemaakt. Privacy.