[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:
parent
ca7c6df2a9
commit
74b4f1e817
@ -2,50 +2,37 @@
|
|||||||
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 country’s legislation. If needed, the default :guilabel:`Internal
|
localization and depending on your country’s 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::
|
.. list-table::
|
||||||
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::
|
|
||||||
:header-rows: 1
|
:header-rows: 1
|
||||||
:stub-columns: 1
|
:stub-columns: 1
|
||||||
|
|
||||||
@ -59,10 +46,10 @@ 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
|
||||||
:stub-columns: 1
|
:stub-columns: 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: 20 KiB |
Binary file not shown.
Before Width: | Height: | Size: 26 KiB |
Loading…
Reference in New Issue
Block a user