Professional Documents
Culture Documents
b.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
Code: IBY_PAYGROUP_PUB
The validated documents are then grouped into proposed payments based on the grouping rules, both user defined and
hard coded.
Example: If exclusive_payment_flag = Y on a document, its 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 the IBY_DOCS_PAYABLE_ALL table with the payment_id and formatting_payment_id
values that corresponding to the payment that pays the document.
Transmit_instr_immed_flag
Internal_bank_account_id
Payment_document_id
Payment_date
Payment_reason_code
Payment_currency_code
Format:
The following processing occurs during the format step.
a) Number the payments Check Numbering
b) Create XML Extract message
c) Pass the extract to XML publisher
d) Oracle XML Publisher (BI publisher) applies the format template
e) BI publisher formats and stores the output
f) Oracle Payments then updates the status of the Payment Instruction and the Payments. If successful, the status
of Payments and Instruction is Formatted.
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
Code: AP_PMT_CALLOUT_PKG
Record Print Status of the checks to confirm the payments. Oracle Payments calls ap_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 udpated to show payment status
g) Data is deleted from the AP_SELECTED_INVOICES_ALL
h) Data is deleted from AP_UNSELECTED_INVOICES_ALL