How to implement AI invoice processing and save AP costs

The first thing you are going to need to get started is to gather at least 6 images of each format of invoice you intend to automate. You will need at least 5 images of each type to use to train the AI model to recognize where to find the data being sought from the invoice. The rest of the sample images will be used to test the model once it’s trained.

⃣ Creating and Training the AI Model
But first, so that the model can start learning, we must manually mark the information that we want to extract from the documents that we have provided to the example model. Once this step is complete, we can start training the model. Once the flow detects a new email with an invoice attachment, it will use the AI model to extract the necessary data from the invoice.

What is the learning experience like with Guided Projects?
Once you have your training and testing document images, the next step is creating the model. In the Power Automate menu, near the bottom you will see a selection for “AI Builder”. Click to expand that and select “Models” open up the models list. If you don’t see AI Builder in your menu, then you do not have an active paid or trial AI Builder license for Power Automate and will need to add it to continue. One of the more complex features of Power Automate is the ability to train it to pull data out of scanned images of invoices and automatically import the information. I included a walkthrough of how to get started with this feature in my recent conference talk at Summit NA 2021, but I felt it would be beneficial to provide it in blog form as well.
What is New About This Approach?
It risks errors that can lead to payment issues and financial discrepancies. Learn how AI automates invoice processing from data capture to matching. Get setup tips, best practices, and ROI insights for your AP team. It all depends on how many documents and how many fields it needs to work through. If you waited, the page will automatically redirect to the training summary. If you left, you can come back to it by selecting your model from the list on the Models page in the main menu.
Search code, repositories, users, issues, pull requests…
You set up templates for different invoice formats, use basic OCR to pull out the data, and map it to your accounting system. The next step is to train the model you’re creating using gym bookkeeping the sample images you’ve collected for training purposes. In my demo presentation I mistakenly stated that you needed a different model for each invoice/form type.
- Instead, if you click on the box, you’ll see another popup with the data it pulled off of the grid.
- This means they can adapt to new invoice formats over time but in a controlled, predictable way.
- While the extracted data is successfully saved in Excel, it is essential to refine the data for better visual presentation and analysis.
- Intelligent automation tools can trained to automatically assign the correct general ledger codes to invoice line items based on historical data, reducing the need for manual coding.
Use saved searches to filter your results more quickly

These systems can automatically detect the language of the invoice and extract relevant information, regardless of the origin or format. With IDP solutions, you can identify, categorize, and download complicated line items on invoices, even when they span multiple pages or have complex structures. This capability accurately extracts detailed information such as item descriptions, quantities, unit prices, and totals. AI-powered systems continuously learn from each processed invoice, adapting to new formats and improving accuracy over time. It makes the process time-consuming, error-prone, and lacking visibility.
- Add an AI Builder – Extract Information From Invoices action and load the File Content into the Invoice File field.
- This article will guide You through the step-by-step process of creating an AI model and setting up a flow to automate the invoice processing.
- One of the things you’ll notice about this screen is that it is divided into 3 main sections.
- If you don’t see AI Builder in your menu, then you do not have an active paid or trial AI Builder license for Power Automate and will need to add it to continue.
- We will provide at least five sample invoices with the same layout to train the AI model effectively.
- We want to take those details any apply them to the metadata of the invoice document in SharePoint.
- For now, we’re going to click on “Quick Test” to test our model.
- It should be able to identify all the fields in the invoice.
- After publishing the AI model, the next step is to use this model and save the extracted data in the invoice list.
- Once the model is trained, click on the Details button to goto the details page.
- This results in faster approvals, better compliance, and streamlined financial operations.
The Power Automate flow we’ve set up will trigger when a file is created in a specific folder in SharePoint. The flow will then use AI Builder to extract information from the invoice image and create a parent Record in SharePoint for the invoice. Additionally, it will Create child records for each line item present in the invoice. Using AI Builder to extract data in Power Platform, this model identifies key fields such as invoice numbers, dates, amounts, and vendor information, regardless of the invoice format. The AI Builder – Extract Information From Invoices action outputs more information than what we are currently tracking in the document library. To see the full set of data extracted, review the flow action outputs below.

AI Builder enables us to create a custom AI model that can recognize and extract specific fields from the invoices. In our case, we will focus on extracting the invoice number, date, total amount, and the items https://dev-henry-shark.pantheonsite.io/business-card-business-credit-card-definition/ listed in the invoice table. The technology requires integration setup for complex ERP systems and typically needs human review for 5-15% of invoices due to exceptions or low confidence scores. New vendor formats may require initial manual processing, and subscription costs can be significant for small businesses with low invoice volumes. The system validates extracted data against predefined rules and existing records, flagging exceptions for human review while processing routine invoices automatically.
Manually processing these invoices can be time-consuming and ai invoice processing prone to errors. To overcome this challenge, our client, a burger company, is seeking our assistance in automating the invoice processing workflow. The goal is to extract data automatically from invoice attachments and organize it in a convenient format, such as Excel. In this article, we will discuss the process of extracting data from invoice attachments and demonstrate how to create an AI model using AI Builder. We will also build a Power Automate flow to handle the invoice processing seamlessly.