[IMP] : accounting : manage a financial budget documentation
closes odoo/documentation#3399
X-original-commit: 78d3cf489a
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
Signed-off-by: Pirlot Donatienne (dopi) <dopi@odoo.com>
@ -1,157 +1,102 @@
|
|||||||
=========================
|
================
|
||||||
Manage a financial budget
|
Financial budget
|
||||||
=========================
|
================
|
||||||
|
|
||||||
Overview
|
Managing budgets is an essential part of running a business. Budgets help people become more
|
||||||
========
|
intentional with how money is spent and direct people to organize and prioritize their work to meet
|
||||||
|
financial goals. They allow the planning of a desired financial outcome and then measure the actual
|
||||||
Managing budgets is an essential part of running a business. Budgets help
|
performance against the plan. Odoo manages budgets using both **general** and **analytic accounts**.
|
||||||
people become more intentional with the way money is spent and direct people
|
|
||||||
to organize and prioritize their work to meet financial goals. They allows
|
|
||||||
you to plan your desired financial outcome and then measure your actual
|
|
||||||
performance against the plan. Odoo manages 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
|
Configuration
|
||||||
=============
|
=============
|
||||||
|
|
||||||
First we need to install the relevant apps to use budgeting. The main
|
Go to :menuselection:`Accounting --> Configuration --> Settings --> Analytics section`, and enable
|
||||||
module is the accounting app. Go in the app module and install the
|
:guilabel:`Budget Management`.
|
||||||
**Accounting and Finance** app.
|
|
||||||
|
|
||||||
.. image:: budget/budget01.png
|
Budgetary positions
|
||||||
:align: center
|
|
||||||
|
|
||||||
Further configuration is as well necessary. Go to :menuselection:`Accounting
|
|
||||||
module --> Configuration --> Settings` and enable the **Budget
|
|
||||||
management** feature
|
|
||||||
|
|
||||||
.. image:: budget/budget02.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Budgetary Positions
|
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
Budgetary positions are lists of accounts for which you want to keep
|
Budgetary positions are lists of accounts for which you want to keep budgets (typically expense or
|
||||||
budgets (typically expense or income accounts). They need to be defined
|
income accounts).
|
||||||
so Odoo can know it which accounts he needs to go get the budget
|
|
||||||
information.
|
|
||||||
|
|
||||||
The budgetary positions act as a type of restriction on what can be recorded
|
To define budgetary positions, go to :menuselection:`Accounting --> Configuration --> Management:
|
||||||
in the 'practical amount' column in a budget.
|
Budgetary Positions` and :guilabel:`New`. Add a :guilabel:`Name` to your budgetary position and
|
||||||
|
select the :guilabel:`Company` it applies to. Click :guilabel:`Add a line` to add one or more
|
||||||
Each budgetary position can have any number of accounts from the general
|
|
||||||
ledger (the main chart of accounts) assigned to it, though it must have at least one.
|
|
||||||
|
|
||||||
If you record a transaction that has an analytic account assigned to it that *is*
|
|
||||||
included in a budget line but one of the general ledger accounts *is not* included
|
|
||||||
in the budgetary position for that same budget line, it will not appear within the
|
|
||||||
'practical amount' column of that budget line.
|
|
||||||
|
|
||||||
Some budgetary positions might be already installed with your chart of
|
|
||||||
accounts.
|
accounts.
|
||||||
|
|
||||||
To define the positions enter the :menuselection:`Accounting module --> Configuration -->
|
.. note::
|
||||||
Budgetary Positions`.
|
Each budgetary position can have any number of accounts from the chart of accounts, though it
|
||||||
|
must have at least one.
|
||||||
|
|
||||||
For our example we need to define what accounts relates to our project's
|
Use case
|
||||||
expenses. Create a position and add items to select the accounts.
|
========
|
||||||
|
|
||||||
.. image:: budget/budget03.png
|
Let’s illustrate this with an example.
|
||||||
|
|
||||||
|
We just started a project with *Smith & Co*, and we would like to budget the income and expenses of
|
||||||
|
that project. We plan on having a revenue of 1000, and we don’t want to spend more than 700.
|
||||||
|
|
||||||
|
First, we need to define what accounts relate to our project’s expenses. Go to
|
||||||
|
:menuselection:`Accounting --> Configuration --> Management: Budgetary positions`, and click
|
||||||
|
:guilabel:`New` to add a position. Add the accounts wherein expenses will be booked.
|
||||||
|
|
||||||
|
.. image:: budget/smith-and-co-expenses.png
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: display the Smith and Co expenses
|
||||||
|
|
||||||
In this case we select the three relevant accounts used wherein we will
|
Let's repeat the steps to create a budgetary position that reflects the revenue.
|
||||||
book our expenses.
|
|
||||||
|
|
||||||
.. image:: budget/budget04.png
|
.. image:: budget/smith-and-co-revenue.png
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: display the Smith and Co revenue
|
||||||
|
|
||||||
Click on *Select*.
|
Analytical accounts
|
||||||
|
-------------------
|
||||||
|
|
||||||
.. image:: budget/budget05.png
|
Odoo needs to know which costs or expenses are relevant to a specified budget, as the above general
|
||||||
|
accounts may be used for different projects. Go to :menuselection:`Accounting --> Configuration -->
|
||||||
|
Analytic Accounting: Analytic Accounts` and click :guilabel:`New` to add a new **Analytic Account**
|
||||||
|
called *Smith & Co*.
|
||||||
|
|
||||||
|
The :guilabel:`Plan` field has to be completed. Plans group multiple analytic accounts; they
|
||||||
|
distribute costs and benefits to analyze business performance. **Analytic Plans** can be created or
|
||||||
|
configured by going to :menuselection:`Accounting --> Configuration --> Analytic Accounting:
|
||||||
|
Analytic Plans`.
|
||||||
|
|
||||||
|
When creating a new customer invoice and/or vendor bill, you have to refer to this analytic account.
|
||||||
|
|
||||||
|
.. image:: budget/analytic-accounts.png
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: add analytic accounts in a new invoice or bill.
|
||||||
|
|
||||||
Save the changes to confirm your Budgetary position.
|
Define the budget
|
||||||
|
-----------------
|
||||||
|
|
||||||
Repeat this steps to create a revenue budgetary position. Only in this
|
Let’s set our targets. We specified that we expect to gain 1000 with this project, and we would like
|
||||||
case select the relevant income accounts.
|
not to spend more than 700. Go to :menuselection:`Accounting --> Management: Budgets` and click
|
||||||
|
:guilabel:`New` to create a new budget for *Smith & Co* project.
|
||||||
|
|
||||||
Analytical account
|
First, fill in your :guilabel:`Budget Name`. Then, select the :guilabel:`Period` wherein the budget
|
||||||
------------------
|
is applicable. Next, add the :guilabel:`Budgetary Position` you want to track, define the related
|
||||||
|
:guilabel:`Analytic Account`, and add the :guilabel:`Planned Amount`.
|
||||||
|
|
||||||
Odoo needs to know which costs or
|
.. image:: budget/define-the-budget.png
|
||||||
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:: budget/budget06.png
|
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: budget lines display
|
||||||
|
|
||||||
Set a budget
|
.. Note::
|
||||||
============
|
When recording a planned amount related to expenses, the amount must be negative.
|
||||||
|
|
||||||
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:: budget/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:: budget/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
|
Check your budget
|
||||||
=================
|
-----------------
|
||||||
|
|
||||||
You can check your budget at any time. To see the evolution, let's book
|
Go to :menuselection:`Accounting --> Management: Budgets` and find the *Smith & Co* Project to see
|
||||||
some Invoices and Vendors Bills.
|
how it evolves according to the expenses or income for the related analytic account.
|
||||||
|
|
||||||
.. tip::
|
The :guilabel:`Practical Amount` evolves when a new journal entry related to your analytic account
|
||||||
If you use analytical accounts remember that you need to specify the account in the invoice
|
and an account from your budgetary position is created.
|
||||||
and/or purchase line.
|
|
||||||
|
|
||||||
.. seealso::
|
The :guilabel:`Theoretical Amount` represents the amount of money you theoretically could have spent
|
||||||
For more information about booking invoices and purchase orders see
|
or should have received based on the date. For example, suppose your budget is 1200 for 12 months
|
||||||
:doc:`../../receivables/customer_invoices/overview`
|
(January to December), and today is 31 of January. In that case, the theoretical amount will be 100
|
||||||
|
since this is the actual amount that could have been made.
|
||||||
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:: budget/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 100, since this is the actual amount that could
|
|
||||||
have been realised.
|
|
||||||
|
After Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 4.0 KiB |