Electronic Data Interchange (EDI)

In this article
Product Information
Release Notes

10.0.43.20250829

This document describes the features that are either new or changed in the release version 10.0.43.20250829.

Release notes

This document describes the features that are either new or changed in the release version mentioned. Installation process

Version compatibility

The matrix shows the minimum DXC build versions compatible per Microsoft versions and builds.
If blank: investigations are ongoing.

D365 Version Any issues found in testing? Product version tested
Product version: 10.0.43
App build: 10.0.2177.18
No 10.0.40.2024120421
Product version: 10.0.44
App build: 10.0.2263.11
No 10.0.42.202504031
Product version: 10.0.45
App build: 10.0.2345.13
No 10.0.43.2025051921
Product version: 10.0.46
App build: 10.0.2428.15
No 10.0.43.202508291(2)

Release notes for other models included in product:

Current version

DXC EDI 10.0.43 runs on the following Microsoft releases

Base Version Release
Microsoft Dynamics 365 application 10.0.43 What’s new or changed in Dynamics 365 application version 10.0.43
Microsoft Dynamics 365 application 10.0.44 What’s new or changed in Dynamics 365 application version 10.0.44
Microsoft Dynamics 365 application 10.0.45 What’s new or changed in Dynamics 365 application version 10.0.45
Microsoft Dynamics 365 application 10.0.46 What’s new or changed in Dynamics 365 application version 10.0.46

Release 10.0.43.20250829

Build 10.0.43.20250829(2) (Current version)

Release date: 9 October 2025

Bug fixes

3PL module

Number Name Description
24302 Transfer order - Picking list When posting Picking list for Transfer order error with ‘Function SAB_EDIStagingHistory::logHistory has been incorrectly called.’.
This was only applicable where the Transfer id didn’t exist as a Sales id.

10.0.43.202508291 (Previous version)

Release date: 29 August 2025

New features

Core module - Applies to all modules

Number Name Description
22980 DXC connections - SFTP DXC Connections 10.0.43.202508012. Upgrade SFTP library to latest 2025.0.0. Release notes
23116 Sales order
Purchase order
New extra button called EDI history added to EDI core module. Enabled where the selected Sales or Purchase order has EDI staging history records. This was previously only available on the EDI tab on the Action Pane, which belongs to Customer and Vendor EDI modules. Sales orders and Purchase orders could also have history for 3PL and Freight forwarder EDI documents.
EDI history button added to:
Sales order - Sales order tab on the Action Pane
Purchase order - Purchase order tab on the Action Pane

Standard formats module

Number Name Description
22897 X12 Resolve Pull request (PR) comments for 22720 and 22897
21307 X12 Modified data entities to support X12 data entity imports. User guide
22049 X12 New tab called Preview on Inbound files and Outbound files provides a user-friendly preview for X12 formats
X12 preview

Customer module

Number Name Description
21322
23030
Project sales invoice New outbound customer document called Project sales invoice. Triggered by posting a Project’s Invoice proposal for Sales orders where the customer is setup to receive this document.
Setting profile
Processing
22309 Customer purchase order acknowledgement New Close POA button available on Sales order (EDI tab) and EDI Sales order processing workspace. Enabled where the Sales order has been fully delivered or invoiced and the ‘POA status’ is still ‘Pending’ or ‘In progress’. Using this button changes the POA status to ‘Cancelled’.

Bug fixes

Customer module

Number Name Description
22622 Customer purchase order acknowledgement Where ‘POA pending hold code’ was not setup in ‘EDI parameters’ and POA document settings ‘POA required with order hold’ was set to No, the sales order was incorrectly created with ‘POA status’ = Pending.
‘POA status’ will now be created as blank for this scenario.
23249 Customer purchase order Where using ‘Enable store code identification’ on the customer trading partner (i.e. instead of Customer GLN) and the store code couldn’t be found, the file will now rather error on inbound-to-staging step. This allows users to create the store code against the applicable trading partner and reprocess the inbound file and create the staging record against the correct trading partner.

Vendor module

Number Name Description
22894 Vendor purchase order change Modified price comparison calculations for determining ‘Line change type’. Large price units were causing issues in the comparison.

3PL module

Number Name Description
22950 Transfer order - Picking list Issue in SAB_EDIOutboundStagingWriter_Picklist - there is no implementation for type transfer order only for sales order. Similar to SAB_EDISalesOrderHistoryOutboundProcessorInterface created interface for transfer order and any other related components. Implemented this class in SAB_EDIOutboundStagingWriter_Picklist.