Microsoft Dynamics 365 Business Central
AI agents and workflows for Business Central
Uhrwerk.AI is an AI workflow platform for ERP systems in mid-sized companies. For Microsoft Dynamics 365 Business Central, it has connectors for Online and On-Premises.
Uhrwerk.AI connects Microsoft Dynamics 365 Business Central with your inbox, PDFs, DMS, and Excel. Recurring processes run as guided AI workflows — with your existing permissions, approvals at critical steps, and traceable logs.
Last updated:
- No obligation
- No system access needed
- Your ERP data stays in the EU
- Two connectors, including older versions such as BC14
- Online + On-Prem
- No Uhrwerk app to install in Business Central
- No extension
- Own sign-in, own Business Central permissions
- Per user
- Data straight from Business Central, no separate index
- Live
Typical workflows with Business Central
Automate incoming invoices in Business Central
Recognise invoices in email and PDF, match them against the purchase order and vendor in Business Central, and prepare them for approval.
Sales orders from email and PDF
Read customer orders, check items and terms in Business Central, and create the order as a draft.
Delivery-date reconciliation
Compare purchase orders in Business Central with vendor confirmations and portals, and flag deviations.
Master-data maintenance
Prepare changes to customers, vendors, and items from emails — applied only after approval.
Reports on request
Query and summarise monthly figures, open items, and revenue from Business Central.
Business Central and the systems around it
A process rarely ends in the ERP. Uhrwerk connects Business Central with the systems where the work actually starts — from the inbox to the file share.
- Dynamics 365 Business Central
- Microsoft Exchange Online
- Exchange On-Premises
- SharePoint
- OneDrive
- Microsoft Teams
- Microsoft Excel
- Microsoft Planner
- Power BI
- DATEV
Examples: how processes run with Business Central
Simplified examples with fictional data. We check scope and feasibility for your system.
An incoming invoice from email to Business Central
Situation: Invoice RE-2026-08194 from Nordwerk arrives as a PDF in the invoice inbox.
- Uhrwerk extracts the vendor, invoice number, invoice date, line items, amounts, and tax.
- Uhrwerk matches the invoice against the purchase order, receipt, and vendor in Business Central: quantity and goods value match, freight is 7.50 € above the order and within tolerance.
- An authorised employee reviews the proposal and approves it.
- Uhrwerk creates the purchase invoice with a review note in Business Central and logs every step.
For approval
Create purchase invoice
- Invoice
- RE-2026-08194
- Purchase order
- EB-260731-1188
- Amount net
- 4,942.50 €
- Variance
- +7.50 € freight, within tolerance
A customer order from email as a sales order
Situation: Hansa Bau orders 40 flange bearings by email for 18 September, with the order attached as a PDF.
- Uhrwerk reads the customer, lines, quantities, and requested date from the order.
- Uhrwerk maps the lines to items in Business Central and checks prices, terms, and availability.
- One line uses an old item number: Uhrwerk proposes the stored successor item and flags it.
- Sales reviews the draft and approves it; Uhrwerk creates the sales order.
For approval
Create sales order
- Customer
- Hansa Bau GmbH
- Lines
- 3, including 1 successor item
- Net value
- 6,180.00 €
- Shipment date
- 18.09.2026
Update vendor prices
Situation: Nordwerk sends a new price list as a PDF, valid from 1 September.
- Uhrwerk reads the price list and maps the vendor items to items in Business Central.
- Uhrwerk compares the new net prices with the stored purchase prices and shows each change as a percentage.
- Purchasing reviews the list and approves it.
- Uhrwerk applies the purchase prices in Business Central, valid from 1 September.
For approval
Update purchase prices
- Vendor
- Nordwerk Komponenten GmbH
- Items affected
- 3
- Change
- −1.0 % to +3.8 %
- Valid from
- 01.09.2026
Secure a vendor's new bank details
Situation: Elbwerk reports new bank details by email, and two payments are open.
- Uhrwerk recognises the master-data change and checks the vendor and its open entries in Business Central.
- The change is not independently confirmed: Uhrwerk proposes putting the two open payments on hold.
- Uhrwerk prepares a callback to the number stored on the vendor card and a four-eyes check.
- Until the second approval, the existing bank details stay active.
For approval
Create check process for Elbwerk
- Vendor
- K-10482 · Elbwerk
- Check path
- Callback + four-eyes check
- On hold
- 2 payments · 19,200.00 €
- Bank details
- Existing stay active
Reconcile delivery dates
Situation: Eleven order confirmations from vendors arrive overnight.
- Uhrwerk reads dates and quantities from the confirmations.
- Uhrwerk compares them with the open purchase orders in Business Central.
- Nine confirmations match. Two dates are later, and one of them puts a sales order at risk.
- Purchasing sees the deviations in one place and approves the new expected receipt dates.
For approval
Adjust expected receipt dates
- Confirmations
- 11, 2 with deviations
- Largest delay
- +6 working days
- Affected
- 1 sales order
- Next step
- Inform the customer
Prepare a complaint and return
Situation: Meyer Verfahrenstechnik reports a pump that failed after six weeks.
- Uhrwerk matches the customer, shipment, item, and serial number in Business Central.
- Uhrwerk checks history and warranty: 22 months left, no earlier complaint for this serial number.
- Your process allows an advance replacement. Uhrwerk prepares the sales return order and the replacement shipment.
- The credit memo stays open until the technical inspection is complete.
For approval
Create sales return order
- Customer
- Meyer Verfahrenstechnik
- Item
- PU-5508-03 · process pump
- Warranty
- 22 months remaining
- Next step
- Advance replacement
How Uhrwerk works with Business Central
Connect
Through the Business Central connector — for Business Central Online and On-Premises.
Inherit permissions
Uhrwerk acts only within your existing permission model.
Approve
By default, posting-relevant steps reach Business Central only after human approval. Once a workflow has proven itself, individual steps can be applied automatically.
Trace
Every action is logged — who, what, when, and on what basis.
Business Central Online and On-Premises
Each variant has its own connector. An organisation can add several connections — for example for different tenants, environments, or companies.
Business Central Online
- Connection
- Through Microsoft's official Business Central MCP server
- Sign-in
- Microsoft Entra ID (OAuth) — each user with their own account
- Prerequisite
- Enable the MCP server in Business Central; that is also where you decide which writes are allowed
- Target
- Tenant, environment, and company selectable per connection
Business Central On-Premises
- Connection
- Through OData v4 or API v2 on your Business Central server
- Sign-in
- Microsoft Entra ID or a NAV user with a web service access key
- Prerequisite
- Enable OData or API services and publish the required pages as web services
- Network
- Uhrwerk runs inside your network or reaches the server through approved private addresses
Security and control
Own identity per user
Each user connects their own Microsoft account or NAV credential. Credentials are never shared, and that user's Business Central permissions apply.
Reads run, writes wait for approval
Queries run directly. Creating, changing, and unknown actions wait for approval by an authorised employee.
No silent overwrites
Workflow changes are written only if the record is unchanged since it was read. Otherwise Uhrwerk reports a conflict.
Live, not a copy
Uhrwerk reads Business Central data live through the interface and keeps no separate index of your ERP data.
Audit trail
Access, proposals, and approvals are logged — who, what, when, and on what basis.
Central control
Administrators enable or disable connectors and individual operations per organisation. Credentials are stored encrypted.
Step by step to automation
Prepare
Uhrwerk reads, structures, and matches against Business Central. Your team keeps working on the case as usual.
Propose
Uhrwerk prepares the specific posting or change. The responsible employee reviews and approves it.
Complete
Proven standard cases run automatically within clear rules. Exceptions are still escalated.
Compliance is part of the system
What you need for audits, data protection, and the EU AI Act ships with Uhrwerk — not as a separate project.
- EU AI Act risk assessment as the basis for your AI register
- Audit-proof logs as the foundation for GoBD evidence
- A building block for your process documentation
- AI literacy training under Art. 4
- Documents for data protection, data processing agreements, and works councils
What about Microsoft Copilot?
Copilot and Uhrwerk are not mutually exclusive. Uhrwerk starts where a process reaches beyond Business Central — into the inbox, PDFs, the DMS, Excel, and other systems — and runs it as a repeatable workflow with approvals.
Operation
- Business Central Online and On-Premises
- Hosting in the EU, in your cloud, or on-prem
- GDPR-compliant with a data processing agreement
- 200+ supported file formats
- Model-independent, fair-use licence instead of a token meter
Frequently asked questions about AI in Business Central
Are there AI agents for Business Central On-Premises?
Yes. Uhrwerk.AI has connectors for Business Central Online and for Business Central On-Premises. Uhrwerk itself can run in the EU, in your cloud, or on-prem.
How is Business Central connected to Uhrwerk?
Through an app registration in Microsoft Entra ID with delegated permissions. Uhrwerk acts on behalf of the signed-in user and only with the rights of that user in Business Central. On-Premises can alternatively connect with a NAV user and web service access key over OData v4 or API v2.
Does Business Central need an extension installed?
No. Uhrwerk installs no app of its own in Business Central. For Business Central Online you enable the Microsoft MCP server; for On-Premises you publish the required pages as OData or API web services.
Does the AI post to Business Central on its own?
Not by default. Uhrwerk prepares postings, orders, and master-data changes, and an authorised employee approves them. Once a workflow has proven itself in daily use, you can enable automatic application for individual steps.
Does Uhrwerk replace Microsoft Copilot?
No. Uhrwerk adds workflows to Business Central that reach beyond the ERP — for example from the inbox through the DMS into Business Central — with approvals and logs.
Where is our Business Central data processed?
In the EU, in your own cloud, or on-prem — GDPR-compliant with a data processing agreement. Uhrwerk works within your existing permissions.
Which Business Central processes are a good place to start?
Recurring processes with clear rules and a lot of manual work: incoming invoices, order entry from email, delivery-date reconciliation, and master-data maintenance.
Can we connect several tenants or environments?
Yes. Both connectors support several connections — for example for different tenants, environments such as production and sandbox, companies, or servers.
Does Uhrwerk copy our Business Central data?
No. Uhrwerk reads Business Central data live through the interface and keeps no separate index of it.
Talk through your Business Central process
Book the 30-minute ERP potential analysis or request a callback. We show which process pays off — with your systems, not with slides.
- No obligation
- No system access needed
- Your ERP data stays in the EU