As mentioned in other FAQ articles, transfers with amounts less than or equal to 25K AED are processed on the IPI rails (instant rails) within 180 seconds and transfers above 25K AED are processed on the UAEFTS rails which might take up to 48 hours (following bank working hours). For this to be possible, Lean uses a certain transfer code which allows these transfers to be processed immediately.
Having said that, and in order to reconcile these transfers, Lean bases the logic on the reference/description parameter that is sent during the transfer initiation. While testing the reconciliation on Lean’s side, we discovered that for the instant transfer code, HSBC & RAK banks don’t pass these references within the payment/transfer operations. Therefore, for these 2 banks, we usually recommend our clients to switch to a different transfer code, which processes the payment via UAEFTS rails (which makes the transfers a bit slower as mentioned above - up to 48 hours based on bank hours) but with maintaining the description field as is. Otherwise, the transfer should be reconciled manually based on the source bank, sender name, amount, currency and date/time.
It's up to clients to decide whether to switch these 2 banks to UAEFTS rails to maintain an automated reconciliation, or keep them on the instant rails and do a manual reconciliation for these banks.
P.S: This configuration change is completely handled from Lean's side and the client's integration remains the same.