Search Results ap_bank_charges
Overview
The AP_BANK_CHARGES table is a core data object within the Oracle E-Business Suite Payables (AP) module. It serves as the master repository for defining bank charge rules, which are fees levied by financial institutions for processing payments. This table is essential for automating the calculation, accrual, and accounting of these charges during payment processing, particularly for electronic funds transfers (EFT) and wire payments. By maintaining these definitions centrally, the system ensures consistent application of bank fee policies across all payable transactions, directly impacting the accuracy of financial liabilities and cash management.
Key Information Stored
The table's primary key is BANK_CHARGE_ID, which uniquely identifies each charge rule. Critical foreign key columns establish relationships with other master data, defining the operational scope of the charge. The TRANSFERRING_BANK_BRANCH_ID and RECEIVING_BANK_BRANCH_ID link to AP_BANK_BRANCHES, allowing charges to be configured for specific sending and receiving bank accounts. The CURRENCY_CODE foreign key to FND_CURRENCIES specifies the currency for which the charge is valid. While the provided metadata does not list all columns, typical data stored includes charge calculation methods (flat fee, percentage-based, tiered), effective dates, charge types (e.g., "SWIFT"), and associated general ledger accounts for accrual and expense recognition.
Common Use Cases and Queries
A primary use case is the system's automatic selection of the appropriate bank charge during payment creation, based on the payment currency, bank accounts involved, and payment method. For reporting and analysis, common queries involve listing all active charge definitions or analyzing charges applied over a period. For instance, to audit charges for a specific bank branch, one might use:
- SELECT abc.bank_charge_id, abc.currency_code, abb.bank_name FROM ap_bank_charges abc, ap_bank_branches abb WHERE abc.transferring_bank_branch_id = abb.bank_branch_id AND abb.bank_name LIKE '%BankName%';
Another critical scenario is troubleshooting payment batches where unexpected bank charges are applied, requiring joins between AP_BANK_CHARGES, AP_BANK_CHARGE_LINES (for detailed calculation components), and payment tables like AP_CHECKS_ALL.
Related Objects
AP_BANK_CHARGES is a central hub in the bank charges data model. Its most direct relationship is with the child table AP_BANK_CHARGE_LINES, which holds the detailed line-level calculation rules (e.g., minimum charge, maximum charge, rate) for each BANK_CHARGE_ID. It depends on reference tables AP_BANK_BRANCHES for bank account details and FND_CURRENCIES for valid currency codes. The charge definitions stored here are referenced by the payment engine within the Payables module when creating payments, influencing tables such as AP_SELECTED_INVOICES_ALL and AP_INVOICE_PAYMENTS_ALL for accruals, and ultimately AP_CHECKS_ALL for the final payment and charge accounting.
-
Table: AP_BANK_CHARGES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGES, object_name:AP_BANK_CHARGES, status:VALID, product: AP - Payables , description: Bank charges definition information , implementation_dba_data: AP.AP_BANK_CHARGES ,
-
Table: AP_BANK_CHARGES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGES, object_name:AP_BANK_CHARGES, status:VALID, product: AP - Payables , description: Bank charges definition information , implementation_dba_data: AP.AP_BANK_CHARGES ,
-
APPS.AP_BANK_CHARGE_PKG dependencies on AP_BANK_CHARGES
12.1.1
-
APPS.AP_BANK_CHARGE_PKG dependencies on AP_BANK_CHARGES
12.2.2
-
SYNONYM: APPS.AP_BANK_CHARGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_CHARGES, status:VALID,
-
VIEW: AP.AP_BANK_CHARGES#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_BANK_CHARGES#, status:VALID,
-
VIEW: AP.AP_BANK_CHARGES#
12.2.2
-
Table: AP_BANK_BRANCHES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_BRANCHES, object_name:AP_BANK_BRANCHES, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_BRANCHES ,
-
SYNONYM: APPS.AP_BANK_CHARGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_CHARGES, status:VALID,
-
APPS.AP_BANK_CHARGE_PKG SQL Statements
12.1.1
-
Table: AP_BANK_BRANCHES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_BRANCHES, object_name:AP_BANK_BRANCHES, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_BRANCHES ,
-
TABLE: AP.AP_BANK_CHARGES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGES, object_name:AP_BANK_CHARGES, status:VALID,
-
TABLE: AP.AP_BANK_CHARGES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGES, object_name:AP_BANK_CHARGES, status:VALID,
-
APPS.AP_BANK_CHARGE_PKG SQL Statements
12.2.2
-
Table: AP_BANK_CHARGE_LINES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGE_LINES, object_name:AP_BANK_CHARGE_LINES, status:VALID, product: AP - Payables , description: Ranges for bank charges and tolerance limits , implementation_dba_data: AP.AP_BANK_CHARGE_LINES ,
-
Table: AP_BANK_CHARGE_LINES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_CHARGE_LINES, object_name:AP_BANK_CHARGE_LINES, status:VALID, product: AP - Payables , description: Ranges for bank charges and tolerance limits , implementation_dba_data: AP.AP_BANK_CHARGE_LINES ,
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_BANK_CHARGE_PKG, status:VALID,
-
APPS.AP_BANK_CHARGE_PKG dependencies on AP_BANK_CHARGE_LINES
12.2.2
-
APPS.AP_BANK_CHARGE_PKG dependencies on AP_BANK_CHARGE_LINES
12.1.1
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_BANK_CHARGE_PKG, status:VALID,
-
APPS.AP_BANK_CHARGE_PKG dependencies on FND_LOG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.AP_BANK_CHARGE_PKG dependencies on FND_LOG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.2.2
-
Table: FND_CURRENCIES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES, object_name:FND_CURRENCIES, status:VALID, product: FND - Application Object Library , description: Currencies enabled for use at your site , implementation_dba_data: APPLSYS.FND_CURRENCIES ,
-
Table: FND_CURRENCIES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES, object_name:FND_CURRENCIES, status:VALID, product: FND - Application Object Library , description: Currencies enabled for use at your site , implementation_dba_data: APPLSYS.FND_CURRENCIES ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
12.2.2 DBA Data
12.2.2
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000011_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000011_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000010_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000010_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000002_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000020_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_PKG
12.1.1