SlideShare a Scribd company logo
1 of 10
R12:Payment Process Request (PPR)
This Doc Describes the PPR Setup Step by Step table changes,
Functional Steps, PPR Status Changes and Packages used to
add/update PPR Instruction and Extract XML Data.
Table Changes:
--Internal Bank Accounts
SELECT * FROM CE_BANK_ACCOUNTS;
--Payment Documents to be used for Printed type Payments
SELECT * FROM CE_PAYMENT_DOCUMENTS;
SELECT * FROM AP_CHECK_FORMATS;
-- Payable Formats
SELECT * FROM IBY_FORMATS_B;
--Payable Profiles
SELECT * FROM IBY_SYS_PMT_PROFILES_B
SELECT * FROM IBY_EXTRACTS_TL;
-- Payment Methods
SELECT * FROM IBY_PAYMENT_METHODS_B;
-- stores the criteria that a payment batch uses to select invoices for payment
SELECT * FROM AP_INV_SELECTION_CRITERIA_ALL;
/*AP_SELECTED_INVOICES_ALL is a temporary table that stores
information about invoices selected for payment in a
payment batch. Your Oracle Payables application
inserts into this table after you initiate a payment batch.
There will be one row for each invoice that Payables selects for
payment in the current payment batch. When you build payments
in a payment batch, your Oracle Payables
application uses information in this table to create
rows in AP_SELECTED_INVOICE_CHECKS.*/
SELECT * FROM AP_SELECTED_INVOICES_ALL
SELECT * FROM AP_SELECTED_INVOICE_CHECKS_ALL
SELECT * FROM AP_UNSELECTED_INVOICES_ALL
-- This table containes locked invoices details to prevent other check runs from selecting the same
invoices
SELECT * FROM AP_PAYMENT_SCHEDULES_ALL
--This table contains transaction details, document details, payer, payee, etc
SELECT * FROM IBY_DOCS_PAYABLE_ALL;
SELECT * FROM IBY_PAYMENTS_ALL;
SELECT * FROM AP_INVOICE_PAYMENTS_ALL;
-- XML documents associated with a particular transaction generated by FORMAT PAYMENT
INSTRUCTION Program
SELECT * FROM IBY_TRXN_DOCUMENTS;
-- Stores PPR instructions
SELECT * FROM IBY_PAYMENT_INSTRUCTIONS_ALL
--Payables Payments Data
SELECT * FROM AP_CHECKS_ALL;
Functional Steps:
Following steps are needed to create a New Payment Format in Oracle Payables R12 and associate it
with Payment Document.
Step A. Create XML Template
Payables Manager > Setup > Payment > Payment Administrator > Formats > XML Publisher Format
Templates
Click on 'Create Template'
Enter the Following values:
Name: TEST_PAYMENT_FORMAT
Code: TEST_PAYMENT_FORMAT
Application: Payments
Data Definition: Oracle Payments Funds Disbursement Payment Process Request Extract 1.0
Type: RTF
Default Output Type: PDF
Description:
File: Click on Browse and then upload the rtf file from your local machine.
Language: English
Territory: United States
Click on Apply.
Step B. Create Payment Format
Payables Manager > Setup > Payment > Payment Administrator > Formats > Formats
Select Type: Disbursement Payment Instruction
Click on 'Create'
Enter the Following values:
Code: TEST_PAYMENT_FORMAT
Name: TEST_PAYMENT_FORMAT
Data Extract: Oracle Payments Funds Disbursement Payment Instruction Extract 1.0
XML Publisher Template: XML Template Name created in Step A(TEST_PAYMENT_FORMAT)
Click on Apply
Step C. Create Payment Document
Payables Manager > Setup > Payment > Bank Accounts
Query up your Bank Name. It is assumed that your Bank has already been setup in AP.
Click on 'GO'
Select the Bank Account and click on Manage Payment Documents.
Click on 'Create'
Enter the Following Values:
Name: TEST_PAYMENT_FORMAT
Paper Stock Type: Blank Stock
Number of Lines per Remittance Stub:
Format: Payment format Name created in Step B
Payment Document Category: CHECK PAY
First Available Document Number: 100
Last Available Document Number:
Enter any other information that you may need.
Click on Apply
Step D. Create Payment Process Profile
Payables Manager > Setup > Payment > Payment Administrator > Payment Process Profiles
Click on 'Create'
Enter the Following Values:
Code: TEST_PAYMENT_FORMAT
Name: TEST_PAYMENT_FORMAT
Payment Instruction Format: Payment format Name created in Step B
Processing Type:
Payment Completion Point:
Default Payment Document: Payment Document Name created in Step C
Payment File:
Default Printer:
Enter any other information that you may need.
Click Apply
Step E. Payment Process Request Templates
Payables Manager > Payments > Entry > Payments Manager
Click on Templates
Click on Create
Enter all valid information in the template that you have created in the Installation steps.
PPR Status Changes:
NEW
This status indicates that the PPR has been successfully submitted for processing, and the AutoSelect
program is digesting the criteria provided by the user on the header of the PPR in preparation of the
automatic selection the invoices and memos related to that criteria.
SELECTING INVOICES
This status indicates that the AutoSelect program is selecting the eligible invoices/memos for the
payment batch based on Due Date, Discount Date, Pay Group, and other criteria provided by the user
on the header of the PP
CANCELLED - NO INVOICES SELECTED
If no invoices or memos met the selection criteria provided by the user on the header of the PPR, the
PPR is automatically terminated and the status changes to this status.
MISSING..." STATUSES
Other statuses may appear at this point in the process if the user failed to included required information
on the PPR header, such as "Missing Exchange Rates", etc.
INVOICES SELECTED
After selecting the documents (invoices/memos), they are locked to prevent other checkruns from
selecting the same documents
INVOICES PENDING REVIEW
This status will only appear if you selected the "Stop Process for Review After Scheduled Payment
Selection" option on the Processing tab of the PPR header. This status means that the PPR process has
stopped, and is waiting for you to review the invoices and memos that were selected for payment (and
make any changes to the batch, as needed). Click on the Take Action icon to be taken to the Review
Proposed Payments window
CALCULATING SPECIALAMOUNTS
This status will only appear if you selected the "Calculate Payment Withholding and Interest During the
Scheduled Payment Selection" option on the Processing tab of the PPR header. This status means that
interest and withholding tax are being calculated and applied, as necessary, to the invoices and memos
selected for this payment batch
ASSEMBLING/ASSEMBLED PAYMENTS
An "interim" status, it appears after the calculation for interest and withholding has been completed,
and the Build Payments program is starting. It may appear again later after the user provides any
required bank account and PPP information for the invoices/memos ("documents") selected
INFORMATION REQUIRED - PENDING ACTION
This status appears if you did not provide a default Internal (Disbursement) Bank Account and/or PPP
on the header of the PPR. In that case, you need to click on the Take Action icon to be taken to a form
where you can decide which internal bank account and PPP should be used for each invoice and memo
selected for payment
PENDING PROPOSED PAYMENT REVIEW
This status will only appear if you selected the "Stop Process for Review After Creation of Proposed
Payments" option on the Processing tab of the PPR header. In this case, the system is waiting for you to
review (and modify, if needed) the proposed payments for this batch. Click on the Take Action icon to
be taken to the "Review Proposed Payments" window
FORMATTING
This status indicates that the proposed payments have been turned into payment instruction files. At this
point, you will want to click on the Show link to view the new associated payment instruction file(s).
Each payment instruction file with have their own PI Reference Number. If you have both electronic
and paper ("check") payments involved in this payment batch, you will see a payment instruction file
for each type of payment method
CONFIRMED PAYMENT
Once the payment instructions have been transmitted/printed and confirmed, the Status of the PPR
changes to this status to indicate a successfully completed payment batch (PPR)
TERMINATED
If the user terminates a PPR anytime prior to confirmation of the payments (using the Terminate icon),
the status will change to "Terminated", and the PPR is permanently closed
Packages used to add/update PPR Instruction:
Oracle Payments provides the IBY_FD_EXTRACT_EXT_PUB extensibility package to construct
custom XML element structure that can be added to the payment XML extract generated by Oracle
Payments.
The package specification and body definition can be found in files ibyfdxes.pls and ibyfdxeb.pls
respectively.
These files are located in the $IBY_TOP/patch/115/sql directory.
The package allows custom elements to be created at five levels within the payment XML extract.
You cannot customize the package specification, but the package body contains stubbed functions that
you can customize.
The five functions are as follows:
Instruction - FUNCTION Get_Ins_Ext_Agg(p_payment_instruction_id IN NUMBER) RETURN
XMLTYPE
This function allows XML element to be introduced at instruction level and run only once for the
instruction.
<OutboundPaymentInstruction> Tag
Payment - FUNCTION Get_Pmt_Ext_Agg(p_payment_id IN NUMBER) RETURN XMLTYPE
This function allows XML element to be introduced at payment level and run once for each payment in
the instruction.
<OutboundPayment> Tag
Document Payable - FUNCTION Get_Doc_Ext_Agg(p_document_payable_id IN NUMBER)
RETURN XMLTYPE
This function allows XML element to be introduced at document payable level and run once for each
document payable in the instruction.
<DocumentPayable> Tag
Document Payable Line - FUNCTION Get_Docline_Ext_Agg(p_document_payable_id IN NUMBER,
p_line_number IN NUMBER) RETURN XMLTYPE
This function allows XML element to be introduced at document payable line level and run once for
each document payable line in the instruction.
<DocumentPayableLine> Tag.
Payment Process Request - FUNCTION Get_Ppr_Ext_Agg(p_payment_service_request_id IN
NUMBER) RETURN XMLTYPE
This function allows XML element to be introduced at document payable level and run once for each
payment process request.
<PaymentProcessProfile> Tag
Extract XML Data of Format Payment Instructions:
R12: Understanding XML Payment Templates and Formats (Doc ID 562806.1)
For getting the XML Data of Payment Format Instruction
1. Go into the responsibility: Oracle Payment Setup
2. Navigate to: Formats > click on the Go To Task icon > query the format payment you are using
3. Click on the Update icon
4. Assign the XML Publisher Template "Extract Identity", and save your change and return to the
Oracle Payment Setups menu.
5. Click on the Go To Task icon on the XML Publisher Format Templates row > query up the Extract
Identity template.
6. Verify that the template has the file "IBY_IDENTITY_en.xsl" assigned. If not,
please contact support in order to get this file (see Note: 457411.1).
7. Run a Payment Process Request (PPR) with a Payment Process Profile (PPP) assigned that uses the
Format from #1 through #4 above. The output should now be XML format, and can be viewed using a
browser.
8. Migrate the solution as appropriate to other environments.
The Extract Identity Template Has No File Attached (Doc ID 457411.1)
Load the Extract Identity Template with the following command
java oracle.apps.xdo.oa.util.XDOLoader 
UPLOAD 
-DB_USERNAME apps 
-LOB_TYPE TEMPLATE 
-APPS_SHORT_NAME IBY 
-LOB_CODE IBY_IDENTITY 
-XDO_FILE_TYPE XSL-XML 
-LANGUAGE en 
-TERRITORY 00 
-FILE_NAME $IBY_TOP/patch/115/publisher/templates/IBY_IDENTITY_en.xsl
R12 Oracle Payments Processing 'How To' documents (Doc ID 579132.1)
PO Number: 6580
Receipt Number: 9074
http://orafinappssetups.blogspot.in/2012/12/batch-payment-in-r12.html
https://plus.google.com/105972407110352148912/posts
NEW PYMENT PROCESS DOCUMENT
Oracle Payments:
Oracle Payments Release 12 is a new, highly configurable product used to disburse and receive
payments. It offers organizations
Centralized payment processing across Multiple organizations, currencies, and regions
• • Enhanced functionality to take advantage of new payment architecture
6582
9076
PAYMENT_FORMAT_MARCH
DUEDATE:01-APR-2015
http://oracleappshandbook.blogspot.in/2013/11/how-to-customize-standard-format.html

More Related Content

What's hot

Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Abdul Rahman Fouad Thabit
 
Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Mina Lotfy
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flowsAdil Arshad
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivasAli Ibrahim
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMSRajiv reddy
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivablesHasan Shabbir
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewPritesh Mogane
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewSanjay Challagundla
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receivingAhmed Elshayeb
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaugSurya Maddiboina
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUPHussain Abbas
 
Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Kotesh Kumar
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup documentFeras Ahmad
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12eprentise
 

What's hot (20)

Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...Ame how to diagnose issues with the default approver list in purchasing when ...
Ame how to diagnose issues with the default approver list in purchasing when ...
 
Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2Oracle Process Manufacturing Setup EBS12.2
Oracle Process Manufacturing Setup EBS12.2
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Oracle Receivables ivas
Oracle Receivables ivasOracle Receivables ivas
Oracle Receivables ivas
 
Absence management in oracle HRMS
Absence management in oracle HRMSAbsence management in oracle HRMS
Absence management in oracle HRMS
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
 
Fusion apps receivables
Fusion apps   receivablesFusion apps   receivables
Fusion apps receivables
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
 
One time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP CloudOne time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP Cloud
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement Overview
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaug
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 
Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)Payment create a ppr for multiple legal entities (eft)
Payment create a ppr for multiple legal entities (eft)
 
TE040 Oracle AP Testscript
TE040 Oracle AP TestscriptTE040 Oracle AP Testscript
TE040 Oracle AP Testscript
 
Wip back flush
Wip back flushWip back flush
Wip back flush
 
Oracle ebs otl setup document
Oracle ebs otl setup documentOracle ebs otl setup document
Oracle ebs otl setup document
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12
 

Similar to R12:Payment Process Request (PPR)

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12Rajesh Khatri
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAPAlice Mary Bag
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infosapdocs. info
 
SAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdfSAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdfMatasCarcaci
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchangeRajeev Kumar
 
Routing Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplusRouting Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplus4castplus
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
SAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.infoSAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.infosapdocs. info
 
Unit 4 ap payment
Unit 4 ap paymentUnit 4 ap payment
Unit 4 ap paymentnzee66
 
Qs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationQs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationkhayer
 
Quick books prototype
Quick books prototypeQuick books prototype
Quick books prototypestephys91
 
Quick books prototype
Quick books prototypeQuick books prototype
Quick books prototypestephys91
 
Payments on contracts
Payments on contractsPayments on contracts
Payments on contractsnaji maalouf
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideAllianceBankMY
 

Similar to R12:Payment Process Request (PPR) (20)

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
 
SAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdfSAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdf
 
Fusion payment
Fusion paymentFusion payment
Fusion payment
 
R12 MOAC AND PAYABLES
R12 MOAC AND PAYABLESR12 MOAC AND PAYABLES
R12 MOAC AND PAYABLES
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 
Routing Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplusRouting Jobsite Field Data for Approval and Billing in 4castplus
Routing Jobsite Field Data for Approval and Billing in 4castplus
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
SAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.infoSAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.info
 
Unit 4 ap payment
Unit 4 ap paymentUnit 4 ap payment
Unit 4 ap payment
 
Qs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliationQs2 um en_03_financial_account_to_reconciliation
Qs2 um en_03_financial_account_to_reconciliation
 
Tms
TmsTms
Tms
 
Pre DME
Pre DMEPre DME
Pre DME
 
Quick books prototype
Quick books prototypeQuick books prototype
Quick books prototype
 
Quick books prototype
Quick books prototypeQuick books prototype
Quick books prototype
 
Payments on contracts
Payments on contractsPayments on contracts
Payments on contracts
 
Payroll Managment
Payroll ManagmentPayroll Managment
Payroll Managment
 
BizSmart Corporate Back Office Guide
BizSmart Corporate Back Office GuideBizSmart Corporate Back Office Guide
BizSmart Corporate Back Office Guide
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 

Recently uploaded (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 

R12:Payment Process Request (PPR)

  • 1. R12:Payment Process Request (PPR) This Doc Describes the PPR Setup Step by Step table changes, Functional Steps, PPR Status Changes and Packages used to add/update PPR Instruction and Extract XML Data. Table Changes: --Internal Bank Accounts SELECT * FROM CE_BANK_ACCOUNTS; --Payment Documents to be used for Printed type Payments SELECT * FROM CE_PAYMENT_DOCUMENTS; SELECT * FROM AP_CHECK_FORMATS; -- Payable Formats SELECT * FROM IBY_FORMATS_B; --Payable Profiles SELECT * FROM IBY_SYS_PMT_PROFILES_B SELECT * FROM IBY_EXTRACTS_TL; -- Payment Methods SELECT * FROM IBY_PAYMENT_METHODS_B; -- stores the criteria that a payment batch uses to select invoices for payment SELECT * FROM AP_INV_SELECTION_CRITERIA_ALL; /*AP_SELECTED_INVOICES_ALL is a temporary table that stores information about invoices selected for payment in a payment batch. Your Oracle Payables application inserts into this table after you initiate a payment batch. There will be one row for each invoice that Payables selects for payment in the current payment batch. When you build payments in a payment batch, your Oracle Payables application uses information in this table to create rows in AP_SELECTED_INVOICE_CHECKS.*/ SELECT * FROM AP_SELECTED_INVOICES_ALL SELECT * FROM AP_SELECTED_INVOICE_CHECKS_ALL SELECT * FROM AP_UNSELECTED_INVOICES_ALL -- This table containes locked invoices details to prevent other check runs from selecting the same invoices SELECT * FROM AP_PAYMENT_SCHEDULES_ALL --This table contains transaction details, document details, payer, payee, etc SELECT * FROM IBY_DOCS_PAYABLE_ALL;
  • 2. SELECT * FROM IBY_PAYMENTS_ALL; SELECT * FROM AP_INVOICE_PAYMENTS_ALL; -- XML documents associated with a particular transaction generated by FORMAT PAYMENT INSTRUCTION Program SELECT * FROM IBY_TRXN_DOCUMENTS; -- Stores PPR instructions SELECT * FROM IBY_PAYMENT_INSTRUCTIONS_ALL --Payables Payments Data SELECT * FROM AP_CHECKS_ALL; Functional Steps: Following steps are needed to create a New Payment Format in Oracle Payables R12 and associate it with Payment Document. Step A. Create XML Template Payables Manager > Setup > Payment > Payment Administrator > Formats > XML Publisher Format Templates Click on 'Create Template' Enter the Following values: Name: TEST_PAYMENT_FORMAT
  • 3. Code: TEST_PAYMENT_FORMAT Application: Payments Data Definition: Oracle Payments Funds Disbursement Payment Process Request Extract 1.0 Type: RTF Default Output Type: PDF Description: File: Click on Browse and then upload the rtf file from your local machine. Language: English Territory: United States Click on Apply. Step B. Create Payment Format Payables Manager > Setup > Payment > Payment Administrator > Formats > Formats Select Type: Disbursement Payment Instruction Click on 'Create' Enter the Following values: Code: TEST_PAYMENT_FORMAT Name: TEST_PAYMENT_FORMAT Data Extract: Oracle Payments Funds Disbursement Payment Instruction Extract 1.0 XML Publisher Template: XML Template Name created in Step A(TEST_PAYMENT_FORMAT) Click on Apply Step C. Create Payment Document Payables Manager > Setup > Payment > Bank Accounts
  • 4. Query up your Bank Name. It is assumed that your Bank has already been setup in AP. Click on 'GO' Select the Bank Account and click on Manage Payment Documents. Click on 'Create' Enter the Following Values: Name: TEST_PAYMENT_FORMAT Paper Stock Type: Blank Stock Number of Lines per Remittance Stub: Format: Payment format Name created in Step B Payment Document Category: CHECK PAY First Available Document Number: 100 Last Available Document Number: Enter any other information that you may need. Click on Apply Step D. Create Payment Process Profile Payables Manager > Setup > Payment > Payment Administrator > Payment Process Profiles
  • 5. Click on 'Create' Enter the Following Values: Code: TEST_PAYMENT_FORMAT Name: TEST_PAYMENT_FORMAT Payment Instruction Format: Payment format Name created in Step B Processing Type: Payment Completion Point: Default Payment Document: Payment Document Name created in Step C Payment File: Default Printer: Enter any other information that you may need. Click Apply Step E. Payment Process Request Templates Payables Manager > Payments > Entry > Payments Manager
  • 6. Click on Templates Click on Create Enter all valid information in the template that you have created in the Installation steps. PPR Status Changes: NEW This status indicates that the PPR has been successfully submitted for processing, and the AutoSelect program is digesting the criteria provided by the user on the header of the PPR in preparation of the automatic selection the invoices and memos related to that criteria. SELECTING INVOICES This status indicates that the AutoSelect program is selecting the eligible invoices/memos for the payment batch based on Due Date, Discount Date, Pay Group, and other criteria provided by the user on the header of the PP CANCELLED - NO INVOICES SELECTED If no invoices or memos met the selection criteria provided by the user on the header of the PPR, the PPR is automatically terminated and the status changes to this status. MISSING..." STATUSES Other statuses may appear at this point in the process if the user failed to included required information on the PPR header, such as "Missing Exchange Rates", etc. INVOICES SELECTED After selecting the documents (invoices/memos), they are locked to prevent other checkruns from
  • 7. selecting the same documents INVOICES PENDING REVIEW This status will only appear if you selected the "Stop Process for Review After Scheduled Payment Selection" option on the Processing tab of the PPR header. This status means that the PPR process has stopped, and is waiting for you to review the invoices and memos that were selected for payment (and make any changes to the batch, as needed). Click on the Take Action icon to be taken to the Review Proposed Payments window CALCULATING SPECIALAMOUNTS This status will only appear if you selected the "Calculate Payment Withholding and Interest During the Scheduled Payment Selection" option on the Processing tab of the PPR header. This status means that interest and withholding tax are being calculated and applied, as necessary, to the invoices and memos selected for this payment batch ASSEMBLING/ASSEMBLED PAYMENTS An "interim" status, it appears after the calculation for interest and withholding has been completed, and the Build Payments program is starting. It may appear again later after the user provides any required bank account and PPP information for the invoices/memos ("documents") selected INFORMATION REQUIRED - PENDING ACTION This status appears if you did not provide a default Internal (Disbursement) Bank Account and/or PPP on the header of the PPR. In that case, you need to click on the Take Action icon to be taken to a form where you can decide which internal bank account and PPP should be used for each invoice and memo selected for payment PENDING PROPOSED PAYMENT REVIEW This status will only appear if you selected the "Stop Process for Review After Creation of Proposed Payments" option on the Processing tab of the PPR header. In this case, the system is waiting for you to review (and modify, if needed) the proposed payments for this batch. Click on the Take Action icon to be taken to the "Review Proposed Payments" window FORMATTING This status indicates that the proposed payments have been turned into payment instruction files. At this point, you will want to click on the Show link to view the new associated payment instruction file(s). Each payment instruction file with have their own PI Reference Number. If you have both electronic and paper ("check") payments involved in this payment batch, you will see a payment instruction file for each type of payment method CONFIRMED PAYMENT Once the payment instructions have been transmitted/printed and confirmed, the Status of the PPR
  • 8. changes to this status to indicate a successfully completed payment batch (PPR) TERMINATED If the user terminates a PPR anytime prior to confirmation of the payments (using the Terminate icon), the status will change to "Terminated", and the PPR is permanently closed Packages used to add/update PPR Instruction: Oracle Payments provides the IBY_FD_EXTRACT_EXT_PUB extensibility package to construct custom XML element structure that can be added to the payment XML extract generated by Oracle Payments. The package specification and body definition can be found in files ibyfdxes.pls and ibyfdxeb.pls respectively. These files are located in the $IBY_TOP/patch/115/sql directory. The package allows custom elements to be created at five levels within the payment XML extract. You cannot customize the package specification, but the package body contains stubbed functions that you can customize. The five functions are as follows: Instruction - FUNCTION Get_Ins_Ext_Agg(p_payment_instruction_id IN NUMBER) RETURN XMLTYPE This function allows XML element to be introduced at instruction level and run only once for the instruction. <OutboundPaymentInstruction> Tag Payment - FUNCTION Get_Pmt_Ext_Agg(p_payment_id IN NUMBER) RETURN XMLTYPE This function allows XML element to be introduced at payment level and run once for each payment in the instruction. <OutboundPayment> Tag Document Payable - FUNCTION Get_Doc_Ext_Agg(p_document_payable_id IN NUMBER) RETURN XMLTYPE This function allows XML element to be introduced at document payable level and run once for each document payable in the instruction.
  • 9. <DocumentPayable> Tag Document Payable Line - FUNCTION Get_Docline_Ext_Agg(p_document_payable_id IN NUMBER, p_line_number IN NUMBER) RETURN XMLTYPE This function allows XML element to be introduced at document payable line level and run once for each document payable line in the instruction. <DocumentPayableLine> Tag. Payment Process Request - FUNCTION Get_Ppr_Ext_Agg(p_payment_service_request_id IN NUMBER) RETURN XMLTYPE This function allows XML element to be introduced at document payable level and run once for each payment process request. <PaymentProcessProfile> Tag Extract XML Data of Format Payment Instructions: R12: Understanding XML Payment Templates and Formats (Doc ID 562806.1) For getting the XML Data of Payment Format Instruction 1. Go into the responsibility: Oracle Payment Setup 2. Navigate to: Formats > click on the Go To Task icon > query the format payment you are using 3. Click on the Update icon 4. Assign the XML Publisher Template "Extract Identity", and save your change and return to the Oracle Payment Setups menu. 5. Click on the Go To Task icon on the XML Publisher Format Templates row > query up the Extract Identity template. 6. Verify that the template has the file "IBY_IDENTITY_en.xsl" assigned. If not, please contact support in order to get this file (see Note: 457411.1). 7. Run a Payment Process Request (PPR) with a Payment Process Profile (PPP) assigned that uses the Format from #1 through #4 above. The output should now be XML format, and can be viewed using a browser.
  • 10. 8. Migrate the solution as appropriate to other environments. The Extract Identity Template Has No File Attached (Doc ID 457411.1) Load the Extract Identity Template with the following command java oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -LOB_TYPE TEMPLATE -APPS_SHORT_NAME IBY -LOB_CODE IBY_IDENTITY -XDO_FILE_TYPE XSL-XML -LANGUAGE en -TERRITORY 00 -FILE_NAME $IBY_TOP/patch/115/publisher/templates/IBY_IDENTITY_en.xsl R12 Oracle Payments Processing 'How To' documents (Doc ID 579132.1) PO Number: 6580 Receipt Number: 9074 http://orafinappssetups.blogspot.in/2012/12/batch-payment-in-r12.html https://plus.google.com/105972407110352148912/posts NEW PYMENT PROCESS DOCUMENT Oracle Payments: Oracle Payments Release 12 is a new, highly configurable product used to disburse and receive payments. It offers organizations Centralized payment processing across Multiple organizations, currencies, and regions • • Enhanced functionality to take advantage of new payment architecture 6582 9076 PAYMENT_FORMAT_MARCH DUEDATE:01-APR-2015 http://oracleappshandbook.blogspot.in/2013/11/how-to-customize-standard-format.html