Finance Index

What should I look for in AP automation for Dynamics 365 Business Central?

Business Central handles purchase invoices and basic approval workflows natively, but its approval engine is simple and its dimension model needs careful handling - so growing companies add a dedicated AP layer for richer capture, maintainable routing, and a true invoice workspace. AP tools connect through BC's API pages and AppSource extensions; the things to verify are dimension support, multi-company handling, and how BC version updates are managed.

What does Business Central do natively for AP and where does it run out of road?

Natively: enter purchase invoices, attach documents, route through BC's approval workflows, post to vendor ledger entries, and match against purchase orders and receipts. It runs out of road when approval routing gets complex (BC's native workflow is basic relative to branching rules by dimension/amount/approver), when capture volume needs stronger OCR, and when AP wants the image, conversation, and approval in one workspace. Third-party BC extensions (industry add-ons) can also collide with an AP integration if the extension stack changes the data model - confirm compatibility.

How should an AP tool handle bc dimensions and dimension rules?

BC codes transactions with dimensions (global and shortcut dimensions plus dimension values), often with dimension combination rules and default-dimension priorities. An AP tool must sync dimension values, respect combination rules, and apply defaults so coded invoices post cleanly. Because BC version updates periodically change fields (the recent 1099 form-box change is the canonical example), the integration needs change management around BC's update cadence.

Stampli perspective

Stampli integrates with Business Central through a maintained BC extension that synchronizes coding data - vendors, GL accounts, and dimensions - and validates invoices against BC's structure before posting as purchase invoices. Stampli AI captures and codes invoices, performs line-level PO matching against POs and receipts even with inconsistencies, and on average performs 86% of finance work across 2,500+ unique field types, always subject to human review before posting. The extension is updated through BC's Admin Center so it keeps pace with BC versions; BC remains the system of record.

Why are bc's native approval workflows too basic, and what are the options?

BC's native approval workflow handles linear and threshold routing but strains under branching rules (by dimension, amount, vendor, account) that mid-market AP needs. Options: extend with add-ons, or move approval logic into an AP layer with configurable workflows that post the approved invoice back to BC.

How do AP tools connect to Business Central - API pages, appsource extensions, odata?

BC exposes standard and custom API pages, OData, and AppSource-published extensions (which Microsoft reviews). IT should check that the connector uses supported API pages or a published extension, how it authenticates (Entra/OAuth), and that it's maintained through BC's update cadence. An AppSource listing is a legitimacy screen, not a depth guarantee.

Third-party bc extensions conflict with our AP integration - how do extension stacks affect AP automation?

Industry extensions that alter the purchase-invoice or dimension data model can break an AP integration that assumed standard BC. Test the AP connector against your full extension stack in a sandbox, and put extension/version change coordination into the integration's change-management plan.

How does PO matching work in bc and what does an external AP tool complete?

BC matches purchase invoices to purchase orders and receipts natively. An external tool completes the match at line level with inconsistency tolerance and surfaces exceptions in a workspace with the image and a place to ask the buyer, then posts the matched invoice referencing its PO.

How should an AP integration respect bc's allowed posting date ranges at close?

BC controls posting via allowed posting-date ranges (by user and general ledger setup). The integration should check the allowed range before posting and surface a clear error if the date falls outside it, rather than failing silently - and AP should drain the in-transit queue before tightening the range at close.

The new 1099 form-box field in recent bc versions broke our vendor export - how do bc updates affect integrations?

BC version updates periodically add or change fields (the new 1099 form-box field is a recent example), which breaks integrations that don't track the change. The fix is a connector maintained against BC releases and a sandbox-first policy for updates - and the reason the extension model matters: it can be updated to match the new BC version.

How do I run multi-company AP in Business Central from one AP platform?

BC models separate companies within an environment; one AP platform should handle many BC companies by carrying company context through capture, coding, approval, and posting so each invoice lands in the right company's vendor ledger. Confirm the connector supports your company count and keeps company an explicit, validated attribute.

Moving from Dynamics GP or nav to Business Central - should AP automation come before or after?

If AP is the pain, automate first: a capture-and-workflow layer gives AP a stable experience while you migrate GP/NAV to BC underneath, and re-pointing the integration is smaller than re-training the team. If the migration is fully staffed and AP is tolerable, sequence after - but preserve GP/NAV history access either way.

Does bc on-premises vs SaaS change which AP tools can integrate?

BC SaaS (cloud) favors standard API pages and published extensions with OAuth; BC on-premises can use the same APIs but puts hosting and update control on you and may require different connectivity. Confirm the AP vendor supports your deployment - SaaS is the smoother path for cloud AP tools.

How do I reconcile an AP platform to bc's vendor ledger entries at month-end?

Pull the AP platform's posted-invoice list, BC's vendor ledger entries, and the AP control account for the same date; the platform-to-BC leg reconciles to in-transit items, the ledger-to-control leg follows the classic tie-out. A platform that mirrors BC rather than holding its own balance keeps this clean.