Integration Guide

AgentCollect + Microsoft Dynamics

Integrate AgentCollect with Microsoft Dynamics 365 Finance or Business Central to automate B2B collections at scale. Native Dataverse and OData API integration — no middleware, no custom development required.

Dynamics 365 Finance Business Central Dynamics AX
🪟
Dynamics 365
AR Ledger entries
Open AR entries
🤖
AgentCollect
AI agents collect
Cash receipts
📊
Dynamics AR
Payment journal posted

Enterprise collection automation on the Microsoft stack

Step 01 — Connect

Azure AD service principal

Your IT admin registers AgentCollect as an Azure AD application and grants API permissions to Dynamics 365 Finance (OData) or Business Central (API v2.0). Token-based auth via OAuth 2.0 client credentials — no user passwords involved.

Step 02 — Configure

AR entity and aging mapping

Map AgentCollect to your Dynamics AR aging snapshot entity (Finance) or customerLedgerEntries (BC). Set collection triggers by aging bucket, customer group, or legal entity. Multi-company environments are fully supported.

Step 03 — Collect

AI agents work, Dynamics stays authoritative

AI agents contact debtors and collect payments. Collected amounts post back as Payment Journal lines in Dynamics 365 Finance, or as customerPayments in Business Central — fully reconciled, no manual entry.

What syncs between Dynamics and AgentCollect

Direction Data Frequency Dynamics Entity
D365 → AC AR ledger entries Every 2 hours CustAgingSnapshot / customerLedgerEntries
AC → D365 Cash receipts Real-time CustPaymJournal / customerPayments
AC → D365 Customer account status Real-time CustTable custom field
D365 → AC Customer master data On sync CustTable / customers
D365 → AC Legal entity / company info On sync CompanyInfo (multi-company)

Tech stack: OData REST APIAzure AD OAuth 2.0DataverseBC API v2.0Multi-company

Built for enterprise Microsoft stack teams

🏗️

Native Dataverse/OData integration

AgentCollect uses Dynamics' native OData REST API — the same interface your existing Power BI reports and Power Automate flows use. No middleware, no Zapier, no custom development.

🏢

Multi-company and multi-legal entity

Full support for Dynamics multi-company environments. Configure separate collection rules per legal entity, route to different AR owners, and keep collections data scoped by company.

🔒

Azure AD security model

AgentCollect integrates as a registered Azure AD application. IT controls permissions via standard Azure RBAC. No shared passwords, full audit trail, revocable at any time from Azure Portal.

Microsoft Dynamics integration FAQ

Which Microsoft Dynamics versions does AgentCollect support?
AgentCollect supports Microsoft Dynamics 365 Finance (formerly Finance & Operations), Dynamics 365 Business Central, and legacy Dynamics AX. Dynamics NAV users on Business Central cloud are also fully supported via the Business Central API v2.0.
How does AgentCollect connect to Dynamics 365 Finance?
For Dynamics 365 Finance, AgentCollect connects via the OData REST API using Azure AD OAuth 2.0 (service principal). We read from the CustAgingSnapshot and CustomerTransactions entities and write back to the CustPaymJournal entity for cash application.
Does the integration work with Dynamics 365 Business Central?
Yes. For Business Central, AgentCollect uses the BC API v2.0 (OData) with Azure AD authentication. We read from the customerLedgerEntries and agedAccountsReceivable endpoints and post payments back as customerPayments.
Can AgentCollect sync customer account status back into Dynamics?
Yes. Collection status is written back to a custom field on the Dynamics Customer Account (msdyn_collectionStatus or equivalent BC table field). This allows your AR team to see collection status directly in Dynamics without switching tools.

Ready to automate your Dynamics collections?

Native OData integration. Azure AD auth. Zero custom development. Success-only fees.

Start a free pilot →

Connect your accounting stack