| Case Number | 00029586 |
| Oracle Module | Accounts Payable (AP) |
| EBS Version | 11i (11.5.10.2) |
| Functional Area | Payment Processing / Bank Account Setup |
| Related Patches | None |
AP_BANK_ACCOUNT_USES_ALL.bank_account_uses_id identifies a duplicate row that should not exist.A duplicate record exists in AP_BANK_ACCOUNT_USES_ALL — the table that maps bank accounts to suppliers, operating units, or payment documents for use in the AP payment process (11i bank account model). The duplicate entry was likely created by a concurrent process, a data migration, or a manual insert. The fix deletes the duplicate row and rebuilds the payment batch.
Run data_fix.txt. A backup of the affected AP_BANK_ACCOUNT_USES_ALL row is created.
Delete from AP_BANK_ACCOUNT_USES_ALL for the specific bank_account_uses_id that is the duplicate. Commit.
Rebuild the affected payment batch through the AP Payment Batch window or via the Build Payments concurrent program to confirm the batch can be successfully built with the duplicate record removed.
AP_BANK_ACCOUNT_USES_ALL to assign bank accounts. In R12, bank account assignments moved to the Oracle Payments (IBY) tables — IBY_EXT_BANK_ACCOUNTS and IBY_PMT_INSTR_USES_ALL. This fix is delivered as a .txt file containing a brief action plan.
| File | Description |
|---|---|
| data_fix.txt | Brief action plan (not a standalone executable script). Creates backup of the duplicate AP_BANK_ACCOUNT_USES_ALL row; deletes the duplicate record; instructs to rebuild the payment batch. |
| Table | Action |
|---|---|
| AP_BANK_ACCOUNT_USES_ALL | Delete duplicate bank account use record |