Budget Expense Management
by Minu James https://github.com/minupjames/budget_expense_management/Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
Lines of code | 2930 |
Technical Name |
budget_expense_management |
License | LGPL-3 |
Website | https://github.com/minupjames/budget_expense_management/ |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
Lines of code | 2930 |
Technical Name |
budget_expense_management |
License | LGPL-3 |
Website | https://github.com/minupjames/budget_expense_management/ |
Budget Expense Management
This is a budget management module (for Odoo 12) developed to manage and track household expenses. The template is inspired from Frugalgene personal monthly budget spreadsheet.
Features include
- Option to budget income/expense for a month.
- Add/list new income/expense.
- Associate income/expense with corresponding bank accounts.
- Manage cash transfer between accounts.
- Monthly budget summary featuring expenses incurred, income received, monthyl savings, monthly investments, account balance details etc.
- Annual Summary featuring networth, summary of income received/total expense incurred/total investments made for a year.
- Admin account for CRUD operations, user account for read only operations.
- Color coded to keep you on track. Red for negative, green for positive
Installation
Budget Management application runs in two privilege modes.
- Admin - Provides read/write/delete access
- User - Provides read only access
After installing the module, admin/user should be explicitly added to either of the groups to setup/access budget management application.

Configuration
To start using budget management application, BudgetManagement Admin has to first create income and expense categories from the configuration menu.
Configuration Menu
Add Expense Category
Add Income Category
Once categories are defined, user needs to create a year record for the year for which budget is managed (Configuration -> year).
Add Year Record
- Bank accounts can then be added (Configuration -> Bank Accounts) by specifying the account type and initial balance.
Add Bank Account
Bank Account View
- Configured bank accounts will be available when a new expense or income is added.
- It also provide option to transfer money between accounts.
- User can now add income sources and estimated income from each category (Configuration -> Expected Income).
Add Expected Income for each month
- To add budget expenses, click Configuration -> Budget Expense and specify expense category and an estimate of how much you spend on average per month.
Add Expected Expense for each month
Add new Expense
As you spend money, Click Expense->Add Expense to input a new expense.

List Expenses
To list all expenses, Click Expense -> My Expenses. BudgetManagement Admin user will be able to edit/delete an expense.

Add new Income
As you earn money, Click Income -> Add Income to input the amount.

List Income
To list all earned income, Click Income -> My Income. BudgetManagement Admin user will be able to edit/delete an income.

To record a cash transfer between accounts
To track money transfer between accounts, such as making a credit card payment or moving money to savings, Click Cash Transfer and input details.

Budget Expense Summary
This page provides a snapshot of monthly summary of earnings and spendings. User can change the month/year to view the snapshot for a specific month/year. It also provides option to track available balance in each bank accounts, increase in total savings, total investments for a specified month/year.
Total savings in a month = Total income earned in all accounts in a month - Total expense incurred in all accounts in a month
Total investments in a month = Total income earned in investment account + Total amount transferred to an investment account - Total expense incurred in investment account - Total amount transferred from an investment account.

Annual Summary
This page generates an annual summary of your income and expenses. It also provides userâs net worth, total amount in investment accounts/savings accounts etc.

Login Screen

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedOverall useful app. Thank you for making it available free.
There are no comments yet!