Search Results iby_hook_docs_in_pmt_t
Overview
IBY_HOOK_DOCS_IN_PMT_T is a transactional table in the IBY (Payments) schema of Oracle E-Business Suite, documented as VALID in both release 12.1.1 and 12.2.2. It serves as the staging and holding area through which documents selected for payment are passed into the Oracle Payments payment process. Conceptually, it is the "payment instruction line" table for documents that originate outside the standard Oracle Payables flow — it carries the payable document, the calling application that submitted it, the payee, the payment amount, and the payment-processing controls that the payment engine applies when a payment is built.
Each row represents one payable document submitted for payment, stamped with the ORG_ID and CALLING_APP_ID that identify the business unit and the source application. The table is written by the Payments "hook" interface, in which an external or internal application presents its documents to IBY and IBY drives the payment instruction, formatting, and payment creation.
The ETRM metadata classifies this table heuristically as standalone in the Data Vault sense. From a modeling perspective, it is more naturally treated as a link-style transaction table joining a payment, a payable document, and an external payee, with the CREATED_BY/CREATION_DATE and LAST_UPDATED_BY/LAST_UPDATE_DATE audit columns behaving as satellite attributes. The "standalone" classification simply reflects that the documented FK footprint is narrow.
Key Information Stored
The table exposes 30 documented columns. The most operationally significant are:
- PAYMENT_ID – the payment to which the document belongs; the primary link into IBY payment entities.
- DOCUMENT_PAYABLE_ID – foreign key to IBY_DOCS_PAYABLE_ALL, identifying the payable document being paid.
- EXT_PAYEE_ID – foreign key to IBY_EXTERNAL_PAYEES_ALL, the payee of the document.
- CALLING_APP_ID – the calling application that submitted the document, distinguishing regular Payables from other IBY-integrated sources.
- CALLING_APP_DOC_UNIQUE_REF1 through CALLING_APP_DOC_UNIQUE_REF5 – the caller's own document keys, used to reconcile IBY rows back to the source system.
- DOCUMENT_AMOUNT and DOCUMENT_CURRENCY_CODE – the gross amount and currency of the document.
- AMOUNT_WITHHELD – the amount withheld from the document.
- DONT_PAY_FLAG, DONT_PAY_REASON_CODE, DONT_PAY_DESCRIPTION – the do-not-pay controls that suppress payment and record the reason.
- PAY_PROC_TRXN_TYPE_CODE – the payment-process transaction type that governs how the document is handled.
- INTERNAL_BANK_ACCOUNT_ID and EXTERNAL_BANK_ACCOUNT_ID – the disbursement and payee bank accounts.
- PAYEE_PARTY_ID, PARTY_SITE_ID, SUPPLIER_SITE_ID – the trading-partner identities resolved for the payment.
- ORG_ID and ORG_TYPE – the operating unit and its type.
- OBJECT_VERSION_NUMBER – the optimistic-locking column used by the Payments framework.
The metadata documents no explicit surrogate key column for this table; PAYMENT_ID together with DOCUMENT_PAYABLE_ID behaves as the effective composite business key in practice. The audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) follow the standard EBS WHO-column convention.
Common Use Cases and Queries
The principal use cases are reconciliation of source documents to generated payments, diagnosis of do-not-pay conditions, and source-application auditing.
To reconcile documents to payments for a business unit:
SELECT payment_id, document_payable_id, document_amount, document_currency_code, dont_pay_flag FROM iby_hook_docs_in_pmt_t WHERE org_id = :org_id;
To identify documents suppressed from payment:
SELECT document_payable_id, dont_pay_reason_code, dont_pay_description, calling_app_id FROM iby_hook_docs_in_pmt_t WHERE dont_pay_flag = 'Y';
To trace a document back to its source, the CALLING_APP_DOC_UNIQUE_REF1–5 columns are joined against the calling application's own tables — for example, invoice identifiers in Oracle Payables. Reporting against this table is typically narrow and grouped by payment, source application, or payee, since the table is transactional rather than analytical in nature.
Related Objects
The documented foreign keys and the payments context point to the following significant related objects:
- IBY_DOCS_PAYABLE_ALL – master record of payable documents; joined on
DOCUMENT_PAYABLE_ID. - IBY_EXTERNAL_PAYEES_ALL – payee definitions; joined on
EXT_PAYEE_ID. - IBY_PAYMENTS_ALL / IBY_PAY_INSTRUCTIONS_ALL – the payment and payment instruction entities reached via
PAYMENT_ID. - IBY_PAY_PROCESS_PROFILES and the IBY payment process request tables – supply the transaction-type and process attributes referenced by
PAY_PROC_TRXN_TYPE_CODE. - IBY_PAYMENT_TRXN_LINES and IBY_FD_PAYMENTS – downstream formatted-payment objects that carry the results of processing these hook documents.
- IBY_DOCUMENT_LINES_ALL – line-level detail underlying the payable document referenced by
DOCUMENT_PAYABLE_ID.
These join paths make IBY_HOOK_DOCS_IN_PMT_T the natural starting point when tracing a payment back to the document that prompted it and forward to the payment that discharged it.
-
Table: IBY_HOOK_DOCS_IN_PMT_T
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_HOOK_DOCS_IN_PMT_T, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_HOOK_DOCS_IN_PMT_T ,
-
Table: IBY_HOOK_DOCS_IN_PMT_T
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_HOOK_DOCS_IN_PMT_T, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_HOOK_DOCS_IN_PMT_T ,
-
SYNONYM: APPS.IBY_HOOK_DOCS_IN_PMT_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID,
-
SYNONYM: APPS.IBY_HOOK_DOCS_IN_PMT_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID,
-
APPS.AP_BANK_CHARGE_PKG SQL Statements
12.2.2
-
APPS.AP_BANK_CHARGE_PKG SQL Statements
12.1.1
-
APPS.AP_AWT_CALLOUT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_AWT_CALLOUT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_AWT_CALLOUT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_BANK_CHARGE_PKG, status:VALID,
-
PACKAGE: APPS.IBY_PAYGROUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_PAYGROUP_PUB, status:VALID,
-
PACKAGE BODY: APPS.AP_AWT_CALLOUT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_AWT_CALLOUT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_BANK_CHARGE_PKG, status:VALID,
-
TABLE: IBY.IBY_HOOK_DOCS_IN_PMT_T
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_HOOK_DOCS_IN_PMT_T, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID,
-
APPS.AP_AWT_CALLOUT_PKG SQL Statements
12.1.1
-
TABLE: IBY.IBY_HOOK_DOCS_IN_PMT_T
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_HOOK_DOCS_IN_PMT_T, object_name:IBY_HOOK_DOCS_IN_PMT_T, status:VALID,
-
PACKAGE: APPS.IBY_PAYGROUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_PAYGROUP_PUB, status:VALID,
-
APPS.JL_AR_AP_WITHHOLDING_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IBY_PAYGROUP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_PAYGROUP_PUB, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_AP_WITHHOLDING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_AP_WITHHOLDING_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_AP_WITHHOLDING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_AP_WITHHOLDING_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBY_PAYGROUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_PAYGROUP_PUB, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.JL_AR_AP_WITHHOLDING_PKG SQL Statements
12.2.2
-
12.2.2 FND Design 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
-
PACKAGE BODY: APPS.AP_AWT_CALLOUT_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AP_AWT_CALLOUT_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_BANK_CHARGE_PKG
12.1.1
-
APPS.AP_BANK_CHARGE_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.2.2
-
APPS.AP_AWT_CALLOUT_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.2.2
-
APPS.AP_AWT_CALLOUT_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.1.1
-
APPS.JL_AR_AP_WITHHOLDING_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.2.2
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.1.1
-
APPS.IBY_PAYGROUP_PUB SQL Statements
12.2.2
-
APPS.AP_BANK_CHARGE_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.1.1
-
APPS.JL_AR_AP_WITHHOLDING_PKG dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.1.1
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.2.2
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.1.1
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_HOOK_DOCS_IN_PMT_T
12.2.2
-
PACKAGE BODY: APPS.JL_AR_AP_WITHHOLDING_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_AR_AP_WITHHOLDING_PKG
12.2.2
-
APPS.IBY_PAYGROUP_PUB SQL Statements
12.1.1
-
APPS.JL_AR_AP_WITHHOLDING_PKG dependencies on AP_SELECTED_INVOICES
12.2.2
-
APPS.JL_AR_AP_WITHHOLDING_PKG dependencies on AP_SELECTED_INVOICES
12.1.1