Supplier invoices in SAP Business One,
matched to the goods receipt PO
SAP Business One AP automation with an AI agent: Lleverage reads supplier invoices from the finance inbox, checks every line against the purchase order and the goods receipt PO, and hands the match to your team to post as the A/P invoice when they agree. A short delivery or a new price waits for finance. Payment stays with a person.
How SAP Business One AP automation works, step by step
In Business One the warehouse adds a goods receipt PO when the goods arrive, and the A/P invoice should be based on it. Someone in finance types each supplier invoice in and compares it with the receipt by eye. Business One is not one of our ready-made connections, so our engineers connect it as a custom integration, and the agent does that work in 4 steps. More on three-way matching.
Read the invoice and find the vendor
A PDF, a scan or a forwarded email reaches the finance inbox. The agent reads the vendor, the invoice number, the order reference, the tax and every line, gives each field a confidence, and finds the vendor in the business partner master data, by name or by tax number.
Find the purchase order and the goods receipt PO
Each invoice line is tied to its purchase order line and to the goods receipt POs added against it. When part of a line has arrived, the agent compares the invoice with what came in so far. An invoice for goods that have not arrived yet is held for the person your rules name, who can record it as an A/P reserve invoice.
Check price, quantity, tax and terms
Price against the purchase order, quantity against the goods receipt PO, the tax code and the payment terms against what Business One holds for that vendor. You set a tolerance per supplier or item group, and each check gives its own answer.
Hand over the match, based on the receipt
Inside your tolerances the invoice is matched and handed to your team to post as an A/P invoice based on the goods receipt PO, so Business One closes the receipt and clears the allocation cost account. An A/P invoice with no receipt behind it would add the stock a second time. Outside your tolerances nothing is handed over, and the person you choose gets the difference.
Supplier invoices matched in Business One the day they land.
Each supplier invoice is checked against its purchase order and goods receipt PO, and the ones that agree are handed to your team to post as A/P invoices on the day they arrive. Payables stay current for the next payment run, and finance only opens the invoices where a price or a quantity differs.
Learn moreExample data
One supplier invoice, matched to its goods receipt PO.
Noordkamp Lagers sends a PDF invoice for EUR 18,240. In SAP Business One the purchase order and the goods receipt PO it should agree with are already there.
Example data
What the agent checks before an invoice goes to your team to post in Business One
Price, quantity received, tax code and payment terms are each compared with the purchase order and the goods receipt PO, against a tolerance you set. Invoices inside it go to your team matched and ready to post. The rest wait in finance with the order and the receipt open beside them.
Example data
SAP Business One’s own invoice tools or Lleverage: which fits when?
Business One brings supplier invoices in through its Electronic Document Import Wizard, which can use SAP’s Document Information Extraction service, and holds documents for sign-off with approval procedures. We read SAP Help Portal, SAP Learning, sap.com and the Lleverage docs on 6 November 2026.
| SAP Business One on its own | Lleverage | |
|---|---|---|
| Inside Business One | Stronger here. Import, extraction, drafts and approval procedures all run in Business One itself, so AP has no second system to learn. | Works next to Business One as a custom integration our engineers set up, and Business One stays the system of record. A reviewer hovers a field and sees it highlighted in the invoice PDF beside the request. |
| How invoices get in | The Electronic Document Import Wizard under Purchasing - A/P takes several PDF or JPG files in one upload. It also imports Peppol documents. | Yes: the agent picks invoices up from the finance inbox your suppliers already write to as they arrive, PDFs, scans and forwarded emails in any layout, with no upload step. |
| Reading the invoice | Document Information Extraction, a separate SAP service reached through the Electronic Document Service, returns the fields, and Business One generates a draft A/P invoice. It is not offered in the Brazil, Argentina, Costa Rica and Guatemala localisations. | Yes: reads each invoice on its meaning, with a confidence on every field. Below the line you set, a person decides, and only you move that line. |
| Purchase order and goods receipt PO | An A/P invoice based on the goods receipt PO closes it, and the allocation cost account is the transfer account that shows whether receipts and invoices match. An A/P invoice without a receipt adds stock itself. | Yes: every line against the order line and each goods receipt PO recorded on it, partial deliveries included, with tolerances per supplier or item group, before anything goes to your team to post. |
| Who decides a variance | Approval procedures save a purchasing document as Draft [Pending] and tell the approvers in the Messages/Alerts Overview window or on the mobile app. A rejected draft goes back to the person who made it. | Yes: the buyer or the warehouse gets a card in Teams, Slack or the inbox with the invoice, the order and the receipt, and the agent carries on with their answer. |
| Getting it running | Approval procedures need Enable Approval Process switched on in General Settings, then templates with originators, documents, stages and terms. Extraction needs the Electronic Document Service set up. | Yes: forward deployed engineers build the connection and the first flow beside your finance team, and the first process typically runs supervised within a few weeks. |
| Getting better | In the import wizard you correct business partner codes, item codes and prices in the draft before it is finished. | Yes: Skills improve from your team’s ratings, with a person approving each change, and a clerk can show the agent an awkward invoice on a screen-share call. |
| Control over what it changes | Approval templates apply only to the originators and document types you list on them. | Yes: the connection can be limited to the actions the job needs, with approval required on the ones you choose, and every step is logged. |
| Fits best when | Invoices come in modest numbers, deliveries arrive complete, and AP opens each draft in Business One anyway. | Invoices arrive in every layout, goods come in parts, and the clean invoices should reach your team matched and ready to post without anyone opening them. |
We think Business One’s own import is enough for a small AP team that checks every draft anyway: it needs no other system. We think Lleverage fits when the invoices come in every layout and each line has to agree with what the warehouse received. The same work on S/4HANA is on our SAP AP automation page, and more on filling SAP’s gaps without customising it.
Our engineers set it up with you.
It takes on more of the invoice run as it learns.
Forward deployed engineers set up the Business One connection and match the first invoices with your finance team, so the run starts coming off the desk within a few weeks. A correction becomes a change to the Skill once a person approves it.
They work inside your operation. They agree tolerances and cost centres with your controller. The confidence line is yours.
The finance inbox, the tolerances, the checks and the log are yours to configure. Our documentation and support sit behind your team, and an engineer is a call away whenever you want one.
Talk to us about either ↗Frequently asked questions
Does SAP Business One have AP automation?
Partly. The Electronic Document Import Wizard sends PDF or JPG invoices to SAP’s Document Information Extraction service and generates draft A/P invoices, which someone checks and finishes in Business One. Approval procedures can hold purchasing documents for sign-off. Spotting a short delivery against the goods receipt PO and chasing it is still work for your AP team.
Which AI platforms integrate with SAP Business One for invoice processing?
SAP’s own route is the Electronic Document Import Wizard with Document Information Extraction. Other tools connect from outside: Tipalti captures and matches invoices in its own system and syncs payment data back, and Vision33 sells Copilot, a chat assistant launched from within Business One. We think Lleverage fits when each invoice line has to agree with the goods receipt PO.
How does Lleverage connect to SAP Business One?
Business One is not one of our ready-made connections, so our engineers set it up as a custom integration, with credentials entered on a secure page and the allowed actions limited to the job. On SAP’s side, the Service Layer is the REST API to Business One, on premise or in the cloud, on SAP HANA or Microsoft SQL Server.
Can the same AI agent process sales orders in SAP Business One?
Yes. Lleverage also runs order entry: the agent reads customer orders from email, PDF and Excel, finds the business partner and each item, checks price and stock, and creates the sales order in Business One, through a custom integration our engineers set up. Orders outside your rules wait for the person you name. More on order processing.
What happens to service invoices with no purchase order?
Rent, freight and maintenance often arrive with no order or goods receipt PO behind them. The agent then checks the vendor, the tax code and the G/L account your rules give that supplier, and asks the approver your rules name for that amount and category. Nothing goes to your team to post until that person has said yes.
Other processes the agents run
↗
Quote to orderQuote & SellQuotes drafted, orders entered and confirmed the moment they land.
↗
Purchase to paySource & ProcureInvoices, POs and confirmations, handled against the order.
↗
Forecast to producePlan & ProduceThe plan reshuffled when reality changes.
↗
Order to deliveryDeliver & SupportCustomers answered with full context, in their own channel.
↗
Master dataGovern & EnableMaster data kept clean and in sync across every system.