Supported institutions
The current parser bundle, visible wallet catalog, and the difference between synthetic and real-world support.
The current development parser bundle contains 32 message templates across eight institutions.
| Institution | Development templates |
|---|---|
| Commercial Bank | 5 |
| Bank of Ceylon | 3 |
| People's Bank | 4 |
| Sampath Bank | 7 |
| Hatton National Bank | 5 |
| Nations Trust Bank | 2 |
| National Savings Bank | 2 |
| HSBC | 4 |
Templates cover a mix of card purchases, account debits/credits, transfers, ATM withdrawals, deposits, remittance credits, dates, masked identifiers, and available balances. The exact formats vary by institution.
Institution and wallet catalog
Salli also includes visual profiles for institutions or wallets such as Amana, Cargills Bank, CDB, DFCC, FriMi, Genie, eZ Cash, mCash, Pan Asia, Seylan, Standard Chartered, Union Bank, and others. A logo in the account picker does not automatically mean that bank's SMS formats are in the current parser bundle.
What “supported” means
A message is usable only when:
- the sender passes the normal or explicitly trusted-test sender policy;
- the message does not match a safety filter;
- one bank template matches within its execution budget;
- required amount and direction fields validate;
- the value passes sanity limits; and
- the event is not a duplicate.
Unsupported format from a known sender
The newest 50 recognized-bank messages with unsupported formats may be held encrypted outside the ledger. They never change balances or metrics. You can dismiss, ignore, or export them for a consented parser-improvement workflow.
Test senders
Beta testers can add exact SMS/MMS phone numbers under trusted test senders. Salli still requires a valid supported bank format and continues to block OTP, promotional, declined, and malformed content. Android does not expose RCS/Chat messages through this path.