Volver a la documentación Guía6 min de lectura

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:

ModoCuándo se ejecutaPara qué sirve
ContinuoAutomáticamente, en cada transacción coincidente nuevaLa limpieza habitual: "AMZN Mktp*" → Amazon, categoría Compras
Una vezUna vez, de forma retroactiva en transacciones existentesMigraciones y correcciones: recategorizar los cargos del gimnasio del año pasado
AutocompletarMientras escribes en el formulario de Añadir transacciónSugerencias, 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).

CampoOperadoresNotas
Beneficiarioigual a · contiene · regexNo distingue mayúsculas y minúsculas por defecto; actívalo para distinguirlas
Notaigual a · contiene · regexMismo 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
Cuentaes · no esLimita 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ónQué hace
Asignar categoríaAsigna la transacción a una categoría
Establecer beneficiarioReemplaza (o borra) el beneficiario — la herramienta estrella de normalización
Establecer notaReemplaza la nota con texto fijo
Eliminar de la nota (regex)Elimina los patrones coincidentes — números de referencia, sufijos de tarjeta, ruido
Establecer importeReemplaza el importe directamente
Ajustar importe por valorSuma o resta un importe fijo (p. ej. −5)
Ajustar importe por porcentajeEscala el importe (p. ej. −10%)
Establecer cuentaReenví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 contiene TESCO → 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.