Multi-pass in Cash Reconciliation processes work in similar way as in Generic processes, it allows you to match the data using different rules and settings one after another. Click here for details on how to create a multi-pass.
There are specific configurations in multi-pass for cash reconciliations. They help to increase your auto-match rates so that you can spend time on investigating real breaks.
While majority of cash transactions from your internal systems (e.g. ledger) are matched against external data (e.g. statement), there are cases where data from one side can be matched, such as trade cancellation and internal fund transfer. You can do that per pass by choosing the matching scope, so that for example you can match all trade cancellations on each side first, before matching the latest versions of transactions between the two sides.
Apply amount tolerance
For reasons such as rounding differences and FX rate fluctuations, transactions sometimes have small amount differences that can be matched. See here how you configure different amount tolerance levels for matching by account groups.
You may not want to apply the tolerance in some passes, so perfect matches can be identified. You can do that by disabling "Apply amount tolerance" per pass.
Find matches within roll-ups
Bad data quality is a general problem in cash reconciliation. When you do not have enough good roll-up keys to further segregate your data, you can now use Duco to find matches by trying different combinations. Duco will look for combination of transactions within each roll-up that can be matched with the other side as defined by match rules.