(( UNDER DEVELOPMENT ))
Relatively stable but subject to change...
If you are using this module with real data, please subscribe to this issue: #1477546: Ledger dev version release updates
The data architecture is subject to change as long as this module is in DEV status. I will not be writing automated update routines until the first alpha or beta release. So if you are using it with real data, be warned: it might break!
I created the issue above so that people can begin using this module while it's in DEV status if they want, but still maintain flexibility in the development process on my end.
Currently the module is in the early stages of development. The basic data architecture is in place, but the user interface and API is unrefined. If you have requests/suggestions/etc, please submit a ticket.
This module aims to provide a basic double-entry bookkeeping system for Drupal 7.
Two basic entity types are provided: Accounts and Transactions. A third entity type called Account entry is also used behind-the-scenes to tie the two together.
amorsent provided a Budget module that adds a budget entity type, for creating budgets based on accounts in Ledger. A default View is provided for viewing the budgets. More UI and other integration will be added in the future. If you have specific ideas or requests for budgets, please submit a request.
- Entity API
- Views - The Ledger UI modules provide default Views for managing accounts and transactions.
There is a dedicated module for importing data: Ledger Import