User arguments for Invoice Processing

This table shows the required user arguments in RPA:

User argument Description Sample value
accountingEntity Accounting entity of M3.

Concatenates the company and division values "company_division"

770_BBB
company M3 Company. 770
configurationFolder Defines the internal working path where all scanned documents are placed along with the Logs and InProgress folders.

For attended mode, ensure that you have access to the computer drive or server, and have no restrictions to create files and directories.

For unattended mode, ensure that robot user have read and write access to this folder.

C:\Invoices_770_BBB
distributionType Determines the recipient of an ION Inbox Notification generated after the RPA process execution is complete. Set this to USER for a specific user to receive the notification or to GROUP for a user group to receive the notification. USER

or

GROUP
division M3 Division. BBB
emailFolder Email folder that RPA accesses for reading emails. The folder in outlook must be parallel to Inbox and not inside Inbox. Invoices_770_BBB
emailSource

If you are using Outlook (Office 365) through a web browser, specify GraphEmail.

If you are using the Outlook client application, specify OutlookClient.

GraphEmail

or

OutlookClient
numberOfEmails Maximum number of unread emails to process in each run. Specify an integer from 1 to 100. 50

or

100
outlookClientEmailAccount If the value of emailSource is OutlookClient, specify the email address that receives invoice documents.

If the value of emailSource is GraphEmail, specify NA.

user@company.com

or

NA

enableReviewCenter Controls whether the RPA job also processes invoices that users correct and release from the Review Center, in addition to new invoices from email or folders. Specify one of these options:
  • True: Use this option in simple production setups with only one job and only one source for new invoices. The user's corrections in the Review Center are picked up automatically the next time the scheduled RPA job runs. On every run, RPA first reads all invoices marked Ready for reprocessing in the Review Center for the current company and division and sends them back through the normal validation and posting flow. After that, the same run continues with any new invoice documents picked up from the configured email inbox or shared folder. No separate job is needed for Review Center corrections.
  • False: Use this option if you have configured many different jobs to process new invoices, or if you deliberately separate Review Center reprocessing. The RPA run only handles new invoice documents from email or folders. Invoices that users correct in the Review Center and mark as Ready are not automatically reprocessed by this job.

True

or

False

reviewCenterReprocessingCount Specify the maximum number of unread documents from review center to process in each run.

50

or

100

header_line_matching This is the default method. It is possible to make exceptions from this on supplier level, through an ION business rule.

Select Header for invoice-level matching, Lines for line-level matching, or Expense Invoice if you do not work with purchase order matching and want to handle a majority of received invoices as expense invoices.

Header

or

Lines

or

Expense Invoice

userIdentifier If the distributionType is set to USER, the value in Security User GUID for the user must be configured. The value is found in OS > Security > Manage > Users. This user receives an ION Notification in the M3 Inbox when the RPA process execution is finished.

If distributionType is set to GROUP, the name of the user group created in OS > Security > Manage > Groups must be configured. Users connected to this group receives an ION Notification in their Inbox when the RPA process execution is finished.

Note: A user with the UserAdmin role is required to access this information.

e39b4084-6ae6-4e28-aqb8-23175b14f67p

or

ABCGROUP

enablePDFSplitting Specify True to split PDF with multiple invoices.

You can choose to split the PDF into individual invoices and send each invoice separately to IDM, or keep the PDF intact and attach the same file to all invoices.

Note that sending of individual invoices to IDM may result in the loss of supporting documents that are included in the original file.

True

or

False

invoiceFolderPath Specify the path of a local or shared folder where invoice files are placed for automatic processing by IDP and RPA. C:\Unprocessed _Invoices_770 _BBB
alwaysToReviewCenter Specify True to always send invoices to Review Center. For example, during the testing phase or in test environment.

If this field is set to False but invoices from specific suppliers must still be sent to the Review Center, use the M3InvoiceProcessing_InvMatch_SendtoRC ION Business Rule to control this behavior.

True

or

False