How to Transfer Funds Between Bank accounts in iDempiere
The Bank/Cash Transfer window in iDempiere moves funds between two bank or cash accounts within the same company.
Every transfer creates Payment records that feed bank reconciliation, cash flow reporting, and general ledger accounting, so accuracy here directly affects financial reporting.
Process Flow

Business Rules
- From Bank Account and To Bank Account must be two different accounts.
- Business Partner acts as the bridge partner linking the outgoing and incoming Payments.
- Charge is mandatory and records the bridge accounting entry for the transfer.
- Transfer Amount cannot be zero or blank.
- Create Bank Transfer Document controls whether a formal document or direct Payments are created.
- Completed transfers always generate one outgoing and one incoming Payment record.
Prerequisites
- From Bank Account configured with a valid GL account.
- To Bank Account configured with a valid GL account.
- Business Partner configured for internal or bridge transfers.
- Charge configured for bank transfer clearing.
- Currency and Conversion Type configured for cross-currency transfers.
- Organization configured for the transferring store or entity.
Navigation
Menu → Open Items (Financial Movements and Aging) → Bank/Cash Transfer Process
Configuration Steps
Step 1: Select Source and Destination Bank Accounts
Select the Bank Account From field for the source account. Select a different account in Bank Account To for the destination.
| Field | Sample Value | Description |
| Bank Account From | POS Cash Account_POS Cash_100001 | Account money is transferred out of |
| Bank Account To | Vendor Payment_Vendor Payment_123456 | Account receiving the transferred funds |

Step 2: Enter Business Partner and Currency
Choose the internal Business Partner used for bridge transfers. Confirm Currency matches the bank account currency.
| Field | Sample Value | Description |
| Business Partner | Marvel Enterprises | Bridge partner linking the two Payments |
| Currency | INR | Currency applied to both Payment records |
Step 3: Configure Charge and Amount
Select a Charge such as Bank Transfer Clearing. Enter the Amount to transfer and an optional Description for audit reference.
| Field | Sample Value | Description |
| Charge | Bank Transfer Clearing | Bridge accounting charge for the transfer |
| Amount | 50,000.00 | Value of funds being transferred |
| Document No | (blank) | Optional; system auto-numbers if left blank |
| Description | POS collection to vendor account | Free text reference for the transfer |
Step 4: Set Statement and Accounting Dates
Enter the Statement Date for the bank transaction date and Enter the Accounting Date.
| Field | Sample Value | Description |
| Statement Date | 09-Jul-2026 | Transaction date on the bank statement |
| Account Date | 09-Jul-2026 | Date used for accounting entries |
| Organization | CDC | Organization the transfer is posted under |
Step 5: Choose the Processing Method
Check Create Bank Transfer Document for a documented, auditable transfer. Leave it unchecked for a faster, direct Payment-only transfer.
| Field | Sample Value | Purpose |
| Create Bank Transfer Document | Checked | Creates and completes a Bank Transfer document, then generates Payments |
| Run as Job | Unchecked | Runs the transfer immediately instead of as a background job |
Step 6: Process and Verify Generated Records
Click OK to run the process. Review the confirmation log, then open the generated Payments or Bank Transfer document to verify.

| Note: When Create Bank Transfer Document is unchecked, the system still creates and completes two Payment records automatically. |
Common Issues and Resolutions
| Issue | Cause | Resolution |
| “Charge” field shows required error | Charge was left blank | Assign a bank transfer clearing Charge before submitting |
| Amount rejected as invalid | Amount entered as zero or blank | Enter a non-zero transfer amount |
| Bank Transfer document not visible | Create Bank Transfer Document was unchecked | Re-run with the checkbox selected to generate a formal document |
Next Steps
- Reconcile the generated Payments in the Bank Statement window.
- Review posted accounting entries in the GL Journal.
- Set up Payment Allocation if the transfer relates to open invoices.