AR-IBY Integration
AGENDA
R12 Payment Processing Funds Capture Flow Key IBY Tables and Lookups AR-IBY Integration (Automatic Receipts / Refunds)
IBY and AR Setups
Authorization Flow Settlement Flow Troubleshooting
Oracle Payments
Oracle Payments:
Oracle Payments is a central engine to disburse and capture payments. For electronic payments, it connects Oracle EBS products like Receivables and Payables to financial institutions like banks and credit card processors.
FUNDS CAPTURE IN IBY
Funds Capture is an Automated Process for Electronic Payments which includes: Bank Account Transfer Debit Cards Credit Cards
Its a two step process which involves: Authorization Settlement
FUNDS CAPTURE PROCESS FLOW
Request Authorization Settlement Acknowledgement
Routing rules drive Upstream how the products call transaction will be Payments to processed and authorize transaction with which third party payment system third party payment system will be used
Payments Payments calls payment system in automatically individual or batch queries payment system for mode to request acknowledgement settlement of transaction success
Process Flow of data and IBY Tables Impacted
IBY_TRXN_SUMMARIES_ALL IBY.IBY_TRXN_CORE
Some Important IBY tables
IBY.IBY_ECAPP : List of products integrated with IBY
IBY_TRXN_SUMMARIES_ALL : Various Product Requests captured here
AR Specific Data in IBY
Customer Bank Creation
IBY_EXT_BANK_ACCOUNTS
Credit Card Creation
IBY.IBY_CREDITCARD_H
Automatic Receipts Creation Credit Card Refund
IBY_TRX_SUMMARIES_ALL
AUTOMATIC RECEIPTS FLOW (FUNDS CAPTURE)
Flag a Transaction for Automatic Receipt Application Run Automatic Receipts Creation Request
This triggers Authorization in IBY Creates a Receipt in AR with status Confirmed
Run Automatic Receipts Remittance
This triggers Settlement in IBY Creates a Receipt in AR with status Remitted
IBY Setup For Funds Capture Processing
IBY Setup : Payment System
1. Log into Fund Capture Setup Admin Responsibility. 2. Click on tasks icon for Payment System. 3. Verify the Payment system with the following details: Supported Capabilities: Check Bank Account & Credit Card under Fund Capture
IBY Setup : Payment Method
This is the payment medium by which a third party payer say a customer chooses to remit the amount to the Payee.
IBY Setup : Payee
The first party payee is the deploying company, or organizations within the deploying company, that receives funds from its customers, accounts, and bills receivable transactions sent to banks.
IBY_PAYEE
IBY Setup : Credit Cards
The purpose of setting up credit card brands is to enable the credit card brands that your company accepts for payment, along with their associated authorization validity periods, in days, that your company uses.
AR Setup For Automatic Receipts
Step 1 Step 2 Step 3 Step 4
Define Receipt Class Define Receipt Method Assign Remittance Bank Setup Document Sequence
Step 5
Define Print Program for Automatic Receipts
SET UPS RECEIPT METHOD (BANK ACCOUNT TRANSFER)
SET UPS RECEIPT METHOD (CREDIT CARD)
Remittance Bank Details
AR Receipt Method Table
AR_RECEIPT_METHODS
FLAGGING A TRANSACTION FOR AUTOMATIC RECEIPTS
FLOW FOR AUTHORIZATION
FLAG TRANSACTIONS FOR AUTOMATIC RECEIPTS IN AR
RUN AUTOMATIC RECEIPTS BATCH IN AR IBY COMES INTO PICTURE NOW AUTHORIZATION IN IBY FAILED FAILURE REASON MENTIONED
SUCCESSFUL
RECEIPT CREATED WITH STATUS CONFIRMED
RECEIPTS BATCH CREATION
RA_CUSTOMER_TRX_ALL
Automatic Receipts Creation Program Output File
VERIFY THE RECEIPT BATCH CREATED
AR TABLES IMPACTED ON AUTOMATIC RECEIPTS CREATION
AR_BATCHES_ALL
AR_CASH_RECEIPTS_ALL
This field establishes the link to the IBY tables.
Standard Transaction Vs Automatic Transaction
RA_CUSTOMER_TRX_ALL
Automatic Standard
AR_RECEIPT_METHODS
Automatic
Standard
AR_CASH_RECEIPTS_ALL
Automatic Standard
IBY Tables
IBY_TRXN_SUMMARIES_ALL
IBY_TRXN_REQTYPES IBY_TRANSACTION_STATUS IBY_TRXNTYPES
IBY Tables
IBY.IBY_TRXN_CORE
On successful authorization this table is populated with the AuthCode and the corresponding message. ( This happens only in case of Credit Card Transfer )
RECEIPT IN AR AFTER SUCCESSFUL AUTHORIZATION
FLOW FOR SETTLEMENT
RECEIPT CURRENTLY WITH STATUS CONFIRMED
RUN REMITTANCE BATCH IN AR
IBY COMES INTO PICTURE NOW SETTLEMENT IN IBY FAILED FAILURE REASON MENTIONED SUCCESSFUL RECEIPT CREATED WITH STATUS REMITTED
Run the Remittance Batch Program
Remittance Batch Output File
APPROVING A REMITTANCE BATCH
AR_BATCHES_ALL
ON APPROVING
IBY TABLES ON CAPTURE
IBY_TRXN_SUMMARIES_ALL
Status : 11 : Submitted This batch has been submitted to the payment system and is awaiting clearing information.
TrxnTypeId : 8 : Capture
Capture funds for previously authorized transaction
IBY TABLES ON CAPTURE
IBY_TRXN_CORE
On Successful Capture Event the corresponding TRXNMID generates a record in IBY_TRXN_CORE table.
AR TROUBLESHOOTING TIPS
Receipt Creation / Authorization Error : No data found Selected for Batch ID must get stamped on the transaction. Eg: The Receipt was picked by some previous batch. However the authorization was not successful.Hence on the UI the transaction is still open.However in the Backend the trx is stamped with the batch ID.In subsequent batch creation this does not get picked as there is already a batch_Id stamped. Solution Cancel the previous Batch. Set the value for Selected_for_batch_Id to null
IBY TROUBLESHOOTING TIPS
Receipt Creation / Authorization Verify IBY_TRXN_SUMMARIES_ALL for STATUS. With TRXNMID check for Auth Failure in IBY_TRXN_CORE table.
?
Thank You.