Accounting Journal and Ledger

by Javier Ribal del Río
5
4
3
2
1
Score: 50/100

Description

Category: Learning & Knowledge Management

The Accounting Journal and Ledger plugin provides a lightweight way to practice and document double-entry bookkeeping inside your notes. It supports three custom block formats: a modern journal style, a traditional Spanish-style journal, and a T-account ledger layout. Entries are written in Markdown blocks with simple tags, then converted into clear HTML previews for better readability and presentations. You can register transactions with dates, concepts, debits, and credits, split them into phases, and view balances in a ledger format. The plugin also accepts a custom chart of accounts via CSV, so account names can be displayed consistently in both journal and ledger exports.

Reviews

No reviews yet.

Stats

5
stars
406
downloads
0
forks
238
days
236
days
299
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

10 months ago

Changelog

Accounting Journal and Ledger is a lightweight Obsidian plugin for recording simple accounting entries using Markdown.
It supports double-entry bookkeeping in Spanish-style formats, and is ideal for education or creating example journal entries.

Features

  • Three accounting formats:
    • acj-m: Modern, structured journal format
    • acj: Traditional Spanish format (a for credit)
    • acl: Ledger (T-account style)
  • Render entries as static HTML with the Fix accounting entries command
  • Export journal and ledger notes to standalone HTML files
  • Load your own chart of accounts from a CSV file
  • Entries stored as Markdown — easy to read and customize

Notes

  • Not a full accounting system
  • Does not auto-generate ledgers or perform calculations
  • Designed to remain simple and focused on clarity and learning

README file from

Github

Accounting Journal and Ledger

A lightweight Obsidian plugin for recording simple journal entries in class, based on the Spanish libro diario and libro mayor. Uses double-entry bookkeeping. Designed for educational use or for creating example entries easily — not a full accounting system. Videocaptura de pantalla_20250907_160939

Features

  • Register journal entries using standard format and classical Spanish format (libro diario)
  • Minimal interface focused on simplicity and clarity
  • Entries saved as Markdown for transparency and customization
  • Manual or file-based account recognition — you can provide your own chart of accounts
  • Convert journal or ledger to clean HTML directly from within the active Obsidian note

Usage

Journal and Ledger Entries

This plugin recognizes accounting entries written inside Markdown code blocks using custom tags. Each tag corresponds to a different entry format.

Tag Format Description
acj-m Journal (Modern) One line per movement, concise and structured
acj Journal (Traditional Spanish) Classic format used in Spanish accounting education
acl Ledger (T-Account Style) Visual layout of debit and credit similar to T-accounts

Format 1 & 2: Modern Journal (acj-m) and Traditional Spanish Journal (acj)
  • First line: date,concept — the date of the transaction and a short description.
  • Sections:
    • Each section contains a debit group (above ---) and a credit group (below ---).
    • You can add multiple sections using ===, useful for breaking the entry into phases or subcomponents.
  • The date and concept apply to the entire block, not just the first section
Example
Format 3: Ledger
Example

Fix accounting entries

The Fix accounting entries command transforms your accounting blocks (acj, acj-m, acl) into static HTML previews directly inside the note. This makes the entry visually clear and presentation-ready — but no longer editable from within the block.

Custom Chart of Accounts (CSV)

You can use your own chart of accounts by selecting a CSV file from the plugin settings.

CSV format
8010,Property Depreciation
11,Property - Accumulated Depreciation
1200,Bank
1210,Cash

The plugin will use it to display account names in fixed entries and exports. Remember that you must type the exact same code.


Developer Setup

If you want to contribute or test the plugin locally:

  1. Clone this repository
  2. Run npm install to install dependencies
  3. Run npm run dev to build and watch for changes
  4. In Obsidian, enable Developer Mode and load the plugin folder as a local plugin in Vault/.obsidian/plugins/accounting-journal-ledger

The source code is written in TypeScript and uses standard Obsidian plugin APIs.


Issues & Feature Requests

Feel free to open an issue for:

  • Bug reports
  • Suggestions for small enhancements
  • Clarifications on usage

You’re also welcome to request new features, as long as they keep the plugin simple and focused on learning.

This plugin is not intended to:

  • Automatically generate ledgers from logic-heavy rules
  • Replace full accounting systems
  • Handle complex workflows like payroll engines or tax reporting

License

This project is under MIT License see LICENSE for more information


Author

Developed by JavierRibaldelRio

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Emotion Picker
4 years ago by dartungar
Plugin for Obsidian.md that provides an easy way to insert emotions from a customizeable list.
Thino
4 years ago by Quorafind
A quick capture plugin for Obsidian, all data from your notes.
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Auto Journal
3 years ago by Evan Bonsignori
Opinionated journaling automation like daily notes but with backfills for the days that you didn't open Obsidian.
Homework Manager
2 years ago by Kadison McLellan
An Obsidian plugin that keeps track of homework through a to-do list.
Periodic Table
2 years ago by jake-cramer
ChatCBT
2 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Journals
2 years ago by Sergii Kostyrko
Journalyst
2 years ago by Justin Arnold
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Daily Prompt
2 years ago by Erl-koenig
TimeSaver
2 years ago by tommy.li
Day One Importer
2 years ago by Marc Donald
Easily convert your Day One journals into Obsidian markdown.
e-Daiary
2 years ago by Thomas Campanholi
This plugin was created to make daily entries in a journal based on the day of the year.
Account Viewer
2 years ago by Muaz Yediyüzkırkiki
Obsidian Plugin that automatically generate accounting tables from Markdown code blocks tagged with "accounting" alias.
Journal Folder
2 years ago by Charl Fourie
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Journaling
2 years ago by Ordeeper
View daily notes in a journal-like format, similar to Logseq. It enhances note organization and facilitates better reflection by consolidating daily notes into a continuous journaling view.
Ledger
5 years ago by Tony Grosinger
Plain text accounting in Obsidian.md
Random Structural Diary
5 years ago by Timur Sidoriuk
On This Day
a year ago by Jose Elias Alvarez
Show your daily notes from this day in a simple panel view. Inspired by Day One's On This Day feature.
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Dropbox Photo Grid
a year ago by Ali Moeeny
Timestamper
6 months ago by René Coignard
Insert the current timestamp into your notes.
LongtimeDiary
a month ago by sawamaru
Show past Daily notes on the same day in previous years.