Business Central AP Automation: Dynamics 365 Invoice Capture and Vendor Invoice Processing

Upload vendor invoices and the AI returns every header field and every line item as clean columns, including the long PDFs, scans and multi-invoice statements the Business Central Payables Agent will not touch. Download a Dynamics 365 ready CSV and stop keying purchase invoices line by line.

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your invoices

No 10-Page PDF Limit
Full Line-Item Capture
Business Central Ready CSV
Any Vendor Layout

Where the Business Central Payables Agent Stops

Microsoft ships real AP automation inside Dynamics 365 Business Central. The Payables Agent watches a mailbox, reads PDF invoices with Azure Document Intelligence, identifies the vendor and drafts a purchase invoice for a supervisor to finalize. On a short, emailed, English PDF it works. Microsoft publishes the boundaries, and those boundaries are where AP teams still lose their afternoons.

Ten Pages, Five Megabytes, Hard Stop

Microsoft documents that the agent does not process PDFs with more than 10 pages, and does not process PDFs larger than 5 MB. A long freight manifest, a detailed telecom bill or a scanned supplier statement is simply out of scope.

Email Only, PDF Only

The agent processes only emails that contain PDF attachments, and it skips any email carrying more than 10 attachments. Invoices downloaded from a vendor portal, dropped in a shared folder, or sent as images never enter the flow.

Daily Volume Ceilings

Microsoft caps the agent at 100 emails per day and 500 invoices per day. That is workable for a small company and a real constraint for a shared service center or a month-end catch-up batch.

No Approval Flows, No Anomaly Detection

Microsoft lists both as features the Payables Agent currently does not support. Approval routing and duplicate or fraud checks remain a separate job, and the agent is validated and supported in English only.

How InvoiceExtractor Fills the Gap Before Business Central

InvoiceExtractor sits in front of Dynamics 365 Business Central as a pure data-capture layer. It reads the invoices the Payables Agent will not accept and returns import-ready structured data.

No Page or File Size Ceiling

Upload a 40-page utility bill, a 20 MB scan, or a merged supplier statement holding a dozen invoices. Each invoice is separated automatically and returned as its own set of rows.

Complete Line-Item Tables

Capture description, quantity, unit price and amount for every line, plus vendor, invoice number, dates, tax and totals, ready for G/L and dimension coding inside Business Central.

Any Source, Any Scan Quality

Portal downloads, phone photos, faxed scans, JPEG and PNG images and vendor layouts nobody has seen before all read the same way. No mailbox rule and no template to build.

Business Central Ready CSV Output

Export a clean CSV with consistent headers, shaped for the Business Central configuration package and Edit in Excel routes used to load purchase invoices in bulk.

Why Choose InvoiceExtractor?

  • No 10-page or 5 MB PDF limit
  • No 10-attachment email restriction
  • No daily invoice ceiling
  • Reads images and portal downloads, not just emailed PDFs
  • Splits multi-invoice statements automatically
  • Consistent columns across every vendor

From Vendor Invoice to Business Central in Three Steps

Clear a month of purchase invoices in minutes instead of feeding a mailbox one compliant PDF at a time.

1

Upload the Invoices

Drag in single invoices, long multi-page PDFs, merged supplier statements, scans and photos together in one batch, whatever their size.

Tip: No need to split files, shrink PDFs or route anything through a monitored mailbox.

2

AI Extracts Fields and Lines

Every invoice is read for vendor, invoice number, dates, each line item, tax and total, and low-confidence fields are flagged for a quick review before export.

3

Load It Into Business Central

Download a CSV with one row per line item and load it through a configuration package, the Edit in Excel add-in, or the purchase invoice API on your own schedule.

Who Uses Business Central AP Automation

Small and mid-market US finance teams running real invoice volume through Dynamics 365 Business Central.

Business Central AP Teams

Clear the invoices the Payables Agent skips, including long PDFs, oversized scans and portal downloads, without splitting or shrinking files by hand.

Controllers & CFOs

Get complete line-level spend into Business Central so dimension coding, accruals and month-end close rest on accurate data rather than typed summaries.

Procurement & Operations

Feed clean invoice lines into matching against purchase orders and receipts instead of reconciling on totals alone.

BC Partners & Developers

Pull structured invoice data through an API and post it to Business Central with AL code or Power Automate, no mailbox dependency required.

Common Search Terms

business central ap automation ap automation for business central business central accounts payable automation business central invoice capture business central invoice processing dynamics 365 business central purchase invoice invoice automation dynamics 365 vendor invoice automation dynamics 365 business central invoice scanning

Document Types We Handle

Purchase invoices
Vendor invoices
Multi-invoice statements
Freight invoices
Utility bills
Subcontractor invoices
Inventory purchase invoices
Recurring service invoices

Business Central AP automation, explained

Business Central AP automation means capturing, coding, approving and posting vendor invoices inside Dynamics 365 Business Central without manual data entry. Microsoft ships part of this as the Payables Agent, which monitors a mailbox, extracts invoice data with Azure Document Intelligence and drafts a purchase invoice for a supervisor to finalize. Microsoft documents firm limits: PDF attachments only, 10 attachments per email, 10 pages and 5 MB per PDF, 100 emails and 500 invoices per day, no approval flows and no anomaly detection. An AI extraction layer in front of Business Central handles the invoices those limits exclude. Last updated July 2026.

What the Business Central Payables Agent does and does not cover

The Payables Agent runs as a background dispatcher against a designated Microsoft 365 mailbox. It picks up unread mail, creates an Inbound E-Document entry for every PDF attachment, sends the PDF to Azure Document Intelligence for OCR, matches the vendor, then drafts line details using AI, prior invoice history, text-to-account mapping and item references. A supervisor reviews the draft and finalizes it into a purchase invoice. It is genuinely useful, and it is scoped narrowly on purpose.

The constraints matter once real volume arrives. Microsoft states the agent does not process PDFs over 10 pages or over 5 MB, skips any email with more than 10 attachments, ignores emails that carry no PDF at all, and stops at 100 emails and 500 invoices per day. When the agent creates a new vendor it sets the Blocked field to All, so nothing posts until a person unblocks it, and Microsoft notes the agent itself provides no vendor approval capability. The feature is validated and supported in English only, and it bills through Copilot Credits on consumption-based billing rather than a flat seat price.

ConstraintPayables Agent (per Microsoft Learn)InvoiceExtractor
Pages per PDF10 maximumNo page limit
File size5 MB maximumLarge scans supported
Intake routeMonitored mailbox, PDF attachments onlyDirect upload, batch, or API
Attachments per email10, or the email is skippedNot applicable
Daily throughput100 emails, 500 invoicesNo published daily ceiling
Image filesNot processedJPEG, PNG and photos read
Multi-invoice PDFOne e-document per attachmentSplit automatically into rows
Approval routingNot supportedNot our scope either, see below
Language supportValidated in English onlyMulti-language invoice layouts
Billing modelCopilot Credits, consumption basedFlat subscription

Where InvoiceExtractor fits, and what it does not do

InvoiceExtractor is the capture layer, not an AP suite. It does not run Business Central approval workflows, execute payments, or replace the Payables Agent for teams whose invoices already fit inside its limits. What it does is read any vendor invoice regardless of page count, file size, format or delivery route, split multi-invoice files, capture the complete line-item table and export a CSV ready to load. Teams that also need approval routing and payment execution on top pair it with accounts payable automation covering approval and payment. Because the agent only watches a single Microsoft 365 mailbox, finance teams whose invoices arrive across several inboxes often collect them first with a service that brings every mailbox into one place.

The OCR engine underneath the Payables Agent is Azure Document Intelligence, so if you are costing out a build-versus-buy decision our breakdown of Azure Document Intelligence pricing shows the real per-invoice math, and the Azure Document Intelligence alternative comparison covers accuracy and setup effort. For the wider category, read our accounts payable automation software page, and invoice data capture software explains how templateless AI reading works.

Loading extracted invoices into Business Central

Once invoices are extracted you hold a CSV with one row per line item and identical headers across every vendor. Business Central gives you three sane routes to load it. A configuration package built on the Purchase Header and Purchase Line tables handles a bulk historical load. The Edit in Excel add-in suits smaller recurring batches, since you paste rows straight into the purchase invoice list and publish. Developers post through the purchase invoice API or an AL codeunit for a scheduled, hands-off pipeline. Vendors and G/L accounts must already exist in Business Central for any of the three to match, which is the single most common reason a first import fails. Our step-by-step walkthrough on how to import invoices into Business Central covers all three routes, and importing invoices to an ERP compares the pattern across systems. For teams matching invoices to orders, purchase order data extraction captures the PO side.

Why Business Central Teams Pick InvoiceExtractor

99%+
Field Accuracy
<10s
Per Invoice
0
Templates to Build

Security & Privacy

  • Bank-grade TLS encryption
  • Files auto-deleted after processing
  • No document data stored permanently
  • SOC 2 compliant infrastructure

Business Central AP Automation: Common Questions

The Payables Agent is Microsoft's AI agent for accounts payable in Dynamics 365 Business Central. It monitors a designated mailbox for vendor invoices, creates an Inbound E-Document for each PDF attachment, extracts the data with Azure Document Intelligence, identifies the vendor and drafts a purchase invoice that a human supervisor reviews and finalizes.

Microsoft documents several. It processes only emails with PDF attachments, skips emails with more than 10 attachments, will not process PDFs over 10 pages or over 5 MB, and caps at 100 emails and 500 invoices per day. Approval flows and anomaly detection are not supported, and the feature is validated in English only.

No. Microsoft states the Payables Agent does not process PDFs with more than 10 pages, and does not process PDFs larger than 5 MB. Long utility bills, freight manifests and scanned supplier statements fall outside those limits, so they need an extraction layer that has no page or file size ceiling before the data reaches Business Central.

The Payables Agent uses Copilot Credits for its AI interactions, billed through consumption-based billing on your Business Central environment rather than a flat per-user price. Microsoft notes charges vary with interaction complexity, so cost scales with invoice volume and how much back-and-forth each invoice needs. Set up a billing model before activating it.

Yes, indirectly. Business Central sends PDF attachments picked up by the Payables Agent to Azure Document Intelligence for OCR, and stores the result in the Inbound E-Document record. Older Business Central versions used a separate OCR service for incoming documents. Either way the OCR is scoped to documents that reach it through the supported intake route.

Three routes work. Build a configuration package against the Purchase Header and Purchase Line tables for a large historical load, use the Edit in Excel add-in to paste rows into the purchase invoice list for smaller recurring batches, or post through the purchase invoice API for a scheduled pipeline. Vendors and G/L accounts must exist first.

No. Microsoft lists approval flows as a feature the Payables Agent currently does not support, alongside anomaly detection. The agent drafts and finalizes a purchase invoice, but routing that invoice for approval and running duplicate or fraud checks remain separate jobs handled by Business Central workflows or a dedicated AP platform.

AI-based extraction typically reaches 95 to 99 percent field accuracy on clear invoices, against roughly 85 to 95 percent for template-based OCR. Native PDFs read best and faint scans read worst. Low-confidence fields are flagged for a quick human review before the CSV is loaded into Business Central, so errors are caught before posting.