Salta al contingut principal

analytics

---
title: "Analítica Financera en Temps Real"
tags:
[
Beancount,
Fava,
analítica financera,
comptabilitat de codi obert,
finances personals,
finances per a petites empreses
]
keywords:
[
analítica en temps real,
comptabilitat de doble entrada,
llibre major de text pla,
visualització financera,
integració de quadres de comandament
]
description: "Aprèn com Beancount i Fava proporcionen un enfocament racionalitzat a l'analítica financera en temps real, millorant la teva capacitat per gestionar les finances amb visualitzacions i integracions potents."
image: "https://opengraph-image.blockeden.xyz/api/og-beancount-io?title=Analítica%20Financera%20en%20Temps%20Real%20amb%20Fava%20i%20Beancount"
authors: [mike]
---

# Analítica Financera en Temps Real amb Fava i Beancount

## Introducció

**Beancount** és un sistema de comptabilitat de doble entrada de codi obert que utilitza fitxers de text pla com a llibre major. Emfatitza la simplicitat, la transparència i la flexibilitat en el seguiment de les finances. **Fava** és un potent front-end basat en web per a Beancount, que proporciona una interfície interactiva per visualitzar informes, visualitzacions i gestionar el teu llibre major. En aquest informe, explorem les capacitats bàsiques de Beancount i Fava, i com aconseguir analítica financera en temps real o quasi en temps real amb aquestes eines. Cobrim consells de configuració per a l'automatització i l'actualització de dades, les funcions de visualització de Fava (per a visualitzacions instantànies del flux de caixa i detecció de tendències), la integració amb quadres de comandament externs (Grafana, Metabase, etc.), exemples de quadres de comandament i connectors personalitzats, casos d'ús en finances personals i per a petites empreses, comparacions amb altres plataformes (Power BI, QuickBooks) i els avantatges/desavantatges d'utilitzar Fava + Beancount per obtenir coneixements basats en dades.

![analytics](https://opengraph-image.blockeden.xyz/api/og-beancount-io?title=Analítica%20Financera%20en%20Temps%20Real%20amb%20Fava%20i%20Beancount)

## Capacitats bàsiques de Beancount i Fava

### Beancount (Motor de Comptabilitat de Text Pla)

- **Llibre major de doble entrada en text pla:** Beancount emmagatzema les transaccions en un sol fitxer de text `.beancount` (o diversos fitxers inclosos junts). Cada transacció s'ha d'equilibrar (total de dèbits = total de crèdits) entre comptes, aplicant la integritat comptable. El format de text pla significa que les teves dades són llegibles per humans, controlables per versions i no estan bloquejades en cap proveïdor.
- **Comptes jeràrquics flexibles:** Pots definir qualsevol compte (p. ex., `Actius:Banc:CompteCorrent`, `Despeses:Alimentació:Cafè`) en una jerarquia. Beancount no té una opinió sobre el teu pla de comptes, de manera que funciona per a finances personals, llibres de petites empreses, inversions, etc. – és _“flexible: funciona per a finances personals, comptabilitat de petites empreses, cripto, inversions en accions i més.”_
- **Múltiples monedes i productes bàsics:** Beancount té suport de primera classe per a múltiples monedes i productes bàsics (p. ex., accions, cripto). Pots registrar transaccions en diferents monedes, definir tipus de canvi (directives de preus) i fer el seguiment de les bases de costos. Pot produir informes "al cost" o "al valor de mercat" si es proporcionen dades de preus. Això el fa adequat per a carteres i finances internacionals.
- **Comprovacions i equilibris automatitzats:** El sistema admet **afirmacions de saldo** (pots declarar quin ha de ser el saldo d'un compte en una data i Beancount mostrarà un error si no coincideix) i **transaccions de saldo** per tancar llibres. També admet **entrades d'obertura/tancament de capital** i conserva el càlcul de guanys per als tancaments de període. Aquests ajuden a garantir que els teus llibres segueixin sent coherents i a detectar errors aviat.
- **Potent motor de consultes i informes:** Beancount inclou un llenguatge de consultes BQL (Beancount Query Language) i eines de línia d'ordres com ara `bean-balance`, `bean-register` i `bean-query` per generar informes. Pots consultar el llibre major per obtenir informes personalitzats (p. ex., llista de despeses per beneficiari, flux de caixa per a un període), tractant essencialment el llibre major com una base de dades. És ràpid fins i tot amb milers de transaccions i pot generar sortides a CSV o fins i tot directament a Excel/LibreOffice (amb complements opcionals).
- **Extensibilitat mitjançant connectors:** Beancount està escrit en Python i permet **connectors** personalitzats per ampliar la seva funcionalitat. Els connectors poden aplicar regles o càlculs addicionals quan es processa el fitxer. (Per exemple, hi ha connectors per gestionar lots fiscals o per assegurar-se que cap compra no li falta un cost.) El sistema de connectors i l'API de Python permeten als usuaris avançats escriure comportaments personalitzats o integrar Beancount amb altres sistemes.
- **Importadors per a dades externes:** Una característica pràctica clau és el marc _ingest_ de Beancount per importar dades (p. ex., extractes bancaris). Pots escriure o utilitzar connectors importadors que analitzen extractes CSV, OFX, PDF, etc., i els converteixen en entrades de Beancount. Això és essencial per a l'automatització (més sobre això més endavant).
- **Auditable i compatible amb el control de versions:** Com que és text pla, pots mantenir el teu llibre major a Git o un altre control de versions. Cada canvi és transparent i tens un historial complet de les edicions. Això facilita les auditories o la revisió dels canvis (molts usuaris confirmen els canvis de cada dia en un repositori Git, proporcionant un registre evident de manipulació de totes les entrades financeres). Aquest nivell de transparència és un important diferenciador del programari de comptabilitat tancat: _“sense bloqueig de SaaS, només comptabilitat neta i transparent amb informes potents.”_

### Fava (Interfície web per a Beancount)

- **IU web interactiva:** Fava proporciona un servidor web local que renderitza el teu llibre major de Beancount en una IU rica. Mostra els informes bàsics (compte de resultats, balanç, etc.), registres de comptes i diaris al navegador amb controls interactius. La IU és dinàmica i fàcil d'utilitzar en comparació amb la línia d'ordres. El comences amb un simple `fava yourfile.beancount` i obtens una aplicació web per als teus llibres.
- **Gràfics i diagrames integrats:** Fava genera gràfics per ajudar a visualitzar les teves dades. Per exemple, inclou un gràfic de línies de **Patrimoni net** al llarg del temps, diagrames de barres per als ingressos en comparació amb les despeses per mes i diagrames de sectors/mapes d'arbres per als desglossaments de despeses. Aquestes visualitzacions s'actualitzen amb les teves dades i admeten diferents visualitzacions (p. ex., "al cost" en comparació amb "valor de mercat" per a les inversions). Explorarem aquestes capacitats de visualització en detall més endavant.
- **Filtratge i cerca:** A la part superior de les pàgines de Fava, una barra de filtre et permet tallar i tallar les teves dades en temps real. Pots filtrar per temps (p. ex., any, trimestre, mes), per expressió regular de compte, per beneficiari, per narració o per etiquetes/enllaços. Això facilita la realització d'una _inspecció de dades en temps real_ – per exemple, filtra ràpidament a "Etiqueta=Viatge" i "Any=2025" per veure totes les despeses de viatge el 2025, amb els totals. La interfície admet consultes complexes mitjançant aquesta barra de filtre o mitjançant la pàgina de consulta (on pots executar directament consultes BQL).
- **Suport de múltiples fitxers i consolidació:** Fava pot carregar diversos fitxers de Beancount alhora (útil si separes llibres majors) i canviar entre ells. També els pot consolidar si cal (per exemple, els llibres majors personals i empresarials es visualitzen junts).
- **Introducció i edició de dades:** De manera única, Fava no és només de lectura: té un **editor** i un formulari d'entrada de transaccions. Pots afegir noves transaccions mitjançant un formulari web (inserirà l'entrada al teu fitxer .beancount). També pots obrir el fitxer font en un editor extern des de Fava. Fava fins i tot admet dreceres de teclat _“estil Gmail”_ (premeu `?` a la IU per veure-les) per a usuaris avançats. Això converteix Fava en un sistema de comptabilitat lleuger on pots introduir i veure dades des de la mateixa interfície.
- **Informes i desglossament de comptes:** Fava proporciona informes de comptabilitat estàndard: compte de resultats (pèrdues i guanys), balanç, balanç de comprovació i una llista de participacions per a les inversions. El **balanç** i el **compte de resultats** són interactius: pots fer clic a un compte per aprofundir en els seus detalls o alternar entre la visualització al cost en comparació amb el valor de mercat dels actius. Fava també mostra "guanys no realitzats" per a les inversions si tens dades de preus. Genera una visualització de **diari** de totes les entrades i permet filtrar aquest diari per diversos criteris (ideal per trobar transaccions específiques).
- **Gestió de documents:** Si adjuntes rebuts o extractes, Fava ajuda a organitzar-los. Beancount té una noció de carpeta de documents i Fava et permet arrossegar i deixar anar fitxers als comptes o transaccions; els emmagatzemarà i afegirà una entrada de document al teu llibre major. Això és útil per mantenir els documents de suport enllaçats amb les dades del teu llibre major.
- **Personalització mitjançant extensions:** Fava es pot ampliar amb connectors (escrits en Python) per afegir nous informes o funcionalitats. Algunes extensions estan agrupades (p. ex., un informe de **llista de carteres** per a inversions). Parlarem d'extensions personalitzades més endavant, però essencialment el disseny de Fava permet injectar pàgines noves i fins i tot JavaScript personalitzat a través de la seva API d'extensió. Això vol dir que si una determinada anàlisi o quadre de comandament no està integrat, un usuari avançat el pot afegir.
- **Rendiment:** Fava és eficient: torna a carregar les dades a la memòria i serveix les pàgines ràpidament. L'anàlisi de Beancount subjacent és força ràpida (C ++ optimitzat en la darrera versió), de manera que fins i tot els llibres majors grans es carreguen en un segon o dos. A la pràctica, Fava pot gestionar llibres majors personals de molts anys, tot i que els fitxers extremadament grans (desenes de milers de transaccions) podrien beneficiar-se d'alguna optimització (p. ex., l'arxivament d'entrades antigues).
- **Accés web i mobilitat:** En executar Fava en un servidor o fins i tot en el teu ordinador portàtil, pots accedir a les teves finances des de qualsevol navegador. Alguns usuaris allotgen Fava en un servidor privat o Raspberry Pi perquè puguin consultar les seves finances sobre la marxa (possiblement protegint-lo darrere d'una contrasenya o VPN, ja que Fava no té autenticació integrada). Això et proporciona essencialment una "aplicació web" autoallotjada per a les teves finances, sense donar les teves dades a un tercer.

**En resum**, Beancount proporciona una base sòlida per a una comptabilitat transparent basada en text amb regles rigoroses de doble entrada i suport de múltiples monedes. Fava es basa en això oferint una interfície accessible amb informació immediata (informes, gràfics) i la capacitat d'interactuar amb les teves dades. Junts, formen un sistema de comptabilitat i analítica altament flexible que controles d'extrem a extrem.

## Analítica en temps real (o quasi en temps real) amb Beancount i Fava

Aconseguir una **analítica en temps real o quasi en temps real** amb Beancount i Fava implica automatitzar el flux de dades al teu llibre major i garantir que les eines mostrin informació actualitzada. Per defecte, Beancount és un procés per lots (afegeixes entrades al fitxer i després visualitzes els informes) i Fava detectarà els canvis i requerirà una actualització. No obstant això, amb la configuració correcta, pots agilitzar les actualitzacions perquè les noves transaccions i els canvis apareguin gairebé instantàniament.

**Detecció de canvis de fitxer:** Fava supervisa el fitxer de llibre major per detectar canvis. Si edites el fitxer `.beancount` (o inclous fitxers) en un editor, Fava mostrarà un bàner "Canvis detectats: feu clic per tornar a carregar". En fer clic (o prémer tornar a carregar), torna a carregar les dades i actualitza la visualització. A la pràctica, aquesta recàrrega és molt ràpida (normalment menys d'un segon per als llibres majors típics). Això significa que Fava pot servir com a quadre de comandament en directe _si_ el teu fitxer de llibre major s'està actualitzant amb freqüència. (En mode de depuració, Fava fins i tot es pot tornar a carregar automàticament quan hi ha canvis de fitxer, tot i que per defecte espera la confirmació de l'usuari per evitar interrompre la teva visualització.)

**Canalització d'importació/actualització contínua:** Per obtenir dades en temps real, has d'automatitzar l'addició de transaccions al fitxer Beancount. Hi ha algunes estratègies comunes:

- **Treballs d'importació programats (Cron):** Molts usuaris configuren un treball de cron (o una tasca programada) per obtenir noves transaccions d'institucions financeres periòdicament (per exemple, cada nit o cada hora) i adjuntar-les al llibre major. Per exemple, pots utilitzar els **connectors d'importació** de Beancount per obtenir les últimes transaccions bancàries mitjançant l'API o la descàrrega d'OFX. Un usuari de Beancount va crear una canalització d'automatització de manera que els seus llibres s'actualitzin automàticament: _“veure el meu llibre de comptabilitat actualitzant-se sense que jo el toqui en un format obert em proporciona pura alegria”_. Això es va aconseguir connectant-se a les API bancàries i programant actualitzacions periòdiques. Eines com `bean-fetch` (per a OFX) o scripts personalitzats de Python que utilitzen API bancàries (p. ex., Plaid) es poden executar segons una programació i escriure noves entrades al llibre major. Després de cada importació programada, si tens Fava en execució, pots simplement actualitzar Fava per veure les dades noves.

- **Observadors de fitxers i activadors:** En lloc de programacions basades en el temps, pots utilitzar observadors de fitxers per reaccionar als esdeveniments. Per exemple, si el teu banc et pot enviar per correu electrònic un extracte diari o deixes un CSV en una carpeta, un script podria detectar aquest fitxer (utilitzant `inotify` a Linux o similar) i executar immediatament la rutina d'importació, i després indicar a Fava que torni a carregar-se. Tot i que Fava encara no admet l'enviament d'una recàrrega en directe al navegador, almenys tindries les dades actualitzades perquè la propera vegada que consulteu la pàgina o feu clic a tornar a carregar, estigui actualitzada. Alguns projectes de la comunitat van més enllà: per al llibre major (un cosí de Beancount), un usuari va crear un petit servidor que exposa les dades del llibre major a Grafana en temps real, mostrant que es pot adoptar un enfocament similar amb Beancount; essencialment, crear un dimoni que alimenti contínuament les dades als teus quadres de comandament.

- **Integració directa d'API:** En lloc de passar per fitxers, els usuaris avançats podrien connectar-se directament a les API bancàries (com ara Plaid o les API Open Banking regionals) per extreure transaccions amb freqüència. Una persona motivada pot escriure importacions "en directe" en un bucle (amb la limitació de velocitat adequada), efectivament sondejant el banc per obtenir dades noves cada pocs minuts. No hi ha res que t'impedeixi _“registrar-te a l'API de Plaid i fer la mateixa [automatització] localment”_. Cada nova transacció es pot afegir al fitxer Beancount a mesura que arriba. Amb aquest enfocament, Fava es converteix realment en un quadre de comandament en temps real per als teus comptes, rivalitzant amb el feed actualitzat en aplicacions comercials.

**Actualització de dades a Fava:** Un cop s'estan actualitzant les teves dades, fer que Fava les mostri és senzill: una actualització del navegador (F5) o fer clic al bàner de recàrrega carregarà l'últim estat del llibre major. Si prefereixes ni tan sols fer clic, executar Fava amb `--debug` activa una recàrrega automàtica per al desenvolupament d'extensions que alguns han utilitzat per forçar les recàrregues immediates de pàgina en cas de canvis. Alternativament, si esteu creant un front-end personalitzat, podríeu fer que sondegés una petita API que retorni l'últim saldo o similar del llibre major segons una programació.

**Càlculs instantanis:** L'anàlisi ràpida de Beancount significa que fins i tot si actualitzes el teu fitxer de llibre major cada pocs minuts, el temps de resposta de la recuperació de dades → actualització de fitxer → recàrrega de Fava és ràpid. Per exemple, un usuari assenyala que tornar a carregar Fava després d'editar el fitxer "gairebé no es nota... definitivament menys d'un segon" per a llibres majors de mida raonable. Per tant, pots mantenir una finestra de Fava oberta i prémer actualitzar periòdicament per imitar un quadre de comandament en directe. (Per a una experiència veritablement en directe, es podria crear un petit script per actualitzar automàticament el navegador o utilitzar la funció d'actualització cada N segons del navegador.)

**Conciliació i alertes:** Per confiar en les dades en temps real, també vols conciliar els saldos amb freqüència. Beancount ho facilita amb les afirmacions de saldo i un indicador _“actualitzat”_. De fet, Fava ofereix indicadors de color al costat dels comptes si els marqueu amb determinats metadades (p. ex., podeu marcar un compte amb metadades `fava-uptodate` i Fava el pintarà de vermell/groc/verd en funció de si l'última entrada és una comprovació de saldo recent). Això es pot utilitzar per veure ràpidament si el saldo d'un compte al llibre major coincideix amb l'últim extracte del banc. En una configuració gairebé en temps real, podeu automatitzar les comprovacions de saldo diàries (de manera que cada matí, el llibre major tingui el saldo de tancament d'ahir del banc per a cada compte). L'indicador de Fava us diria llavors si la teva importació automàtica ha perdut alguna cosa o si hi ha una discrepància, proporcionant la confiança que les dades "en directe" que veus són precises.

**Exemple d'automatització:** Suposem que vols **actualitzacions diàries del flux de caixa**. Pots configurar un treball de cron per executar-se a les 3 am cada nit: executa un script de Python que utilitza l'API del teu banc per obtenir les transaccions de l'últim dia, les escriu a `import_today.beancount` i després afegeix aquest fitxer al teu llibre major principal. També escriu una afirmació de saldo per al final del dia. Quan et despertis, obres Fava: mostra totes les transaccions fins ahir i veus els ingressos/despeses del mes actual actualitzats. Si fas una despesa durant el dia, pots afegir-la manualment (mitjançant el nou formulari de transacció de Fava al teu telèfon, per exemple) o esperar a la importació nocturna. Aquest enfocament híbrid (majoritàriament automatitzat, amb capacitat per afegir manualment ad-hoc) ofereix una imatge propera al temps real. Un altre enfocament és deixar oberta la pàgina del **Diari** de Fava i utilitzar-la com a registre: a mesura que gasteu, registreu ràpidament la transacció (com si l'entressiu en un talonari de xecs); llavors _tu_ ets el feed en temps real. Això és més manual, però alguns usuaris gaudeixen de la consciència que aporta. Per a actualitzacions veritablement _en temps real_ sense passos manuals, hauràs d'invertir en scripting i possiblement utilitzar API de tercers com s'ha comentat.

En resum, combinant l'automatització d'importació de Beancount amb l'actualització ràpida de Fava, pots obtenir dades financeres gairebé en temps real. Potser no és "fàcil de prémer un botó" per assolir el mateix nivell de feed en directe que un servei com QuickBooks (que extreu automàticament els feeds bancaris), però **és** possible, i, el que és més important, conserves el control total i la transparència del procés. Com va assenyalar un defensor de la comptabilitat de text pla, un petit esforç inicial pot generar un sistema automatitzat que és _“molt millor que les solucions comercials i molt més flexible i extensible”_. A la següent secció, veurem com les capacitats de visualització de Fava et permeten donar sentit immediatament a aquestes dades actualitzades, convertint les transaccions en brut en coneixements.

## Capacitats de visualització a Fava (Fluxos de caixa, Tendències, Inspecció en temps real)

([GitHub - beancount/fava: Fava - interfície web per a Beancount](https://github.com/beancount/fava)) _L'informe del compte de resultats de Fava (a la IU web) admet visualitzacions riques com ara **mapes d'arbres** (a la imatge) i diagrames de raigs de sol per obtenir una visió ràpida de la composició dels ingressos i les despeses. En aquest mapa d'arbres, cada rectangle representa una categoria de despeses, dimensionada per la seva quantitat; pots veure instantàniament que **el lloguer** (gran bloc verd) domina les despeses. La barra de filtre superior i els controls (a la part superior dreta) permeten canviar la moneda, el tipus de diagrama i el període de temps (p. ex., visualitzar les dades mensuals). Fava també proporciona gràfics de línies (p. ex., patrimoni net al llarg del temps) i diagrames de barres (p. ex., ingressos en comparació amb despeses per mes) per ajudar a detectar tendències en les teves dades financeres._

Un dels punts forts més importants de Fava és convertir les dades del llibre major en informes visuals interactius a l'instant. Tan aviat com es carrega el llibre major, Fava genera gràfics que faciliten la comprensió dels fluxos de caixa i les tendències d'un cop d'ull:

- **Mapa d'arbres/Raig de sol d'ingressos i despeses:** A la pàgina del compte de resultats, Fava pot mostrar els teus ingressos i despeses com a diagrama de _mapa d'arbres_ o _raig de sol_. Aquests són ideals per a la visualització del flux de caixa "d'un cop d'ull". Per exemple, si les teves despeses mensuals es mostren com un mapa d'arbres, l'àrea de cada rectangle correspon a la magnitud de cada categoria de despeses. Els blocs grans mostren immediatament on va anar la major part dels teus diners (p. ex., lloguer o hipoteca, impostos, etc.), mentre que els blocs més petits mostren despeses menors. Això és extremadament útil per _detectar tendències_ en la despesa: si el bloc "Sopar fora" ha estat creixent cada mes, ho notaràs visualment. Pots alternar a un diagrama de raigs de sol per veure desglossaments jeràrquics (p. ex., l'anell exterior podria mostrar subcategories com queviures en comparació amb restaurants dins de la categoria Alimentació). Aquests gràfics s'actualitzen per a qualsevol període que hagis filtrat (un mes, del començament de l'any fins a la data, etc.), donant-te una **visualització instantània del flux de caixa** per a aquest període. Un usuari al fòrum de comptabilitat de text pla va assenyalar: _“Faig molt ús dels mapes d'arbres d'ingressos i despeses. Donen una gran sensació visual dels nostres moviments fiscals.”_ – aquest tipus de comprensió immediata és exactament el que pretenen els gràfics de Fava.

- **Patrimoni net i saldo al llarg del temps:** Fava proporciona un **gràfic de línies per al patrimoni net** al llarg del temps (a la pàgina "Balanç" o "Estadístiques"). Aquest gràfic traça la suma dels teus actius menys els passius en cada punt del temps (per dia, setmana o mes). És inestimable per detectar tendències: pots veure la trajectòria de les teves finances (p. ex., constantment cap amunt o caigudes en determinats moments). Si tens inversions, pots alternar entre mostrar el valor al cost en comparació amb el mercat (si es registren dades de preus); per exemple, podries veure que el teu patrimoni net al valor de mercat fluctua amb els preus de les accions, mentre que al cost és més suau. Fava també pot mostrar els saldos del compte al llarg del temps. Si fas clic a un compte (per exemple, Actius:Banc:CompteCorrent), la pàgina del compte mostra un gràfic de l'historial de saldos d'aquest compte. Pots inspeccionar instantàniament com es mou el teu compte de caixa, que és efectivament un gràfic de flux de caixa (el pendent de la línia de saldo indica el flux de caixa net). Si té una tendència a la baixa, saps que estàs gastant més que guanyant en aquest període. En examinar aquestes tendències, podríeu detectar patrons com "cada desembre les meves estalvis cauen (despeses de vacances)" o "les meves inversions van créixer bruscament aquest trimestre".

- **Diagrames de barres per a la comparació periòdica:** A la visualització del compte de resultats, Fava té pestanyes per a "Benefici mensual", "Ingressos mensuals", "Despeses mensuals", etc. Seleccionar-los mostra diagrames de barres per mes. Per exemple, el **Benefici net mensual** mostrarà l'excedent/dèficit de cada mes com a barra, facilitant la comparació del rendiment entre mesos. Pots identificar ràpidament els valors atípics (p. ex., una gran barra negativa a l'abril significa que aquest mes va tenir una pèrdua/despesa inusual). De la mateixa manera, el diagrama de barres "Despeses mensuals" apila o agrupa les despeses per categoria per mes, de manera que puguis veure quines categories fluctuen. Això és ideal per detectar tendències al llarg del temps; per exemple, podríeu notar que les teves despeses de "Viatge" augmenten cada estiu, o les factures de "Serveis públics" són més altes a l'hivern. Fava et proporciona essencialment algunes de les capacitats d'una aplicació de pressupostos (seguiment de tendències) però amb total personalització (ja que defineixes les categories i com s'acumulen).

- **Filtratge i inspecció de dades en temps real:** Les visualitzacions a Fava no són estàtiques; funcionen conjuntament amb el filtratge de Fava. Suposem que vols inspeccionar un escenari específic: "Com es veuen els meus fluxos de caixa trimestrals només per als meus comptes empresarials?" Pots establir el filtre de temps al T1 de 2025 i filtrar els comptes a la teva jerarquia empresarial; Fava actualitzarà instantàniament els gràfics per mostrar els ingressos nets, el mapa d'arbres de despeses, etc., però només per a aquest subconjunt. Aquest tall interactiu significa que pots fer una anàlisi ad-hoc molt ràpidament, sense escriure consultes. La visualització del **Diari** també admet el filtratge en directe: pots cercar per beneficiari o subcadena de narració i veure immediatament una llista filtrada de transaccions. Si estàs mirant dades en temps real (per exemple, acabes d'importar les transaccions de la setmana passada), pots filtrar per una etiqueta com `#sensecategoritzar` per veure les transaccions noves que poden necessitar categorització, o per `@pendent` (si marqueu les entrades pendents) per veure què encara no s'ha liquidat. Aquesta capacitat d'inspecció en temps real ajuda a garantir també la qualitat de les dades, ja que pots aïllar i abordar les anomalies sobre la marxa.

- **Estat de flux de caixa (indirecte):** Tot i que Beancount/Fava no produeix un estat de flux de caixa formal (desglossament d'operacions/inversió/finançament) de forma immediata, pots imitar-lo amb consultes personalitzades o estructurant comptes. Per exemple, pots etiquetar determinades transaccions o utilitzar comptes específics per a inversió i finançament, i després consultar els totals. La interfície de consulta de Fava et permet executar una consulta BQL com ara: `SELECT sum(amount) WHERE account ~ "Assets:Bank" AND year = 2025` per obtenir el flux de caixa de l'any, etc. Dit això, la majoria dels usuaris personals troben que la combinació de tendències de saldo i gràfics d'ingressos/despeses és suficient per entendre els fluxos de caixa.

- **Participacions i visualització de carteres:** A la pàgina **Participacions**, Fava enumera les teves participacions actuals de productes bàsics (p. ex., accions, bons, cripto) amb quantitats, cost, valor de mercat i guanys no realitzats. Tot i que es tracta d'una taula, no d'un gràfic, és molt útil per a la inspecció en temps real de l'estat de la teva cartera. Algunes extensions (com ara _fava-investor_, que es comentarà més endavant) afegeixen més elements visuals per a les carteres, com ara diagrames de sectors d'assignació o gràfics de rendiment. Fins i tot sense extensions, pots veure, per exemple, com canvia el valor de la teva cartera d'accions a partir dels últims preus: si actualitzes les cotitzacions de preus regularment (que es podria automatitzar diàriament), els gràfics de Fava reflectiran el valor de mercat actualitzat de les teves inversions.

A la pràctica, els informes visuals de Fava s'actualitzen tan ràpid com les dades subjacents. En el moment en què s'afegeix una nova transacció i es torna a carregar la pàgina, els gràfics es tornen a calcular. No cal cap reprocessament llarg. Això significa que si tens un canalització semiautomatitzada que alimenta dades durant tot el dia, pots mantenir Fava obert i prémer periòdicament l'actualització per obtenir gràfics actualitzats, efectivament una _supervisió financera en temps real_.

Per exemple, imagina't que estàs dirigint una petita empresa i vols supervisar l'efectiu disponible