Rasmerk uses two layers of deduplication to prevent the same SMS from creating multiple transactions.
Each SMS has a unique system ID. Rasmerk records (source, messageId) in a local database table after import. If the same SMS ID is seen again, it is skipped.
Before importing, Rasmerk also checks if a transaction with the same raw SMS body already exists in your records. This catches cases where the same SMS was imported via manual import first, then auto-import runs.