Financial Doc

by Studio Webux
5
4
3
2
1
Score: 64/100

Description

Category: Data Visualization

The Financial Doc plugin is a powerful tool for Obsidian users who work with CSV files. With this plugin, you can open and edit your CSV files directly within Obsidian, and use the data to generate charts and reports. The plugin supports various chart types, including line, pie, and radar charts, making it easy to visualize your financial data. You can also evaluate mathematical expressions directly in the value column, thanks to the integration with mathjs. The plugin is highly configurable, allowing you to tailor its behavior to your specific needs. Additionally, it works seamlessly on both desktop and mobile devices.

Reviews

No reviews yet.

Stats

49
stars
9,888
downloads
0
forks
1,176
days
224
days
227
days
25
total PRs
0
open PRs
0
closed PRs
25
merged PRs
14
total issues
0
open issues
14
closed issues
13
commits

Latest Version

8 months ago

Changelog

V0.9.0 - Beta - 2026-01-08

Features

  • Added snapshotCategories field to models
    • Configures which categories use "last value" logic (snapshot/balance data)
    • Categories not listed sum all entries (transaction data like dividends, income)
    • Enables mixed models with both snapshot and transaction categories
  • Updated output functions:
    • getLastValuePerTypeForCurrentMonth: supports snapshotCategories
    • reportBySubcategory: supports snapshotCategories
    • generateDailyDataSet: supports snapshotCategories for daily charts
  • Updated default models:
    • portfolioReport, portfolioReportTable: Portfolio, Debt, Loan as snapshots
    • portfolioBySubcategoryTable: Portfolio as snapshot
    • debtReport, debtBySubcategoryTable: Debt and Loan as snapshots
    • expensesReport, incomeReport, dividendReport: sum all entries
    • expensesBySubcategoryTable, incomeBySubcategoryTable, dividendBySubcategoryTable: sum all
    • Daily chart models: expenses, income, portfolio, mortgage, mortgageRate, debt, loan, all

Bug Fixes

  • Fixed portfolio report showing incorrect values for transaction categories
  • Fixed dividend totals only showing last value instead of sum
  • Fixed subcategory tables showing sum instead of last value for snapshot data
  • Fixed daily charts showing only last value for transaction categories (income, expenses)

NOTE: Might contains Breaking Changes, Always backup your configurations and data before upgrading.

README file from

Github

About

  • Open and Edit CSV Files in Obsidian
  • Generate Charts (Line, Pie, Radar) and Table Reports using CSV data
  • Advanced Model Management: Add, edit, duplicate, and delete custom models via settings
  • Enhanced Data Processing: Quarter/week splitting, category analysis, value ranges
  • Resizable charts with professional table views
  • Support Desktop and Mobile (tested on Windows, MacOS and Iphone)
  • Using Chart.js and mathjs
  • Plugin for Obsidian.md

Installation and Usage

Full Documentation is available here


Changelog

See CHANGELOG


Releases and Github Actions

git tag -a X.Y.Z -m "Version X.Y.Z"
git push origin tags/X.Y.Z

Contributing

  1. Fork Repository
  2. Commit your changes
  3. Push your changes
  4. Create a PR

Local Development

npm install
npm run build

Documentation

minimaldoc build \
    --base-url / \
    --description "Obsidian.md plugin to read and edit a CSV file, then use it as a data source to generate charts." \
    --title "Obsidian FinDoc" \
    --llms \
    --output ./output \
    ./docs/
    
python -m http.server -d output 8003

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Bases Charts
4 months ago by Moritz Jung
Bases Toolbox
2 months ago by Grub Basket
Adds Quality of Life features to Obsidian Bases
Charts
6 years ago by phibr0
Charts - Obsidian Plugin | Create editable, interactive and animated Charts in Obsidian via Chart.js
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
CSV All-in-One
2 years ago by hihangeol
CSV Codeblock
3 years ago by elrindir
Plugin for obsidian to render csv syntax in codeblocks.
CSV Editor
6 years ago by death_au
Edit CSV Files in Obsidian
CSV Table
5 years ago by Adam Coddington
Have a CSV file you want to render some or all of the data from? This plugin allows you to display that data in your obsidian preview.
Daily Note Metrics
2 years ago by Andre-Diamond
Obsidian Plugin that parses Daily Notes and uses data to create charts
FitKit
21 days ago by Paul Chiu
Obsidian plugin for tracking workouts as plain-markdown notes, with a structured set/rep/weight editor, exercise charts, and a Dataview-powered dashboard.
Habitify
2 months ago by justrelaxdc
Importer
3 years ago by Obsidian
Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.
JSON-CSV Importer
3 months ago by farling42
Plug-in for Obsidian.md which will create Notes from JSON files
Markmap to CSV
3 years ago by maxlee
obsidian plugin for conversion from markmap to csv
Notion Bases
2 months ago by bgarciamoura
Turn any folder into a Notion-style database — 7 views, 17 column types, formulas, relations, rollups, and subtasks. All stored in plain Markdown frontmatter.
Plotly
5 years ago by Dmitriy Shulha
Obsidian plugin to embed Plotly charts into markdown notes.
Power Tables
2 months ago by Power Plugins
Color, calculate, and sort Markdown tables in place: cell fills and text colors, live formulas that recalculate, and column sorting, all stored as plain Markdown.
Sheet Plus
2 months ago by ljcoder
obsidian spreadsheets solutions
Size History
3 years ago by Piotr Borowski
Graph with vault size over time
SQLite DB
2 years ago by Stefano Frigerio
SQLSeal
2 years ago by hypersphere
Query your files using SQL directly from your Obsidian Vault
SQLSeal Charts
2 years ago by hypersphere
Charting extension for SQLSeal Obsidian Plugin. Visualise your data!
TinyChart
2 years ago by Alin Coop
Dead simple ASCII charts for Obsidian.
Ultra Budget Tracker
4 days ago by Ahmed Hassan
Ultra Budget Tracker — turn bank SMS into structured transaction notes, budgets and balances inside Obsidian. Offline, desktop and mobile.
Vega Visualizations
4 years ago by Justin Kim
Create Vega and Vega-Lite visualizations in https://obsidian.md/.
Workout Planner
8 months ago by Rares Spatariu