Esta página se ha traducido automáticamente y puede contener errores. Leer el original en inglés
Motor de reglas
Automatiza la limpieza de transacciones con reglas: filtra por beneficiario, nota, importe o cuenta, y luego categoriza, renombra y ajusta automáticamente.
En esta guía
- Los tres modos de reglas — Continuo, Una vez y Autocompletar — y cuándo se ejecuta cada uno.
- Todas las condiciones y acciones disponibles, y cómo se combinan varias reglas.
- Ejecuciones retroactivas, historial de ejecuciones y la red de seguridad de deshacer con un clic.
Llevar un presupuesto de forma manual no tiene que ser repetitivo. El Motor de reglas vigila las transacciones a medida que llegan —de importaciones, entrada manual o la Push API— y aplica la limpieza que de otro modo harías a mano: corregir nombres de beneficiarios, asignar categorías, eliminar ruido en las notas. Defines el patrón una vez; Budgero lo aplica para siempre.
Las reglas se encuentran en Ajustes → Reglas.
Los tres modos
Cada regla se ejecuta en uno de tres modos:
| Modo | Cuándo se ejecuta | Para qué sirve |
|---|---|---|
| Continuo | Automáticamente, en cada transacción coincidente nueva | La limpieza habitual: "AMZN Mktp*" → Amazon, categoría Compras |
| Una vez | Una vez, de forma retroactiva en transacciones existentes | Migraciones y correcciones: recategorizar los cargos del gimnasio del año pasado |
| Autocompletar | Mientras escribes en el formulario de Añadir transacción | Sugerencias, no cambios — aceptas o rechazas cada una |
Las reglas continuas se activan en cada vía de entrada —importaciones CSV/PDF, entrada manual, Push API. Las reglas de Una vez se marcan como consumidas tras su ejecución y no se activan de nuevo hasta que se reinician. Las reglas de Autocompletar nunca modifican nada por sí solas; rellenan los campos como sugerencias en el formulario de entrada, una vez por sesión del formulario.
Condiciones: qué coincide una regla
Una regla necesita al menos una condición. Cuando tiene varias, todas deben coincidir (lógica AND — no hay OR; si necesitas "este beneficiario o aquel beneficiario", crea dos reglas).
| Campo | Operadores | Notas |
|---|---|---|
| Beneficiario | igual a · contiene · regex | No distingue mayúsculas y minúsculas por defecto; actívalo para distinguirlas |
| Nota | igual a · contiene · regex | Mismo interruptor de distinción de mayúsculas |
| Importe | = · ≠ · > · ≥ · < · ≤ | Compara el importe neto (ingreso − gasto); para cuentas en moneda extranjera, el importe original, no el convertido |
| Cuenta | es · no es | Limita una regla a (o excluye de) cuentas específicas |
Regex desbloquea los casos complicados — exportaciones bancarias que añaden sufijos a los beneficiarios con números de tienda (MIGROS M-0451), códigos de referencia en las notas — con la sintaxis completa de patrones de JavaScript.
Acciones: lo que hace una regla
Una regla que coincide aplica una o más acciones, en el orden en que las listas — cada acción ve el resultado de la anterior.
| Acción | Qué hace |
|---|---|
| Asignar categoría | Asigna la transacción a una categoría |
| Establecer beneficiario | Reemplaza (o borra) el beneficiario — la herramienta estrella de normalización |
| Establecer nota | Reemplaza la nota con texto fijo |
| Eliminar de la nota (regex) | Elimina los patrones coincidentes — números de referencia, sufijos de tarjeta, ruido |
| Establecer importe | Reemplaza el importe directamente |
| Ajustar importe por valor | Suma o resta un importe fijo (p. ej. −5) |
| Ajustar importe por porcentaje | Escala el importe (p. ej. −10%) |
| Establecer cuenta | Reenvía la transacción a una cuenta diferente |
Las acciones de importe y cuenta son lo suficientemente potentes como para merecer respeto: un ajuste de porcentaje en una condición demasiado amplia reescribe mucho historial en una ejecución retroactiva. Acota bien las reglas agresivas — una condición de cuenta más una condición de beneficiario es un buen hábito.
Orden: cuando varias reglas coinciden
Las reglas no se detienen en la primera coincidencia — se ejecuta cada regla que coincida, en orden de ejecución ascendente (un campo numérico en cada regla; los empates se resuelven por antigüedad). Las reglas posteriores ven la transacción tal como la dejaron las anteriores, lo que permite crear procesos deliberados: la regla 1 normaliza el beneficiario, la regla 2 coincide con el nombre de beneficiario limpio y asigna la categoría.
Cada regla también tiene un interruptor de activación — puedes pausarla sin borrarla.
Ejecutar reglas en transacciones existentes
Dos botones en cada tarjeta de regla van más allá de esperar a nuevas transacciones:
- Ejecutar ahora ejecuta la regla en todo el presupuesto bajo demanda — la misma lógica del modo continuo, activada manualmente.
- Ejecución retroactiva aplica la regla a todas las transacciones pasadas, tras un diálogo de confirmación. Este es el flujo de aplicación a existentes, y el segundo paso natural tras crear una regla que desearías haber tenido hace un año.
Tras cualquier ejecución, la superposición de resultados muestra cuántas transacciones se evaluaron y modificaron.
Historial y deshacer
Cada ejecución se registra. El cajón de Historial en cada regla lista las ejecuciones pasadas con los cambios que hicieron — y la ejecución completada más reciente se puede deshacer con un clic, restaurando las transacciones afectadas. Deshacer la ejecución de una regla de una sola vez también restablece su indicador de consumido para que pueda ejecutarse de nuevo.
Esta es la red de seguridad que hace que experimentar no tenga coste: escribe la regla, ejecútala retroactivamente, inspecciona el resultado, deshaz si capturó más de lo que pretendías, ajusta las condiciones, ejecútala de nuevo.
Patrones que merece la pena copiar
- El limpiador de importaciones. El CSV de tu banco dice
CARD PURCHASE 4421 TESCO STORES 2284. Una regla: el concepto contieneTESCO→ establecer beneficiario "Tesco", establecer categoría Supermercado, eliminar la basura de referencia del concepto con una expresión regular. Cada importación futura llega ya limpia. - El etiquetador de suscripciones. El beneficiario contiene "Spotify" y la cuenta es tu tarjeta de facturación → categoría Suscripciones. Repite por cada servicio; diez minutos de configuración terminan con la deriva de categorías para siempre.
- El ayudante del divisor de salario. Importe ≥ tu salario y la cuenta es tu cuenta corriente → establecer beneficiario "Empresa", categoría Ingresos — para que el día de pago llegue etiquetado incluso cuando el concepto del banco no tenga ningún sentido.
- El asistente de autocompletado. Una regla de autocompletado en la que el beneficiario contiene "Shell" sugiere la categoría Combustible y convierte la entrada manual en el surtidor en dos toques — mientras te deja la última palabra.