US-3.1implemented Auto-match a simple same-currency receipt
As a user who paid 42.17 EUR at Ekoplaza by card on 2025-01-15 and my Triodos CSV contains a debit of 42.17 EUR on the same date I want run the matching algorithm and have it auto-link the receipt to the CSV transaction without any TUI interaction so that the receipt is connected to the bank transaction and I do not get a duplicate double-entry posting.
Demo video coming soon

DAG Diagram

Current layer:

Matching Flow

The matching algorithm tries to find a CSV transaction for each receipt. Retry outcomes loop back for another attempt; terminal outcomes end the flow.

Try to match retry outcomes (loop back) terminal outcomes (flow ends) WIDEN DATE WIDEN AMOUNT SWAP DD/MM CORRECT RECEIPT TOO MANY (15+) AUTO-LINK CURRENCY CONVERT CURRENCY + FEE DISAMBIGUATE SKIP (cash) BLOCKED (dup) ASSET CONVERT CLASSIFY (CSV)