Search Results pon_emd_payment_types_all
Overview
The PON_EMD_PAYMENT_TYPES_ALL table is a Sourcing (PON) module table within the Oracle E-Business Suite database, owned by the PON schema. It serves as the reference and configuration store for payment type definitions used in Oracle Sourcing and negotiation workflows, particularly those involving payment instruments, refunds, and authorization deferral. The table is org-striped, meaning records are partitioned by operating unit via the ORG_ID column, and it carries a multi-language "_ALL" designation consistent with Oracle's MLS/translation conventions.
From a Data Vault modeling perspective, the mined relationship data classifies this table as a standalone object. This is a heuristic suggestion rather than a definitive classification; the table exhibits a single foreign key outward to AR_RECEIPT_METHODS without being referenced by documented FK children, which is characteristic of a reference/lookup hub rather than a link or satellite. In practice it behaves as a configuration hub supplying payment type codes to dependent transactional tables.
Key Information Stored
The table contains 18 documented columns. The most significant of these are:
PAYMENT_TYPE_CODE— the business identifier for the payment type; part of the composite primary key.ORG_ID— the operating unit that owns the row; part of the composite primary key and the org-striping discriminator.RECEIPT_METHOD_ID— a foreign key referencingAR_RECEIPT_METHODS, linking the payment type to its Receivables receipt method.ENABLED_FLAG— indicates whether the payment type is active and selectable.START_DATE_ACTIVEandEND_DATE_ACTIVE— define the validity window for the payment type.REFUND_PAYMENT_METHOD— associates the payment type with its refund handling method.DEFER_AUTHORIZATION— controls whether authorization is deferred for this payment type.CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN— standard WHO audit columns.PROGRAM_ID,PROGRAM_APPLICATION_ID,REQUEST_ID,PROGRAM_UPDATE_DATE— concurrent program audit columns.
The surrogate primary key is PON_EMD_PAYMENT_TYPES_PK1, defined on (PAYMENT_TYPE_CODE, ORG_ID). A business-key candidate unique index, PON_EMD_PAYMENT_TYPES_U1, extends this to (PAYMENT_TYPE_CODE, ORG_ID, ZD_EDITION_NAME), reflecting the presence of the ZD_EDITION_NAME editioning column typical of Oracle's online patching architecture in 12.2.
Common Use Cases and Queries
Typical use cases include validating whether a payment type is enabled for a given operating unit, resolving the Receivables receipt method behind a payment type, and reporting on active payment type configurations.
A common lookup pattern joins to the receipt method table:
SELECT p.PAYMENT_TYPE_CODE, p.ENABLED_FLAG, a.NAME FROM PON_EMD_PAYMENT_TYPES_ALL p JOIN AR_RECEIPT_METHODS a ON p.RECEIPT_METHOD_ID = a.RECEIPT_METHOD_ID WHERE p.ORG_ID = :org_id AND p.ENABLED_FLAG = 'Y'
A date-window validation query checks the active period:
SELECT PAYMENT_TYPE_CODE FROM PON_EMD_PAYMENT_TYPES_ALL WHERE ORG_ID = :org_id AND SYSDATE BETWEEN START_DATE_ACTIVE AND END_DATE_ACTIVE
Reporting queries commonly filter by ORG_ID for multi-org security and use DEFER_AUTHORIZATION or REFUND_PAYMENT_METHOD as filter predicates for configuration audits.
Related Objects
The most significant related objects are:
AR_RECEIPT_METHODS— referenced viaRECEIPT_METHOD_ID; supplies receipt method names and validation.PON_EMD_PAYMENT_TYPES_PK1— the primary key constraint enforcing (PAYMENT_TYPE_CODE,ORG_ID).PON_EMD_PAYMENT_TYPES_U1— the unique business-key index includingZD_EDITION_NAME.- Oracle Sourcing negotiation and auction configuration tables that consume
PAYMENT_TYPE_CODEas a lookup value. - Receivables payment and refund transaction tables that inherit payment method behavior from the linked receipt method.
The sparse documented FK footprint confirms the standalone heuristic; referential integrity is largely enforced through the composite primary key and the outbound receipt method reference rather than through multiple inbound child keys.
-
Table: PON_EMD_PAYMENT_TYPES_ALL
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_EMD_PAYMENT_TYPES_ALL, object_name:PON_EMD_PAYMENT_TYPES_ALL, status:VALID, product: PON - Sourcing , implementation_dba_data: PON.PON_EMD_PAYMENT_TYPES_ALL ,
-
VIEW: PON.PON_EMD_PAYMENT_TYPES_ALL#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_EMD_PAYMENT_TYPES_ALL#, status:VALID,
-
SYNONYM: APPS.PON_EMD_PAYMENT_TYPES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_EMD_PAYMENT_TYPES_ALL, status:VALID,
-
TRIGGER: APPS.PON_EMD_PAYMENT_TYPES_ALL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PON_EMD_PAYMENT_TYPES_ALL+, status:VALID,
-
TRIGGER: APPS.PON_EMD_PAYMENT_TYPES_ALL+
12.2.2
-
VIEW: APPS.PON_EMD_PAYMENT_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_EMD_PAYMENT_TYPES_VL, object_name:PON_EMD_PAYMENT_TYPES_VL, status:VALID,
-
VIEW: PON.PON_EMD_PAYMENT_TYPES_ALL#
12.2.2
-
VIEW: APPS.PON_EMD_PAYMENT_TYPES_VL
12.2.2
-
FUNCTION: APPS.PON_EMD_PAYMENT_TYPES_ALL=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.PON_EMD_PAYMENT_TYPES_ALL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PON_EMD_PAYMENT_TYPES_ALL=, status:VALID,
-
View: PON_EMD_PAYMENT_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_EMD_PAYMENT_TYPES_VL, object_name:PON_EMD_PAYMENT_TYPES_VL, status:VALID, product: PON - Sourcing , implementation_dba_data: APPS.PON_EMD_PAYMENT_TYPES_VL ,
-
PACKAGE BODY: APPS.PON_EMD_PAYMENT_TYPES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_EMD_PAYMENT_TYPES_UTIL, status:VALID,
-
PACKAGE: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_EMD_AR_INTEGRATION_GRP, status:VALID,
-
TABLE: PON.PON_EMD_PAYMENT_TYPES_ALL
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_EMD_PAYMENT_TYPES_ALL, object_name:PON_EMD_PAYMENT_TYPES_ALL, status:VALID,
-
APPS.PON_EMD_PAYMENT_TYPES_UTIL SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: PON.PON_EMD_PAYMENT_TYPES_TL
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_EMD_PAYMENT_TYPES_TL, object_name:PON_EMD_PAYMENT_TYPES_TL, status:VALID,
-
PACKAGE BODY: APPS.PON_EMD_PAYMENT_TYPES_UTIL
12.2.2
-
APPS.PON_EMD_PAYMENT_TYPES_UTIL dependencies on PON_EMD_PAYMENT_TYPES_ALL
12.2.2
-
APPS.PON_EMD_AR_INTEGRATION_GRP dependencies on PON_EMD_PAYMENT_TYPES_ALL
12.2.2
-
PACKAGE: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.DATABASE_PROPERTIES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DATABASE_PROPERTIES, status:VALID,
-
APPS.PON_EMD_PAYMENT_TYPES_UTIL dependencies on FND_LOAD_UTIL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AD_MORG
12.1.1
-
PACKAGE BODY: APPS.AD_MORG
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
12.2.2 DBA Data
12.2.2