Back to changelog

Smarter Entry Matching

Release
v2026.3.2
JunJunJunJulAugAug
2new
3improved

Cross-currency matching

A $20 USD subscription might show up as €17.77 on your EUR bank statement. Previously, the difference between market exchange rates and your bank's rate could prevent a match. Now Expensicat accounts for bank FX markups, so cross-currency invoices match correctly without manual intervention.

Reference matching

Invoices with a reference number (e.g., INV-2026-0042) now match automatically. Expensicat scans your bank transactions for the reference and matches with high confidence when it finds one, without needing to score the pair.

Smarter over time

For vendors you pay regularly (Cursor, AWS, Slack) Expensicat uses your past confirmed matches to improve future ones. The more you match, the better it gets at recognizing the same vendor across transactions.

  • MatchingReference matching, so invoices with reference numbers match automatically against bank transactions
  • MatchingRecurring vendor intelligence, so matching improves as the system learns from your confirmed matches
  • MatchingCross-currency matching, so a USD invoice correctly matches its EUR bank charge despite exchange rate differences
  • MatchingHigher accuracy across the board, with fewer false positives and more auto-matches for obvious pairs
  • SearchHybrid full-text and semantic search for finding transactions