Embedded Banking Services with PNC Bank
Embedded banking services with PNC Bank provide businesses with a comprehensive view of their cash position, payments, and receipts. The solution includes ready to use connectivity between Oracle and PNC Bank for U.S. and Canada customers. It includes rapid bank account onboarding, seeded ISO payment templates, automated funds capture and disbursement transmission, and continuous bank statement retrieval, processing, and reconciliation. The Banking Configurations functional area supports enablement of the following business flows:
- Connectivity and Bank and Bank Accounts: Configure security credentials and your PNC Bank - banks, bank branches, and bank accounts with Oracle Cloud ERP.
- Funds Disbursement: Configure payment and acknowledgment processing setups for disbursements. Process disbursements seamlessly with PNC Bank.
- Funds Capture: Configure lockbox processing setups for receipts. Process receipts and lockbox seamlessly with PNC Bank.
- Bank Statement Processing: Configure bank statement formats and reconciliation setups and quickly process and reconcile PNC Bank - bank statements.
Connectivity and Bank and Bank Accounts
Manage banks, bank branches, and bank accounts using the integration with PNC Bank. The turnkey bank onboarding uses a PNC Bank-specific template to generate the banks, bank branches, and bank accounts.
Through the integration, you can upload the PNC Bank-specific template and generate the banks, bank branches, and bank accounts. Once the bank accounts are created, the process automatically attaches the business functions and business units, reconciliation configurations, and bank statement transaction creation rules needed for payables and receivables processing. Users can review the onboarded bank accounts from the bell notifications. The Banks and Bank Accounts flow reduces setup steps by creating bank account master data that has been identified with PNC Bank. This flow can be used for initial and ongoing bank account creation.
Funds Disbursement
Process payment and acknowledgment files for funds disbursement using the integration with PNC Bank. Customers can generate and transmit payment files in the PNC preferred format and retrieve and process disbursement acknowledgment files.
The integration uses the PNC Bank message format based on ISO20022 CGI standards. This format includes payment by ACH, Wire, and check for the US and Canada. The integration provides the acknowledgment processing feature with complete automation for file retrieval and processing. It processes File level and Transaction level acknowledgment files generated by PNC Bank at various points in the clearing flow. The invoice status changes from Paid to Unpaid for rejected payments, allowing users to take corrective action.
Funds Capture - Lockbox
Process intraday lockbox using the integration with PNC Bank to enable near real-time customer balances. PNC Bank can provide a remittance service that includes payment advice processing and remittance advice collection from emails and Excel files. Payment advice and remittance information are collated and combined with the lockbox file, eliminating the need for manual entry and application.
Bank Statement Processing
Process and reconcile bank statements using the automated integration with PNC Bank. This maximizes efficiency and eliminates time-consuming activities through automatic bank statement processing and reconciliation.
The integration uses the PNC Bank CAMT053 bank statement template, based on ISO20022 standards. The use of this template enables seamless bank statement file retrieval and processing. Features include:
- Regular retrieval and processing of prior day bank statements.
- Automatic creation of new bank statement transaction codes reported on bank statement lines.
- Automatic creation of bank statement transaction creation rules and reconciliation of bank statement lines.
- Automatic unreconciliation and voiding of rejected payments, and reconciliation of the original and rejected bank statement lines.
- Automatic reversal of rejected direct debit transactions and reconciliation of reversal bank statement lines.
The integration between Oracle and PNC Bank eliminates weeks of technical integration work during implementation and enables transactional processing in Cloud ERP by directly connecting with PNC Bank. Users have the flexibility to enable one or more flows.
Business benefits include:
Connectivity and Bank and Bank Accounts
- Reduced effort involved in initial connectivity, security keys configuration and future renewal of expired keys using the PNC Bank preconfigured connectivity.
- Reduced effort in troubleshooting connectivity issues related to outbound and inbound file transmissions.
- Improves the customer experience with a unified and simplified UI, along with guided navigation.
- Maximizes efficiency and eliminates time-consuming activities through enabling the business functions, reconciliation configurations for these bank accounts.
Funds Disbursement
- Simplify the entire setup process with predefined setups needed to generate the payment files in accordance with PNC Bank specifications.
- Reduce effort and increase productivity through automated retrieval and processing of multiple acknowledgment files generated at different intervals for payment files.
- Improve efficiency by reducing manual steps and enabling immediate corrective actions for rejected payments.
- Reduce effort related to payment file testing by using the PNC Bank preferred format.
- Enhanced fraud prevention and compliance through automated, system-driven Positive Pay file transmission and integrated controls.
Funds Capture - Lockbox
- Improve efficiency by eliminating a material amount of manual processing.
- Improve ability to maintain accurate customer account balances.
- Reduce effort related to testing lockbox processing by using the PNC Bank preferred format.
Bank Statement Processing
- Eliminate manual configuration of PNC Bank-specific bank statement formats and other bank statement processing configurations through seamless integration.
- Automate retrieval and processing of bank statement files.
- Provide automatic reconciliation of bank statement lines and notification of exceptions, if any.
Steps to Enable
To enable this feature, you need to log a Service Request (SR).
Connectivity
Prerequisite Steps
Before enabling embedded banking services with PNC Bank in Cloud ERP, you must first work with a PNC Bank implementation team to establish the bank accounts and the related scope of the services you want to include. Please contact your PNC Bank Sales/Relationship manager.
If your enterprise is new to Oracle Fusion Cloud ERP and has not completed the implementation process, please review Getting Started with Your Financials Implementation before enabling the banking integration with PNC Bank.
Embedded banking services with PNC Bank is currently in controlled availability and requires a promotion code.
To enable this feature, you need to log a Service Request (SR) using Product: Oracle Fusion Payments Cloud Service and Category: Embedded Banking - PNC Bank. You will need to provide the production and test pod names. Once the above is completed, follow the steps in the Service Request to enable embedded banking services with PNC Bank, including the following setup steps to enable the connectivity between PNC Bank and Cloud ERP.
- In the Banking Configurations functional area, click Manage Embedded Banking Configurations.
- Select PNC from the list and select the business flows that you want to enable. Click Next.
Banks and Bank Accounts
The banks, bank branches and bank accounts are configured using the PNC specific bank account template. Once the bank accounts are configured, the reconciliation configurations are automatically attached to these bank accounts.
- Upload Banks, Branches and Accounts
- Review Bell Notification
Funds Disbursement
This feature is automatically enabled after you onboard using the Manage Embedded Banking Configurations task. This feature lets you use the following preconfigured setups:
- Payment System Account: PNC_PSA
- Payment Process Profile: PNC ISO20022 CGI
- Payment Method: PNC EFT Payment Method (for ACH and Wire payments)
- Payment Method: PNC Check Payment Method (for check payments)
As part of the integration with PNC you can also create payment files using the predefined BIP template PNC ISO20022 CGI in the PNC CGI format.
For outsourced check printing, PNC supports the inclusion of the 2-digit mailing instruction codes in the payment file. The mailing instruction codes can be configured as delivery channel alias values.
Before you can use the acknowledgment flow, you must review the following settings at the payment system account level.
- Disbursement Acknowledgment Automatic Voiding Option
- Disbursement Acknowledgment Voiding Invoice Action
Positive Pay File
To enable the Positive Pay File for PNC Bank, enable the Positive Pay File development opt-in.
- Log in as a Setup and Maintenance Administrator.
- Navigate to: Setup and Maintenance > Manage Standard Lookups.
- Search for the lookup type ‘ORA_ERP_CONTROLLED_CONFIG’.
- Add a new lookup code: 'IBY_36628915'.
This new feature allows the generation of the positive pay file in XML format for the checks printed in-house by customers.
Predefined Values:
- Format – PNC Positive Pay File Format
- Transmission configuration - PNC Positive Pay File Outbound
The in-house check printing setup needs to be done manually.
To set up in-house check printing:
1. Create a check template:
- Create a template as per PNC-specific format for in-house check printing.
- Upload the template in the BI Publisher.
2. Create a check format:
- Create a format by attaching the check template created in the previous step.
- Attach the following predefined validations:
- Payment Method Alias: CHK.
- Enable either Payer BIC or Branch Number.
- Enter a Logical Group Reference Number. (PNC follows the ISO20022 format for positive pay files and requires the logical group reference value.)
3. Create a payment method:
Create a payment method and provide the alias value as CHK or update the alias value of all the check payment methods that are used for PNC in-house check printing to CHK.
Payment Process Profile Setup:
1. Payment system tab:
- Select the payment system as PNC_PSA.
- Select the payment system account as PNC Positive Pay PNC_PSA.
- Select the Payment Transmission configuration as PNC Positive Pay File Outbound.
Payment System tab
2. Payment tab - Enable the 'Document grouping rules' - Ultimate Debtor, Bank Charge Bearer, Payment reason, and Delivery channel.
Payment tab
3. Grouping tab:
Enable all of the Transaction Grouping Rules options.
Grouping Tab
4. Reporting tab:
In the Positive Pay section:
- In the Format field, Select PNC Positive Pay File Format.
- Enable the Automatically transmit file option.
Reporting Tab
Based on the number of invoices that can be included in the physical check, perform the setup for the remittance stub in the payment document setup.
Funds Capture – Lockbox
This feature is automatically enabled after you onboard using the Manage Embedded Banking Configurations task. This feature includes the following preconfigured setups:
- AutoMatch Rule Set: ORA_Automatch 90%
- AutoCash Rule Set: ORA_Invoice Match
- Receivables Activities: ORA_Unearned Discount and ORA_Earned Discount
- Receipt Class and Method: ORA_LOCKBOX
- Receipt Sources
Use the following setup steps to enable Lockbox processing:
- If lockbox processing is in scope for your funds capture flow, you must enter the required account code combinations in the specified fields of the Default Accounting for Lockbox Receipts section in the Cash Processing tabbed region of the Receivables System Options page for each applicable business unit. Entering this account information will automate the related lockbox setup during bank account onboarding. This is only required for a new lockbox setup.
- The lockbox feature includes a predefined AutoMatch Rule Set and AutoCash Rule Set. Enter these predefined rule sets either in the lockbox transmission or your Receivables System Options definition, as required. You also need to enable AutoApply in Receivables System Options and lockbox. See Tips and Considerations for more information about the predefined AutoMatch Rule Set and AutoCash Rule Set.
Task - Manage Receivables System Options - After your bank accounts are onboarded, use the Manage Receivables Activities page to review the two Receivables Activities that were created for each business unit: Unearned Discounts (ORA_Unearned Discount) and Earned Discounts (ORA_Earned Discount).
Task - Manage Receivables Activities - Use the Edit Receipt Classes and Methods page to review the receipt method, ORA_Lockbox, created for lockbox processing. Remittance bank accounts are added to this receipt method according to your setup and the bank accounts onboarded.
- Use the Manage Receipt Sources page to review the receipt sources created for lockbox processing. Receipt sources are created using the remittance bank account assignments in the ORA_Lockbox receipt method.
- After reviewing all the related lockbox setup as indicated in the previous steps, use the Create/Edit Lockbox page to manually configure a lockbox for your bank account using the receipt source, receipt method, and AutoMatch rule set provided.
NOTE: If document sequencing is enabled for the applicable Ledger or Legal Entity, the related receipt processing document sequencing is set up automatically.
Bank Statement Processing
This feature is automatically enabled after you onboard using the Manage Embedded Banking Configurations for task for PNC Bank. This feature lets you use the following preconfigured setups:
- Manage Bank Statement Transaction Codes
- Manage Bank Statement Transaction Creation Rules
- Manage Bank Statement Reconciliation Tolerance Rules
- Manage Bank Statement Reconciliation Matching Rules
- Manage Bank Statement Reconciliation Rule Sets
- Manage Formats
- Manage Payment Systems
Tips And Considerations
Connectivity
- Read the descriptions mentioned under the business flows to understand any pending setups to be reviewed and completed for the flow to be enabled.
- The Banks and Bank Accounts business flow will be automatically selected for enablement when you enable the Funds Disbursement, Funds Capture, or Bank Statement Processing flows.
- In order to see Business Intelligence reports related to this integration, assign the BI Administrator role to any user who needs to view them.
- Bell notifications with detailed messages are generated as processing occurs. If the enablement of a business flow doesn't complete, you receive a bell notification. For other failures, customer should take action to rectify the issue and restart the failed task.
Banks and Bank Accounts
- If you notice any issues with the bank account onboarding process, review the related setups in your Cloud ERP instance for possible mismatched or missing legal entity names, legal entities, business units, or other enterprise structures.
Funds Disbursement
- Use NURG as the service level code and delivery channel code as CCD, PPD and CTX for ACH transactions.
- Use URGP as the service level code for wire and cross-border transactions.
- Use CHK as the payment method alias for check payments.
- In the payment file, the Service Level Alias Value is sent as SvcLvl. The service levels are predefined with codes NURG, URGP, and so on. Use NURG for ACH and URGP for wire payments.
- Users can create their own payment process profile, but must use the preconfigured transmission setup related to this integration.
- For any transmission issues with outbound or inbound files, log a service request.
The bank generates up to three payment acknowledgment files during the clearing process:
- File Level Acknowledgment: This is generated by the bank within a few minutes of receiving the payment file. It only provides file level acknowledgment to confirm that the file schema or syntax is correct.
- Transaction Level Acknowledgment: This is generated by the bank within a few minutes of receiving the payment file. This acknowledgment provides the status at both the file and payment levels.
Once payment file processing is completed, the status of the payment file changes to "Completed and pending acknowledgment".
Acknowledgment file is automatically processed, and the payment file status changes to "Acknowledged" or "Rejected" depending on whether the bank accepts all, some, or none of the payments. At the same time, the payment status changes to "Acknowledged" or "Rejected" depending on whether the bank accepts or rejects the payment.
Users can configure the system to automatically void payments that have been rejected by the bank. Users can also configure the system to take automated action on the invoice to cancel or hold it when the payment is voided due to bank rejections.
This table summarizes the payment file and payment status after each step in acknowledgment processing:
Acknowledgement | Payment File Status |
Payment Status (IBY_PAYMENTS_ALL) |
Payment Status (AP_CHECKS_ALL) |
---|---|---|---|
File Level – File accepted | Acknowledged | Acknowledged | Negotiable |
File Level – Rejected | Rejected | Rejected / Voided | Negotiable/Voided |
Transaction Level – All payments accepted | Acknowledged | Acknowledged | Negotiable |
Transaction Level – Some payments rejected | Acknowledged | Respective payments are changed to rejected / voided status | Negotiable/Voided |
Positive Pay File
-
Check printing by third parties isn’t supported for positive pay through Oracle B2B. The steps outlined in this document apply to first-party check printing only.
- The Positive pay file needs to be transmitted automatically after the payment file is confirmed.
- Exception in SRA generation: If the positive pay file process ends in error, you must redo the process. You can’t submit a positive pay file manually.
- PNC supports the ISO20022 format for the positive pay file with a unique reference number. The payment file reference number fails the uniqueness check if voided checks are included. In this happens, you must void all payments in the payment file and submit a new PPR to generate the payments again.
- You can't generate a positive pay file for single or pay-in-full payments.
- PNC supports acknowledgment processing against the positive pay file. Oracle does not currently support acknowledgment processing.
- PNC positive pay file is supported for generating checks with Negotiable status only.
Funds Capture – Lockbox
- The ORA_BAI2-EXTENDED_GENERIC/arlockboximportgenbai2 is the only supported lockbox transmission format for PNC Bank integration. This format uses the control file arlockboximportgenbai2.ctl.
- Before you initiate bank account onboarding for lockbox, verify that the fields in the Default Accounting for Lockbox Receipts section of the Cash Processing tab in Receivables System Options are completed for the applicable business unit. This is a required step for the bank account onboarding process to create the related lockbox setups.
- Review and test the predefined setups generated during the onboarding process. You can also create new ones according to your business requirements.
- AutoMatch Rule Set – ORA_Automatch 90% (AutoMatch above 90% threshold)
Task - Manage AutoMatch Rule Sets
- AutoCash Rule Set – ORA_Invoice Match (Directly match receipt to invoice)
Task - Manage AutoCash Rule Sets
- Transmission Format – ORA_BAI2-EXTENDED_GENERIC
NOTE: This setup is for informational purposes only and should not be changed.
Task - Manage Transmission Format for Lockbox
Bank Statement Processing
- For foreign currency transactions, create tolerance rules and attach to the matching rule set for processing the automatic reconciliation of foreign transactions.
- Attach the cash and cash clearing accounts on the bank accounts to create accounting for the cleared events of payments and receipts.
- Attach the charge and cash account code combinations on the bank statement transaction creation rules to create the accounting for the external transactions generated for the bank charges or fees.
- Update Void Rejected Payments option at the bank account level to automatically void the original payments that are unreconciled after reconciling the reversal bank statement lines,
- Enable the reversal processing method for the receipt action after reconciling the direct debit return bank statement lines.
Key Resources
- Refer to the resources to Use Promotion Codes
Access Requirements
You must have the Financial Application Administrator job role to establish connectivity with PNC Bank and to review all related predefined and automatically configured Functional Setup Manager tasks.