Skip to Content
Menu
This question has been flagged
1 Reply
235 Views

Internal Bank Transfers have become very complicated to do in Odoo 18. Odoo support documentation in not helpful, neither are the tutorial videos available.

What is the step by step process to make an internal transfer from a GBP bank account to a USD bank account? The module always shows by default the functional currency (USD) even when trying to encode the GBP amount in the GBP bank account.

Thank you.

Avatar
Discard
Best Answer

In Odoo 18, payment creation is optional and payments no longer create journal entries. Payments only need to be created if you wish to record additional details about the expected transaction or are sending payments via bank transfer integration such as ACH, BACS, ISO20022, SEPA, etc.


Internal Transfers can be handled during bank reconcilation by clicking Internal Transfers on both the sending and receiving Bank Journals, and this process is the same whether you created an outgoing (Vendor) and incoming (Customer) payment for the two sides Internal Transfer or did not create either.


Outbound (withdrawal):



Inbound (deposit):


Note: If the inbound payment to the receiving bank is in a different currency (you will initially see that the debit  and credit amounts are not the same as the withdrawal) ...

... switch to List View and enter the Foreign Currency and Amount Currency to update the exchange rate that Odoo uses:




Customers who want the prior behavior where journal entries were created need to create outstanding accounts and configure their bank journals to use them. This is done by adding these accounts to each relevant Payment Method on the Incoming Payments and Outgoing Payments tabs on the Journal.


In this case you would create a Manual Journal Entry using the outstanding accounts. Enter either the known or estimated amount for the secondary currency:


Then match with the Journal Entry during bank reconcilation:


Outbound (withdrawal):



Inbound (deposit):

If you estimated the amount of foreign currency, Odoo will add a gain/loss adjustment to account for the difference.


Note: You may see an adjustment entry added when one is not needed (if you pre-purchased at a specific exchange rate and updated the statement line as explained in the first scenario). If this happens, simply delete it and match against the journal entry as shown.





Avatar
Discard

Excellent tutorial!! Just one question, what happens after you reconcile with the internal transfers account? Is there any way to make the match between the internal transfers?

Related Posts Replies Views Activity
0
Apr 25
2
0
Apr 25
89
1
Mar 25
262
3
Mar 25
635
0
Mar 25
266