Electronic Data Interchange (EDI)

In this article
Product Information
Release Notes

10.0.22.20220410

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

Release 10.0.22.20220410

Build 10.0.22.2022041012

Excludes Inbound Transportation management (ITM) & ITM version Freight forwarder

Manual actions required
EDI > Setup > Batch control has been replaced with EDI > Setup > Batch control group.
Running Refresh module will transfer the “tick’s” (green in screenshot) from deprecated Batch control to new Batch control groups.
Next step is to delete the company specific EDI Batch jobs (via System administration > Inquiries > Batch jobs) and then create new batch jobs for each process via red in below screenshot. These will automatically be created on Company account dat, which enables the batch to run for multiple company accounts.
EDI batch control groups

Deprecated

Functionality Reason
EDI > Setup > Batch control
EDI > Batch control (workspace)
Replaced with EDI > Setup > EDI batch control groups, which allows companies to setup a batch for one or multiple legal entities.
See manual actions required.

New features

Number Functionality Reason
9314 Batch control groups Allows companies to setup a batch group for one or multiple legal entities.
Note: See note in Deprecated section.
9733 Fixed text file template Alignment and Padding character have been added to Fixed Text Document Type Templates.
Note: new index has been added to Field position for Text fixed templates, which doesn’t allow multiple fields to start in same position. Before upgrading, update template/s if Field position isn’t unique.
9732 Text file template Text Document type’s Setup: Decimal separator ‘None’ option.
9653 XML and JSON document template mapping Static values and Custom format on inbound XML and JSON document mapping. Examples:
• Where a field is in the inbound file, but should be replaced with another value: Use Custom format and substring formula. Example:
Custom format
• Where a field isn’t in the inbound file, but a static value should be populated in staging: Use Static value. Example:
Static value
10073 UOM mapping UOM mapping enhanced to include:
• Company (Blank Company is allowed where Item code is set to All)
• Item code (Table, Group, All)
• Item relation
• Inventory dimensions
Note: All existing UOM mappings will have Company set to Blank and Item code set to All. Should be no issues with backwards compatibility.
9660 EDI batches Enable automated retries - if D365 experience a brief loss of connection to MS SQL Server. isRetryable set to True
9792 Process to outbound Added Records to include filter on Process to outbound
9742 Sales invoice Additional sales invoice fields:
• Header:
o Invoice contact name
o Invoice phone number
• Lines:
o Customer account
o Customer contact name
o Customer phone number
o Delivery address details from sales order line
o Backorder quantity
o Sales unit price (unit price before discounts excluding tax)
o Sales unit price include tax (unit price before discounts including tax)
o Unit discount
o Unit discount percent
9612 EDI Document maintenance workspace New Tile File export errors added to EDI Document maintenance workspace (per module).
Displays Outbound files with Status is set to Error per module
9714 Outbound filename Enhancements to form layout.
And additional currentSessionDate placeholders.
9692 Purchase order confirmations Procurement and sourcing > Purchase orders > Purchase order confirmation > Purchase order confirmations
Added Sent to EDI to list page, and buttons Send to EDI and Reset flag.
Purchase order confirmations
10084 Version log’s Message Changed Message to unlimited type string
Message
10026 Stock transfer receipt – Purchase order New button Product receipt added to staging form. Enabled if the document setting Auto post receipt is set to Yes.
9496 Staging line height New EDI extended data types to improve staging forms lines’ height.
10147 Consignment notes Removed error message No document setting specified where a customer doesn’t have a setting profile assigned to Customer advanced shipping notice document. Add button will be disabled if no setting profile assigned. Add button is only enabled where document setting ASN strategy is set to Consolidated packing slip and Sent to EDI is No.
9827
9829
Sent to EDI on EDI processing workspaces EDI Sales order processing workspace
New tile and tab for Open invoice. Filtered to sales invoices for customer trading partners with ‘Sales invoice’ document enabled. Below new buttons and filters also added to Open consignment notes
EDI Purchase order processing workspace
New tile and tab for Open confirmation. Filtered to purchase confirmations for vendor trading partners with Vendor purchase order document enabled.
All above processing workspaces
Additional functionality on Processing for all the Open tabs:
• Filtered to Sent to EDI is No
• Filtered to Excluded set to No
• Buttons:
o Send to EDI - can create staging record from workspace and update Sent to EDI to Yes
o Reset flag – Enabled when Sent to EDI is Yes. Reset ‘Sent to EDI’ to No which enables ‘Send to EDI’ button
o Exclude / Include (New functionality) – Ability to exclude the record from the “outstanding” list. Use filter Excluded to view records that has been excluded and can use button Include to include record again. Doesn’t create the staging record, but assist users in managing their “outstanding” list.
EDI Sales order processing

Bug fixes

Number Name Description
9990 10.0.26 PEAP Compile error fixes for 10.0.26 PEAP
10023 Customer advanced shipping notice SSCC blank for ‘ASN line configuration’ PickingList
9707 3PL Document maintenance Tile vs. Document list (all legal entities)
9644 Batch jobs ‘Process to outbound’ ran for all legal entities
9795 Purchase invoice Using OrderedQty instead of InvoiceQuantity
9694 Saved views Saved views not applied to all EDI forms
10080 Staging forms Staging forms wasn’t opening correct record after inserting a column on lines
9820 XSLT format ‘Format outbound document’ not applied to XSLT
5402 Display method Ability to add display method field (example numberOf Lines) to text template mapping and ability to import via entity
8341 3PL UI fixes Various small user interface fixes on staging forms (removing duplicates etc.) Also updated entity ‘EDI Shipment Receipt settings – Transfer order’ to ‘EDI Settings Shipment Receipt - Transfer order’ for consistency
4432 Customer UI fixes Various small user interface fixes to staging forms, POA document setting profile and adding Store code to Trading partner’s Address

Build 10.0.22.2022041013

Includes Inbound Transportation management (ITM) & ITM version Freight forwarder of 2022041012

Build 10.0.22.2022041014

Number Name Description
10236 Text document type template Field position index reverted to not unique

Build 10.0.22.2022041015

Includes Inbound Transportation management (ITM) & ITM version Freight forwarder of 2022041014