[IMP] accounting: Analytic Accounting Documentation

closes odoo/documentation#3370

Id: 3133182
Signed-off-by: Castillo Jonathan (jcs) <jcs@odoo.com>
This commit is contained in:
Donatienne Pirlot 2023-01-19 10:15:01 +00:00 committed by Jonathan Castillo (jcs)
parent 4573300bb4
commit 6079d0e1d7
37 changed files with 135 additions and 553 deletions

View File

@ -8,6 +8,6 @@ Others
:titlesonly:
others/multi_currency
others/analytic
others/analytic_accounting
others/adviser
others/inventory

View File

@ -1,12 +0,0 @@
:nosearch:
========
Analytic
========
.. toctree::
:titlesonly:
analytic/usage
analytic/timesheets
analytic/purchases_expenses

View File

@ -1,147 +0,0 @@
==================================================
Track costs of purchases, expenses, subcontracting
==================================================
Overview
========
Thanks to analytical accounting we can track costs of purchases,
expenses and subcontracting in the accounting module.
We'll take the following example. We sold a consulting package for a
customer. The package is all inclusive meaning no extra cost can be
added. We would however like to follow which cost were attached to this
transaction as we need to pay for purchases, expenses, and
subcontracting costs related to the project.
Configuration
=============
The following modules needs to be installed to track cost. Enter the app
module and install the following apps:
.. list-table::
- - .. image:: purchases_expenses/purchase01.png
- .. image:: purchases_expenses/purchase02.png
- .. image:: purchases_expenses/purchase03.png
Please note that the applications provided by these apps only allows us
to **track** the costs. We won't be able to automatically re invoice
those costs to our customers. To track and **re invoice costs** you
should install the Sales management app as well.
.. image:: purchases_expenses/purchase04.png
:align: center
Enable Analytical accounting
----------------------------
Next step is to activate the analytical accounting. In the accounting
app, select :menuselection:`Configuration --> Settings` and thick the Analytic
accounting box.
.. image:: purchases_expenses/purchase05.png
:align: center
Moreover, scroll down and tick the **Analytic accounting for purchases**
box.
.. image:: purchases_expenses/purchase06.png
:align: center
Don't forget to save your changes.
Create an Analytical account.
=============================
First of all you should create an Analytical account on which you can
point all your expenses. Enter the accounting app, select
:menuselection:`Configuration --> Analytic Accounts`. Create a new one. In this
case we will call it "consulting pack" for our customer Smith&Co.
.. image:: purchases_expenses/purchase07.png
:align: center
We will point all our costs to this account to keep track of them.
Record an expense
=================
We start by booking an expense. Our
IT technician had to take a train to go see our customer. He paid for
his ticket himself.
Create an expense product
-------------------------
We first need to create an expense product. Enter the **Expense** module,
Click on :menuselection:`Configuration --> Expense Products`. Create a new product
called Train ticket and set the cost price to 15.50 euros. Make sure the **Can be
expensed** box is ticked.
.. image:: purchases_expenses/purchase08.png
:align: center
Book the expense
----------------
Enter the Expense module, click on :menuselection:`My expenses --> Create`. Select the
Train ticket product and link it to the analytical account discussed
above.
.. image:: purchases_expenses/purchase09.png
:align: center
Submit to manager and wait for the manager to approve and post the
journal entries.
Create a Purchase Order linked to the analytical account
========================================================
Purchase Product
----------------
We also need to buy a software for our customers. In the purchase app
create a purchase order for the software product.
Within the line we can link the product's cost with the analytical
account. Specify the order line and select the correct analytical
account. Confirm the sale.
.. image:: purchases_expenses/purchase10.png
:align: center
Accept the delivery and enter the invoice. Once the invoice is entered the cost
price (**Vendor Price** field) will be booked in the analytical account.
Subcontracting
--------------
The purchase module can be used in the same way as seen previously to
handle subcontracting. if we purchase a service from another company we
can re invoice this cost by linking the purchase order line to the
correct analytical account. We simply need to create the correct vendors
product.
.. note::
You can also track cost with timesheets, see: :doc:`timesheets`
Track costs in accounting
=========================
Now that everything is booked and points to the analytical account.
Simply open it to check the costs related to that account.
Enter the accounting module, click on :menuselection:`Advisers --> Analytic Accounts
--> Open Charts`.
Select "consulting pack - Smith" and click on the cost and revenue
button to have an overview of all cost linked to the account.
.. image:: purchases_expenses/purchase11.png
:align: center
.. note::
If you would like to have the revenue as well you should
invoice the Consulting Pack in the Invoice menu and link the invoice
line to this same analytical account.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -1,169 +0,0 @@
==============================================
Track costs of human resources with timesheets
==============================================
Human resource of course has a cost. It is interesting to see how much a
particular contract costs the company in term of human power in relation
to the invoiced amounts.
We will take the following example: Our two employees **Harry Potter** and
**Cedric Digory** both work on a **Consultancy pack** for our customer
**Smith&Co**. Harry is paid 18€ p.h. and Cedric's salary is 12€ p.h. We
would like to track their timesheet costs within the accounting app, and
compare them with the revenue of the consultancy service.
Configuration
=============
First, install the three applications necessary to use this
functionality, namely **Accounting**, **Sales** and **Timesheet**. Enter the apps
module name and install them.
.. image:: timesheets/timesheets14.png
:align: center
.. image:: timesheets/timesheets05.png
:align: center
.. image:: timesheets/timesheets11.png
:align: center
Next you will need to enable analytical accounting. To do so enter the
**Accounting app**. Select :menuselection:`Configuration --> Settings` and tick the
**Analytic accounting** option (see picture below)
.. image:: timesheets/timesheets06.png
:align: center
Apply your changes.
Create an employee
------------------
In order to check the revenue of an employee you need to have one. To
create an employee enter the **Employee** app. Select **Employees** and
create a new employee, fill in the name and the basic information.
On the employee sheet enter the **HR settings** tab. Here you are able to
specify the **Timesheet Cost** of your employee. In this case Harry has a
cost of 18 euros / hours. We will thus fill in 18 in this field.
.. image:: timesheets/timesheets07.png
:align: center
.. note::
If you want the employee to be able to enter timesheets he
needs to be related to a User.
Repeat the operation to create the Cedric Digory employee. Don't forget
to specify its related user and **Timesheet Costs**.
Issue a Sales Order
-------------------
We created two employees called Harry Potter and Cedric Diggory in the
**Employee** app. Both of them will work on a consultancy contract for our
customer Smith&Co where they will point their hours on a timesheet.
We thus need to create a **sales order** with a **service** product invoiced
**based on time and material** and tracked by timesheets with **hours** as unit
of measures.
.. image:: timesheets/timesheets03.png
:align: center
For more information on how to create a sales order based on time and
material please see :doc:`/applications/sales/sales/invoicing/time_materials`.
We save a Sales Order with the service product **External Consulting**. An
analytical account will automatically be generated once the **Sales Order**
is confirmed. Our employees will have to point to that account (in this
case **SO002-Smith&Co**) in order to be able to invoice their hours (see
picture below).
.. image:: timesheets/timesheets10.png
:align: center
Fill in timesheet
-----------------
As an employee linked to a user, Harry can enter the **Timesheet** app and
specify his timesheets for the contract. Logged on Harry's account we enter the
**Timesheet** app and enter a detailed line pointing to the **Analytical
Account** discussed above.
Harry worked three hours on a SWOT analysis for Smith&Co.
.. image:: timesheets/timesheets01.png
:align: center
In the meantime, Cedric discussed businesses needs with the customer for
1 hour and specified it as well in his personal timesheet, pointing as
well on the **Analytic Account**.
In the **Sales Order** we notice that the delivered amounts of hours is
automatically computed (see picture below).
.. image:: timesheets/timesheets02.png
:align: center
Analytic accounting
-------------------
Thanks to analytic accounts we are able to have an overview of HR cost
and revenues. All the revenues and cost of this transactions have been
registered in the **SO002-Smith&Co** account.
We can use two methods to analyze this situation.
Without filters
~~~~~~~~~~~~~~~
If we pointed all our costs and revenues of the project on the correct
analytical account we can easily retrieve the cost and revenues related
to this analytical account. Enter the *Accounting* app, select
:menuselection:`Adviser --> Analytic Accounts --> Open Charts`.
Note : you can specify a period for **Analysis**. If you want to open the
current situation you should keep the fields empty. We can already note
the credit and debit balance of the account.
.. image:: timesheets/timesheets12.png
:align: center
If we click on the account a special button is provided to have the
details of cost and revenues (see picture below).
.. image:: timesheets/timesheets13.png
:align: center
Click the button **Cost/Revenue** to have an overview of cost and revenues with the
corresponding description.
With filters
~~~~~~~~~~~~
We can thus filter this information from the **Analytic Entries**.
Enter the **Accounting** app, and click on :menuselection:`Adviser --> Analytic Entries`.
In this menu we have several options to analyse the human resource cost.
#. We filter on the **Analytic account** so we can see the cost and revenues
of the project. Add a custom **Filter** where the **Analytic Account**
contains the **Sales Order** number.
.. image:: timesheets/timesheets04.png
:align: center
In the results we see timesheets activities and invoiced lines with
the corresponding costs and revenues.
.. image:: timesheets/timesheets09.png
:align: center
#. We can group the different analytical accounts together and check
their respective revenues. Simply group by **Analytic account** and
select the **Graph view** to have a clear overview.
.. image:: timesheets/timesheets08.png
:align: center

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -1,224 +0,0 @@
==========================
Analytic account use cases
==========================
The analytic accounting can be used for several purposes:
- analyse costs of a company
- reinvoice time to a customer
- analyse performance of a service or a project
To manage analytic accounting, you have to activate it in
:menuselection:`Configuration --> Settings`:
.. image:: usage/usage01.png
:align: center
To illustrate analytic accounts clearly, you will follow three use
cases, each in one of three different types of company:
1. Industrial company: Costs Analyse
2. Law Firm: reinvoice spent hours
3. IT/Services Company: performance analysis
Case 1: Industrial company: Costs Analyse
-----------------------------------------
In industry, you will often find analytic charts of accounts structured
into departments and products the company itself is built on.
The objective is to examine the costs, sales and margins by
department/resources and by product. The first level of the structure
comprises the different departments, and the lower levels represent the
product ranges the company makes and sells.
**Analytic Chart of Accounts for an Industrial Manufacturing Company**:
1. Marketing Department
2. Commercial Department
3. Administration Department
4. Production Range 1
5. Production Range 2
In daily use, it is useful to mark the analytic account on each purchase
invoice. When the invoice is approved, it will
automatically generate the entries for both the general and the
corresponding analytic accounts. For each entry on the general
accounts, there is at least one analytic entry that allocates costs to
the department which incurred them.
Here is a possible breakdown of some general accounting entries for the
example above, allocated to various analytic accounts:
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| **General accounts** | | | | | **Analytic accounts** | |
+=======================================+===========+=========+==========+====+=========================+==========+
| **Title** |**Account**|**Debit**|**Credit**| | **Account** |**Value** |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| Purchase of Raw Material | 2122 | 1500 | | | Production Range 1 | -1 500 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| Subcontractors | 2122 | 450 | | | Production Range 2 | -450 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| Credit Note for defective materials | 2122 | | 200 | | Production Range 1 | 200 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| Transport charges | 2122 | 450 | | | Production Range 1 | -450 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| Staff costs | 2121 | 10000 | | | Marketing | -2 000 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| | | | | | Commercial | -3 000 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| | | | | | Administrative | -1 000 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| | | | | | Production Range 1 | -2 000 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| | | | | | Production Range 2 | -2 000 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
| PR | 2122 | 450 | | | Marketing | -400 |
+---------------------------------------+-----------+---------+----------+----+-------------------------+----------+
The analytic representation by department enables you to investigate the
costs allocated to each department in the company. The analytic chart of
accounts shows the distribution of the company's costs using the example above:
.. image:: usage/usage02.png
:align: center
In this example of a hierarchical structure in Odoo, you can analyse not
only the costs of each product range, but also the costs of the whole
production. A report that relates both general accounts and analytic
accounts enables you to get a breakdown of costs within a given
department.
.. image:: usage/usage03.png
:align: center
The examples above are based on a breakdown of the costs of the company.
Analytic allocations can be just as effective for sales. That gives you
the profitability (sales - costs) of different departments.
This analytic representation by department is generally used by trading
companies and industries.
A variantion of this, is not to break it down by sales and marketing
departments, but to assign each cost to its corresponding product range.
This will give you an analysis of the profitability of each product
range.
Choosing one over the other depends on how you look at your marketing
effort. Is it a global cost allocated in some general way, or is each
product range responsible for its own marketing costs?
Case 2: Law Firm: costs of human resources?
-------------------------------------------
Law firms generally adopt management by case, where each case represents
a current client file. All of the expenses and products are then
attached to a given file/analytic account.
A principal preoccupation of law firms is the invoicing of hours worked,
and the profitability by case and by employee.
Mechanisms used for encoding the hours worked will be covered in detail
in timesheet documentation. Like most system processes, hours worked are
integrated into the analytic accounting. In the employee form, specify
the cost of the employee. The hourly charge is a function of the
employee's cost.
So a law firm will opt for an analytic representation which reflects the
management of the time that employees work on the different customer
cases.
Billing for the different cases is a bit unusual. The cases do not match
any entry in the general account nor do they come from purchase or sales
invoices. They are represented by the various analytic operations and do
not have exact counterparts in the general accounts. They are calculated
on the basis of the hourly cost per employee.
At the end of the month when you pay salaries and benefits, you
integrate them into the general accounts but not in the analytic
accounts, because they have already been accounted for in billing each
account. A report that relates data from the analytic and general
accounts then lets you compare the totals, so you can readjust your
estimates of hourly cost per employee depending on the time actually
worked.
The following table shows an example of different analytic entries that
you can find for your analytic account:
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| **Title** | **Account** | **Amount** | | **General Account** | **Debit** | **Credit** |
+================================+==================+==============+====+============================+=============+==============+
| Study the file (1 h) | Case 1.1 | -15 | | | | |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Search for information (3 h) | Case 1.1 | -45 | | | | |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Consultation (4 h) | Case 2.1 | -60 | | | | |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Service charges | Case 1.1 | 280 | | 705 Billing services | | 280 |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Stationery purchase | Administrative | -42 | | 601 Furniture purchase | 42 | |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Fuel Cost -Client trip | Case 1.1 | -35 | | 613 Transports | 35 | |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
| Staff salaries | | | | 6201 Salaries | | 3 000 |
+--------------------------------+------------------+--------------+----+----------------------------+-------------+--------------+
Such a structure allows you to make a detailed study of the
profitability of various transactions.
For more details about profitablity, please read the following document:
:doc:`timesheets`
But analytical accounting is not limited to a simple analysis of the
profitability of different customer. The same data can be used for
automatic recharging of the services to the customer at the end of the
month. To invoice customers, just link the analytic account to a sale
order and sell products that manage timesheet or expenses .
Case 3: IT Services Company: performance analysis
-------------------------------------------------
Most IT service companies face the following problems:
- project planning,
- invoicing, profitability and financial follow-up of projects,
- managing support contracts.
To deal with these problems, you would use an analytic chart of accounts
structured by project and by sale order.
The management of services, expenditures and sales is similar to that
presented above for lawyers. Invoicing and the study of profitability
are also similar.
But now look at support contracts. These contracts are usually limited
to a prepaid number of hours. Each service posted in the analytic
accounts shows the remaining hours of support. To manage support
contracts, you would create a product configured to invoice on order and
link the sale order to an analytic account
In Odoo, each analytic line lists the number of units sold or used, as
well as what you would usually find there the amount in currency units
(USD or GBP, or whatever other choice you make). So you can sum the
quantities sold and used on each sale order to determine whether any
hours of the support contract remain.
Conclusion
----------
Analytic accounting helps you to analyse costs and revenues whatever the
use case. You can sell or purchase services, track time or analyse the
production performance.
Analytic accounting is flexible and easy to use through all Odoo
applications (sales, purchase, timesheet, production, invoice, …).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -0,0 +1,131 @@
===================
Analytic accounting
===================
Analytic accounting helps you track costs and revenues, as well as analyze the profitability of a
project or service. When creating your journal entries, the analytic widget allows the distribution
of costs in one or more analytic accounts.
Configuration
=============
Enable the :guilabel:`Analytic Accounting` feature by going to :menuselection:`Accounting -->
Configuration --> Settings --> Analytics`.
Analytic accounts
=================
The analytic accounts give an overview of your costs and revenue.
Access your existing analytic accounts by going to :menuselection:`Accounting --> Configuration -->
Analytic Accounting: Analytic Accounts`. To create a new analytic account, click :guilabel:`New`,
and fill in the required information:
- :guilabel:`Analytic Account`: add the name of your analytic account;
- :guilabel:`Customer`: select the customer related to your project;
- :guilabel:`Reference`: add a reference to make it easier to find the account when you are on your
bill;
- :guilabel:`Plan`: add an :ref:`analytic plan <analytic_accounting/analytic_plans>`;
- :guilabel:`Company`: if you are managing multiple companies, select the company for which the
analytic account will be used;
- :guilabel:`Currency`: select the currency of the analytic account;
Then, fill in your :doc:`budget <adviser/budget>` information.
.. _analytic_accounting/analytic_plans:
Analytic plans
==============
The analytic plans allow you to analyze your accounting. For example, to track costs and revenues by
project or department.
You can access the analytic plans by going to :menuselection:`Accounting --> Configuration -->
Analytic Accounting: Analytic Plans`. Click :guilabel:`New` to create a new plan.
.. image:: analytic_accounting/analytic_plans.png
:align: center
:alt: create an analytic plan
The following information must be completed:
- :guilabel:`Parent`: link your plan to another :guilabel:`Analytic Plan` to build a hierarchy
between your plans;
- :guilabel:`Default Applicability`: decide how your plan behaves in the widget when creating a new
journal entry:
- :guilabel:`Optional`: if selected, it is not mandatory to add the analytic plan in the widget;
- :guilabel:`Mandatory`: if selected, an orange bullet is visible in the widget next to the plan
until the analytic distribution is done (the bullet then turns to green); it is not possible to
confirm the entry if no analytic account is selected;
- :guilabel:`Unavailable`: if selected, the plan is not available in the widget.
- :guilabel:`Color`: select the color of the tag related to this specific plan;
- :guilabel:`Company`: add the company to which the plan applies;
You can also fine-tune your plans' applicability by filling in the :guilabel:`Applicability` tab:
- :guilabel:`Domain`: choose to which accounting document your plan applies;
- :guilabel:`Financial Accounts Prefix`: select the prefix of the account(s) to which this plan
should be applied;
- :guilabel:`Product Category`: decide to which product category the plan applies;
- :guilabel:`Applicability`: decide how your plan behaves in the widget when creating a new journal
entry. The applicability you set here always overrides the default applicability.
Two smart buttons are available in the top-right corner:
- :guilabel:`Subplans`: can be created to have a more complex analytic structure. Click the
:guilabel:`Subplans` smart button, and then :guilabel:`New` to add a subplan;
- :guilabel:`Analytic Accounts`: to reach the analytic accounts related to the plan.
.. note::
- The analytic widget is prefilled based on the applicability, and the
:ref:`Analytic Distribution Models <analytic_distribution_models>`;
- Each analytic plan must have at least one analytic account.
Analytic distribution
=====================
Add a plan in the :guilabel:`Analytic` column when creating an invoice or bill. This field is
mandatory only if you previously linked your analytic plan to at least one analytic account. After
adding the plan, a **widget** opens where you can fill in the different information. You can add
**tags** to reflect the related analytic accounts and decide how to split the costs between the
accounts by modifying the percentage.
.. image:: analytic_accounting/analytic_distribution.png
:align: center
:alt: create a distribution template
.. _analytic_distribution_models:
Analytic distribution models
----------------------------
The analytic distribution models automatically apply a specific distribution based on defined
criteria.
To create a new analytic distribution model, go to :menuselection:`Accounting --> Configuration -->
Analytic Distribution Models`, click :guilabel:`New` and set the conditions your model has to meet
to automatically apply:
- :guilabel:`Accounts Prefix`: this analytic distribution will apply to all financial accounts
sharing the prefix specified;
- :guilabel:`Partner`: select a partner for which the analytic distribution will be used;
- :guilabel:`Partner Category`: this field is not visible by default: add it by clicking on the
columns selection button, and tick the :guilabel:`Partner Category` box. Add the partner category
for which the analytic distribution will be used;
- :guilabel:`Product`: select a product for which the analytic distribution will be used;
- :guilabel:`Product Category`: this field is not visible by default: add it by clicking on the
columns selection button, and tick the :guilabel:`Product Category` box. Select a product category
for which the analytic distribution will be used;
- :guilabel:`Analytic`: add the analytic accounts and their distribution;
- :guilabel:`Company`: select a company for which the analytic distribution will be used;
- :guilabel:`Analytic Distribution`: if the above conditions are met, the :guilabel:`Analytic plan`
defined in this field as well as the distribution to be applied between the different analytic
accounts is selected automatically on the entry.
.. tip::
To **mass edit** several entries simultaneously, go to :menuselection:`Accounting --> Accounting
--> Journal items`, and select the ones that need to be updated. Add the required distribution in
the :guilabel:`Analytic Distribution` column, and click on the :guilabel:`floppy disk` icon to
save. The analytic distribution template pops up, and you can save it for later use.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -1,5 +1,8 @@
# applications/finance
applications/finance/accounting/others/analytic/usage.rst applications/finance/accounting/others/analytic_accounting.rst # /analytic/usage --> analytic_accounting
applications/finance/accounting/others/analytic/timesheets.rst applications/finance/accounting/others/analytic_accounting.rst # /analytic/timesheets --> analytic_accounting
applications/finance/accounting/others/analytic/purchase_expenses.rst applications/finance/accounting/others/analytic_accounting.rst # /analytic/purchase_expenses --> analytic_accounting
applications/finance/payment_acquirers.rst applications/finance/payment_providers.rst # /payment_acquirers -> /payment_providers
applications/finance/payment_acquirers/adyen.rst applications/finance/payment_providers/adyen.rst # /payment_acquirers/* -> /payment_providers/*
applications/finance/payment_acquirers/alipay.rst applications/finance/payment_providers/alipay.rst # /payment_acquirers/* -> /payment_providers/*