[IMP] accounting: payments doc update

Updated the payments doc page.

Forward to master.

16.3 -> Change reconciliation section

taskid-3610834

closes odoo/documentation#7273

X-original-commit: 9c1efe5b20
Signed-off-by: Tom Aarab (toaa) <toaa@odoo.com>
This commit is contained in:
Tom Aarab (toaa) 2023-11-24 11:18:33 +01:00
parent 494ae5a555
commit de2999c01d
5 changed files with 67 additions and 58 deletions

View File

@ -4,15 +4,15 @@
Payments Payments
======== ========
In Odoo, payments can either be linked automatically to an invoice or bill or be stand-alone records In Odoo, payments can either be automatically linked to an invoice or bill or be stand-alone records
for use at a later date. for use at a later date:
If a payment is **linked to an invoice or bill**, it reduces the amount due of the invoice. You can - If a payment is **linked to an invoice or bill**, it reduces/settles the amount due of the
have multiple payments related to the same invoice. invoice. You can have multiple payments related to the same invoice.
If a payment is **not linked to an invoice or bill**, the customer has an outstanding credit with - If a payment is **not linked to an invoice or bill**, the customer has an outstanding credit with
your company, or your company has an outstanding debit with a vendor. You can use those outstanding your company, or your company has an outstanding debit with a vendor. You can use those
amounts to reduce unpaid invoices/bills. outstanding amounts to reduce/settle unpaid invoices/bills.
.. seealso:: .. seealso::
- :doc:`Internal transfers <payments/internal_transfers>` - :doc:`Internal transfers <payments/internal_transfers>`
@ -23,59 +23,54 @@ amounts to reduce unpaid invoices/bills.
Registering payment from an invoice or bill Registering payment from an invoice or bill
=========================================== ===========================================
When clicking on :guilabel:`Register payment` in a customer invoice or vendor bill, it generates a When clicking :guilabel:`Register payment` in a customer invoice or vendor bill, it generates a new
new journal entry and changes the amount due according to the amount of the payment. The counterpart journal entry and changes the amount due according to the payment amount. The counterpart is
is reflected in an outstanding receipts or payments account. At this point, the customer invoice or reflected in an :ref:`outstanding <bank/outstanding-accounts>` **receipts** or **payments** account.
vendor bill is marked as :guilabel:`In payment`. Then, when the outstanding account is reconciled At this point, the customer invoice or vendor bill is marked as :guilabel:`In payment`. Then, when
with a bank statement line, the invoice or vendor bill changes to the :guilabel:`Paid` status. the outstanding account is reconciled with a bank statement line, the invoice or vendor bill changes
to the :guilabel:`Paid` status.
The information icon near the payment line displays more information about the payment. You can The information icon near the payment line displays more information about the payment. You can
access additional information, such as the related journal, by clicking on :guilabel:`View`. access additional information, such as the related journal, by clicking :guilabel:`View`.
.. image:: payments/information-icon.png .. image:: payments/information-icon.png
:alt: See detailed information of a payment :alt: See detailed information of a payment.
.. note:: .. note::
- The customer invoice or vendor bill should be in the status :guilabel:`Posted` to register the - The customer invoice or vendor bill must be in the :guilabel:`Posted` status to register the
payment. payment.
- When clicking on :guilabel:`Register payment`, you can select the amount to pay and make a - If you unreconcile a payment, it still appears in your books but is no longer linked to the
partial or full payment.
- If your main bank account is set as :ref:`outstanding account
<bank/outstanding-accounts>`, and the payment is made in Odoo (not related to a
bank statement), invoices and bills are directly registered in the status :guilabel:`Paid`.
- If you unreconciled a payment, it still appears in your books but is no longer linked to the
invoice. invoice.
- If you (un)reconcile a payment in a different currency, a journal entry is automatically - If you (un)reconcile a payment in a different currency, a journal entry is automatically
created to post the currency exchange gains/losses (reversal) amount. created to post the currency exchange gains/losses (reversal) amount.
- If you (un)reconcile a payment and an invoice having cash basis taxes, a journal entry is - If you (un)reconcile a payment and an invoice having cash basis taxes, a journal entry is
automatically created to post the cash basis tax (reversal) amount. automatically created to post the cash basis tax (reversal) amount.
.. seealso:: .. tip::
- :doc:`bank/reconciliation` - If your main bank account is set as an :ref:`outstanding account
<bank/outstanding-accounts>`, and the payment is registered in Odoo (not through a related
bank statement), invoices and bills are directly registered as :guilabel:`Paid`.
Registering payments not tied to an invoice or bill Registering payments not tied to an invoice or bill
=================================================== ===================================================
When a new payment is registered via the menu :menuselection:`Customers / Vendors --> Payments`, it When a new payment is registered via :menuselection:`Customers / Vendors --> Payments` menu, it is
is not directly linked to an invoice or bill. Instead, the account receivable or the account payable not directly linked to an invoice or bill. Instead, the account receivable or the account payable is
are matched with the outstanding account until they are manually matched with their related invoice matched with the **outstanding account** until it is manually matched with its related invoice or
or bill. bill.
Matching invoices and bills with payments Matching invoices and bills with payments
----------------------------------------- -----------------------------------------
A blue banner appears when you validate a new invoice or bill and there is an outstanding payment A blue banner appears when you validate a new invoice/bill and an **outstanding payment** exists for
for this specific customer or vendor. It can easily be matched from the invoice or the bill by this specific customer or vendor. It can easily be matched from the invoice or bill by clicking
clicking on :guilabel:`ADD` under :guilabel:`Outstanding Credits` or :guilabel:`Outstanding Debits`. :guilabel:`ADD` under :guilabel:`Outstanding Credits` or :guilabel:`Outstanding Debits`.
.. image:: payments/add-option.png .. image:: payments/add-option.png
:alt: Shows the ADD option to reconcile an invoice or a bill with a payment :alt: Shows the ADD option to reconcile an invoice or a bill with a payment.
The invoice or bill is now marked as :guilabel:`In payment` until it is reconciled with the bank The invoice or bill is now marked as :guilabel:`In payment` until it is reconciled with its
statement. corresponding bank statement.
.. seealso::
- :doc:`bank/reconciliation`
.. _payments/batch-payments: .. _payments/batch-payments:
@ -83,11 +78,11 @@ Batch payment
------------- -------------
Batch payments allow you to group different payments to ease :doc:`reconciliation Batch payments allow you to group different payments to ease :doc:`reconciliation
<bank/reconciliation>`. They are also useful when you deposit checks to the bank or <bank/reconciliation>`. They are also useful when you deposit :doc:`checks <payments/checks>` to the
for SEPA Payments. To do so, go to :menuselection:`Accounting --> Customers --> Batch Payments` or bank or for :doc:`SEPA payments <payments/pay_sepa>`. To do so, go to :menuselection:`Accounting -->
:menuselection:`Accounting --> Vendors --> Batch Payments`. In the list view of payments, you can Customers --> Batch Payments` or :menuselection:`Accounting --> Vendors --> Batch Payments`. In the
select several payments and group them in a batch by clicking on :menuselection:`Action --> Create list view of payments, you can select and group several payments in a batch by clicking
Batch Payment`. :menuselection:`Action --> Create Batch Payment`.
.. seealso:: .. seealso::
- :doc:`payments/batch` - :doc:`payments/batch`
@ -99,36 +94,50 @@ Payments matching
----------------- -----------------
The :guilabel:`Payments matching` tool opens all unreconciled customer invoices or vendor bills and The :guilabel:`Payments matching` tool opens all unreconciled customer invoices or vendor bills and
gives you the opportunity to process them all one by one, doing the matching of all their payments allows you to process them individually, matching all payments and invoices in one place. You can
and invoices at once. You can reach this tool from the :menuselection:`Accounting Dashboard --> reach this tool from the :menuselection:`Accounting Dashboard --> Customer Invoices / Vendor Bills`,
Customer Invoices / Vendor Bills`, and click on :guilabel:`` and select :guilabel:`Payments click the drop-down menu button (:guilabel:`⋮`), and select :guilabel:`Payments Matching`, or go to
Matching`, or by going to :menuselection:`Accounting --> Reconciliation`. :menuselection:`Accounting --> Accounting --> Reconciliation`.
.. image:: payments/payments-journal.png
:alt: Payments matching menu in the drop-down menu.
.. note:: .. note::
During the :doc:`reconciliation <bank/reconciliation>`, if the sum of the debits During the :doc:`reconciliation <bank/reconciliation>`, if the sum of the debits and credits does
and credits does not match, there is a remaining balance. This either needs to be reconciled at a not match, there is a remaining balance. This either needs to be reconciled at a later date or
later date or needs to be written off directly. needs to be written off directly.
Batch payments matching Batch payments matching
----------------------- -----------------------
To reconcile several outstanding payments or invoices at once, for a specific customer or vendor, You can use the **batch reconciliation feature** to reconcile several outstanding payments or
the batch reconciliation feature can be used. Go to :menuselection:`Accounting --> Reporting --> invoices simultaneously for a specific customer or vendor. Go to your **Accounting Dashboard** and
Aged Receivable / Aged Payable`. You now see all transactions that have not been reconciled yet, and open your **bank journal**. In the **bank reconciliation** view, select a **transaction**, and click
when you select a customer or vendor, the :guilabel:`Reconcile` option is displayed. the :guilabel:`Batch Payments` tab. From here, you can reconcile your
:doc:`batch payments <payments/batch>` with your outstanding payments or invoices.
.. image:: payments/reconcile-option.png .. image:: payments/reconcile-option.png
:alt: See the reconcile option :alt: The batch payment reconcile option.
Registering a partial payment
=============================
To register a **partial payment**, click :guilabel:`Register payment` from the related invoice or
bill, and enter the amount received or paid. Upon entering the amount, a prompt appears to decide
whether to :guilabel:`Keep open` the invoice or bill, or :guilabel:`Mark as fully paid`. Select
:guilabel:`Keep open` and click :guilabel:`Create payment`. The invoice or bill is now marked as
:guilabel:`Partial`. Select :guilabel:`Mark as fully paid` if you wish to settle the invoice or bill
with a difference in the amount.
.. image:: payments/payment-difference.png
:alt: Partial payment of an invoice or bill.
Reconciling payments with bank statements Reconciling payments with bank statements
========================================= =========================================
Once a payment has been registered, the status of the invoice or bill is :guilabel:`In payment`. The Once a payment has been registered, the status of the invoice or bill is :guilabel:`In payment`. The
next step is to reconcile it with the related bank statement line to have the transaction finalized next step is :doc:`reconciling <bank/reconciliation>` it with the related bank statement line to
and the invoice or bill marked as :guilabel:`Paid`. have the transaction finalized and the invoice or bill marked as :guilabel:`Paid`.
.. seealso::
- :doc:`bank/reconciliation`
.. toctree:: .. toctree::
:titlesonly: :titlesonly:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 32 KiB