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

TenthPlanet iDempiere Acounting Cash Bank Transfer 1

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.

FieldSample ValueDescription
Bank Account FromPOS Cash Account_POS Cash_100001Account money is transferred out of
Bank Account ToVendor Payment_Vendor Payment_123456Account receiving the transferred funds
TenthPlanet iDempiere Accounting Bank Cash Transfer Process 1

Step 2: Enter Business Partner and Currency

Choose the internal Business Partner used for bridge transfers. Confirm Currency matches the bank account currency.

FieldSample ValueDescription
Business PartnerMarvel EnterprisesBridge partner linking the two Payments
CurrencyINRCurrency 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.

FieldSample ValueDescription
ChargeBank Transfer ClearingBridge accounting charge for the transfer
Amount50,000.00Value of funds being transferred
Document No(blank)Optional; system auto-numbers if left blank
DescriptionPOS collection to vendor accountFree 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.

FieldSample ValueDescription
Statement Date09-Jul-2026Transaction date on the bank statement
Account Date09-Jul-2026Date used for accounting entries
OrganizationCDCOrganization 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.

FieldSample ValuePurpose
Create Bank Transfer DocumentCheckedCreates and completes a Bank Transfer document, then generates Payments
Run as JobUncheckedRuns 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.

TenthPlanet iDempiere Accounting Bank Cash Transfer Process 2
Note: When Create Bank Transfer Document is unchecked, the system still creates and completes two Payment records automatically.

Common Issues and Resolutions

IssueCauseResolution
“Charge” field shows required errorCharge was left blankAssign a bank transfer clearing Charge before submitting
Amount rejected as invalidAmount entered as zero or blankEnter a non-zero transfer amount
Bank Transfer document not visibleCreate Bank Transfer Document was uncheckedRe-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.