Skip to main content
Version: 2.4.2

Snapshot View

The Snapshot View is a persistent sidebar widget that gives you at-a-glance financial awareness while you work in your notes.

Snapshot View


πŸ‘ Features​

File Status Indicator​

The status button at the top shows the health of your Beancount file:

  • βœ… OK β€” File is valid, no errors detected.
  • ❌ N Errors β€” Click to see a notification with the full error message list.
  • Checking… β€” Validation is currently in progress.

Key Metrics​

Displays three high-level financial indicators pulled directly from your ledger:

  • Net Worth β€” Total position across all Assets and Liabilities accounts, converted to your Operating Currency.
  • Assets β€” Total value of all Assets accounts in your Operating Currency.
  • Liabilities β€” Total value of all Liabilities accounts. Positive numbers represent outstanding debt; negative numbers indicate a credit or overpayment.

All three values are rounded to 2 decimal places and shown in your configured Operating Currency.

Note: Commodities without price data are excluded from the totals. If you hold stocks or crypto without price directives, only the cash portion will be reflected.

Refresh Button​

Reloads all KPI values, re-validates the Beancount file, and refreshes reconciliation status on demand.


πŸ› Error Diagnostics​

When the file status shows errors, an Errors tab below the KPI section lists each validation error individually, in <file>:<line>: <message> form.

Click any error to jump straight to its source: the plugin opens the relevant .beancount file (in a new tab) and scrolls the editor to the exact line, so you can fix it immediately without hunting for it manually.


βœ… Reconciliation and πŸ“… Upcoming Transactions​

The Snapshot sidebar has two more tabs, each detailed on their own page:

  • Reconciliation β€” tracks which accounts are overdue for a balance check, and lets you edit intervals, record a balance, or force-fix a failing assertion, all without leaving the sidebar.
  • Upcoming Transactions β€” define transactions that repeat automatically or fire once in the future, and process the ones that have come due.

πŸ’‘ Usage Tips​

When to Use​

  • Daily note-taking β€” Keep it open in the sidebar while journaling to quickly reference balances.
  • Quick checks β€” Glance at net worth without opening the full dashboard.
  • Context switching β€” Maintain financial awareness while working on other tasks.
  • See the Reconciliation and Upcoming Transactions pages for tips specific to those tabs.

Placement​

Access the Snapshot View via:

  • Command Palette: Ctrl/Cmd + P β†’ "Beancount Ledger: Open Beancount snapshot".
  • Right Sidebar: Drag and position the view anywhere in Obsidian's layout.