Accounts payable workflows begin with one simple but repetitive step: capturing invoice data. Vendor invoices usually arrive as PDFs or scans through email. Someone from the finance team opens the document, reads the information, and manually enters fields such as the invoice number, date, totals, and line items into a financial system.
This process repeats for every invoice, regardless of vendor. The difficulty is that invoices rarely follow a consistent layout. Each supplier formats their document differently, placing key fields in different positions across the page. Traditional automation systems often struggle with this variation because they rely heavily on templates or predefined extraction rules.
VRP, or Visual Reasoning Processing, approaches this problem differently.
Instead of relying on templates, VRP analyzes the visual structure of a document and interprets the relationships between elements on the page. It evaluates how text, numbers, labels, and layout patterns interact, allowing the system to identify financial fields within invoices even when the format changes.
Through this approach, VRP can automatically extract common invoice attributes such as:
- vendor details
- invoice numbers
- invoice dates
- totals and tax amounts
- line items and quantities
Once captured, this information can move directly into downstream accounts payable workflows where it can be validated, matched against purchase orders, and routed for approval.
The key difference is that the system does not require vendors to follow a fixed invoice template. Because VRP interprets the document visually, it can work across different layouts and formats without manual configuration.
This allows finance teams to move from handling raw documents to working with structured invoice data from the beginning of the process.
See for yourself.
We built an interactive page where you can see VRP read an invoice in real time. Type anything into the document and watch how the fields populate automatically.