[ADD] accounting: How to manage financial budget?
https://docs.google.com/document/d/1wBBvuAjty3tQ6ApITGjJsOggY7kNnp4FN8m0_KNApPk/edit
@ -1,3 +1,156 @@
|
|||||||
=================================
|
===============================
|
||||||
How to manage financial budget?
|
How to manage financial budget?
|
||||||
=================================
|
===============================
|
||||||
|
|
||||||
|
Overview
|
||||||
|
========
|
||||||
|
|
||||||
|
Managing budgets is an essential part of running a business. It allows
|
||||||
|
you to measure your actual financial performance against the planned
|
||||||
|
one. Odoo manages its budgets using both General and Analytic Accounts.
|
||||||
|
|
||||||
|
We will use the following example to illustrate. We just started a
|
||||||
|
project with Smith&Co and we would like to budget the incomes and
|
||||||
|
expenses of that project. We plan to have a revenue of 1000 and we don't
|
||||||
|
want to spend more than 700.
|
||||||
|
|
||||||
|
Configuration
|
||||||
|
=============
|
||||||
|
|
||||||
|
First we need to install the relevant apps to use budgeting. The main
|
||||||
|
module is the accounting app. Go in the app module and install the
|
||||||
|
**Accounting and Finance** app.
|
||||||
|
|
||||||
|
.. image:: media/budget01.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Further configuration is as well necessary. Go to :menuselection:`Accounting
|
||||||
|
module --> Configuration --> Settings` and enable the **Budget
|
||||||
|
management** feature
|
||||||
|
|
||||||
|
.. image:: media/budget02.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
If we want to be precise and point specific invoices and vendors bills
|
||||||
|
to our budget, you should enable the Analytic accounting as well. If we
|
||||||
|
don't we will only be able to budget the total amount of general
|
||||||
|
accounts.
|
||||||
|
|
||||||
|
Budgetary Positions
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Budgetary positions are the general accounts for which you want to keep
|
||||||
|
budgets (typically expense or income accounts). They need to be defined
|
||||||
|
so Odoo can know it which accounts he needs to go get the budget
|
||||||
|
information. Some might be already installed with your chart of
|
||||||
|
accounts.
|
||||||
|
|
||||||
|
To define the positions enter the :menuselection:`Accounting module --> Configuration -->
|
||||||
|
Budgetary Positions`.
|
||||||
|
|
||||||
|
For our example we need to define what accounts relates to our project's
|
||||||
|
expenses. Create a position and add items to select the accounts.
|
||||||
|
|
||||||
|
.. image:: media/budget03.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
In this case we select the three relevant accounts used wherein we will
|
||||||
|
book our expenses.
|
||||||
|
|
||||||
|
.. image:: media/budget04.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Click on *Select*.
|
||||||
|
|
||||||
|
.. image:: media/budget05.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Save the changes to confirm your Budgetary position.
|
||||||
|
|
||||||
|
Repeat this steps to create a revenue budgetary position. Only in this
|
||||||
|
case select the relevant income accounts.
|
||||||
|
|
||||||
|
Analytical account
|
||||||
|
------------------
|
||||||
|
|
||||||
|
If you wish to point specific invoices or vendor bills to your budget
|
||||||
|
you need to use analytical accounting. Odoo needs to know which costs or
|
||||||
|
expenses are relevant to a specified budget. To do so we need to link
|
||||||
|
our invoices and expenses to a defined analytical account. Create an
|
||||||
|
analytical account by entering the Accounting module and clicking
|
||||||
|
:menuselection:`Advisers --> Analytic Accounts --> Open Charts`. Create a new Account
|
||||||
|
called Smith&Co project and select the related partner.
|
||||||
|
|
||||||
|
.. image:: media/budget06.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Set a budget
|
||||||
|
============
|
||||||
|
|
||||||
|
Let's now set our targets for our budget. We specified that we expect to
|
||||||
|
gain 1000 with this project and we would like not to spend more than
|
||||||
|
700.
|
||||||
|
|
||||||
|
To set those targets, enter the accounting app, select :menuselection:`Advisers -->
|
||||||
|
Budgets` and create a new Budget.
|
||||||
|
|
||||||
|
We have to give a name to the budget. In this case we'll call it "Smith
|
||||||
|
Project". Select the period wherein the budget will be applicable. Next
|
||||||
|
add an item to specify your targets in the Budget Line.
|
||||||
|
|
||||||
|
.. image:: media/budget07.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Select the Budgetary Position related to the Budget Line. In other
|
||||||
|
words, select the position that points to the accounts you want to
|
||||||
|
budget. In this case we will start with our 700 maximum charge target.
|
||||||
|
Select the "Cost" Budgetary Position and specify the Planned Amount.
|
||||||
|
As we are recording a cost, we need to specify a **negative amount**.
|
||||||
|
Finally, select the corresponding analytic account.
|
||||||
|
|
||||||
|
.. image:: media/budget08.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
Click on **Save & new** to input the revenue budget. The Budgetary
|
||||||
|
Position is Revenue and the Planned Amount is 1000. Save and close
|
||||||
|
|
||||||
|
You'll need to **Confirm** and **Approve** the budget.
|
||||||
|
|
||||||
|
Check your budget
|
||||||
|
=================
|
||||||
|
|
||||||
|
You can check your budget at any time. To see the evolution, let's book
|
||||||
|
some Invoices and Vendors Bills.
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
|
||||||
|
if you use analytical accounts remember that you need to specify the account in the invoice and / or purchase line.
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
|
||||||
|
for more information about booking invoices and purchase orders see:
|
||||||
|
|
||||||
|
* :doc:`../../receivables/customer_invoices/overview`
|
||||||
|
* :doc:`../../../purchase/overview/from_po_to_invoice`
|
||||||
|
|
||||||
|
Go back in the budget list and find the Smith Project.
|
||||||
|
|
||||||
|
Via the analytical account, Odoo can account the invoice lines and
|
||||||
|
purchase lines booked in the accounts and will display them in the
|
||||||
|
**Practical Amount** column.
|
||||||
|
|
||||||
|
.. image:: media/budget09.png
|
||||||
|
:align: center
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
The theoretical amount represents the amount of money you theoretically could
|
||||||
|
have spend / should have received in function of the date. When your budget
|
||||||
|
is 1200 for 12 months (january to december), and today is 31 of january, the
|
||||||
|
theoretical amount will be 1000, since this is the actual amount that could
|
||||||
|
have been realised.
|
||||||
|
|
||||||
|
.. rst-class:: text-muted
|
||||||
|
|
||||||
|
| Written by Cédric Vandermeersch (Odoo)
|
||||||
|
| Proofread by Benjamin Stiens (Odoo)
|
||||||
|
BIN
accounting/others/adviser/media/budget01.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
accounting/others/adviser/media/budget02.png
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
accounting/others/adviser/media/budget03.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
accounting/others/adviser/media/budget04.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
accounting/others/adviser/media/budget05.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
accounting/others/adviser/media/budget06.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
accounting/others/adviser/media/budget07.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
accounting/others/adviser/media/budget08.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
accounting/others/adviser/media/budget09.png
Normal file
After Width: | Height: | Size: 9.0 KiB |