[IMP] purchase: update the analyze doc for v14
The reporting feature needed to be updated for V14 (new features, new screenshots). In addition, more in-depth explanations were provided as using the reporting functionality isn't straightforward.
@ -1,99 +1,122 @@
|
|||||||
=======================================
|
=========================================
|
||||||
Analyze the performance of your vendors
|
Analyze the performance of your purchases
|
||||||
=======================================
|
=========================================
|
||||||
|
|
||||||
If your company regularly buys products from several suppliers, it would
|
If your company regularly purchases products, you have several reasons to track and analyze your
|
||||||
be useful to get statistics on your purchases. There are several reasons
|
performance. The insights gathered can help you to better forecast and plan your future orders. For
|
||||||
to track and analyze your vendor's performance :
|
example, you can assess if your business is dependent on particular vendors, and the data can help
|
||||||
|
you negotiate discounts on prices.
|
||||||
|
|
||||||
- You can see how dependant from a supplier your company is;
|
Generate customized reports
|
||||||
|
===========================
|
||||||
|
|
||||||
- you can negotiate discounts on prices;
|
Go to *Reporting* to access the purchase analysis. Simply by accessing the reporting dashboard, you
|
||||||
|
can get a quick overview of your actual performance. By default, the reporting dashboard displays a
|
||||||
|
line chart presenting the untaxed amount of your purchase orders per day, and below it, key metrics
|
||||||
|
and a pivot table.
|
||||||
|
|
||||||
- You can check the average delivery time per supplier;
|
.. image:: media/analyze-reporting-dashboard.png
|
||||||
|
:align: center
|
||||||
|
:alt: Reporting dashboard in Odoo Purchase
|
||||||
|
|
||||||
- Etc.
|
While the data initially presented is useful, there are several tools and features you can use to
|
||||||
|
get even more insights on your purchases.
|
||||||
|
|
||||||
For example, an IT products reseller that issues dozens of purchase
|
Use filters to select the data you need
|
||||||
orders to several suppliers each week may want to measure for each
|
---------------------------------------
|
||||||
product the total price paid for each vendor and the delivery delay. The
|
|
||||||
insights gathered by the company will help it to better analyze,
|
|
||||||
forecast and plan their future orders.
|
|
||||||
|
|
||||||
Configuration
|
Odoo offers several default filters you can use and combine by clicking on *Filters*. When you
|
||||||
=============
|
select one or several filters, Odoo looks for all the orders that match at least one of the filters
|
||||||
|
you have chosen and populates the chart, key metrics, and pivot table with the data. The
|
||||||
|
pre-configured filters are:
|
||||||
|
|
||||||
Install the Purchase Management module
|
#. All *Requests for Quotation*
|
||||||
--------------------------------------
|
|
||||||
|
|
||||||
From the **Apps** menu, search and install the **Purchase Management**
|
#. All *Purchase Orders*, except canceled ones
|
||||||
module.
|
|
||||||
|
|
||||||
.. image:: media/analyze03.png
|
#. *Confirmation Date Last Year* includes all orders that were confirmed the previous year,
|
||||||
:align: center
|
canceled purchase orders included
|
||||||
|
|
||||||
Issue some purchase orders
|
#. *Order Date* includes all orders - request for quotations and purchases orders (canceled ones
|
||||||
--------------------------
|
included) - depending on their date of creation
|
||||||
|
|
||||||
Of course, in order to analyze your vendors' performance, you need to
|
#. *Confirmation Date* includes all confirmed orders, canceled ones included, depending on their
|
||||||
issue some **Request For Quotations** (RfQ) and confirm some **Purchase
|
date of confirmation
|
||||||
Orders**.
|
|
||||||
|
|
||||||
Analyzing your vendors
|
.. note::
|
||||||
======================
|
When you have to select a period, you can use multiple years, and, with at least one year
|
||||||
|
selected, multiple quarters and the three most recent months.
|
||||||
Generate flexible reports
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
You have access to your vendors' performances on the Reports menu.
|
|
||||||
By default, the report groups all your purchase orders on a pivot table
|
|
||||||
by **total price**, **product quantity** and **average price** for the **each month**
|
|
||||||
and for **each supplier**. Simply by accessing this basic report, you can
|
|
||||||
get a quick overview of your actual performance. You can add a lot of
|
|
||||||
extra data to your report by clicking on the **Measures** icon.
|
|
||||||
|
|
||||||
.. image:: media/analyze04.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
By clicking on the **+** and **-** icons, you can drill up and down
|
If you use the *Order Date* or *Confirmation Date* filters, the *Comparison* feature appears next
|
||||||
your report in order to change the way your information is displayed.
|
to *Filters*. It enables you to compare the period you filtered with the previous one.
|
||||||
For example, if I want to see all the products bought for the current
|
|
||||||
month, I need to click on the **+** icon on the vertical axis and
|
|
||||||
then on "Products".
|
|
||||||
|
|
||||||
|
.. image:: media/analyze-filters.png
|
||||||
|
:align: center
|
||||||
|
:alt: Reporting filters in Odoo Purchase
|
||||||
|
|
||||||
Depending on the data you want to highlight, you may need to display
|
Add custom filters
|
||||||
your reports in a more visual view. You can transform your report in
|
~~~~~~~~~~~~~~~~~~
|
||||||
just a click in 3 graph views : a **Pie Chart**, a **Bar Chart** and a **Line
|
|
||||||
Chart**: These views are accessible through the icons highlighted on the
|
|
||||||
screenshot below.
|
|
||||||
|
|
||||||
.. image:: media/analyze02.png
|
Thanks to the 31 filtering options to choose from, the possibilities of your customizing your
|
||||||
:align: center
|
dataset are almost limitless. Go to :menuselection:`Filters --> Add Custom Filter`, specify the
|
||||||
|
condition the filtering option should meet (e.g. *is equal to*, *contains*, etc.), and click on
|
||||||
|
*Apply*. If you want to select orders matching several conditions simultaneously (*and* operator),
|
||||||
|
repeat the process to add another custom filter. If you want to use the *or* operator, don't
|
||||||
|
click on *Apply*, and click on *Add a condition* instead. Once you have added all the desired
|
||||||
|
filtering options, click on *Apply*.
|
||||||
|
|
||||||
.. note::
|
.. image:: media/analyze-custom-filter.png
|
||||||
On the contrary to the pivot table, a graph can only
|
:align: center
|
||||||
be computed with one dependent and one independent measure.
|
:alt: Custom reporting filter in Odoo Purchase
|
||||||
|
|
||||||
Customize reports
|
.. tip::
|
||||||
=================
|
To avoid having to recreate custom filters every time, save them by clicking on
|
||||||
|
:menuselection:`Favorites --> Save current search --> Save`. The customized search filter can
|
||||||
|
then be accessed by clicking on *Favorites* or can even be set as the default filter when you
|
||||||
|
open the reporting dashboard.
|
||||||
|
|
||||||
You can easily customize your purchase reports depending on your needs.
|
Measure exactly what you need
|
||||||
To do so, use the **Advanced search view** located in the right hand side
|
-----------------------------
|
||||||
of your screen, by clicking on the magnifying glass icon at the end of
|
|
||||||
the search bar button. This function allows you to highlight only
|
|
||||||
selected data on your report. The **filters** option is very useful in
|
|
||||||
order to display some categories of datas, while the **Group by** option
|
|
||||||
improves the readability of your reports. Note that you can filter and
|
|
||||||
group by any existing field, making your customization very flexible and
|
|
||||||
powerful.
|
|
||||||
|
|
||||||
.. image:: media/analyze01.png
|
Before selecting what you want to measure, you need to decide whether you prefer using the graph
|
||||||
:align: center
|
view or the pivot view. By default, the dashboard presents both views. However, the measures you
|
||||||
|
select won't be applied to both views. You can access each view separately by clicking on the icons
|
||||||
|
at the top right of the dashboard.
|
||||||
|
|
||||||
.. tip::
|
.. image:: media/analyze-switch-view.png
|
||||||
You can save and reuse any customized filter by clicking
|
:align: center
|
||||||
on **Favorites** from the **Advanced search view** and
|
:alt: Switch reporting view in Odoo Purchase
|
||||||
then on **Save current search**. The saved filter will
|
|
||||||
then be accessible from the **Favorites** menu.
|
Visualize your data
|
||||||
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
You can transform the main graph in just a click by selecting one of the three charts: bar, line or
|
||||||
|
pie. Fourteen different measures are available, but you can only use one at a time. However, you can
|
||||||
|
group the measure using one or several of the 19 *Groups*.
|
||||||
|
|
||||||
|
.. image:: media/analyze-graph-view.png
|
||||||
|
:align: center
|
||||||
|
:alt: Reporting graph view in Odoo Purchase
|
||||||
|
|
||||||
|
For bar and line charts, the selected measure is your y-axis, and the first group you select is used
|
||||||
|
to create the x-axis. Adding more group adds additional lines (line chart) or transforms your bar
|
||||||
|
chart into a stacked bar chart. For pie charts, the more groups you select, the more slices are
|
||||||
|
displayed.
|
||||||
|
|
||||||
|
Explore your data
|
||||||
|
~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The pivot table view enables you to explore your data in great detail. Unlike the graph view, the
|
||||||
|
pivot table enables you to add several measures at the same time. By clicking on *Measures* or on
|
||||||
|
the **+** sign in the *Total* column, you can add as many as you want, each assigned to a new
|
||||||
|
column. By clicking on the **+** sign in the *Total* row, you can add *Groups*. If you click on a
|
||||||
|
group's **+** sign, you can add a sub-group, and so on.
|
||||||
|
|
||||||
|
.. image:: media/analyze-pivot-view.png
|
||||||
|
:align: center
|
||||||
|
:alt: Pivot table view in Odoo Purchase
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
You can insert your pivot table's data directly in the Spreadsheet app or export it as an Excel
|
||||||
|
file.
|
BIN
purchase/advanced/media/analyze-custom-filter.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
purchase/advanced/media/analyze-filters.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
purchase/advanced/media/analyze-graph-view.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
purchase/advanced/media/analyze-pivot-view.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
purchase/advanced/media/analyze-reporting-dashboard.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
purchase/advanced/media/analyze-switch-view.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 9.6 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 18 KiB |