For effective matching between bank transactions and outstanding invoices a new reconciliation engine has been developed in the Direct Banking solution. The Direct Banking Engine.
We have done this because the standard reconciliation process in standard Business Central was taken decisions that in a bulk process or took actions that needed to be reverted.
In the Direct Banking engine only the transactions with a very high confidence are automatically matched, others are only proposed and can be accepted manually.
If during the matching decisions need to be made, this is done afterwards in the journal so that the user has a good overview of what he is being ask and with all the data to make the decisions.
The latter applies to payment tolerances or discrepancies on outstanding amounts in general.

The reconciliation in Direct Banking consists of 4 steps, which are described in detail in the chapters below:
1) Finding the account from information in the transaction.
2) Matching bank transactions with payments to vendors or employees
3) Text-to-account matching
4) Invoice matching on remittance info and amount matching.

Below the flowchart for the Direct Banking reconciliation:

Reconciliation flowchart