[IMP] accounting: reconciliation models

Updated reconciliation page. Forward to V15.

closes odoo/documentation#2851

Taskid: 3043106
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
This commit is contained in:
Odoo Translation Bot 2022-10-23 00:40:18 +00:00 committed by Tom Aarab (toaa)
parent e2d69f7183
commit f908b92e2c

View File

@ -1,28 +1,25 @@
===================== =====================
Reconciliation Models Reconciliation models
===================== =====================
Once the bank statements are correctly imported, it is essential to *reconcile* the records properly Once the bank statements are correctly imported, it is essential to reconcile the records properly
and ensure all *Journal Entries* are balanced and in agreement. To ease and speed up the and ensure all **journal entries** are balanced and in agreement. To ease and speed up the
reconciliation process, you can configure **Reconciliation Models**, which are particularly useful reconciliation process, you can configure **reconciliation models**, which are particularly useful
with recurrent entries such as bank fees. with **recurrent entries** such as bank fees.
.. todo:: Add a link to the Reconciliation process in the paragraph above, once the doc will have
been updated.
.. note:: .. note::
Reconciliation Models are also useful to handle *Cash Discounts*. Please refer to Reconciliation models are also useful when handling *Cash Discounts*. Please refer to
:doc:`this documentation <../../receivables/customer_invoices/cash_discounts>` for more :doc:`the cash discounts <../../receivables/customer_invoices/cash_discounts>` for more
information. information.
.. _reconciliation_models_types: .. _reconciliation_models_types:
Types of Reconciliation Models Types of reconciliation models
============================== ==============================
There are three types of Reconciliation Models: There are three types of reconciliation models:
#. :ref:`Write-off Button <reconciliation_models_button>` #. :ref:`Write-off button <reconciliation_models_button>`
#. :ref:`Suggestion of counterpart values <reconciliation_models_suggestion>` #. :ref:`Suggestion of counterpart values <reconciliation_models_suggestion>`
#. :ref:`Match existing invoices/bills <reconciliation_models_match>` #. :ref:`Match existing invoices/bills <reconciliation_models_match>`
@ -31,96 +28,96 @@ There are three types of Reconciliation Models:
Manually create a write-off on clicked button Manually create a write-off on clicked button
--------------------------------------------- ---------------------------------------------
When you are reconciling an entry with an *Open Balance*, you can use the buttons available under When reconciling an entry with an *open balance*, you can use the buttons available under the
the *Manual Operations* tab to pre-fill all the values automatically, before validating the :guilabel:`Manual Operations` tab to pre-fill all the values automatically before validating the
reconciliation. Each button is a different Reconciliation Model. reconciliation. Each button corresponds to a reconciliation model.
.. image:: reconciliation_models/reconciliation_models_button.png .. image:: reconciliation_models/reconciliation_models_button.png
:align: center :align: center
:alt: Example of a Reconciliation Model with a write-off button in Odoo Accounting :alt: Example of a reconciliation model with a write-off button in Odoo Accounting.
.. _reconciliation_models_suggestion: .. _reconciliation_models_suggestion:
Suggest counterpart values Suggest counterpart values
-------------------------- --------------------------
This type of Reconciliation Model suggests immediately counterpart values that only need to be This type of reconciliation model immediately suggests counterpart values when selecting an entry,
validated. This automation is based on a set of rules defined in the reconciliation model. which then only needs to be validated. This automation is based on a set of rules defined in the
reconciliation model.
.. image:: reconciliation_models/reconciliation_models_suggestion.png .. image:: reconciliation_models/reconciliation_models_suggestion.png
:align: center :align: center
:alt: Example of a Reconciliation Model that suggests counterpart values in Odoo Accounting :alt: Example of a reconciliation model that suggests counterpart values in Odoo Accounting.
.. _reconciliation_models_match: .. _reconciliation_models_match:
Match existing invoices/bills Match existing invoices/bills
----------------------------- -----------------------------
This type of Reconciliation Model automatically selects the right Customer Invoice or Vendor Bill This type of reconciliation model automatically selects the right customer invoice or vendor bill
that matches the payment. All that is left to do is to validate the entry. This automation is based that matches the payment. All that is left to do is to validate the entry. This automation is based
on a set of rules defined in the reconciliation model. on a set of rules defined in the reconciliation model.
.. image:: reconciliation_models/reconciliation_models_match.png .. image:: reconciliation_models/reconciliation_models_match.png
:align: center :align: center
:alt: Example of a Reconciliation Model that matches existing invoices and bills automatically :alt: Example of a reconciliation model that matches existing invoices and bills automatically
in Odoo Accounting in Odoo Accounting.
Configuration Configuration
============= =============
To manage or create new **Reconciliation Models**, go to :menuselection:`Accounting --> To manage or create new **reconciliation models**, go to :menuselection:`Accounting app -->
Reconciliation --> Reconciliation Models`. Alternatively, you can also open this menu from the Configuration --> Banks: Reconciliation Models`. Alternatively, you can also open this menu from
Accounting Overview, by going to your Bank Journal card, clicking on the three little dots, and then :menuselection:`Accounting app --> Bank --> Drop-down menu (⋮) --> Reconciliation Models`.
on *Reconciliation Models*.
.. image:: reconciliation_models/reconciliation_models_overview.png .. image:: reconciliation_models/reconciliation_models_overview.png
:align: center :align: center
:alt: Open the Reconciliation Model menu from the overview dashboard in Odoo Accounting :alt: Open the reconciliation model menu from the overview dashboard in Odoo Accounting.
.. important:: .. important::
The first entry, named *Invoices Matching Rule*, is the one responsible for the current matching The first entry, :guilabel:`Invoices Matching Rule`, is responsible for the current matching of
of invoices and bills. Therefore, it is advised to leave it at the top of the list and not to invoices and bills. Therefore, it is advised to leave it at the top of the list and not delete
delete it. it.
Open the model you want to modify, or click on *Create* to create a new one, then fill out the form. Open the model you want to modify or click on :guilabel:`Create` to create a new one, and fill out
the form.
Type Type
---- ----
See :ref:`above <reconciliation_models_types>` for an explanation about the different types of See :ref:`types of reconciliation models <reconciliation_models_types>` for an explanation about the
Reconciliation Models. different types of reconciliation models.
.. note:: .. note::
If the *Documents* application is installed on your database, an additional **Activity type** If the *Documents* application is installed on your database, an additional
field appears when *To check* is ticked. Selecting the value *Reconciliation request* implies :guilabel:`Activity type` field appears when :guilabel:`To Check` is ticked. Selecting the value
that, whenever you use this model, a *Request Document* window pops up to request a document from :guilabel:`Reconciliation request` implies that whenever you use this model, a
a user. :guilabel:`Request Document` window pops up to request a document from the user.
Conditions on Bank Statement Line Conditions on bank statement line
--------------------------------- ---------------------------------
Define here all the conditions that are required for a Reconciliation Model to be applied. Define here all the conditions that should be fulfilled for the reconciliation model to be applied.
Depending on the :guilabel:`Type` of model you choose, different options are available.
.. important:: .. important::
If a record matches with several Reconciliation Models, the first one in the *sequence* of models If a record matches with several reconciliation models, the first one in the list is applied.
will be applied. The sequence is simply the order of the models in the *list view*. They can be Models can be rearranged by dragging and dropping the handle next to their name.
rearranged by dragging-and-dropping the handle next to the name.
.. image:: reconciliation_models/reconciliation_models_conditions.png .. image:: reconciliation_models/reconciliation_models_conditions.png
:align: center :align: center
:alt: Conditions for the Reconciliation Model to be applied in Odoo Accounting :alt: Conditions for the reconciliation model to be applied in Odoo Accounting.
Counterpart Values Counterpart values
------------------ ------------------
This section comprises the values that are applied by the Reconciliation Model. This section comprises the values that are applied by the reconciliation model. If the value to
reconcile needs to be written-off in two separate accounts, click on :guilabel:`Add a second line` a
If the value to reconcile needs to be written-off in two separate accounts, click on *Add a second second time.
line*.
.. image:: reconciliation_models/reconciliation_models_counterparts.png .. image:: reconciliation_models/reconciliation_models_counterparts.png
:align: center :align: center
:alt: Counterparts values of a Reconciliation Model in Odoo Accounting :alt: Counterparts values of a reconciliation model in Odoo Accounting.
.. seealso:: .. seealso::