US-3.8implemented Correct a receipt label during matching
As a user who notices the receipt date is wrong while trying to match I want select option "2. Check if the receipt is correct" and fix the receipt fields inline so that I do not have to exit the matching flow, go back to the labeller, fix the receipt, and restart matching.
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)