A matcher you can defend in a review
Four ordered passes — exact document number, date-tolerant, amount-tolerant within ±₹1 and seven days, then the remainder. Pure, versioned and unit tested, so a disputed line can be reproduced instead of argued about.