How to Process a Bank/Cash Transfer in iDempiere

Introduction

The Bank/Cash Transfer window records the movement of funds between an organization’s own bank and cash accounts, such as depositing cash or moving funds to a collection account.

It is used for internal fund movements only, not for settling invoices with customers or vendors, keeping those payment types separate.

Completing the transfer automatically creates two linked payment records, one outgoing and one incoming, giving a complete audit trail for reconciliation.

Business Rules

  • The From Bank Account and To Bank Account must be different.
  • The transfer amount must be entered before the document can be completed.
  • Payment Date and Accounting Date are required.
  • Source and destination account details must be completed before processing.
  • Completing the document finalizes the transfer and marks it as Processed.
  • Completed transfers become read-only.
  • Two payment records (an AP Payment and an AR Receipt) are automatically created on completion.
  • The Charge selected on each side determines the clearing account used when the payments are posted.

Process Flow Diagram

BankCashTransfer1

Configuration Steps

Step 1: Create the Bank/Cash Transfer

The header captures when the transfer happens and which organization it belongs to, before any account details are entered.

Create a new Bank/Cash Transfer and enter the Organization, Payment Date, and Accounting Date.

FieldSample ValueDescription
OrganizationCDCOrganization performing the transfer
Document No1000002Number assigned to this transfer
Payment Date07/09/2026Date the transfer takes place
Account Date07/09/2026Financial posting date
TenthPlanet iDempiere Accounting BankCashTransfer

Step 2: Enter the Source Account

The From Bank Account section identifies exactly which account funds are leaving, along with the amount and payment method.

Under From Bank Account, select the source account, business partner, charge, currency, amount, and tender type.

FieldSample ValueDescription
From Bank AccountPOS Cash Account_POS Cash_100001Account funds are transferred out of
From OrganizationCDCOrganization owning the source account
From Business PartnerCHENNAI SUPPLIERSBusiness Partner associated with the source side
From ChargeBank Transfer ChargeCharge that determines the clearing account used for posting
From Bank CurrencyINRCurrency of the source account
From Amount50,000.00Amount being transferred out
From Tender TypeDirect DepositPayment method used for the transfer
TenthPlanet iDempiere Accounting BankCashTransfer1

Step 3: Enter the Destination Account

The To Bank Account section identifies where the funds land, mirroring the source details so both sides of the transfer are fully recorded.

Under To Bank Account, select the destination account, business partner, charge, currency, amount, and tender type.

FieldSample ValueDescription
To Bank AccountPOS UPI Collection_POS UPI_100002Account receiving the funds
To OrganizationCDCOrganization owning the destination account
To Business PartnerCHENNAI SUPPLIERSBusiness Partner associated with the destination side
To ChargeBank Transfer ChargeCharge that determines the clearing account used for posting
To Bank CurrencyINRCurrency of the destination account
To Amount50,000.00Amount received
To Tender TypeDirect DepositPayment method used for the transfer

Note: From Amount and To Amount should match; a mismatch usually points to a currency or charge configuration issue rather than an intentional difference.

TenthPlanet iDempiere Accounting BankCashTransfer2

Step 4: Save the Transfer

Click Save. The document remains in Drafted status and is available for completion.

Step 5: Complete the Bank/Cash Transfer

Completing the document is what actually finalizes the fund movement and generates the accounting-ready payment records.

Select Document Action → Complete.

Expected Result

  • Document Status changes to Completed.
  • The Processed checkbox is selected.
  • The document becomes read-only.
  • Two payment records are automatically generated.
TenthPlanet iDempiere Accounting BankCashTransfer3

Step 6: Review the Generated Payments

The Payments tab lists both records created by the transfer, so you can confirm the outgoing and incoming sides were generated correctly.

Open the Payments tab on the completed Bank/Cash Transfer and review both records.

FieldSample ValueDescription
Payment1000002_07/09/2026_50000.00_-1Generated payment document, outgoing side
Document TypeAP PaymentOutgoing payment from the source account
Document TypeAR ReceiptIncoming receipt into the destination account
Document No1000002Shared document number for both generated payments
Document StatusCompletedStatus of each generated payment
TenthPlanet iDempiere Accounting BankCashTransfer5
TenthPlanet iDempiere Accounting BankCashTransfer4

Step 7: Review the Generated Payment Documents (Optional)

Opening each payment individually confirms the bank account, amount, and charge carried through correctly from the transfer.

Open each payment record from the Payments tab and verify the Bank Account, Payment Amount, Tender Type, and Charge.

Step 8: Review the Posted Accounting Entries (Optional)

Reviewing the posting confirms the transfer nets to zero through a clearing account rather than posting directly bank-to-bank.

Open Posting for each generated payment and verify the debit and credit lines against the clearing and charge accounts.

Common Issues and Resolutions

IssueCauseResolution
Source and destination accounts are the sameSame account selected for both fieldsSelect different bank or cash accounts for From and To
Mandatory fields remain highlightedRequired information is missingComplete all mandatory fields before saving
Unable to complete the transferRequired transfer information is incompleteReview the header and account details before completing
Payments tab is emptyDocument has not been completedComplete the Bank/Cash Transfer to generate the payment records
From Amount and To Amount do not matchCurrency mismatch or manual overrideConfirm both accounts use the same currency, or review the entered amounts
Posting does not balance as expectedCharge not consistently selected on both sidesSelect the same Charge on From and To so postings clear through the same account

Next Steps

  • Review the generated payment records.
  • Verify the accounting entries, if financial posting is enabled.
  • Perform bank or cash reconciliation.
  • Continue with the organization’s regular financial closing activities.