3.2 BUILD PAYMENTS
(Code: IBY_DISBURSE_SUBMIT_PUB_PKG): The Build Payments process is handled by Oracle Payments (IBY).
The
Build Payments program first creates a record in
IBY_PAY_SERVICE_REQUESTS with call_app_pay_service_req_code =
checkrun_name.
The Build Payments program goes on to populate the IBY_DOCS_PAYABLE_ALL table with the proposed payments.
The link to the payment service request table is through the PAYMENT_SERVICE_REQUEST_ID.
- Internal Bank Account / Payment Process Profile Assignment(Code:
IBY_ASSIGN_PUB): If the PPR has a default internal bank account and
Payment Process Profile (PPP) assigned to it on the header of the PPR,
the values are assigned to all of the selected documents in the PPR.
- If a default internal bank account and PPP were not provided by
the user on the header of the PPR, Oracle Payments attempts to default
the values. If it cannot find a default value for all of the selected
documents, the PPR status is set to "INFORMATION REQUIRED". The user
display shows it as "Information Required - Pending Action". The user
will need to use the Information Required window to provide the missing
internal bank account(s) and PPP(s) for each selected document.
- Document Validation
(Code: IBY_VALIDATIONSETS_PUB): During this step, Oracle Payments
validates all the documents (selected invoices & memos) using
Pre-Defined and User-Defined Validations assigned to Payment Methods
assigned to the selected documents. Afterward, the program validates all
the documents again, using the Pre-Defined and User-Defined Validations
assigned to Payment Formats associated with the PPPs specified on the
PPR.
If all the documents pass validation, all the documents are
set to a status of VALIDATED in the tables and the request status is
displayed as "Documents Validated".
If there any document
validation failures, Oracle Payments uses the parameter setting for
"Documents" on the Validation Failure Results tab on the PPR header (the
DOCUMENT_REJECTION_LEVEL_CODE) to determine the next action.
- REQUEST: Reject all documents in this PPR
- DOCUMENT: Reject only the document in error
- PAYEE: Reject all the documents related to the supplier
- NONE: Stop the PPR for review
- 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. It then numbers the proposed payments with an internal
identifier (not "the" check number) and validates the payments.
Records
are inserted into IBY_PAYMENTS_ALL that holds the payment information
for the selected documents (invoices). The Build Payments program then
updates the IBY_DOCS_PAYABLE_ALL table with the payment_id and
formatting_payment_id values of the payment associated with each
document.
If there any payment validation failures, Oracle
Payments uses the parameter setting for "Payments" on the Validation
Failure Results tab on the PPR header (the PAYMENT_REJECTION_LEVEL_CODE)
to determine the next action.
- REQUEST: Reject all documents in this PPR
- DOCUMENT: Reject only the document in error
- PAYEE: Reject all the documents related to the supplier
- NONE: Stop the PPR for review
If
the PPR setup Stop Process for Review After Creation of Proposed
Payments is enabled on the Process tab of the PPR header, the displayed
PPR status is set to "Pending Proposed Payment Review". This status
prevents further processing until user takes action.
If this
option to stop for a review is not enabled, the displayed status of the
PPR is set to "Payments Created". In this status, payment instructions
can be created for the PPR.
|
No comments:
Post a Comment