Process flow
This sequence outlines the process flow when you run the solution:
- Emails with checks and drafts are received in a specified email account folder. Alternatively, the checks and drafts are also received in a specified local folder.
Note: You can configure the RPA bot to run in attended or unattended mode.
- In RPA, these key data fields are extracted from the document using Optical Character Recognition (OCR) in IDP. Additionally, the key data fields are validated and corrected using GenAI.
This table shows the key data fields extracted from the document:
Document type Key data field Customer Letter Check Check Number Customer Letter Check Check Date Customer Letter Check Invoice No Customer Letter Check Amount Customer Letter Check Currency Customer Letter Check Customer ID Customer Letter Check Customer Bank ID Letter Draft LC Number Letter Draft Amount Letter Draft Currency Letter Draft Invoices No Letter Draft Customer Bank ID Note: If RPA detects an error during OCR extraction, RPA stops the job and sends a notification to a designated user or group. - RPA identifies the Active Customer Code and Document Type using the details extracted from the document. The Active Customer Code is identified using bank account details such as account number or IBAN number extracted from the document.
Note: If RPA cannot identify the Active Customer Code or Document Type, RPA stops the job and sends a notification to a designated user or group.
- RPA uses webscrapping to open the ‘Payment Received. Record’ (ARS110) program and selects the appropriate FAM function. To determine the FAM function, RPA uses configured business rules based on the Document Type and Currency value extracted from the document.
Note: If RPA cannot fetch the FAM function, RPA stops the job and sends a notification to a designated user or group. Additionally, users must not interrupt the RPA process while it is operating M3.
- RPA allocates the payment by matching the invoices extracted from the document with the invoices listed for the payer in the ‘Payment Received. Record’ (ARS112) program.
- RPA creates the payment record for the invoices that match. Additionally, RPA uploads the document to IDM and sends a notification to a designated user or group.