Machine Learning Concepts
The following table lists out the central concepts of Machine Learning training.
Model | Model refers to a Machine Learning algorithm that learns patterns from a given set of training data to accomplish a certain task. For SAP Cash Application, add-on for contract accounting, this involves finding matching pairs of payments and selection categories or values referring to open receivables. |
Training Data | Training data is generally used for training the Machine Learning model. For SAP Cash Application, add-on for contract accounting, the training data consists of historical records of accounting documents such as bank statements, receivables, and the matching relation between them. |
Training | A procedure whereby the Machine Learning model learns matching patterns from training data. |
FI-CA Process Overview with Machine Learning

Adding to what we learned previously about the SAP Cash Application and the Machine Learning concepts, this figure shows the process steps in more detail.
- Payment lots are created from bank account statements which we receive typically daily. These lots contain the detailed payment information and will be processed in Contract Accounting based on a background job. Remittance information, as provided with the payment, will be submitted from the bank statement and will be captured in the payment lot. This might be for example, a reference number or invoice number. Based on this information, payments will automatically be posted in FI-CA and assigned to a suitable open item based on the defined logic in clearing control. These rules already cover a complex logic and consist of various steps.
- Items which cannot be cleared based on this approach, end up as clarification cases. In the past, these cases have been clarified based on manual analysis. Depending on the information available – or not available – this has often been a complex process with time consuming process steps and individual decisions.
- Now, with SAP Cash Application these items can be sent to the Cash Application tool for further processing. The Machine Learning logic will be applied and tries to find a suitable matching proposal.
- Together with this proposal, a confidence level will be provided. Based on this level, the clearing document can either automatically be posted or it can be posted and displayed for further checking by the AR accountant. If the confidence level is even lower, the clearing can just be proposed and the accountant would initiate the clearing, or if the confidence level is quite low the proposal will be skipped and not shown at all.
All these confidence levels are configurable and can be defined according to the individual requirements. Only items without any matching proposal remain as a clarification case for manual analysis.
Note
The Machine Learning Process is able to reduce the number of items that fall to clarification cases manual post processing.