Search Results pon_emd_ar_integration_grp
Overview
PON_EMD_AR_INTEGRATION_GRP is an Oracle EBS PL/SQL package that resides in the APPS schema and is classified as an API group (GRP). Its business purpose is to integrate the Earnest Money Deposit (EMD) functionality of Oracle Sourcing and Procurement with the Oracle Receivables (AR) and Oracle Payables (AP) sub-ledgers. In public-sector and regulated procurement environments, buyers collect EMDs from bidding parties as a good-faith guarantee against auction participation. The package automates the financial lifecycle of those deposits — receipt creation, application against receivables transactions, refunds, credit memo generation, and forfeiture posting — without requiring manual data entry in the Receivables or Payables forms.
The package also manages the customer and supplier master data needed to transact these deposits. Because bidding parties may exist only as trading partners (HZ_PARTIES) rather than as fully defined AR customers, PON_EMD_AR_INTEGRATION_GRP can create customer accounts, sites, and site uses on demand so that deposits and refunds can be processed through standard Receivables flows.
Key Procedures and Functions
The documented API surface includes 26 procedures and functions. The principal routines are grouped below.
- CREATE_EMD_DEPOSIT — Creates the EMD deposit transaction, establishing the receivable against the bidding party.
- CREATE_EMD_RECEIPT_AND_APPLY — Creates an AR cash receipt and applies it to the EMD-related transaction.
- UNAPPLY_EMD_RECEIPT — Reverses an existing receipt application, typically before refund or forfeiture.
- REFUND_ACTIVITY_ON_EMD_RECEIPT — Processes refund activity against a previously recorded EMD receipt.
- CREATE_CM_ON_EMD_DEPOSIT — Generates a credit memo associated with an EMD deposit.
- CREATE_CUST_ACCOUNT, CREATE_CUST_ACC_SITE_AND_USAGE — Create the Receivables customer account, site, and site usage records required for deposit transactions.
- GET_CUSTOMER_INFO, GET_BANK_INFO, GET_CREDIT_CARD_INFO — Retrieval functions returning party, bank, and credit card attributes used to build receipts.
- GETTRXINFOFROMPARENTTRX, GETRECEIPTINFOOFPARENTTRX — Retrieve transaction and receipt detail from a parent (source) transaction for downstream processing.
- VALIDATE_TRX_INFO, VALIDATE_PON_EMD_FIN, VALIDATE_TRX_PAYMENT_TYPE_INFO, VERIFY_FINANCE_INSTALLATION — Validation routines that confirm setup completeness, payment type consistency, and Oracle Financials installation status before transactions post.
- POST_EMD_DEPOSIT_TRANSACTIONS, POST_EMD_REFUND_TRANSACTIONS, POST_EMD_FORFEIT_TRANSACTIONS, PROCESS_EMD_FORFEIT_TRANS — Posting routines that push deposit, refund, and forfeiture activity into the AR and AP sub-ledgers.
Tables Accessed
The package reads and writes Oracle Sourcing tables including PON_AUCTION_HEADERS_ALL, PON_BIDDING_PARTIES, PON_EMD_TRANSACTIONS, PON_EMD_FIN_PARAMETERS_ALL, and PON_EMD_PAYMENT_TYPES_ALL, which hold auction, bidder, deposit, parameter, and payment-type data. It interacts with Receivables objects such as AR_CASH_RECEIPTS, AR_PAYMENT_SCHEDULES, AR_RECEIPT_METHODS, AR_RECEIVABLE_APPLICATIONS, RA_BATCH_SOURCES, RA_CUSTOMER_TRX, RA_CUSTOMER_TRX_LINES, and RA_CUST_TRX_TYPES. Supplier data is drawn from AP_INVOICES, AP_SUPPLIERS, AP_SUPPLIER_CONTACTS, and AP_SUPPLIER_SITES. TCA/party master data is accessed through HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES, HZ_CUST_SITE_USES, HZ_LOCATIONS, HZ_PARTIES, and HZ_PARTY_SITES. Profile values are retrieved via FND_PROFILE.
Usage Notes
PON_EMD_AR_INTEGRATION_GRP is invoked internally by Oracle Sourcing EMD processes, typically triggered from the Sourcing auction and EMD setup pages or from concurrent programs that post deposit, refund, and forfeiture activity. It is not intended for direct end-user execution. Customizations should call the documented procedures rather than insert into the underlying PON_EMD and AR tables, since the package enforces validation, profile checks, and sub-ledger posting logic. The package is referenced by no other database packages and is self-referenced, indicating it operates as a top-level integration API group rather than a library consumed by other PL/SQL units.
-
PACKAGE: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_EMD_AR_INTEGRATION_GRP, status:VALID,
-
SYNONYM: APPS.PON_EMD_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_EMD_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.PON_EMD_AR_INTEGRATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_EMD_AR_INTEGRATION_GRP, status:VALID,
-
SYNONYM: APPS.PON_EMD_PAYMENT_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_EMD_PAYMENT_TYPES_TL, status:VALID,
-
SYNONYM: APPS.IBY_PAYMENT_METHODS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_PAYMENT_METHODS_TL, status:VALID,
-
SYNONYM: APPS.PON_EMD_FIN_PARAMETERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_EMD_FIN_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES_ALL_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES_ALL_TL, status:VALID,
-
SYNONYM: APPS.RA_INTERFACE_ERRORS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_INTERFACE_ERRORS_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,
-
SYNONYM: APPS.HZ_ACCOUNT_NUM_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_ACCOUNT_NUM_S, status:VALID,
-
PACKAGE: APPS.AR_DEPOSIT_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_DEPOSIT_API_PUB, status:VALID,
-
PACKAGE: APPS.HZ_MO_GLOBAL_CACHE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_MO_GLOBAL_CACHE, status:VALID,
-
SYNONYM: APPS.IBY_FNDCPT_PMT_CHNNLS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_FNDCPT_PMT_CHNNLS_B, status:VALID,
-
SYNONYM: APPS.RA_CM_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CM_REQUESTS, status:VALID,
-
PACKAGE: APPS.ARW_CMREQ_COVER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARW_CMREQ_COVER, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLES_TRX_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLES_TRX_ALL, status:VALID,
-
PACKAGE: APPS.AR_CREDIT_MEMO_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CREDIT_MEMO_API_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.RA_CUSTOMER_TRX_LINES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES_S, status:VALID,
-
SYNONYM: APPS.AP_BANK_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
SYNONYM: APPS.PON_AUCTION_HEADERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_HEADERS_ALL, status:VALID,
-
SYNONYM: APPS.PON_BIDDING_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_BIDDING_PARTIES, status:VALID,
-
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,
-
SYNONYM: APPS.RA_TERMS_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS_LINES, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_CONTACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_CONTACTS, status:VALID,
-
PACKAGE: APPS.AR_MO_CACHE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_MO_CACHE_UTILS, status:VALID,
-
SYNONYM: APPS.AR_MEMO_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MEMO_LINES, status:VALID,
-
SYNONYM: APPS.AP_SUPPLIER_SITES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SUPPLIER_SITES, status:VALID,
-
SYNONYM: APPS.RA_INTERFACE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_INTERFACE_LINES_ALL, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_SITE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_SITE_V2PUB, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHODS, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_TRXN_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_TRXN_PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_V2PUB, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES_ALL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPT_HISTORY_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPT_HISTORY_ALL, status:VALID,
-
PACKAGE: APPS.HZ_CUSTOMER_PROFILE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUSTOMER_PROFILE_V2PUB, status:VALID,
-
SYNONYM: APPS.IBY_EXT_BANK_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_EXT_BANK_ACCOUNTS, status:VALID,
-
VIEW: APPS.RA_TERMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.RA_TERMS_VL, object_name:RA_TERMS_VL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_API_PUB, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLE_APPLICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLE_APPLICATIONS, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_CLASSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_CLASSES, status:VALID,
-
PACKAGE: APPS.IBY_FNDCPT_COMMON_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_FNDCPT_COMMON_PUB, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCT_SITES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCT_SITES, status:VALID,
-
VIEW: APPS.AR_MEMO_LINES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_MEMO_LINES_VL, object_name:AR_MEMO_LINES_VL, status:VALID,
-
VIEW: APPS.IBY_PAYMENT_METHODS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_PAYMENT_METHODS_VL, object_name:IBY_PAYMENT_METHODS_VL, status:VALID,
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,