Expense Invoice process flow
The Expense Invoice process automation solution uses RPA to handle manual tasks without human intervention. These tasks are automatically triggered when an email with a PDF attachment is received. The tasks include accessing the document, extracting relevant information, and processing the Expense invoice.
When an email with the PDF attachment is received with information such as Invoice Date, Invoice Number and Total Amount, this solution uses RPA to read the configured email account and email folder. After identifying the emails, the system uses the logic to review the email contents and processes the Expense invoice accordingly.
This automation solution also helps in:
- Removing the manual work of the invoicing process by using IDP to extract the information from emails.
- Processing Expense invoices within the timelines and keeping the stakeholders informed.
When you run the process, RPA performs these actions:
- Verifies if the configurationFolder folder exists. If the folder does not exist, RPA creates the required directories. Else, this step is ignored.
- Accesses the email account of the user, searches the folder specified in the emailFolder field, and downloads all unread emails. The email is considered based on the value specified in the emailAccount field.
Note:
- The email account details must be configured in the system.
- The process considers emails with PDF attachments and reads based on the value specified in the numberOfEmails field.
- Downloads the attachments and move to the InProgress folder.
-
Extracts the required information from PDFs.
Note:-
If the automation fails to extract information from a Expense invoice due to an error, RPA performs these actions:
-
Sets the Exception status and moves the invoice document to Data Lake. Exceptions can be reviewed in the following locations:
- The Accounts Payable Invoice Processing Advanced workspace.
- The Review Center screen in the RPA Management application of Infor OS.
- Updates Data Lake with the information based on the pin code and vendor number.
- Moves failed document to the Failure folder.
-
-
Checks for the vendor, using the GenAI functionality, to register the Expense invoice based on details in the following order:
-
Customer ID
Note: The Customer ID is the value specified in the Our Customer field on the Vendor Setup screen in Distribution SX.e application. - Zip Code, Name, and Address of the vendor.
-
- The automation supports the creation of a Expense invoice with the header.
- RPA sends the scanned Expense invoice pdf document to IDM and user can access the scanned document from the in-context to received Invoice at related information.
- If RPA takes more than 10 seconds to register an invoice to the APECE screen, the job is closed with a status of In-Flight and processed in the background. The status of the invoice can be known in the next run.
-
After a successful run, these folders and file structure are created in the specified path:
- Failure
- InProgress
- Logs
- Success
- SupplierInvoiceTemplate.xml
- SupplierInvoiceTemp.xml