US-3.11not implemented Handle a receipt with withdrawal fees
As a user who withdrew 200 GBP from an ATM abroad and my bank charged a 3.50 EUR fee on top of the converted amount (so the CSV shows 200 * 1.17 + 3.50 = 237.50 EUR) I want specify both the conversion rate and the fee amount during matching so that the receipt is linked to the full CSV amount and the fee is recorded as a separate `Expenses:BankFees` 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)