Invoice Capture

For businesses receiving thousands of invoices from many different providers, automated invoice processing is the best solution for streamlining your workflow and saving time and money.

Seamless integration

Evolution AI’s automated invoice capture solution extracts key data from invoices, returning easy-to-handle structured data that you can import into other accounting or analytics applications.

The solution integrates with your internal accounting software via an always-on, secure REST API that receives the invoices in any format (including PDF and scanned invoices) and returns the data extracted from key fields.


The traditional approach, based on Optical Character Recognition (OCR), required separate templates for each type of invoice. Significant human effort must be invested due to the variability of formats.

Our technology, funded by one of the UK government's largest AI grants to date, combines Deep Learning, Computer Vision and Natural Language Processing in a data-efficient and template-less solution.

Our Solution

Evolution AI’s solution is based on human-like understanding of the overall page structure (including tables, white space, column headers, line items, etc.). For example, it understands the relationship between field names (e.g. ‘Total Amount’) and values (‘£96.00’) in documents like invoices, even if the format of the invoice has never been seen before.


Currently we extract the following fields as standard, with additional fields available upon request:



  • Company Name
  • Address
  • Postcode
  • City
  • Country



  • Company Name
  • Address
  • Postcode
  • City
  • Country
  • Sort code
  • Account number


Invoice details

  • Invoice date
  • Invoice number
  • VAT/Tax
  • Total net amount
  • Total amount due