Odoo Community Association

Account Payment Internal Transfer

Beta License: LGPL-3 OCA/account-payment Translate me on Weblate Try me on Runboat

This module restores the internal transfer functionality for payments that was available in previous Odoo versions but was removed.

Now the recommended approach for internal transfers requires waiting for bank statement lines to be imported and then using reconciliation models. This workflow has significant drawbacks:

This module allows users to register internal transfers immediately when they happen, creating the intermediate journal entries with outstanding accounts. Later, when bank statements are imported, each side can be reconciled independently. This results in 4 journal entries total (2 payments + 2 bank statement reconciliations).

Features:

Table of contents

Usage

To create an internal transfer:

  1. Go to Accounting Dashboard
  2. Click on the menu (three dots) of a Bank or Cash journal
  3. In the “New” section, click on “Internal Transfer”
  4. Select the destination journal
  5. Enter the amount
  6. Confirm the payment

The system will automatically:

  • Create a paired payment in the destination journal
  • Use the company’s transfer account for the counterpart
  • Reconcile both transfer lines automatically

To find existing transfers, use the “Internal Transfers” filter in the payments search view.

When cancelling, resetting to draft, or deleting one side of the transfer, the paired payment is automatically updated as well.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • ForgeFlow

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

This module is part of the OCA/account-payment project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.