Process flow

This sequence outlines the process flow when you run the solution:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.