01Dynamic date windowing (±1 day for receipts, 5 days for payslips) to handle bank posting delays.
02Merchant name normalization and pattern matching against transaction descriptions.
03Weighted confidence scoring for automated 'Auto-link' or 'User-confirmation' decisions.
04Detection of existing matches to prevent duplicate document linking.
052 GitHub stars
06Fuzzy amount matching with ±1% tolerance to account for tips and rounding.