Food for thought to make the money in/out process more efficient.
Is Invoice processing a vertical problem with vertical solutions?
No. Invoice processing does have verticals, but is far from being one. For a
data capture problem to be vertical it must have the same document type, same
business process (business rules, fields extracted, and result usage), and have
a repeatable solution for any organization with the same problem.
Most vendors and end-users consider invoice processing to be vertical because
it solves the first and least important part of this definition, document type.
The proof is clear when you read the industry articles, vendor marketing
materials, and canned demos that lump invoices into one category (“invoice
processing”). This assumption has lead companies astray before solution
acquisition and after. The accounting software industry has understood the
complexity of invoice verticals for a long time, but the relationship between
data capture and accounting software today goes no deeper than integrated
exports.
Data capture allows me to introduce you to accounting software. It is
possible to take an “off-the-shelf” invoice processing solution and have it work
on a class of common invoices, which I refer to as “commercial invoices.” They
take up a chunk of volume, but some effort is required to get it to work for the
population at large.
I identify four clear steps to determining where your invoice processing
dilemma lies in the “invoice processing” solution space: first determine your
objective invoice type(s), determine your concept of a document(s), determine
how you separate invoices, and, finally, determine the use of data capture
results.
In the last five years I have grouped invoices into the following seven
objective types sorted by automation complexity:
- Commercial Invoices
- Transportation and Logistics
- End-user Telecomm/Utility
- Legal and Services
- Aggregate/Manufacturing
- B2B Telecomm/Utility
- Healthcare Billing
Each type has its own series of unique elements and processes—with some
obvious overlap. Thankfully, the market understands the difference between a
commercial invoice and a HCFA say, but don’t seem to understand the difference
between commercial invoices and telecommunication bills. The difference between
one type and another could be as simple as different fields collected, but is
usually much more than that. Reconciliation processes, different supporting
documents, and different document structures make the difference between the
types very clear.
Once an organization understands what vertical invoice type(s) they are
dealing with, the next step is to define what they consider a complete document,
its structure. I was surprised initially to find out that there are nearly as
many definitions of document structure as there are companies trying to solve
this problem. If you look at the invoices objectively you have one obvious
choice, a document structure is page one to N of a single invoice, all data
across pages compile to a complete invoice record. When you start adding checks,
POs, and cover pages to the mix the document structure concept starts to vary
widely.
Once the internal document structure is determined, the organization can
address how a batch of documents is separated. This is a big deal for invoices
and can have dramatic effects on your setup as it relates precisely to the
number of definitions or templates the solution will contain. Do you wish to
separate incoming invoices by vendor? If so, then you will need a new definition
or template per vendor and their supporting documents. Do you wish to separate
incoming invoices by time period and process all as type “invoice”? Then you
need only one definition and you batch a set of invoices by duration of time for
processing.
I bet at this point you are saying the latter option seems the best, and yes,
this would be the first impression, but consider this: The time it takes to
create a template or definition per vendor is equivalent or less than the time
it takes to fine-tune a single definition to accommodate all vendors. This is
the norm not the rule. The reason this is typically true is because in most
solutions when you modify something to work on one vendor invoice you break it
for a another vendor invoice adding the additional time for regression testing,
and more rounds of fine-tuning. This is why organizations that successfully
process all incoming invoices as type “invoice” have in reality 3 to 5 invoice
definitions to handle the entire population. The concept being that the first
definition gets the low-hanging fruit (the 60-80% of the volume that does not
vary much) while definitions 2 through 5 deal with sub-classes of variation in
the invoices that would interfere with the others.
Now, there is one last minimal requirement to identifying the nature of your
invoices, and that is to determine what your desired downstream business process
is. If you don’t exactly identify what you want to do with the data you will
likely fall into the trap of the solution deciding for you. At which point you
will spend additional time fitting a square peg into a round hole. Consider for
example export format and how it should look, down to spacing, linking, even
storing of line-items. In a CSV flat file should each line item be its own
value, or should there be a single value for the entire collection of
line-items? Also consider if you need the data capture system to perform the
first steps in reconciliation or if this can be done downstream, are there
benefits to combining them? It will be the seemingly trivial requirement that
will be your highest professional services cost.
If you’re lost, you are not yet ready to implement an invoice processing
solution.
The above steps allow an organization to identify
their population of invoices exact vertical, and by doing so
are now ready to approach solution vendors for demonstrations. While there are many
other important questions to consider such as database lookups, exception
handling, and quality assurance steps, these are not unique to
“invoice processing” and to be answered during your vendor selection,
and a later article.
Chris Riley (chris.riley@livinganalytics.com) is founder of Living@nalyitcs (www.livinganalytics.com)
where he uses his in-depth knowledge of data capture technologies to advise
clients and proselytize the value of these tools.