Invoice Processing

Based on technology used widely around the world, and offering unparalleled simplicity to operate compared to any other available solution, FormStorm Invoices EX is so easy to install and operate that you will process your own invoices within minutes from installation, and without needed customization!!

But, we don’t stop at simplicity. FormStorm Invoices EX packs tools to ensure data accuracy of key fields, strong emphasis on reducing false positives, and intuitive and fast processing. The net result is a truly off-the-shelf, powerful, accurate, and fast to use system like you have never seen before.


Invoice processing poses a number of challenges which FormStorm attempts to overcome by providing extensive functionalities to deal with these difficulties. There are two main challenges posed by invoice processing;

1. the fact that in many cases there is a large number of invoice varieties that need to be processed and defining templates for these cases can be time consuming.

2. the requirement to process and capture invoice line items which may have different number of lines in each invoice.


To deal with the large variety of invoices that may need to be processed, FormStorm uses a three level approach in providing functionality.

Level 1 -> template matching.  This is the standard process whereby an invoice will be matched to a template of that invoice which has been uploaded to FormStorm as part of the Setup process.

Level 2 -> Autoform.  This is a process whereby the template creation is not done at Setup time but rather by the Verifier during the Verify process.  With AutoForm, templates do not need to be created during Setup.  The only elements defined during Setup are the Forms and the fields.  During Verify the Verifier will mark the areas where the data exists.  Once complete, all the invoice data has been captured.  At this stage FormStorm will also activate an internal learning process and will create a template for that invoice.  The end result is that when a similar invoice is processed the next time around, it will be matched to the template and processed in the standard template matching process (as described in level 1).

Level 3 -> General Invoice.  This is the most advanced process whereby FormStorm will process the invoice with no template present and will automatically find the required fields by using OCR to find the appropriate labels such as 'Invoice Number', Invoice Date' etc., and finding the appropriate data corresponding to that field.