Hi @Janith Bandara
BTL91 was introduced in 1991 to initiate foreign payments. The BTL91 standard is based on old SWIFT standards, which has not met current expectations. The whole payment landscape is in transition to new formats based on ISO. This is the main reason for cancelling the BTL91 format and replacing it with the new ISO20022.
Currently in the IFS application ISO20022 payment initiation is supported with PAIN.001.001.03 version. According to my understanding, the main differences between BTL91 and IFS supported ISO20022 payment initiation are as follows.
| | BTL91 | ISO20022 |
| Output type | File | XML |
| Multiple batches in one file | No | Yes |
| Status update messages pain 002 | No | Yes |
| Character set | ASCII | UTF-8 |
Furthermore, ISO20022 payment initiation has been developed in the IFS application to support both SEPA and Non SEPA payments.
Regards,
Lihini.