R12: AP/IBY: Format Payment Instructions With Text Output using US NACHA CCDP Format Fails with "Caused by: oracle.xdo.parser.v2.XPathException: Cannot convert - to number"
(Doc ID 2946122.1)
Last updated on JUNE 29, 2023
Applies to:
Oracle Payments - Version 12.0.0 and laterOracle Payables - Version 12.0.0 and later
Information in this document applies to any platform.
Symptoms
When trying to format a Payment Process Request (PPR) using the "US NACHA CCDP" format the "Format Payment Instructions with Text Output" program fails with:
java.lang.reflect.InvocationTargetException
....
Caused by: oracle.xdo.parser.v2.XPathException: Cannot convert - to number.
...
Error: an error occurred during formatting. Please verify the template is valid.
oracle.apps.iby.exception.PSException: Internal Error to Payment Server:
....
Caused by: oracle.xdo.parser.v2.XPathException: Cannot convert - to number.
...
Error: an error occurred during formatting. Please verify the template is valid.
oracle.apps.iby.exception.PSException: Internal Error to Payment Server:
To setup a Payment Process Profile to use the "US NACHA CCDP" format
- From a payables responsibility navigate to Setup -> Payment -> Payment Administrator -> Payment Process Profiles
- Click on the "Create" button
- Fill in all the information needed and for format choose "US NACHA CCDP"
- Save
To setup a supplier bank such that it will cause the error when formatting:
- From a payables responsibility navigate to Suppliers -> Entry
- Query up a supplier
- Click on the update icon
- Click on Banking Details
- Set the "Select Account Assignment Level" pull down to "Site"
- Enter in a site name
- Click "Go"
- Click "Create"
- Enter a valid "Bank Name"
- Check the "Create New Branch" radio button
- Enter a branch name
- Enter in a non-numeric branch number (e.g A123)
- Enter in an Account Number, Name, and Currency
To create an invoice:
- From a payables responsibility navigate to Invoices -> Entry -> Invoices
- Fill in the header information using the supplier created with the non-numeric bank branch
- Be sure remit-to bank account field is populated with the bank account with the non-numeric bank branch.
- Fill in the line details
- Click "Actions"
- Check the "Validate" checkbox
- Click "Go"
To submit a Payment Process Request (PPR):
- From a payables responsibility navigate to Payments -> Entry -> Payment Manager
- Click on "Submit Single Payment Process Request"
- Fill out all the information on the various tabs, on the "Payment Attributes" tab be sure to choose the Payment Process Profile created to use the "US NACHA CCDP" format
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |