# 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**.