Automated Invoice Verification via OCR and Purchase Order Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual verification of invoices in accounting systems is labor-intensive and prone to errors, as it involves comparing printed invoice data with purchase order data, often leading to discrepancies and requiring special processing.
Innovation Solution
An automated system retrieves image data from invoices, extracts text fields, and compares them to data from a purchase order system, designating mismatches for special processing while allowing users to add or correct data, thereby reducing manual labor and errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual verification of invoices is performed, then data accuracy can be maintained through human review, but labor intensity and processing time increase significantly
Solution Approach 1:
The patent replaces the mechanical manual verification process with an automated optical character recognition (OCR) system that captures invoice data, extracts text fields, and compares them against purchase order data electronically. This substitution eliminates manual labor while maintaining verification accuracy through systematic automated comparison of invoice data with purchase order data.
Solution Approach 2:
The system enables self-service verification by automatically performing data extraction, comparison, and mismatch identification without requiring human intervention for routine verification tasks. The automated system serves itself by systematically processing invoices, identifying discrepancies, and flagging items requiring special processing, thereby freeing human workers from repetitive manual verification work.
2Productivity
If automated data extraction is implemented, then processing speed increases, but error rates may increase due to misreading or misinterpretation of text fields
Solution Approach 1:
The system incorporates feedback mechanisms by automatically comparing extracted invoice data against purchase order data in the external system, identifying mismatches, and flagging them for special processing. This feedback loop ensures that automated extraction errors can be detected and corrected by routing suspicious items to human review, thereby maintaining data accuracy while preserving processing speed benefits.
3Productivity
If complete automated verification is performed, then labor costs decrease, but system complexity and initial implementation costs increase
Solution Approach 1:
The verification system is segmented into distinct functional modules: data capture module for OCR processing, data extraction module for identifying text fields, comparison module for matching against purchase order data, and special processing module for handling mismatches. This segmentation allows the complex verification task to be divided into manageable components, reducing implementation complexity while maintaining comprehensive automated verification capabilities.
4Loss of time
If all invoice data is automatically processed, then processing time is reduced, but special cases requiring human judgment may be overlooked
Solution Approach 1:
The system performs preliminary automated verification of all invoice data, quickly identifying and flagging items with mismatches before they require human review. This preliminary action filters out routine items that can be processed automatically, allowing human workers to focus only on flagged special cases that require judgment, thereby reducing overall processing time while ensuring special cases are not overlooked.
Data Source
AI summary
An approach is provided for processing electronic data across network devices. One or more text fields represented in image data that represents an electronic document are compared to data from a first external system. If the one or more text fields represented in the image data do not match the data from the first external system, then the one or more text fields represented in the image data are designated for special processing. If the one or more text fields represented in the image data match the data from the first external system, then the electronic document is designated as verified. The approach also includes the ability for a user to supplement image data with additional data, such as codes used by business organizations, and for automatic correction of errors in text fields using data maintained by the first external system.


