Hello,
My team is working on implementing a payment functionality for USD check payments to Bank of America (BofA) using IFS Cloud 2025R1. We were advised by IFS R&D to use the ISO20022A1
payment format for this purpose.
We've set up the payment order and created the payment file. However, we've encountered a few issues and have a key question for the community on how this is intended to work.
The Problem
The payment format generates an application message with the MESSAGE_FUNCTION
hard-coded to SEND_SEPA_CREDIT_TRANSFER
.
This results in the generated XML file using a SEPA
schema and an explicitly defined SEPA namespace, despite the payment data being for a USD check.
This seems to be a fundamental mismatch, as SEPA is a Euro-based electronic transfer standard, not a format for USD check payments.
Questions for the Community
-
Is the
ISO20022A1
format the correct and standard format to use for non-SEPA, USD check payments in IFS? -
Is the hard-coded
SEND_SEPA_CREDIT_TRANSFER
message function expected behavior for this payment format? If so, how have other customers managed to route and successfully integrate this with their banks? -
Have other customers successfully implemented a working BofA check payment integration using this or a similar format? Any insights or advice on how to correctly configure this would be greatly appreciated.
Thank you in advance for your help.