Documente Academic
Documente Profesional
Documente Cultură
In 11i we used Payment batches to pay for multiple invoices same time. In R12, PPR is
the replacement of Payment batches. R12 PPR process enables payment Administrator
to select multiple invoices for payment by selection criteria and he can pause the invoice
selection and payment build process. During the invoice selection review, payment
manager can review the invoice selected; if the invoices were validated or approved and
hence did not get included in the payment process request. He can add or remove the
invoices in the Payment process and also can check the cash requirements for the full
payment. Payment manager can also dismiss the individual documents or payments if
necessary, and restart the payment build process.
1. Maximize Credits.
2. Stop Process for review after scheduled payment selection.
3. Calculate payment withholding and interest during scheduled payment selection.
4. Stop process for review after creation of proposed payments.
Click on submit to submit the Payment process request.
Note: After selecting the documents, the invoices are locked to prevent other check runs
from selecting the same invoices.
If the PPR has been setup to ‘Stop Process for Review after Scheduled Payment
Selection’, the process stops for user review.
Then the status of the PPR is set to Invoices Pending Review.
If the ‘Stop Process for Review after Scheduled Payment Selection’ was not
enabled, at the end of invoice selection, build program is submitted automatically.
If no invoices met the selection criteria and no payment schedules selected for payment,
the PPR is cancelled automatically and the status of the PPR is set to “Cancelled – No
Invoices Selected”. Then void all invoices
For others, the actions available are
a) Terminate the PPR
b) Modify / proceed to submit the PPR and start the build process.
During this step, Oracle Payments validates all the documents using Payment Method
based validations and then payment format based validations.b.1 – If all the documents
pass validation, all the documents are set to a status of VALIDATED and the request
status is set to ‘Documents Validated’.b.2 – If there are any validation failures, Oracle
Payments uses the system option used while submitting the PPR to determine the next
action.The DOCUMENT_REJECTION_LEVEL_CODE of the PPR can have the
following values which determine how the document processing will continue when
there is a validation failureb.2.1 – REQUEST
The status of the payment process request is updated to ‘Failed Document Validation’.
Oracle Payments calls the calling application and AP releases the rejected documents so
they can be paid through another Payment process request.
b.2.2 – DOCUMENT
Oracle Payments rejects all documents that failed validation. Oracle Payments then calls
the calling application and AP releases the rejected documents so they can be paid
through another Payment process request. The rest of the documents are set to
VALIDATED status and the ppr is set to ‘Documents Validated’ status.
b.2.3 – PAYEE
Oracle Payments rejects all documents for the supplier that had one or more documents
that failed validation. Oracle Payments calls the calling application and AP releases the
rejected documents so they can be paid through another Payment process request. The
rest of the documents are set to VALIDATED status and the ppr is set to ‘Documents
Validated’ status.
c. Create Payments
Call IBY_PAYGROUP_PUBThe validated documents are then grouped into proposed
payments based on the grouping rules, both users defined and hard coded.
Example: If exclusive_payment_flag = Y on a document, it is paid on a separate
payment.
It then numbers the payments (internal identifier not the check numbering) and
validates the created payments.Records are inserted into IBY_PAYMENTS_ALL that
holds the payment information for the selected documents.The build program then
updates theIBY_DOCS_PAYABLE_ALL table with the payment_id and
formatting_payment_id values that corresponding to the payment that pays the
document.
IBY_PAYMENTS_ALL
This table contains all the payments created by system while processing “Build
Payments”. A Payment can be single check or an electronic fund transfer between first
party payer and third party payee. A row in this table corresponds to one or more
documents payable. Payments are built by grouping documents payable according to
Oracle Payments’ grouping rules.
This table also stores information of payments at grouping level. The groups can be
Single, Mixed and grouped as defined in Payment Process Profile for the purpose of
SEPA.
The payment details are displayed on the Payments tab of the Funds Disbursement
Process Home page.
Name Datatype Comments
Request – Entire PPR is rejected. Oracle Payments raises a business event that calls AP
to release the documents. The status of the payment process request and proposed
payments is updated to ‘REJECTED’.
Payment – Payments that failed validation are rejected and AP releases the documents
that belong to the payment that failed validation. The other payments are accepted. The
accepted payments get a status of ‘CREATED’.
None – Payments that failed Validation are set to ‘Failed Validation’ and allows for user
intervention. Status of the PPR is set to ‘PENDING REVIEW’
If in the PPR setup, ‘Stop Process for Review After Creation of Proposed Payments’ is
enabled, the PPR status is set to ‘Pending Proposed Payment Review’. This status
prevents further processing until user takes action. If this option to stop for review is not
enabled, the status of the PPR is set to ‘Payments Created’. In this status, payment
instruction can be created for the PPR.
If the PPR processing is setup for the user to submit the instruction as a standard
request, then when the instruction is submitted, then the instruction is linked to the
PPR through the payments selected by the instruction.
The link in this case will be through iby_payments_all.payment_instruction_id
Print Checks:
a) Users can load stationery into the printer and print checks at this stage.
b) Determine if the checks printed ok. If not reprint
Confirm Payments – Payables
Call AP_PMT_CALLOUT_PKG
Record Print Status of the checks to confirm the payments. Oracle Payments
callsap_pmt_callout_pkg.payment_completed to confirm the payments.
This does the following:
a) Assigns sequence/values – Document sequencing.
b) Creates data in AP_CHECKS_ALL with appropriate data from IBY tables.
Checkrun_name = ppr name and checkrun_id = checkrun_id from IBY table.
c) Data inserted into AP_INVOICE_PAYMENTS_ALL for the corresponding checks.
d) AP_PAYMENT_SCHEDULES_ALL for the invoices are updated to indicate the
payment details and status.
e) The documents paid in this PPR are released by setting the checkrun_id on the
payment schedules to null.
f) AP_INVOICES_ALL is updated to show payment status
g) Data is deleted from the AP_SELECTED_INVOICES_ALL
h) Data is deleted from AP_UNSELECTED_INVOICES_ALL
Payment Process Request (PPR) Status and
Descriptions in R12
Payment Process Request is one of the new comers in R12, which normally transitions through the different stages of
processing, the PPR will display a "Status" to let you know where in the process the PPR has progressed to, and
what's going on with it. There are more number of statuses associated with PPR. Here in this post we tried to give
most witnessed statuses and their details.
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
PENDING PROPOSED proposed payments for this batch. Click on the Take Action
PAYMENT REVIEW icon to be taken to the "Review Proposed Payments" window
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
FORMATTING each type of payment method
In 11i, we used Payment Batches to pay multiple invoices same time. In R12, PPR is the replacement
for 11i Payment Batches. Release 12 payment setup enables a Payment Administrator to select
multiple invoices for payment by selection criteria and he can pause the invoice selection and
payment build process . During the invoice selection review, payment manager can review the
selected invoices, the invoices that met the criteria but were either not validated or were not
approved and hence did not get included in the payment process request. He can adjust the invoice
selection by adding or removing the invoices and can also review the cash requirements. While
reviewing the payments, payment manager can dismiss individual documents or payments if
necessary, and restart the payment build process.
Pay Run
A business action to select multiple invoices on a regular basis to be processed for payment. This
may also be referred to as creating and processing payment batches and, in this release, managing
a payment process request through completion
Payment Instruction
Information compiled from one or more payment process requests that is formatted and either
transmitted to a financial institution for payment or used in-house to print check documents..
Template
Templates provide a way to store section criteria, payment attributes, and processing rules that can
be reused for single pay runs or scheduled pay runs.
1.Home
The Home tab on Payment Manager Dashboard presents the useful information for a Payment
Manager to:
#Monitor the progress of the recent pay run processes
#Highlight any payment processes that require attention and automatically prompt to take
appropriate actions.
#Shortcuts and Tabs for initiating, reviewing and adjusting proposed funds disbursements
2.Templates
Using Payment Manager dashboard, a Payment Manager can perform all the tasks associated with
pay run process. In the Template tab he can click the “Create” button to create new templates. He
can also query a
template and then use it to submit or schedule the payment process requests and run cash
requirements before a pay run.
###Maximize Credits: If Maximize Credits checkbox is enabled then during invoice selection, if
there is any credit for a payee, after interest and payment withholding calculations the system will
group all scheduled payments for the payee site together to be paid on one payment, and if the
sum is negative, the system will reduce the credit amount so the sum is zero.
###Stop Process for Review After Scheduled Payment Selection
###Calculate Payment Withholding and Interest During Scheduled Payment Selection
###Stop Process for Review After Creation of Proposed Payments
###Create Payment Instructions option
If the user wants immediate payment instructions creation, the user can set this option to start the
payment instruction program immediately when the payment process request has a Completed
status. This option has
an additional function: It ensures that payments from this payment process request will not be
combined with payments from other payment process requests when the system builds the
payment instructions.
Or,
the user can set the option to wait until the Payment Instruction Program is submitted, typically, in
this case an enterprise would schedule the Payment Instruction Program to run periodically. An
enterprise would choose this option to take all built payments from multiple payment process
requests and build fewer payment instructions.
4.Payment Instructions
Payment Manager can use the Payment Instructions tab to review the status of the payment
instructions and if required, can perform any subsequent actions. He can also drill down into the
details of the payment instruction and can void all the payments in the instruction.
5.Payments
Payment Manager can use the Payments tab to review the status of the payments created by his
payment process requests. He can also can drill down into the details of the payments to stop or
void the payments.
Follow red mark numbers in the picture to get the sequence of process steps in Pay Run Process
Pay Run Process
1. Invoice Selection
After user submits PPR, the Payment Process request completes with the status “Invoices Pending
Review” if it has been configured to pause after the invoice selection. Clicking on “Start Action” icon
navigates the user to the “Selected Scheduled Payments” page.
On the “Selected Scheduled Payments” page, Payment Manager can review the total count of
selected scheduled payments. Amount remaining , discounts, payment amount, and interest due
can also be reviewed for each currency in the payment process request.
The page also lists all the invoices along with their details. Payment Manager can add or remove the
scheduled payments or modify the Discounts and payment amounts.
Clicking on the “View Unselected” takes the Payment Manager to a “Unselected Scheduled
Payments” page that gives the following information:
Counts for invoices that were never validated and that failed validations
Counts for invoices that require approval and where approval is rejected
Counts of invoices on Scheduled Payment Hold and Supplier Site hold
Counts where Payee total is zero or less and where Discount rate is too low
Count of Unselected Payment Schedules, Total Amount, and Discount per currency
List of Invoices with invoice information and reason for not getting selected
Payment Manager can add more Scheduled Payments by clicking on the “Add Scheduled
Payments”, and choosing the search criteria for the documents payables from the list of values.
Once the Payment Manager is done reviewing the payment process request, he can click on the
“Submit” button to initiate the Payment creation process. This action also generates the Scheduled
Payment Selection
Report again.
The Payment Process will complete with the status “Information Required – Pending Action” if
certain information required for the payment creation was missing on scheduled payments. Clicking
on “Start Action” icon navigates the user to the “Complete Document Assignments” page.
In the Review Proposed Payments page, payment manager can review the payment information for
the selected scheduled payments.
After reviewing, payment manager can then specify the action “Run Payment Process” to submit
the Payment build process. After this action, the payment process request has the status of
“Assembled Payments”.
Payment Manager can drill down to view payment details by clicking on the Payment Process
request link. He can view the number of payments, documents, and Total Payment Amount per
currency. Individual payments are also listed along with more information. By selecting the radio
button of a payment, payment manager can view the scheduled payments that got included in that
payment.
Clicking on “Rejected and Removed Items”, Payment manager can navigate to see the details for
scheduled payments that got rejected/removed.
Rejected and Removed Items page lists the rejected document payables, and clicking on the
reference number link you can view the details of the document and the reason it got rejected.
3.Building Payment Instructions
For creating Printed payment instructions, Payment Manager can specify the criteria for selecting
payments and printing information. The criteria can include the Payment Process profile, Currency,
Internal Bank Account, Payment Document, Payment Process Request, etc.