BankStatementScan
Italiano

Importi bancari come testo: individuare gli spazi invisibili

Trovate gli spazi di raggruppamento negli importi, convertite solo le colonne numeriche e verificate che i decimali restino corretti.

Se un importo sembra numerico ma non entra nella somma, esaminatene i caratteri prima di cambiare separatori. Spazio normale, non interrompibile e non interrompibile stretto possono sembrare uguali. Pulite soltanto il campo importo, conservando il testo originale.

Identificare i separatori prima della conversione numerica

  1. Copiate un valore problematico in una colonna di controllo. Identificate separatore decimale e di raggruppamento usando più esempi, anche inferiori a 1.000.

  2. Rimuovete soltanto il carattere di raggruppamento confermato nel campo numerico. Convertite poi con le impostazioni locali della fonte.

  3. Contate gli errori e confrontate ogni valore modificato con l’originale. Non sostituite con zero i casi non risolti.

Esempio fittizio

L’importo fittizio 1 234,50 contiene U+202F, non uno spazio ordinario. Rimosso quel separatore di migliaia confermato e interpretata la virgola decimale, diventa 1234,50 numerico. Il valore 12,34 deve restare 12,34. Cancellare ogni virgola lo trasformerebbe in 1234, con un errore di cento volte.

Isolare il carattere prima di cambiare il formato

Mantenete colonne separate per testo originale, testo pulito e risultato numerico. Copiate lo spazio effettivo dell’importo problematico nel campo di sostituzione: digitare uno spazio normale può selezionare un carattere diverso. Limitate l’operazione agli importi e annotate che viene rimosso un separatore di migliaia confermato.

Identificate il punto di codice preciso invece di supporre che una pulizia generica elimini ogni separatore. Nemmeno un formato valuta spiega una conversione fallita. Se il problema persiste, riesaminate il testo grezzo anziché aggiungere sostituzioni finché compare una somma.

Provare la regola su valori di controllo

Usate 1 234,50 e 12,34 come controlli fittizi. Scegliete la virgola decimale confermata per questa fonte, indipendentemente dalla lingua del computer. Definite esplicitamente i separatori decimali e di raggruppamento confermati prima di convertire gli importi. Sono attesi due risultati numerici, due righe e una somma di 1246,84.

Aggiungete il caso 1 23,50. In questa fonte fittizia i gruppi delle migliaia richiedono tre cifre: il gruppo incompleto va verificato nel PDF. Eliminare lo spazio produrrebbe un apparentemente plausibile 123,50. Lasciate il risultato irrisolto e controllate separatamente gli importi prima di accettare il totale. Se l’esportazione numerica nativa della banca evita già il problema, importatela con le impostazioni documentate.

Distinguere spazi simili e impedire valori automatici

In questo insieme fittizio separato, la fonte usa virgola decimale e gruppi delle migliaia di tre cifre. Le prime tre righe valgono ciascuna 1.234,50 EUR, ma contengono caratteri diversi.

Testo originaleCarattere fra 1 e 234Trattamento dopo conferma della fonteNumero atteso (EUR)
1 234,50U+0020, spazio ordinarioRimuovere questo separatore di migliaia1234,50
1 234,50U+00A0, spazio non interrompibileSostituire precisamente U+00A01234,50
1 234,50U+202F, spazio stretto non interrompibileSostituire precisamente U+202F1234,50
1 23,50Gruppo di sole due cifreSospendere per verifica della fonteIrrisolto
Campo vuotoNessun numero da interpretareDistinguere assenza e colonna inattivaNessuno zero inventato

Unicode identifica U+202F come uno spazio distinto. Usate l’ispezione Unicode dell’editor o copiate il carattere esatto in una sostituzione limitata. Se nella colonna coesistono più spazi, documentate e validate ogni regola: la prima riga riuscita non definisce l’intero file.

Classificate i campi vuoti prima della conversione, affinché un importo irrisolto non diventi silenziosamente zero. Controllate le assenze prima della conversione e mantenete uno stato separato. Una conversione riuscita non convalida la sintassi dei gruppi. In una colonna di importo unico, un vuoto resta irrisolto; con addebiti e accrediti separati, verificate prima se è il lato inattivo.

Sono attesi tre numeri confermati per 3.703,50 EUR complessivi e due eccezioni classificate esplicitamente. Contate valori realmente numerici senza fidarvi dell’allineamento a destra o del formato valuta. Se compare un quarto numero, controllate la riga mal raggruppata o vuota prima di accettare la somma.

Controlli e limiti

Confrontate totale, minimo, massimo e numero di celle numeriche. Il totale può nascondere errori che si compensano. Non rimuovete spazi da descrizioni e riferimenti nello stesso passaggio. Unicode documenta simboli regionali; documento e impostazioni esplicite determinano la regola effettiva.

Conservate il file originale inalterato e annotate ogni punto irrisolto prima di usare la tabella.

Controlli collegati

Separate la conversione numerica dalla convenzione addebito/accredito. Da addebiti e accrediti a un importo con segno nel CSV.

BankStatementScan è in preparazione. Il sito propone una richiesta di accesso e un esempio fittizio; attualmente non converte i vostri file bancari. Scoprire il servizio previsto.

Fonti consultate il 16 ottobre 2026

Lascia l’email professionale per registrare il tuo interesse. Il prodotto di conversione è ancora in preparazione.

Esplora l’esempio
BankStatementScan

Richiedi accesso a BankStatementScan.

Lascia l’email professionale per registrare il tuo interesse. Il prodotto di conversione è ancora in preparazione.

L’invio trasmette email e informazioni di visita/contesto all’infrastruttura BankStatementLab per BankStatementScan. Non crea account, pagamenti o email automatiche. Privacy.