Filtrage et Recherche d'Écritures dans beancount.io
L'interface utilisateur de beancount.io fournit des filtres puissants en haut à droite de la page pour vous aider à trouver et à analyser des écritures spécifiques dans vos rapports. Vous pouvez combiner plusieurs filtres pour affiner les résultats. Voici les principales options de filtrage :
Filtre Temporel
Filtrez les écritures par date ou période. Vous pouvez utiliser :
- Années :
2023 - Trimestres :
2022-Q1 - Mois :
2024-05 - Semaines :
2025-W23 - Jours :
2024-06-04 - Plages :
2022 - 2023-06(du début de 2022 à la fin juin 2023)
Vous pouvez également utiliser des variables de date relatives :
year,quarter,month,week,day- Combiner avec des mathématiques :
year - day(du début de cette année à aujourd'hui),year-1 - year(l'année dernière et cette année) - Utilisez des parenthèses pour clarifier :
(month)-10est le 10 de ce mois,month-10est il y a 10 mois
Filtre de Compte
Filtrez par nom de compte, composant de compte ou expression régulière :
- Nom de compte complet ou partiel :
Assets:Cash,Expenses - Regex :
.*Company.*(correspond à tout compte contenant "Company")
Filtres par Étiquette, Lien, Bénéficiaire et Métadonnées
- Par étiquette :
#food - Par lien :
^receipt - Par bénéficiaire :
payee:"restaurant" - Par narration :
narration:'Dinner with Joe' - Par type de document :
document:"\.pdf$" - Par tout texte : tapez simplement (par exemple,
Cash withdrawal) - Pour les notes : recherche dans le texte des commentaires
Si le filtre contient des espaces ou des caractères spéciaux, mettez-le entre guillemets avec ' ou ".
Exclure des Écritures
Ajoutez un - avant un filtre pour exclure les correspondances :
-#tag(exclure l'étiquette)-(^link #tag)(exclure les liens ou les étiquettes)
Avancé : Filtres d'Attributs de Posting
any(id:'12', account:"Cash$")— correspond aux écritures avec au moins un posting avec les métadonnéesid: 12ou un compte se terminant parCashall(-account:"^Expenses:Food")— exclut toutes les transactions avec un posting versExpenses:Food
Combiner des Filtres
- Séparez les filtres avec des espaces pour "ET" (tous doivent correspondre)
- Séparez avec des virgules pour "OU" (l'un quelconque correspond)
- Utilisez des parenthèses pour regrouper les filtres
Notes sur la Correspondance
- Toute la correspondance est insensible à la casse
- Les filtres utilisent la syntaxe d'expression régulière de Python
- Si ce n'est pas une expression régulière valide, le filtre recherchera une correspondance exacte
Ces filtres flexibles facilitent l'exploration de vos données financières et la recherche rapide des écritures qui vous intéressent dans l'interface web de beancount.io.