Go to file
2026-04-29 11:49:25 +07:00
data first commit 2026-04-28 11:30:09 +07:00
models feat: implement automated destination leg reconciliation and refactor internal transfer models to support linked bank statement lines. 2026-04-29 11:49:25 +07:00
security first commit 2026-04-28 11:30:09 +07:00
views feat: implement automated destination leg reconciliation and refactor internal transfer models to support linked bank statement lines. 2026-04-29 11:49:25 +07:00
__init__.py first commit 2026-04-28 11:30:09 +07:00
__manifest__.py first commit 2026-04-28 11:30:09 +07:00
.gitignore first commit 2026-04-28 11:30:09 +07:00
README.md first commit 2026-04-28 11:30:09 +07:00

Custom Bank Internal Transfer

A custom Odoo 17 module that provides a simplified 2-entry internal bank transfer flow.

Features

  • Dedicated Menu: Adds a separate "Bank Internal Transfer" menu under Accounting/Vendors.
  • Direct Reconciliation Flow: Generates only 2 journal entries instead of the standard 3, completely bypassing the liquidity transfer / internal transfer account.
    • Entry 1: Source Bank Statement Line (Dr Outstanding Payments [Source], Cr Source Bank)
    • Entry 2: Destination Bank Statement Line (Dr Dest Bank, Cr Outstanding Payments [Source])
  • Unique Sequencing: Implements a dedicated sequence (e.g. BIT/2026/0001) for bank internal transfers.
  • Printable Receipt: Supports generating PDF payment receipts using the standard vendor payment receipt template.

Dependencies

  • account
  • account_accountant (Required for Odoo Enterprise accounting menus)

Installation

  1. Copy the account_custom_internal_transfer directory to your Odoo custom addons path.
  2. Update the App List in Odoo.
  3. Install the "Custom Bank Internal Transfer" module.

Usage

  1. Navigate to Accounting > Vendors > Bank Internal Transfer.
  2. Click New.
  3. Select the Source Journal (e.g., Bank BCA) and Destination Journal (e.g., Cash).
  4. Specify the Date, Amount, and Memo.
  5. Click Confirm to execute the transfer.
  6. To print a receipt, click Print > Payment Receipt.