How it worksPricingDocsTry the decoder
Pre-built and custom connectors

Works with what you already use.

CleanEDI delivers clean data in the format your systems expect. Pre-built connectors for the most common platforms, or connect anything via REST, webhook, or event stream. Works on Azure, AWS, GCP, or your own infrastructure.

Early AccessERP

Microsoft D365 F&O

CleanEDI delivers normalised EDIFACT data into D365 Finance and Operations via OData entities. Inbound ORDERS arrive as purchase orders, inbound INVOIC as vendor invoices, inbound DESADV as product receipts. Outbound flows work in reverse. The connector handles the EDIFACT-to-D365 mapping, including partner cross-references, GLN-to-account resolution, site and warehouse mapping, and legal entity routing. This is not just JSON delivery to a webhook. It is a real D365 integration that understands your business structure.

Early Access means the core inbound flow is built and tested. Outbound and advanced cross-reference configuration are in active development. We work with Early Access customers directly to complete their specific setup.
Get started
What it covers
Inbound ORDERS to D365 purchase orders via OData
Inbound INVOIC to D365 vendor invoices
Inbound DESADV to D365 product receipts
GLN to D365 account and vendor resolution
Site, warehouse, and legal entity routing
Outbound D365 invoices to EDIFACT INVOIC (in development)
Azure AD authentication, no credentials stored
Common questions

Does it create real D365 records or just deliver JSON?

Real D365 records via OData data entities. A purchase order lands in D365 as a purchase order, not as a file you need to process separately.

How are GLN numbers resolved to D365 accounts?

The CleanEDI partner registry maps GLN numbers to D365 account, vendor, and customer IDs. This is configured during onboarding and maintained by CleanEDI.

What about site, warehouse, and legal entity routing?

These are part of the partner and message-type configuration in CleanEDI. Each trading partner and message type can route to a specific D365 legal entity, site, and warehouse.

AvailableMessaging

Message Queues and Event Streams

CleanEDI publishes normalised business events to your message queue or event stream of choice. Azure Service Bus, Amazon SQS, Google Cloud Pub/Sub, and Kafka are all supported. Any downstream consumer, whether an Azure Function, Lambda, Cloud Run service, or custom application, picks up clean structured messages without knowing anything about EDIFACT. If your architecture is event-driven, CleanEDI fits into it natively regardless of which cloud you are on.

Get started
What it covers
Azure Service Bus topics and queues
Amazon SQS and SNS
Google Cloud Pub/Sub
Apache Kafka (managed or self-hosted)
Clean JSON, XML, or CSV payload
Dead-letter handling included
Works with Azure Functions, Lambda, Cloud Run
Managed identity and IAM authentication supported
Always availableUniversal

Webhook / REST

Every CleanEDI plan includes webhook and REST delivery as standard. If your system can receive an HTTP POST or call an API, it can connect to CleanEDI with no additional connector required. This covers custom-built systems, internal APIs, and any platform not on the pre-built connector list. JSON, XML, and CSV payloads are all supported out of the box.

Get started
What it covers
HTTP POST to any endpoint you specify
JSON, XML, or CSV payload
HMAC signature verification included
Retry with exponential backoff
Dead-letter queue for failed deliveries
Works with any language or framework
No connector installation required

More connectors in progress.

These connectors are in development. If you need one urgently, get in touch and we will prioritise it.

Coming soonERP

SAP

SAP ECC and S/4HANA connector for inbound and outbound EDIFACT. Targeted at large enterprise customers in manufacturing, logistics, and retail.

Coming soonERP

NetSuite

Mid-market connector for NetSuite. Covers purchase orders, invoices, and fulfilment flows for growing businesses that have outgrown basic accounting tools.

Coming soonE-commerce

Adobe Commerce

B2B and retail connector for Adobe Commerce and Magento. Covers supplier order flows, inventory updates, and invoice reconciliation.

Coming soonE-commerce

Shopify

Connector for Shopify merchants receiving EDIFACT purchase orders from large retail or wholesale buyers.

Coming soonAccounting

MYOB

APAC-focused connector for MYOB Business and MYOB Advanced. Covers supplier invoices and purchase orders for Australian and New Zealand businesses.

Coming soonAccounting

Xero

Connector for Xero covering inbound supplier invoices and outbound purchase order confirmations. Targeted at APAC SMB suppliers onboarding with larger retail partners.

Coming soonERP

Microsoft D365 Commerce

Extension of the D365 connector covering retail and e-commerce flows including customer orders, returns, and store-level replenishment.

Coming soonMicrosoft

Power Platform

Custom connector for Power Automate and Power Apps. Lets non-developer teams build EDIFACT-connected workflows without writing code.

Connect anything via REST or webhook.

If your system is not on this list, it can almost certainly still connect to CleanEDI. Anything that can receive an HTTP POST or call an API is compatible. We have connected to custom-built ERPs, legacy warehouse systems, internal APIs, and homegrown order management tools.

CleanEDI is cloud-agnostic. It does not matter whether your infrastructure is on Azure, AWS, GCP, or your own data centre. If your system can receive a message, CleanEDI can deliver one.

Talk to usTry the decoder first

Any language or framework

Python, .NET, Java, Node, Go. We send HTTP, you handle it your way.

Any cloud

Azure, AWS, GCP, or on-premise. CleanEDI is not tied to any cloud provider.

JSON, XML, or CSV

We deliver in the format your system already expects. No transformation needed on your side.

Existing APIs stay as-is

You do not need to rebuild or restructure your APIs to work with CleanEDI.

We handle the trading partner side

AS2, SFTP, EANCOM, GS1, all of that stays on our side. You never see it.

Ready to connect?

Tell us what systems you are working with and we will map out exactly how CleanEDI would fit into your architecture. No commitment required.