[IMP] accounting: internal transfers

taskid-3663508

closes odoo/documentation#7394

X-original-commit: 9223318b05
Signed-off-by: Tom Aarab (toaa) <toaa@odoo.com>
This commit is contained in:
“Chiara 2024-01-02 16:19:47 +01:00 committed by “Audrey
parent ca7c6df2a9
commit 74b4f1e817
5 changed files with 46 additions and 120 deletions

View File

@ -2,48 +2,35 @@
Internal transfers Internal transfers
================== ==================
In Odoo, internal money transfers can be made in a few clicks. You need at least either two bank Internal money transfers can be handled in Odoo. At least two bank accounts are needed to make
accounts, two cash journals, or one bank account and one cash journal. internal transfers.
.. seealso::
:doc:`How to add an additional bank account <../bank>`
Configuration Configuration
============= =============
An internal transfer account is automatically created on your database based on your company's An internal transfer account is automatically created on your database based on your company's
localization and depending on your countrys legislation. If needed, the default :guilabel:`Internal localization and depending on your countrys legislation. To modify the default :guilabel:`Internal
transfer account` can be modified by going to :menuselection:`Accounting app --> Configuration --> transfer account`, go to :menuselection:`Accounting --> Configuration --> Settings` and scroll down
Settings` and then under the :guilabel:`Default Accounts` section. to the :guilabel:`Default Accounts` section.
.. note::
At least two bank accounts are needed to make internal transfers. Refer to
:doc:`Bank and cash accounts section <../bank>` to see how to add an additional bank
account to your database.
Register an internal transfer from one bank to another Register an internal transfer from one bank to another
====================================================== ======================================================
Let's say you have two bank accounts registered on your database and you want to transfer 1,000 USD If you want to transfer money from one bank to another, access the Accounting Dashboard, click the
from Bank A to Bank B. drop-down selection button (:guilabel:`⋮`) on the bank from which you want to make the transfer,
then click :guilabel:`Payments`. Select or create a payment, tick the :guilabel:`Internal Transfer`
checkbox, and select a :guilabel:`Destination Journal` before you :guilabel:`Confirm` the internal
transfer.
Log an internal transfer The money is now booked in the transfer account and another payment is automatically created in the
------------------------ destination journal.
From the Accounting Dashboard, click on the drop-down selection button (:guilabel:`⋮`) on one of .. example::
your banks. In the :guilabel:`New` column click on :guilabel:`Internal Transfer` and enter the
information related to the transfer.
.. image:: internal_transfers/internal_transfer.png - Bank journal (Bank A)
:align: center
:alt: Fill in the information related to your internal transfer
.. note::
Fill in the :guilabel:`Memo` field for automatic reconciliation.
:guilabel:`Save` and :guilabel:`Confirm` to register your internal transfer. The money is now booked
in the transfer account and another payment is **automatically** created in the destination journal
(Bank B).
Bank journal (Bank A)
~~~~~~~~~~~~~~~~~~~~~
.. list-table:: .. list-table::
:header-rows: 1 :header-rows: 1
@ -59,8 +46,8 @@ Bank journal (Bank A)
- **$1,000** - **$1,000**
- -
Automated booking - Bank journal (BANK B) - Bank journal (Bank B)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table:: .. list-table::
:header-rows: 1 :header-rows: 1
@ -76,72 +63,11 @@ Automated booking - Bank journal (BANK B)
- -
- **$1,000** - **$1,000**
.. note:: There is **one outstanding payment** and **one outstanding receipt** pending in your two bank
There are one outstanding payment and one outstanding receipt pending in your two bank account account journals because the bank statement confirming the sending and receiving of the money
journals, because the bank statement confirming the sending and receiving of the money has not has not been booked yet.
been booked yet.
.. image:: internal_transfers/outstanding-payments-receipts.png Once this is done, you can book and reconcile your bank statement lines as usual.
:align: center
:alt: Outstanding Payments/Receipts pending bank statement booking
.. _interbank/import-and-reconcile:
Manage and reconcile bank statements
------------------------------------
The next step is to book the bank statements to finalize the transaction by creating,
:doc:`importing <../bank/transactions>`, or :doc:`synchronizing <../bank/bank_synchronization>` your
:guilabel:`Transactions lines`. Fill in the :guilabel:`Ending balance` and click on the
:guilabel:`Reconcile` button.
.. image:: internal_transfers/transactions-line.png
:align: center
:alt: Transaction lines to be filled in prior to reconciliation
.. seealso:: .. seealso::
:doc:`../bank/reconciliation` :doc:`../bank/reconciliation`
In the next window, choose counterparts for the payment - in this example, the outstanding payment
account - then click :guilabel:`Validate`.
.. image:: internal_transfers/bank-reconciliation.png
:align: center
:alt: Reconcile your payment
Bank journal entry
~~~~~~~~~~~~~~~~~~
.. list-table::
:header-rows: 1
:stub-columns: 1
* - **Account**
- **Debit**
- **Credit**
* - Outstanding Payment
- $1,000
-
* - Bank Account (BANK A)
-
- **$1,000**
The same steps must be repeated once you receive the bank statement related to Bank B. Book and
reconcile your bank statement lines.
Bank journal entry
~~~~~~~~~~~~~~~~~~
.. list-table::
:header-rows: 1
:stub-columns: 1
* - **Account**
- **Debit**
- **Credit**
* - Outstanding Receipt
-
- $1,000
* - Bank Account (BANK B)
- **$1,000**
-

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB