En este artículo
Las condiciones de las reglas son criterios que definen cuándo debe aplicarse automáticamente una regla de autocompletado a un registro contable.
Se configuran durante la creación o modificación de una regla en el diálogo Aplicar reglas, o directamente en la tabla de Registros memorizados.
Las condiciones pueden hacer referencia a la Descripción, a la Cuenta, al Importe y a la Fecha.
Una regla se aplica solo si se cumplen todas las condiciones definidas. Si incluso una sola condición no se cumple, la regla no se ejecuta. Las condiciones vacías se ignoran.

Condición sobre la Descripción
Introduce una palabra o frase corta como palabra clave para identificar los movimientos que deben automatizarse, según el texto en la columna Descripción del extracto bancario.
Banana Contabilidad compara automáticamente el texto de la descripción de cada movimiento con el indicado en la regla y, si encuentra una coincidencia, aplica la regla asociada.
Para obtener mejores resultados, se recomienda utilizar solo palabras clave representativas (por ejemplo, el nombre del proveedor o del servicio), para aplicar la regla a múltiples movimientos similares.
Los textos de búsqueda pueden introducirse de distintas maneras:
- Palabra o frase exacta
- Si introduces por ejemplo "Best Insurance 982-948", el programa busca movimientos importados que contengan exactamente "Best Insurance 982-948".
- Si introduces solo "Insurance", el programa buscará todos los movimientos que contengan la palabra "Insurance".
- Todas las palabras en cualquier orden (+ al inicio)
- Si introduces "+Best Insurance 892-948", el programa buscará los movimientos importados que contengan las palabras "Best", "Insurance" y el número "892-948", en cualquier orden.
- Todas las palabras deben estar presentes en la descripción del registro, pero el orden no es importante.
- El símbolo "+" no se considera en la búsqueda.
- Lista de palabras (usando |)
- Si introduces "café|restaurante", el programa buscará los movimientos que contengan la palabra "café" o "restaurante".
Esta opción es útil para identificar varias categorías sin tener que crear búsquedas separadas.
- Si introduces "café|restaurante", el programa buscará los movimientos que contengan la palabra "café" o "restaurante".
- Mayúsculas y minúsculas
- La búsqueda de texto no distingue entre mayúsculas y minúsculas. El texto se aplicará igual independientemente del uso de mayúsculas.
Todo el texto introducido en la Descripción se transfiere a la columna Descripción en la tabla Registros memorizados.
- La búsqueda de texto no distingue entre mayúsculas y minúsculas. El texto se aplicará igual independientemente del uso de mayúsculas.
Atención: NO utilices como descripción todo el texto del extracto bancario, ya que es único para cada movimiento.
Condición sobre la Cuenta
- Introduce la cuenta desde la que se importan los movimientos (banco, postal, etc.).
- El programa contabiliza automáticamente en Débito o en Crédito según el tipo de movimiento.
- Si el campo Cuenta se deja vacío, la regla se aplica a todas las cuentas que cumplan la condición sobre la descripción.
Condición sobre el Importe (o Importe en moneda)
- Permite aplicar una regla solo cuando el registro tiene un importe específico.
- Alternativamente, si el importe no es conocido con precisión, puedes definir un rango de importes, indicando un valor mínimo, máximo o un intervalo específico en el cual aplicar la regla.
- Disponible desde la versión 10.2.3 de Banana Contabilidad Plus (Dev Channel)
- La condición debe:
- empezar con el símbolo !
- escribirse entre corchetes [ ]
- usar el importe sin formato: sin separador de miles y con punto como separador decimal
(otros formatos no son reconocidos) - Los operadores disponibles son: mayor >, menor <, mayor o igual >=, menor o igual <=, distinto <>
- Ejemplo: para seleccionar registros con importe mayor o igual a CHF 1'000.00:
[!>=1000.00]

En la imagen se muestra el diálogo Aplicar reglas donde es posible seleccionar el campo Importe y definir un intervalo de cifras (en este ejemplo, se aplica la cuenta 1510 Mobiliario e instalaciones a los registros que tienen la descripción "Compra material de oficina" y un importe mayor o igual a CHF 1'000).
El uso de este filtro es útil cuando se desean asignar contrapartidas diferentes según el importe del registro.
Ejemplos de condiciones aplicables a la columna Importe
| Sintaxis | Significado |
| [!=1000.00] | registros con importe exacto de CHF 1'000.00 |
| [!>1000.00] | registros con importe superior a CHF 1'000.00 |
| [!>=1000.00] | registros con importe igual o superior a CHF 1'000.00 |
| [!<1000.00] | registros con importe inferior a CHF 1'000.00 |
| [!<=1000.00] | registros con importe igual o inferior a CHF 1'000.00 |
| [!>=1000.00 !<=2000.00] | registros con importe entre CHF 1'000 y CHF 2'000 |
| [! |!100.00 |!<150.00] | registros con importe exacto de CHF 100.00 o de CHF 150.00 |
Condición sobre la Fecha
A partir de la versión 10.2.3 de Banana Contabilidad Plus (Dev Channel), puedes aplicar una regla a registros que se encuentren dentro de un periodo de tiempo determinado (por ejemplo, solo los registros de enero).
Cómo proceder:
- Añade una nueva regla como se explica en la página Diálogo Aplicar reglas - Añadir regla
- Selecciona el campo Fecha
- Introduce la condición de filtro en el campo Comentario.
La condición debe:- empezar con el símbolo !
- escribirse entre corchetes [ ]
- usar el formato de fecha ISO YYYY-MM-DD
(otros formatos no son reconocidos)
- Ejemplo: para seleccionar los registros con fecha anterior al 01.04.2025:
[!<2025-04-01]

En la imagen se muestra el diálogo Aplicar reglas donde se puede seleccionar el campo Fecha y definir un intervalo (en este ejemplo se aplica a registros anteriores al 1 de abril de 2025).
El uso de este filtro es útil para diferenciar procesos por mes, trimestre o año, por ejemplo si hasta una fecha determinada se aplica un código de IVA y después cambia por la adopción de un nuevo método.
Ejemplos de condiciones aplicables a la columna Fecha
| Sintaxis | Significado |
| [!=2025-03-31] | registros con fecha 31.03.2025 |
| [!>2025-03-31] | registros con fecha posterior al 31.03.2025 |
| [!>=2025-03-31] | registros con fecha igual o posterior al 31.03.2025 |
| [!<2025-03-31] | registros con fecha anterior al 31.03.2025 |
| [!<=2025-03-31] | registros con fecha igual o anterior al 31.03.2025 |
| [!>=2025-03-31 !<=2025-06-30] | registros entre el 31.03.2025 y el 30.06.2025 |
| [! |!2025-03-15 |!<2025-03-18] | registros con fecha 15.03.2025 o 18.03.2025 |
Cómo definir condiciones en la tabla Registros memorizados
Las condiciones pueden introducirse directamente en la tabla Registros memorizados con la misma sintaxis explicada en los párrafos anteriores.
