Skip to main content
Microsoft Dynamics 365 SCM & Finance

Build reliable and easy to support Dynamics 365 ERP integrations

An open-source X++ framework with one repeatable model for designing, processing, testing and operating every interface — inbound and outbound.

Free & open source100% X++, no external componentsProduction-proven

EI External Integration workspace — D365FO
External Integration workspace in D365FO: summary tiles for import and export errors and daily volumes, with a list of inbound message sessions
How it works

From task to tested interface in four steps

02

Load

Sample connectors: Azure Service Bus, SFTP, Azure File Share, REST API, AI (LLM), manual upload.

Connectors →
03

Process

Import CSV, Excel, XML, JSON, PDF into sales lines, journals, purchase lines, vendors.

File formats →
04

Test

Replay any document without a connector; performance-tested up to 1M journal lines.

Operations →
Why this framework

Advantages over the standard tools

Where the framework goes beyond what ships in the box. Read the full comparison →

Compared with

Data Management Framework

Custom transactions supported

  • Document linked to original file
  • Logic not tied to data entities
  • Native X++, no dependencies
Compare with DMF →
Compared with

Business Events

Minimal source-transaction overhead

  • Document created at export time
  • One message per document, no duplicates
  • Full logs, including successes
Compare with Business Events →
Compared with

Message Processor

Processing and format flexibility

  • Enhanced logging and tracing
  • Manual message processing
  • Testing in ttsbegin–ttsabort
Compare with Message Processor →

Install the module and build your first integration

Source, samples and documentation as your starting point.