Search Results iby_pay_service_requests
The IBY_PAY_SERVICE_REQUESTS
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Oracle Payments module, which facilitates payment processing across various Oracle applications. This table stores metadata related to payment service requests, acting as a central repository for tracking payment instructions, statuses, and processing details. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Overview and Purpose
TheIBY_PAY_SERVICE_REQUESTS
table is part of the Oracle Payments infrastructure, designed to manage payment requests generated by source applications such as Payables, Receivables, or Payroll. Each record represents a payment service request (PSR), which encapsulates payment instructions, processing parameters, and status information. The table serves as a bridge between the initiating application and the payment processing engine, ensuring seamless communication and auditability.
Key Columns and Their Significance
The table includes several important columns that define the lifecycle and attributes of a payment service request:- PAYMENT_SERVICE_REQUEST_ID: A unique identifier for each payment request, often used as a primary key.
- REQUEST_STATUS: Indicates the current state of the request (e.g., "PENDING," "PROCESSED," or "ERROR").
- SOURCE_APPLICATION_ID: References the originating application (e.g., AP for Payables, AR for Receivables).
- CALLING_APP_PAY_SERVICE_REQ_CODE: A user-defined identifier for the request, useful for reconciliation.
- PAYMENT_SERVICE_REQUEST_DATE: The timestamp when the request was created.
- PAYMENT_INSTRUCTION_ID: Links to the
IBY_PAY_INSTRUCTIONS_ALL
table, associating the request with specific payment instructions. - PROCESS_TYPE: Specifies the type of payment processing (e.g., "IMMEDIATE," "SCHEDULED").
- DOCUMENT_TYPE: Defines the document type (e.g., "PAYMENT," "REFUND").
Integration with Other Modules
TheIBY_PAY_SERVICE_REQUESTS
table interacts with multiple Oracle EBS modules:
- Oracle Payables (AP): When invoices are approved for payment, Payables generates payment service requests stored in this table.
- Oracle Receivables (AR): Refunds or customer payments trigger payment service requests, which are tracked here.
- Oracle Payments (IBY): The table feeds data into the payment engine, which processes requests and updates their statuses.
Workflow and Processing
The lifecycle of a payment service request typically follows these steps:- Creation: A source application creates a request and inserts a record into
IBY_PAY_SERVICE_REQUESTS
. - Submission: The request is submitted to the payment engine, which validates and processes it.
- Status Updates: The
REQUEST_STATUS
column is updated to reflect progress (e.g., "PROCESSING," "COMPLETED"). - Completion or Error Handling: Successful requests are marked as "PROCESSED," while failed ones are flagged with error details.
Customization and Extensions
Oracle EBS allows customization of payment processing through this table. For example:- Custom workflows can be built by querying
REQUEST_STATUS
to trigger notifications. - Reports can be generated to analyze payment processing times or failure rates.
- Integrations with third-party systems can leverage the table's data for reconciliation.
Conclusion
TheIBY_PAY_SERVICE_REQUESTS
table is a foundational element of Oracle Payments in EBS 12.1.1 and 12.2.2, enabling end-to-end payment processing with robust tracking and auditing capabilities. Its integration with core financial modules ensures consistency and reliability in payment operations, making it indispensable for organizations leveraging Oracle EBS for financial management.
-
Table: IBY_PAY_SERVICE_REQUESTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PAY_SERVICE_REQUESTS, object_name:IBY_PAY_SERVICE_REQUESTS, status:VALID, product: IBY - Payments , description: "This table contains records of the payment process requests which are created by system while processing 'Build payments' program.IBY_PAY_SERVICE_REQUESTS stores payment process requests from source products. A payment process request is , implementation_dba_data: IBY.IBY_PAY_SERVICE_REQUESTS ,
-
Table: IBY_PAY_SERVICE_REQUESTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PAY_SERVICE_REQUESTS, object_name:IBY_PAY_SERVICE_REQUESTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_PAY_SERVICE_REQUESTS ,
-
APPS.IBY_SINGPAY_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_CE_BATCH_RECON_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_CE_BATCH_RECON_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_BUILD_UTILS_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYINSTR_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_DISBURSE_SINGLE_PMT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_SINGPAY_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_DISBURSE_SINGLE_PMT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_BUILD_INSTRUCTIONS_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_PAYINSTR_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_BUILD_INSTRUCTIONS_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_EXTRACTGEN_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.AP_AUTOSELECT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYMENT_MANAGER_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_DISBURSE_SUBMIT_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.AP_PERIOD_CLOSE_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_DISBURSE_SUBMIT_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_FD_EXTRACT_GEN_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_DISBURSE_SINGLE_PMT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.JL_BR_AP_PAY_SCHED_GDF_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_DISBURSE_UI_API_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_DISBURSE_SUBMIT_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.JL_BR_AP_PAY_SCHED_GDF_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYINSTR_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_UTILITY_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_FD_POST_PICP_PROGS_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_DISBURSE_SUBMIT_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_CHECKNUMBER_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_ASSIGN_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_UTILITY_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_BUILD_INSTRUCTIONS_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.AP_PAYMENT_UTIL_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_CHECKNUMBER_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.AP_AUTOSELECT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_ASSIGN_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_ASSIGN_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.AP_PMT_CALLOUT_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_SINGPAY_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.1.1
-
APPS.IBY_FD_POST_PICP_PROGS_PVT dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYGROUP_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_PAYINSTR_PUB dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2
-
APPS.IBY_BUILD_INSTRUCTIONS_PUB_PKG dependencies on IBY_PAY_SERVICE_REQUESTS
12.2.2