Internal Invoicing Automation

The Internal Invoicing Automation process automates the scheduling of internal invoice proposal creation and invoicing.

The 'Internal Invoice. Create' (MFS100) function does not support scheduling the creation of internal invoice proposals or the use of the Print & Update option to invoice the proposals. This limitation prevents users from automating the internal invoice workflow and updating the general ledger. Each time an internal invoice is required, the process involves manually creating the proposal and invoicing it, which increases the time to complete the task.

M3 Internal Invoicing Automation solution enables scheduling for the creation and invoicing of internal invoice proposals. It uses web scraping to automatically generate proposals and invoice them, recalculating dates based on the execution date, similar to the M3 Job Schedule Function feature.

The solution runs in unattended mode, allowing RPA processes to perform on a recurring schedule. After the process is completed, a notification is sent to an individual or a group to confirm successful completion.

Logging consist of these output options:
  • a log file
  • a pop-up message.

The log file works in both attended and unattended modes; the pop-up message should only be activated if needed in attended mode.

The system consist of these logging levels:
  • INFO for process details, recommended for log files
  • NONE for no output, recommended for pop-up message
  • DEBUG for detailed output.

In RPA, this solution is labeled M3InternalInvoicingAutomation.