account_custom_internal_tra.../README.md
2026-04-28 11:24:28 +07:00

33 lines
1.4 KiB
Markdown

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