How to Import Payment in iDempiere
The Import Payment window allows importing payment transactions from external files into iDempiere. It is commonly used in retail for bank, POS, or payment gateway transactions and helps maintain accurate customer balances and financial reporting.
Process Flow

Business Rules
- Import file must follow the required template.
- Business Partner must exist.
- Currency should match payment data.
- Duplicate payments should be avoided.
- Payment amount cannot be zero.
- Completed payments are available for allocation.
Prerequisites
- Organization configured
- Business Partner configured
- Bank Account configured
- Payment Method configured
- Financial Period opened
Navigation
Menu → Financial Management → Import Payment
Configuration Steps
Step 1: Prepare Import File
Prepare the payment import template with Business Partner, Amount, Currency, Bank Account and Payment Date.
| Field | Sample Value | Description |
|---|---|---|
| Business Partner | ABC Retail | Customer/Vendor |
Step 2: Import Records
Select the import file and execute the import process.
| Field | Sample Value | Description |
|---|---|---|
| Business Partner | ABC Retail | Customer/Vendor |


Step 3: Validate Data
Review imported records and resolve validation errors.
| Field | Sample Value | Description |
|---|---|---|
| Business Partner | ABC Retail | Customer/Vendor |
Step 4: Complete Import
Process validated records to create payment documents.
| Field | Sample Value | Description |
|---|---|---|
| Business Partner | ABC Retail | Customer/Vendor |
Common Issues and Resolutions
| Issue | Cause | Resolution |
|---|---|---|
| Import failed | Invalid format | Use supported template |
| Business Partner missing | Master data absent | Create Business Partner |
| Currency mismatch | Wrong currency | Correct currency |
| Closed period | Period closed | Open financial period |
| Duplicate payment | Already imported | Remove duplicate |
Next Steps
- Verify payments
- Allocate payments to invoices
- Review customer balances
- Run payment reports