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