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

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 |