#transaction #account #entries #storage #bookkeeping #principles

app kotizia

A financial CLI using double-entry bookkeeping principles

1 unstable release

0.1.0 Dec 26, 2024

#33 in Finance

Download history 158/week @ 2024-12-25

158 downloads per month

EUPL-1.2

17KB
448 lines

Kotizia

A command-line tool for managing financial accounts and transactions using double-entry bookkeeping principles.

Features

  • Account management (create, list)
  • Transaction handling (create, delete, list)
  • Entry management (create, list)
  • Complete transaction creation (transaction + debit/credit entries)
  • JSON-based storage with configurable location

Storage

Data is stored in a JSON file with the following structure:

{
  "accounts": [],
  "transactions": [],
  "entries": []
}

Dependencies

~3–4.5MB
~82K SLoC