[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:
parent
e2d69f7183
commit
f908b92e2c
@ -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::
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user