Skip to main content
Mitratech Success Center

Client Support Center

Need help? Click a product group below to select your application and get access to knowledge articles, webinars, training content, and release notes or to contact our support team.

Authorized users - log in to create a ticket, view tickets status and check your success plan details.

 

InvoiceIQ Module Installation and Configuration V2.1

Prerequisites 

InvoiceIQ recommendations are displayed on the line items only if the interactive grids is enabled. The Interactive Line Item block should be in the users object view. For more information on how to enable interactive line item in TeamConnect, refer to this link.

Warning:  You will need to run these statements if you are upgrading from 2.0 to 2.1:

update Y_OBJ_RULE set UNIQUE_KEY = 'quarterbillingadjustvalidation' where UNIQUE_KEY = 'quarteradjustvalidation'; update Y_OBJ_RULE set UNIQUE_KEY = 'duplicateadjustvalidation' where UNIQUE_KEY = 'blockbillingadjustvalidation' and SHORT_DESCRIPTION = 'Duplicate Entries Adjust Validation';commit;

For hosted clients, this needs to follow the CCF process with Support. 

Introduction to InvoiceIQ 

InvoiceIQ has been introduced to bring machine learning to the Invoice Review process.  There are two key parts to the InvoiceIQ process.  First, invoices lines are reviewed by the model and categorized according to our proprietary MitraCodes.  Second, the rules engine allows for recommendations to be made where categories are not consistent with the clients billing guidelines. The diagram below shows the high level process.

InvoiceIQ High level workflow diagram 

clipboard_e7041f64e79c8916e880a9514a422ea52.png

When an invoice goes into workflow, a scheduled action sends the line items to the recommendation engine.  The line items are then updated with the categorization and confidence.  The recommendation rule then checks the codes for recommendations to be applied.  Invoice lines can be adjusted or a warning displayed giving the review the option to make an adjustment on review.

Apart from the categorization on the line items, the product offering will also include a set of dashboards such as Vendor Comparative dashboard and Enhanced Vendor Performance dashboard which will provide an overview in the current billing practices for the outside counsel and the internal reviewers and a compliance dashboard giving increased visibility into the legal spend.  These dashboards also include comparative dashboards which show the performance of a firm vs a group of firms within the client’s environment.

MitraCodes 

MitraCodes are Mitratech’s proprietary list of 40 codes for categorizing activities and expenses.  These codes are the core of the Invoice IQ module.  These are similar to UTBMS activity codes (A Codes) and expense (E codes) and are designed to provide granular information about where resources are being spent.  MitraCodes are not designed to replace UTBMS codes.  Instead, they are designed to be an objective classification of activities.  Because timekeepers frequently do not use UTBMS codes consistently, MitraCodes provide consistency.  For more information about the list of MitraCode and definition, please refer to the link.

Important Considerations 

Some clients allow for small invoices with no issues to be automatically approved without review.  The rule for categorizing invoices runs for invoices that are in workflow.  Therefore if there are invoices which are automatically approved, they will not be categorized.  If there is a desire for these invoices to be categorized, then a “background approver” process should be implemented.

InvoiceIQ Module Installation

Follow the below instructions to install the InvoiceIQ Module on your instance:

  1. Navigate to Available Updates in the Admin tool.
  2. Select the install link for InvoiceIQ
  3. Once the module is installed, restart your TeamConnect Instance.
  4. After the restart, add the appropriate users to the InvoiceIQ Admin group

Note: Navigate to Admin > Admin Settings > About > Instance Information and verify the installed products to confirm the module installation on your instance.


The data warehouse also needs to be updated with the new fields that were added to the Invoice Line Item object.  

InvoiceIQ Module Configuration

On the following settings page, you can configure the InvoiceIQ Module to get insights and recommendations on the invoice line items:

  • InvoiceIQ Settings 
  • Threshold Settings 
  • MitraCode Rules
  • Sync Details
  • History

For more information about MitraCode Rule configurations, and how to add Insights and Recommendations, refer to the link.

InvoiceIQ Settings:

Once the module is installed. Add the admin users to InvoiceIQ Admin group to allow access to InvoiceIQ objects. The user/admin will be able to  see the InvoiceIQ tab on the global navigation menu bar.

In the connection settings page, clients can connect to the Mitratech InvoiceIQ infrastructure with API keys provided by support/services. Each API key is attached to a license type (Public - Shared, Public - Read Only, Public - Test, and Private). The types of keys provided to the client will depend on their InvoiceIQ contract.

  1. API key with Public - Shared license:
    Public - Shared license clients will have access to Mitratech's InvoiceIQ public model and will influence the evolution of the categorization model.

  2. API key with Public - Read Only license:
    Public - Read Only license clients will have access to Mitratech's InvoiceIQ public model but will not provide data to influence the evolution of the categorization model.

  3. API key with Public - Test license
    Public license clients will also be given a public test license to use in their Development/Test/UAT environments.

  4. API key with Private license:
    Clients with a private license will use their public key to validate their license type with Mitratech's InvoiceIQ infrastructure. Once validated, the module will update the connection settings page with fields to populate with the client's private InvoiceIQ infrastructure information.


Clients should reach out to support or their client account manager to receive their API keys.

Clients can validate that their API keys are working and their instance can communicate with Mitratech's InvoiceIQ infrastructure by clicking the Test Connection button. Both the Prediction Server and Training Server should return Connection Established. Clients can trigger the prediction/training syncs immediately by clicking the Sync Now button.

 

The types of syncs that are triggered are based on the license type:

  • Public Read Only and Test will only run the prediction syncs and only create prediction objects during workflow.

  • Public Shared and Private will run both the prediction and training syncs and will create both prediction and training objects during workflow.

After an invoice enters workflow and the prediction sync process finishes, users will be able to see the InvoiceIQ categorizations. If the client has implemented billing rules in the module, then they will also see accompanying insights and recommendations. Because InvoiceIQ leverages invoice workflow, this process is only available for newer invoices. Services can provide a solution for processing older invoices.
    

Note: Mitratech InvoiceIQ infrastructure endpoints are managed by the module, and determined by the API key license type. In the unlikely case of the endpoints changing in the future, these endpoints can be modified in Setup.

Threshold Settings:

Set the Threshold values - Threshold values indicate the probability range that the prediction should be classified as low, medium or high (Values range from 0 to 1).

Default Values:

  • Low Prediction Threshold: 0.5
  • Medium Prediction Threshold: 0.65
  • High Prediction Threshold: 0.85

Note: It is not recommended that these defaults be modified without a thorough understanding of Invoice IQ.

Invoice Review Process and Invoice IQ Status

A status field has been added to the invoice to allow users to track where invoices are in the process.  The following table defines the statuses. 

InvoiceIQ status

Definition 

Pending 

Invoices are pending for predictions 

Processed

Invoices are processed for predictions 

Recommended

Invoices are recommended for predictions 

Actioned

Invoices are applied with predictions 

Not Processed

Invoices are not processed for predictions 

Pending-Retrying 

Invoices are pending for predictions  and will try again 

These status will be used in the Invoice warning block described below and the status field can be added to the interactive search view used in the My Pending Approvals screen. For more information about InvoiceIQ recategorization, refer to this link.

We have updated the Invoice to show users what the status of an invoice is with respect to InvoiceIQ processing.  In order for this to be visible to users, the following block must be added to the object view for reviewers.
                

If the categorization is not complete, a categorization pending warning will appear as shown:
image


Note: In TeamConnect instances, clients can configure warnings. To do this, go to Setup → Object Definitions → Invoices → Blocks, and create an IIQWarning block with the IIQWarning.xml file. Their invoice approvers should then include this block in their invoice object views.

And if the categorization is complete without any recommendations and actions, you won’t see any messages. If there are actions, with or without recommendations, you’ll get actions made notification as shown:

image

Also, if the categorization is complete with recommendations and without any actions, you’ll get recommendations made notification as shown:

image
No InvoiceIQ messages will populate, if the workflow is complete and no recommendations were made. No InvoiceIQ message will be displayed for invoices that are not categorized. For more information about managing InvoiceIQ, refer to this link.

Excluding Invoices from InvoiceIQ:

Accrual Invoices and Credit Notes will be automatically excluded from being categorized by InvoiceIQ. Clients may want to have other invoices excluded from InvoiceIQ as well.  For example, a client may want to exclude Invoices from eDiscovery vendors from InvoiceIQ.  This can be accomplished by creating a pre-population rule  that unchecks the Appy Categorization field on the invoice when the invoice is created. For more information, refer to the link.

There are invoice types that do not require recommendations, or go through the InvoiceIQ process, so the rules are created and updated for the Apply Categorization field.

For the invoices with the type Accrual and Credit Note, this field needs to be unchecked by default. This is done using a pre-population rule on invoice creation.

Clients will have the ability to create rules that will uncheck the checkbox when needed.

If the Apply Categorization checkbox is checked, the invoice will enter the workflow. This field is not displayed on the invoice, but is visible in the category details block and is available in custom search and reporting.

How to download the dashboard (.dash) files? 

Generally, Services should provide these to the client as part of the initial implementation, along with the report integration files. In addition, if you have access to it, you can download it from Medusa.

When you don't have access to Medusa, you can raise a support ticket with a request for the desired dashboards, and someone from support will provide them. And then follow the process for installing these in the TCBI environment. The installation package contains scripts that need to apply to TCBI. For hosted clients, this requires work by hosting. The Script and the location for placement are in the instructions. 

For more information about configuring embedded dashboards, please refer to this link .
For more information on how to import dashboard files, please refer to this link.

InvoiceIQ dashboard 

To get an InvoiceIQ dashboard, TCBI is a prerequisite:

For more information on the Vendor Comparative dashboard, refer to the link.
For more information on the Enhanced vendor performance dashboard, refer to the link.

 

 

  • Was this article helpful?