Electronic Data Interchange (EDI)

In this article
Product Information
Release Notes

10.0.29.20230130

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

Release 10.0.29.20230130

Build 10.0.29.202301301

Release date: 30 January 2023

Manual actions required

Due to new setting Send only for EDI orders. Ensure Customer Trading partners have setting profiles assigned to below documents:

  • Customer advanced shipping notice
  • Sales invoice

Else users will receive error ‘Update has been cancelled. No document setting specified’ when trying to post the Sales order’s Packing slip and Invoice.
Can be manually updated in EDI > Setup > Trading partners or by using data entity EDI Documents - Customers

Trading partner Setting profile

New features

Core module - Applies to all modules

Number Functionality Reason
11625 EDI history Move EDI history extensions to shared EDI module and Replace SAB_EDISalesOrderHistory
5664 Staging metadata The following non-editable SQL fields have been added to Document types’ Staging metadata:
• Field type
• Field length
• Mandatory
10646 Outbound files File transfer type filter added to Outbound files.
11978 EDI Document maintenance workspace Ability to select multiple records and use Reset status or Cancel.
12007 Connections Log ability added to all connection types. Ability to set Logging level and Retention period. This provides users the ability to set Custom alerts. For example if a connection can’t connect a log with level Error can be created.
12609 SFTP Keyboard Interactive Authentication added to SFTP.
Upgraded Renci.SSHNet library to 2020.0.2
N/A License manager License manager version 10.8.32.10156

Customer module

Number Functionality Reason
4467 Customer purchase order New field Sales origin added to Customer purchase order’s Setting profile (default is Blank). Field has also been added to the Staging header. If new header staging field or document setting is not blank, the value will be written to the created Sales order’s Sales origin field.
12286 Customer purchase order New line field Customer reference added to lines. If the staging line fields Customer requisition and Customer reference is populated, these will be used when creating the sales order lines. If staging fields not populated it will use the header fields to populate new sales orders lines (previous process).
12369 Customer purchase order acknowledgement New header fields added to staging:
• Terms of payment
• Terms of payment description
• Sales responsible
• Sales taker
• Email
• Telephone
• Delivery terms
• Delivery terms description
• Mode of delivery
• Mode of delivery description
11747 Customer advanced shipping notice New document setting Send only for EDI orders. When set to Yes, and the sales order wasn’t created via EDI, an outbound ASN staging record will not be created.
12254 Customer advanced shipping notice Line number document added to staging lines. Existing Line number uses Packing slip’s Line numbers, but the ASN could contain multiple packing slips, thus we added the additional field Line number document for unique staging line numbers.
12385 Customer advanced shipping notice New line fields added to staging:
• Email
• Telephone
• Country of origin (as setup on product)
• Mode of delivery
• Mode of delivery description
• Way bill number - if ASN created from Shipments

New line fields added to Consignment note
• Email
• Telephone
• Mode of delivery
• Mode of delivery description
11747 Sales invoice New document setting Send only for EDI orders. When set to Yes, and the sales order wasn’t created via EDI, an outbound Sales invoice staging record will not be created.
12412 EDI Sales order processing workspace Open consignment notes - Exclude for non ASN customers.

Vendor module

Number Functionality Reason
12224 Vendor purchase order acknowledgement If populated, the POA staging line’s ‘Acknowledged delivery date’ can update the applicable purchase order line’s Confirmed delivery date. Previously it was updated only by the POA header’s ‘Acknowledged delivery date’.
12294 Vendor purchase order acknowledgement Ability for the POA to add a new line to the D365 purchase order.
Map vendor’s value to POA response code Line item - added. Set a validation option of Info, Warning or Error if allowed to add this new line to the purchase order. Warning and Error records will be displayed in the EDI Purchase order processing workspace.

Bug fixes

Core module

Number Name Description
11984 Inbound text templates Fix CAR resolution change in 10.0.27.20220930 release for text template’s line number calculation on import-to-staging step.
Issue for processing import-to-staging where the staging table’s line number is the unique index.
11999 Export template for text types Fix Error ‘Buffer for call of SAB_EDITemplateFile is not specified.’ when clicking ‘Export template’ for Text templates via Mappings.
5898 Inbound files
Outbound files
Attachment tab not always visible.
12199 Trading partners Could only filter to one company in column.
12424 Batch recurrence Added batch recurrence options Months and Years to:
• Batch control group
• Inbound file’s Retrieve files
• Export batch jobs’s New batch job

Customer module

Number Name Description
12390 Customer purchase order change Quantity change not updating the Pick / Invent quantity on the sales order line.
12391 Customer purchase order acknowledgment Only applicable for POA created after Customer purchase order change. POA’s SalesQty still showed original quantity, not updated quantity.
1603 Customer advanced shipping notice Only applicable to Warehouse ASN line config WHSContainerization. Customer advanced shipping notice lines duplicated when lines are split (for example multiple batches).
12299 Customer advanced shipping notice Populate PackingSlipId on lines.
11723 Sales invoice Unticking Send to EDI when posting the Sales invoice still created a staging record.

Vendor module

Number Name Description
1989 Purchase agreement Fix External item number for Vendor purchase order document where created from a Purchase agreements.
12291 Vendor purchase order acknowledgement Vendor price rounded on EDI purchase order confirmation.

3PL module

Number Name Description
11913 Transactional locking type When there’s insufficient physical inventory available to post write-off transactions with ‘Picking list registration’, ‘Inventory adjustment - Transfer’ and ‘Inventory adjustment - Movement’ documents, the ‘Process to target’ batch job crashes with this update conflict error:
Batch task failed: Cannot edit a record in Inventory order transaction (WMSOrderTrans). An update conflict occurred due to another user process deleting the record or changing one or more fields in the record.
Resulted in staging records after issue record not being processed.
Changed: Transactional locking type allow multiple updates.
12425 Picking list Sent to EDI incorrectly displayed No where the sent Picking list has received a Picking list registration and the lines have been split (for example multiple batches).
12550 Inventory adjustment workspace Updated security on the Reset flag, Exclude, Include, Send to EDI buttons for:
• Open picking list
• Open shipment advice - Purchase order
• Open shipment advice - Return order
• Open shipment advice - Voyage