MoneyMatter currently matches transfers between connected accounts when the expense and income have the same amount and currency and their transaction dates are within three days.
I have a recurring transfer from Erste bank to Revolut that this rule misses. The Revolut income is dated day D. Erste records the matching expense on D+4, but supplies day D as its value date. Both transactions are booked, yet they remain an expense and an income instead of one transfer.
Please keep the current date matching as the first attempt. When it finds no match, consider the bank’s value date as a fallback. Only link the transactions if they are booked, have the same amount and currency, and each has exactly one eligible counterpart. If the bank supplies a counterparty IBAN that conflicts with the proposed match, do not link them. Ambiguous matches should remain for manual review.
This fallback should affect matching only.
