Filtrado y Búsqueda de Asientos en beancount.io
La interfaz de usuario de beancount.io proporciona potentes filtros en la parte superior derecha de la página para ayudarte a encontrar y analizar asientos específicos en tus informes. Puedes combinar varios filtros para reducir los resultados. A continuación, se muestran las principales opciones de filtrado:
Filtro de Tiempo
Filtra los asientos por fecha o período. Puedes usar:
- Años:
2023 - Trimestres:
2022-Q1 - Meses:
2024-05 - Semanas:
2025-W23 - Días:
2024-06-04 - Rangos:
2022 - 2023-06(desde el inicio de 2022 hasta finales de junio de 2023)
También puedes usar variables de fecha relativas:
year,quarter,month,week,day- Combinar con matemáticas:
year - day(desde el inicio de este año hasta hoy),year-1 - year(el año pasado y este año) - Usar paréntesis para aclarar:
(month)-10es el día 10 de este mes,month-10es hace 10 meses
Filtro de Cuenta
Filtra por nombre de cuenta, componente de cuenta o una expresión regular:
- Nombre de cuenta completo o parcial:
Assets:Cash,Expenses - Regex:
.*Company.*(coincide con cualquier cuenta que contenga "Company")
Filtros de Etiqueta, Enlace, Beneficiario y Metadatos
- Por etiqueta:
#food - Por enlace:
^receipt - Por beneficiario:
payee:"restaurant" - Por narración:
narration:'Dinner with Joe' - Por tipo de documento:
document:"\.pdf$" - Por cualquier texto: simplemente escribe (por ejemplo,
Cash withdrawal) - Para Notas: busca en el texto del comentario
Si el filtro contiene espacios o caracteres especiales, enciérralo entre comillas con ' o " .
Exclusión de Asientos
Agrega un - antes de un filtro para excluir coincidencias:
-#tag(excluir etiqueta)-(^link #tag)(excluir enlaces o etiquetas)
Avanzado: Filtros de Atributo de Publicación
any(id:'12', account:"Cash$")— coincide con los asientos con al menos una publicación con metadatosid: 12o cuenta que termina enCashall(-account:"^Expenses:Food")— excluye todas las transacciones con una publicación enExpenses:Food
Combinación de Filtros
- Separa los filtros con espacios para "AND" (todos deben coincidir)
- Separa con comas para "OR" (cualquier coincidencia)
- Usa paréntesis para agrupar filtros
Notas sobre la Coincidencia
- Todas las coincidencias no distinguen entre mayúsculas y minúsculas
- Los filtros usan la sintaxis de expresión regular de Python
- Si no es una expresión regular válida, el filtro buscará una coincidencia exacta
Estos filtros flexibles facilitan la profundización en tus datos financieros y la búsqueda rápida de los asientos que te interesan en la interfaz web de beancount.io.