Skip to content

Releases: epogrebnyak/abacus

Goodbye `cli.py`

14 Jan 00:19
Compare
Choose a tag to compare
  • CLI: new command line tool bx instead of abacus
  • CLI based on Typer, bx post uses click

v0.8.5 Rework release

08 Jan 00:33
Compare
Choose a tag to compare
  • Just one command line tool with simplified commands (abacus)
  • Rework of the type account classes in abacus.core
  • New structure of documentation and relaunch of documentation site

0.7.8

12 Nov 11:21
Compare
Choose a tag to compare
  • adds label handling like asset:cash, contra:sales:refunds and re:retained_earnings
  • fixes VAT example

0.7.6

04 Nov 22:45
Compare
Choose a tag to compare
  • post-compound method added
  • bx tool depreciated, replaced by abacus CLI

0.7.3

22 Oct 13:39
Compare
Choose a tag to compare
  • click package used for new CLI entrypoint called abacus (will replace bx tool)
  • parts of CLI code moved to abacus.cli

Full accounting cycle with just five commands

15 Oct 17:58
Compare
Choose a tag to compare

0.7.0

The cx command line tool enables to run entire accounting cycle from postings to reports with just five commands:

  • init - start new project in folder,
  • post - post accounting entry with debit account, credit account and transaction amount,
  • close - post closing entries at accounting period end,
  • name - specify verbose account names for reports, and
  • report - show trial balance, balance sheet or income statement.

There is a textbook example from Principles of Accounting textbook by Weygandt, Kimmel and Kieso - the starting of Joan Robinson law office (ed 12, p. 31). There are 11 transactions in the excercise and under 20 lines of code to solve it with abacus,
check it out!

Stable command line interface (0.6.1)

24 Sep 21:15
Compare
Choose a tag to compare

This version has a stable complete command line interface, and also a new storage format of accounting entries as a CSV file.

README complete wit CLI and code

25 Jul 11:03
Compare
Choose a tag to compare
  • added counter in non-unique error messages
  • chart set command changed to chart add
  • just file enhancements

`abacus` package and `bx` CLI tool

02 Jul 22:26
Compare
Choose a tag to compare
  • bx command line tool provides chart, ledger and show commands
  • Chart class has 5 account types, must use .set_retained_earnings() to proceed
  • next: textbook accounting examples

Candidate release for 0.5.0 with CLI tool (`bx`)

02 Jul 14:35
Compare
Choose a tag to compare
  • bx command line tool works with chart, ledger and show commands