Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ebridges/accounting-reports
Accounting reports for GNUCash.
https://github.com/ebridges/accounting-reports
accounting gnucash personal-finance piecash python3
Last synced: 5 days ago
JSON representation
Accounting reports for GNUCash.
- Host: GitHub
- URL: https://github.com/ebridges/accounting-reports
- Owner: ebridges
- License: mit
- Created: 2017-11-15T11:51:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T21:56:06.000Z (over 1 year ago)
- Last Synced: 2024-08-02T12:47:09.589Z (3 months ago)
- Topics: accounting, gnucash, personal-finance, piecash, python3
- Language: Python
- Size: 95.7 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - ebridges/accounting-reports - Accounting reports for GNUCash. (python3)
README
## Accounting Reports
[![Travis CI Status](https://travis-ci.org/ebridges/accounting-reports.png?branch=master)](https://travis-ci.org/ebridges/accounting-reports)
### Overview & Goals
Command line utility to generate standard reports from a GnuCash database in SQLite format. Relies on [Piecash](https://github.com/sdementen/piecash) to access the database.The goal of this project is to provide a user-friendly, scriptable interface to get standard information from a GnuCash database in a flexible way.
### Usage
```
$ accounting-reports --help
accounting-reports chart-of-accounts --db= [--output=] [--verbose]
accounting-reports balances --db= [--accounts=] [--begin=]
[--end=] [--output=] [--verbose]
accounting-reports budget --db= [--budget-account= | --actual-account=]
[--begin=] [--output=] [--verbose]
accounting-reports -h | --help
accounting-reports --version
accounting-reports --verboseOptions:
--db= Path to SQLite file.
--accounts= Comma separated list of accounts to get balances for. Default: all.
--begin= Begin date of balances (yyyy-mm-dd). Default: first day of the year.
--end= Date to get balances as-of (yyyy-mm-dd). Default: last day of previous month.
--output= Format to output results in (csv, json). [Default: csv]
--verbose Verbose logging.
-h --help Show this screen.
--version Show version.
```### Thanks
* [GnuCash](https://www.gnucash.org/)
* [Piecash](https://github.com/sdementen/piecash)### License
Copyright (c) 2018 Edward Bridges
[MIT License](LICENSE)