.. index:: single: budgeting Good Management Budgeting ------------------------- Budgets are important for a company to get a good grip on forecasted expenses and revenues. They allow you to measure your actual financial performance against the planned one. OpenERP manages its budgets using both General and Analytic Accounts. Go to :menuselection:`Settings --> Modules --> Modules` and install :mod:`account_budget` to be able to do this. The first step in defining budgets is to determine the general accounts for which you want to keep budgets (typically expense or income accounts). That is what you will use ``Budgetary Positions`` for, from the menu :menuselection:`Accounting --> Configuration --> Budgets --> Budgetary Positions`. Here you can select the general accounts for which you want to keep budgets. The aim is to group general accounts logically, according to sales or purchases, for instance. OpenERP has no limitations as to the account types that can be used for budgeting. .. figure:: images/account_budget_pos.png :scale: 75 :align: center *Budgetary Position for Sales* To define your budgets, go to the menu :menuselection:`Accounting --> Budgets --> Budgets`. Define a new budget by clicking the `New` button. .. figure:: images/account_budget_form.png :scale: 75 :align: center *Optimistic Budget* .. index:: single: budget revisions .. tip:: Budget Revisions Even though you *can* modify a budget at any time to make a revision, we recommend you to create a new budget, because otherwise you will have no history of changes. Rather than edit an existing budget, make a new version so that you can keep your original estimates safe for comparison. This lets you analyse your changing perspectives of the company from revision to revision. To define your budgets, start by entering a :guilabel:`Name`, a :guilabel:`Code`, a :guilabel:`Start Date` and an :guilabel:`End Date` for your new budget. Then you can define the budgeted amounts for each analytic account within a specified period, one by one (enter negative amounts for purchases, positive amounts for sales). For each, you define: * an :guilabel:`Analytic Account` * a :guilabel:`Budgetary Position`, for example ``Sales`` or ``Purchases``, * a :guilabel:`Start Date` and an :guilabel:`End Date` for the budget, * a :guilabel:`Planned Amount` in the default currency of the chart of accounts. Once this information is completed, save your budget. A budget has various stages: * *Confirmed*: the budget is to be reviewed, but it can still be changed before actual approval; * *Approved*: the budget is approved by the budget holder; the name of the user approving the budget will be displayed in the ``Validate User`` field. You can cancel a budget and reset it to draft for the two preceding steps. * *Done*: the budget is fully approved and no changes will be allowed. You can no longer cancel the budget and reset it to draft. The :guilabel:`Theoretical Amount` indicates the actual amount that might have been realised for the budget concerned according to the current date. When your budget is 1200 for 12 months, and today is the 30 October, the theoretical amount will be 1000, since this is the actual amount that could have been realised to date. To print a budget and make calculations of expenditure through budget, use the menu :menuselection:`Accounting --> Budgets --> Budgets`. OpenERP then gives you a list of available budgets. Select one or more budgets and then click :guilabel:`Print Budgets` to create the report for each, in a date range of your choice. The ``Print Budget`` report gives an overview of each analytic account included in your budget, according to the individual budgetary positions for that account. From the percentage and the comparison of planned (budgeted) and practical (actual) amounts, you have a good view on your situation. From the same list of actions, you can also print the ``Print Summary`` report, which will give you a total per analytic account (without splitting by budgetary position). Each of these reports can be printed from a specific date to a specific date. The End Date selected in the wizard determines how the theoretical amount will be calculated; if you select the last day of your financial year, the theoretical amount will be calculated as a function of that date (thus considering a complete financial year). Note that the theoretical amount will be zero when the :guilabel:`Paid Date` entered is equal to or greater than the :guilabel:`End Date` for the budget. The percentage for a budget is calculated as follows: (practical amount / theoretical amount) x 100. This way you get a view on how much of the forecasted amount has been actually realised in your accounting. The figure :ref:`fig-accbudg` gives an example of a budget produced by OpenERP. .. _fig-accbudg: .. figure:: images/account_budget.png :scale: 75 :align: center *Printing a Budget* .. figure:: images/account_budget_summ.png :scale: 75 :align: center *Summarised Budget* You could also use the menu :menuselection:`Accounting --> Reporting --> Generic Reporting --> Budgets --> Budget Lines`. This gives an analysis of each budget line. From the menu :menuselection:`Accounting --> Configuration --> Budgets --> Budgetary Positions`, you can print the budgets for an individual budgetary position. Open a budgetary position, and click the :guilabel:`Budget Lines` tab for a graphical representation of your budgetary position. .. figure:: images/account_budget_graph.png :scale: 75 :align: center *Graphical Representation of Budgetary Position* .. note:: Print Reports You can also print budgets from the menu :menuselection:`Accounting --> Configuration --> Analytic Accounting --> Analytic Accounts`. The Accounting Dashboard ------------------------ You can open the `Accounting Dashboard` in more than one way: either by clicking the ``Accounting`` button at the top of the web screen, or from the menu :menuselection:`Accounting --> Reporting --> Dashboard --> Accounting Dashboard`. .. figure:: images/account_board.png :scale: 75 :align: center *Accounting Dashboard* .. index:: single: module; board_account OpenERP gives you an accounting dashboard that will be presented to your accounting staff as they sign in to the Accounting system (you can also set the dashboard as their Home Page by setting the :guilabel:`Home Action` to ``Accounting Dashboard`` in the :guilabel:`User` form). This dashboard provides an analysis of the company's financial health at a glance. The description of the different parts of the dashboard, from top to bottom, then from left to right, is as follows: * :guilabel:`Customer Invoices to Approve` : gives the list of invoices waiting to be approved by an accountant. * :guilabel:`Company Analysis` : lists the debit, credit and balance of all account types. * :guilabel:`Treasury` : shows the balance per Bank account in graphical view. * :guilabel:`Aged Receivables` : gives a weekly graph of the receivables that have not yet been reconciled. For most of the panels of the `Accounting Dashboard`, you can click a line or a graph to investigate the detail of your financial indicators. The `Accounting Dashboard` is dynamically integrated, which means that you can navigate easily through the data if you want more detail about certain factors, and edit the entries if necessary. The ``Change Layout`` button at the top right allows you to change the way the dashboard is displayed; you can choose among several options, such as one column, two columns, etc. You can also add other features to the dashboard and customise it to your needs with the ``Add Widget`` button. You can easily ``Undo`` changes or ``Reset`` the original dashboard. .. Copyright © Open Object Press. All rights reserved. .. You may take electronic copy of this publication and distribute it if you don't .. change the content. You can also print a copy to be read by yourself only. .. We have contracts with different publishers in different countries to sell and .. distribute paper or electronic based versions of this book (translated or not) .. in bookstores. This helps to distribute and promote the OpenERP product. It .. also helps us to create incentives to pay contributors and authors using author .. rights of these sales. .. Due to this, grants to translate, modify or sell this book are strictly .. forbidden, unless Tiny SPRL (representing Open Object Press) gives you a .. written authorisation for this. .. Many of the designations used by manufacturers and suppliers to distinguish their .. products are claimed as trademarks. Where those designations appear in this book, .. and Open Object Press was aware of a trademark claim, the designations have been .. printed in initial capitals. .. While every precaution has been taken in the preparation of this book, the publisher .. and the authors assume no responsibility for errors or omissions, or for damages .. resulting from the use of the information contained herein. .. Published by Open Object Press, Grand Rosière, Belgium