[IMP] accounting: adding info about group payments
task-3518648
closes odoo/documentation#11356
X-original-commit: 75af17192f
Signed-off-by: Audrey Vandromme (auva) <auva@odoo.com>
Signed-off-by: Anne-Françoise Marcq (afma) <afma@odoo.com>
This commit is contained in:
parent
464f44a941
commit
55f516faa8
@ -7,20 +7,20 @@ Payments
|
|||||||
In Odoo, payments can either be automatically linked 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/settles the amount due of the
|
- If a payment is **linked to an invoice or bill**, it reduces/settles the amount due on the
|
||||||
invoice. You can have multiple payments related to the same invoice.
|
invoice. Multiple payments on the same invoice are possible.
|
||||||
|
|
||||||
- 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
|
the company, or the company has an outstanding debit with a vendor. Those outstanding amounts
|
||||||
outstanding amounts to reduce/settle unpaid invoices/bills.
|
reduce/settle unpaid invoices/bills.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`Internal transfers <payments/internal_transfers>`
|
- :doc:`Internal transfers <payments/internal_transfers>`
|
||||||
- :doc:`bank/reconciliation`
|
- :doc:`bank/reconciliation`
|
||||||
- `Odoo Tutorials: Bank Configuration
|
- `Odoo Tutorials: Bank Configuration
|
||||||
<https://www.odoo.com/slides/slide/bank-configuration-1880>`_
|
<https://www.odoo.com/slides/slide/bank-configuration-6832>`_
|
||||||
|
|
||||||
.. _payments/register:
|
.. _accounting/payments/from-invoice-bill:
|
||||||
|
|
||||||
Registering payment from an invoice or bill
|
Registering payment from an invoice or bill
|
||||||
===========================================
|
===========================================
|
||||||
@ -29,11 +29,12 @@ When clicking :guilabel:`Register payment` in a customer invoice or vendor bill,
|
|||||||
journal entry and changes the amount due according to the payment amount. The counterpart is
|
journal entry and changes the amount due according to the payment amount. The counterpart is
|
||||||
reflected in an :ref:`outstanding <bank/outstanding-accounts>` **receipts** or **payments** account.
|
reflected in an :ref:`outstanding <bank/outstanding-accounts>` **receipts** or **payments** account.
|
||||||
At this point, the customer invoice or vendor bill is marked as :guilabel:`In payment`. Then, when
|
At this point, the customer invoice or vendor bill is marked as :guilabel:`In payment`. Then, when
|
||||||
the outstanding account is reconciled with a bank statement line, the invoice or vendor bill changes
|
the outstanding account is reconciled with a bank transaction line, the invoice or vendor bill
|
||||||
to the :guilabel:`Paid` status.
|
changes to the :guilabel:`Paid` status.
|
||||||
|
|
||||||
The information icon near the payment line displays more information about the payment. You can
|
The :icon:`fa-info-circle` information icon next to the payment line displays more
|
||||||
access additional information, such as the related journal, by clicking :guilabel:`View`.
|
information about the payment. To access additional information, such as the related journal, click
|
||||||
|
: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.
|
||||||
@ -41,65 +42,89 @@ access additional information, such as the related journal, by clicking :guilabe
|
|||||||
.. note::
|
.. note::
|
||||||
- The customer invoice or vendor bill must be in the :guilabel:`Posted` status to register the
|
- The customer invoice or vendor bill must be in the :guilabel:`Posted` status to register the
|
||||||
payment.
|
payment.
|
||||||
- If you unreconcile a payment, it still appears in your books but is no longer linked to the
|
- If a payment is unreconciled, it still appears in the 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 a payment is (un)reconciled 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 a payment is (un)reconciled and an invoice with 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.
|
||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
- If your main bank account is set as an :ref:`outstanding account
|
If the 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/outstanding-accounts>`, and the payment is registered in Odoo (not through a related
|
||||||
bank statement), invoices and bills are directly registered as :guilabel:`Paid`.
|
bank transaction), invoices and bills are directly registered as :guilabel:`Paid`.
|
||||||
|
|
||||||
|
.. _accounting/payments/not-tied:
|
||||||
|
|
||||||
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 :menuselection:`Customers / Vendors --> Payments` menu, it is
|
When a new payment is registered via :menuselection:`Customers / Vendors --> Payments`, it is not
|
||||||
not directly linked to an invoice or bill. Instead, the account receivable or the account payable is
|
directly linked to an invoice or bill. Instead, the account receivable or the account payable is
|
||||||
matched with the **outstanding account** until it is manually matched with its related invoice or
|
matched with the **outstanding account** until it is manually matched with its related invoice or
|
||||||
bill.
|
bill.
|
||||||
|
|
||||||
|
.. _accounting/payments/matching-invoices-bills:
|
||||||
|
|
||||||
Matching invoices and bills with payments
|
Matching invoices and bills with payments
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
A blue banner appears when you validate a new invoice/bill and an **outstanding payment** exists for
|
A blue banner appears when validating a new invoice/bill and an **outstanding payment** exists for
|
||||||
this specific customer or vendor. It can easily be matched from the invoice or bill by clicking
|
this specific customer or vendor. To match it with the invoice or bill, click :guilabel:`ADD`
|
||||||
:guilabel:`ADD` under :guilabel:`Outstanding Credits` or :guilabel:`Outstanding Debits`.
|
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 its
|
The invoice or bill is now marked as :guilabel:`In payment` until it is reconciled with its
|
||||||
corresponding bank statement.
|
corresponding bank transaction.
|
||||||
|
|
||||||
.. _payments/batch-payments:
|
.. _accounting/payments/group-payments:
|
||||||
|
|
||||||
Batch payment
|
Group payments
|
||||||
-------------
|
--------------
|
||||||
|
|
||||||
Batch payments allow you to group different payments to ease :doc:`reconciliation
|
Group payments allow combining outgoing and incoming payments from the same contact into a single
|
||||||
<bank/reconciliation>`. They are also useful when you deposit :doc:`checks <payments/checks>` to the
|
payment to simplify the process and improve payment usability. To register a group payment:
|
||||||
bank or for :doc:`SEPA payments <payments/pay_sepa>`. To do so, go to :menuselection:`Accounting -->
|
|
||||||
Customers --> Batch Payments` or :menuselection:`Accounting --> Vendors --> Batch Payments`. In the
|
#. Go to :menuselection:`Accounting --> Customers --> Invoices/Credit Notes` or
|
||||||
list view of payments, you can select and group several payments in a batch by clicking
|
:menuselection:`Accounting --> Vendors --> Bills/Refunds`.
|
||||||
:menuselection:`Action --> Create Batch Payment`.
|
#. Select the relevant invoices/credit notes or bills/refunds linked to a specific contact.
|
||||||
|
#. Click the :icon:`fa-cog` (:guilabel:`Action menu`) icon and select :guilabel:`Register Payment`.
|
||||||
|
#. In the :guilabel:`Register Payment` window, select the :guilabel:`Journal`, the
|
||||||
|
:guilabel:`Payment Method`, and the :guilabel:`Payment Date`.
|
||||||
|
#. Enable the :guilabel:`Group Payments` option and click :guilabel:`Create payment`.
|
||||||
|
|
||||||
|
The invoices or bills are now marked as :guilabel:`In payment` until they are reconciled with the
|
||||||
|
corresponding bank transactions. The credit notes or refunds are marked as :guilabel:`Paid`.
|
||||||
|
|
||||||
|
.. _accounting/payments/batch-payments:
|
||||||
|
|
||||||
|
Batch payments
|
||||||
|
--------------
|
||||||
|
|
||||||
|
Batch payments allow grouping payments from multiple contacts to ease
|
||||||
|
:doc:`reconciliation <bank/reconciliation>`. They are also useful when depositing :doc:`checks
|
||||||
|
<payments/checks>` to the bank or for :doc:`SEPA payments <payments/pay_sepa>`. To do so, go to
|
||||||
|
:menuselection:`Accounting --> Customers --> Batch Payments` or :menuselection:`Accounting -->
|
||||||
|
Vendors --> Batch Payments`. In the list view of payments, to group several payments in a
|
||||||
|
batch, select them and click :menuselection:`Action --> Create Batch Payment`.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`payments/batch`
|
- :doc:`payments/batch`
|
||||||
- :doc:`payments/batch_sdd`
|
- :doc:`payments/batch_sdd`
|
||||||
|
|
||||||
.. _payments/matching:
|
.. _accounting/payments/matching:
|
||||||
|
|
||||||
Payments matching
|
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
|
||||||
allows you to process them individually, matching all payments and invoices in one place. You can
|
allows them to be processed individually, matching all payments and invoices in one place. Go to the
|
||||||
reach this tool from the :menuselection:`Accounting Dashboard --> Customer Invoices / Vendor Bills`,
|
:guilabel:`Accounting Dashboard`, click the :icon:`fa-ellipsis-v` (:guilabel:`dropdown menu`)
|
||||||
click the drop-down menu button (:guilabel:`⋮`), and select :guilabel:`Payments Matching`, or go to
|
button from the :guilabel:`Customer Invoices` or :guilabel:`Vendor Bills` journals, and select
|
||||||
:menuselection:`Accounting --> Accounting --> Reconciliation`.
|
:guilabel:`Payments Matching`, or go to :menuselection:`Accounting --> Accounting -->
|
||||||
|
Reconciliation`.
|
||||||
|
|
||||||
.. image:: payments/payments-journal.png
|
.. image:: payments/payments-journal.png
|
||||||
:alt: Payments matching menu in the drop-down menu.
|
:alt: Payments matching menu in the drop-down menu.
|
||||||
@ -107,39 +132,49 @@ click the drop-down menu button (:guilabel:`⋮`), and select :guilabel:`Payment
|
|||||||
.. note::
|
.. note::
|
||||||
During the :doc:`reconciliation <bank/reconciliation>`, if the sum of the debits and credits does
|
During the :doc:`reconciliation <bank/reconciliation>`, if the sum of the debits and credits does
|
||||||
not match, there is a remaining balance. This either needs to be reconciled at a later date or
|
not match, there is a remaining balance. This either needs to be reconciled at a later date or
|
||||||
needs to be written off directly.
|
written off directly.
|
||||||
|
|
||||||
|
.. _accounting/payments/batch-payments-matching:
|
||||||
|
|
||||||
Batch payments matching
|
Batch payments matching
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
You can use the **batch reconciliation feature** to reconcile several outstanding payments or
|
Use the batch reconciliation feature to reconcile several outstanding payments or invoices
|
||||||
invoices simultaneously for a specific customer or vendor. Go to your **Accounting Dashboard** and
|
simultaneously for a specific customer or vendor. Go to :menuselection:`Accounting --> Reporting -->
|
||||||
open your **bank journal**. In the **bank reconciliation** view, select a **transaction**, and click
|
Aged Receivable / Aged Payable`. All transactions that have not yet been reconciled for that
|
||||||
the :guilabel:`Batch Payments` tab. From here, you can reconcile your
|
contact are visible, and when a customer or vendor is selected, the :guilabel:`Reconcile` option is
|
||||||
:doc:`batch payments <payments/batch>` with your outstanding payments or invoices.
|
displayed.
|
||||||
|
|
||||||
.. image:: payments/reconcile-option.png
|
.. image:: payments/reconcile-option.png
|
||||||
:alt: The batch payment reconcile option.
|
:alt: The batch payment reconcile option.
|
||||||
|
|
||||||
|
.. _accounting/payments/partial-payment:
|
||||||
|
|
||||||
Registering a partial payment
|
Registering a partial payment
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
To register a **partial payment**, click :guilabel:`Register payment` from the related invoice or
|
To register a partial payment, click on :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
|
bill. In the case of a partial payment (when the :guilabel:`Amount` paid is less than the total
|
||||||
whether to :guilabel:`Keep open` the invoice or bill, or :guilabel:`Mark as fully paid`. Select
|
remaining amount on the invoice or the bill), the :guilabel:`Payment Difference` field displays the
|
||||||
:guilabel:`Keep open` and click :guilabel:`Create payment`. The invoice or bill is now marked as
|
outstanding balance. There are two options:
|
||||||
: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
|
- :guilabel:`Keep open`: Keep the invoice or the bill open and mark it with a :guilabel:`Partial`
|
||||||
:alt: Partial payment of an invoice or bill.
|
banner;
|
||||||
|
- :guilabel:`Mark as fully paid`: Select an account in the :guilabel:`Post Difference In` field and
|
||||||
|
change the :guilabel:`Label` if needed. A journal entry will be created to balance the accounts
|
||||||
|
payable or receivable with the selected account.
|
||||||
|
|
||||||
Reconciling payments with bank statements
|
.. image:: payments/partial-payment.png
|
||||||
=========================================
|
:alt: register a partial payment
|
||||||
|
|
||||||
|
.. _accounting/payments/reconciling-payments:
|
||||||
|
|
||||||
|
Reconciling payments with bank transactions
|
||||||
|
===========================================
|
||||||
|
|
||||||
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 :doc:`reconciling <bank/reconciliation>` it with the related bank statement line to
|
next step is :doc:`reconciling <bank/reconciliation>` it with the related bank transaction line to
|
||||||
have the transaction finalized and the invoice or bill marked as :guilabel:`Paid`.
|
finalize the payment workflow and mark the invoice or bill as :guilabel:`Paid`.
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
Before Width: | Height: | Size: 4.1 KiB |
@ -62,10 +62,10 @@ Then, to close the fiscal year:
|
|||||||
<accounting/reporting/aged-payable>` reports.
|
<accounting/reporting/aged-payable>` reports.
|
||||||
- Audit all accounts, being sure to fully understand all transactions and their nature, making
|
- Audit all accounts, being sure to fully understand all transactions and their nature, making
|
||||||
sure to include loans and fixed assets.
|
sure to include loans and fixed assets.
|
||||||
- Optionally, run :ref:`payments matching <payments/matching>` to validate any open vendor bills
|
- Optionally, run :ref:`payments matching <accounting/payments/matching>` to validate any open
|
||||||
and customer invoices with their payments. While this step is optional, it could assist the
|
vendor bills and customer invoices with their payments. While this step is optional, it could
|
||||||
year-end closing process if all outstanding payments and invoices are reconciled, potentially
|
assist the year-end closing process if all outstanding payments and invoices are reconciled,
|
||||||
finding errors or mistakes in the system.
|
potentially finding errors or mistakes in the system.
|
||||||
|
|
||||||
Next, the accountant likely verifies balance sheet items and book entries for:
|
Next, the accountant likely verifies balance sheet items and book entries for:
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ appropriately completed:
|
|||||||
- :guilabel:`Vendor`: Odoo automatically fills some information based on the vendor's registered
|
- :guilabel:`Vendor`: Odoo automatically fills some information based on the vendor's registered
|
||||||
information, previous purchase orders, or bills.
|
information, previous purchase orders, or bills.
|
||||||
- :guilabel:`Bill Reference`: add the sales order reference provided by the vendor and is used to do
|
- :guilabel:`Bill Reference`: add the sales order reference provided by the vendor and is used to do
|
||||||
the :ref:`matching <payments/matching>` when you receive the products.
|
the :ref:`matching <accounting/payments/matching>` when you receive the products.
|
||||||
- :guilabel:`Auto-Complete`: select a past bill/purchase order to automatically complete the
|
- :guilabel:`Auto-Complete`: select a past bill/purchase order to automatically complete the
|
||||||
document. The :guilabel:`Vendor` field should be completed prior to completing this field.
|
document. The :guilabel:`Vendor` field should be completed prior to completing this field.
|
||||||
- :guilabel:`Bill Date`: is the issuance date of the document.
|
- :guilabel:`Bill Date`: is the issuance date of the document.
|
||||||
|
@ -717,7 +717,7 @@ Create batch payment
|
|||||||
Now, record each payment in Odoo using the |NACHA| payment method.
|
Now, record each payment in Odoo using the |NACHA| payment method.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
:ref:`Register Payments in Odoo <payments/register>`
|
:ref:`Register Payments in Odoo <accounting/payments/from-invoice-bill>`
|
||||||
|
|
||||||
.. important::
|
.. important::
|
||||||
Be aware of the cut-off time for same-day payments. Either the file needs to have a future date
|
Be aware of the cut-off time for same-day payments. Either the file needs to have a future date
|
||||||
|
Loading…
Reference in New Issue
Block a user