Signo menos y paréntesis en importes bancarios: normalizar sin invertir
Revise signos menos Unicode, signos finales y paréntesis antes de convertir importes, evitando invertir dos veces un cargo.

Índice8apartados
Determine el sentido del importe en la fuente antes de normalizar su escritura. −, un menos final y los paréntesis pueden requerir reglas diferentes. No justifican convertir dos veces el signo de un cargo.
Identificar primero la convención de signos de origen
-
Enumere los formatos exactos presentes. Distinga una columna de importes con signo de columnas positivas de cargos y abonos.
-
Defina una regla explícita para cada patrón confirmado en una columna de trabajo. Aplíquela solo a importes y conserve el original.
-
Interprete el resultado como número. Marque patrones no reconocidos y compruebe el sentido frente a la columna original.
Ejemplo ficticio
Una fuente ficticia define −25,40, 25,40- y (25,40) como salidas. Los tres pasan a −25,40. Un 25,40 positivo en la columna de cargos necesita el mapeo cargo/abono, no una regla adivinada. No convierta −25,40 en +25,40 aplicando otra inversión.
Reconocer un patrón completo cada vez
Separe reconocimiento, asignación del signo y conversión numérica. Para esta columna ficticia con signo, acepte un número simple, un único menos inicial, un único menos final o un par completo de paréntesis. Retire la envoltura reconocida, interprete la magnitud con el separador decimal confirmado y aplique una vez el signo registrado. No aplique después la regla de cargos positivos.
Deje pendientes (−25,40), 25,40-- o un paréntesis sin cerrar; dos marcadores no autorizan a adivinar cómo se combinan. Una referencia con guion queda fuera del procedimiento. Sustituya solo el patrón completo y confirmado del importe; conserve el texto original para comparar.
Comprobar el sentido y la repetición
Añada dos filas ficticias: salida (25,40) y entrada 40,00. Se esperan −25,40 y +40,00, con neto +14,60. Perder el negativo produciría +65,40, una diferencia de 50,80. Los totales separados de salidas y entradas explican el desfase; contar celdas convertidas no basta.
Aplique de nuevo la regla de trabajo a su propio resultado: −25,40 debe seguir siendo −25,40. Si cambia, se asigna el sentido varias veces. Separe los valores ya numéricos del texto por normalizar y contraste la salida guardada con un pago y un ingreso conocidos antes de importar. Un patrón desconocido sigue siendo una excepción aunque el total parezca plausible.
Separar escritura reconocida y sentido confirmado
Añada tres campos de trabajo junto a la fuente intacta: patrón reconocido, resultado con signo y motivo de excepción. Fije separadores decimales y de miles antes de convertir. En este export EUR ficticio, la coma marca decimales y el punto agrupa miles; la convención pertenece al ejemplo, no a todos los archivos bancarios en español.
| Fuente ficticia | Contexto confirmado | Resultado propuesto |
|---|---|---|
−25,40 | Columna con signo; menos Unicode significa salida | Número −25,40 |
1.234,50- | Columna con signo; menos final significa salida | Número −1.234,50 |
(25,40) | El documento define paréntesis negativos | Número −25,40 |
25,40 | Columna de cargos positivos | −25,40 después del mapeo de cargo separado |
(−25,40) o vacío | Marcadores contradictorios o importe ausente | Pendiente; no inventar un número |
Reconozca primero el importe bruto completo y retire solo la envoltura de signo confirmada y los separadores de miles documentados. Convierta la magnitud con la convención decimal del archivo y aplique el sentido una vez. El guion ASCII - y el menos Unicode − son caracteres distintos: reconocer uno no verifica el otro. Los guiones de referencias y conceptos quedan fuera de la regla de importes.
Distinga vacío, no reconocido y cero. Un 0,00 visible y documentado puede convertirse en cero numérico. Un campo vacío, guion aislado o dígito ilegible sigue pendiente hasta aclararlo. Conserve las excepciones en la tabla; una suma que las omite no permite aceptar el lote entero.
Para otra prueba ficticia, combine 1.234,50- con una entrada de 2.000,00: se esperan +765,50 EUR netos. Perder el negativo daría +3.234,50, una diferencia de 2.469,00, el doble del cargo. Compruebe totales por sentido y número de excepciones. Si el signo interpretado contradice la etiqueta cargo/abono de origen, detenga esa fila y revise la convención bancaria; no elija el signo que cuadre el extracto.
Comprobaciones y límites
Cuente valores positivos y negativos antes y después. Revise un pago, un ingreso y una reversión. Una sustitución de texto ejecuta la regla elegida, pero no interpreta la convención bancaria. Si los paréntesis son una anotación, mantenga la fila pendiente hasta aclararlo con el documento.
Conserve el archivo original sin cambios y anote cualquier cuestión pendiente antes de utilizar la tabla.
Comprobaciones relacionadas
Interprete los signos tras confirmar el importe y los separadores de miles. Cargos y abonos a un importe con signo en el CSV bancario · Importes bancarios como texto: detectar espacios invisibles.
BankStatementScan está en preparación. El sitio ofrece una solicitud de acceso y un ejemplo ficticio; actualmente no convierte sus archivos bancarios. Ver el servicio previsto.
Fuentes consultadas el 16 de octubre de 2026
Deja tu email profesional para registrar tu interés. El producto de conversión sigue en preparación.