Release notes
This document describes the features that are either new or changed in the release version mentioned. Installation process
The matrix shows the DXC build versions compatiable for Microsoft versions and builds.
If blank: investigations are ongoing.
D365 Version | Any issues found in testing? | Product version tested |
---|---|---|
Product version: 10.0.40 App build: 10.0.1935.92 |
• No functional issues • Build error fixed in 17978 |
• Functional: 10.0.37.202405023 • Build error fixed in: 10.0.37.202405302 |
Product version: 10.0.41 App build: 10.0.2015.16 |
No | 10.0.37.202405302 |
Product version: 10.0.42 App build: 10.0.2095.13 |
No | 10.0.40.202409051 |
Next release is planned for 31 March 2025.
DXC EDI 10.0.40 runs on the following Microsoft releases
Base | Version | Release |
---|---|---|
Microsoft Dynamics 365 application | 10.0.40 10.0.1935.92 | What’s new or changed in Dynamics 365 application version 10.0.40 |
Microsoft Dynamics 365 application | 10.0.41 | What’s new or changed in Dynamics 365 application version 10.0.41 |
Microsoft Dynamics 365 application | 10.0.42 | What’s new or changed in Dynamics 365 application version 10.0.42 |
Release date: 6 December 2024
Bug fixes
Freight forwarder landed cost module
Number | Name | Description |
---|---|---|
20623 | Voyage creator | Voyage creator failed when running in batch mode and set to auto create backorder voyage advice. Error: “Stack trace: Cannot run form on non interactive session. EDI % Voyage creator Purchase order % line number % cannot be split because of following errors. You may need add the entire quantity of the order line to the voyage.” Issue only applicable to 10.0.40.202412041 |
Release date: 4 December 2024
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
19356 | Azure connection - SAS | Support Azure blob site using SAS account level key vault. |
17514 | DXC License manager | New DXC License manager 10.0.40.202412041. See Release notes for more detail. |
20389 | DXC Connections | New DXC Connections 10.0.40.202412041. Affects Azure connections. See Release notes for more detail. |
Customer module
Number | Name | Description |
---|---|---|
18847 | EDI Sales order processing workspaces - Skip error lines | New tile and list Skip error lines added for Customer purchase order records that completed succesfully but contains skipped lines where the ‘Skip error lines’ document setting is used. |
18821 | Customer purchase order - Skip error lines | ‘The final sell date for item % has passed’ now included in supported skip error lines scenarios. If skip error lines is set to No on the document setting, the staging record will error if the sell date has passed. |
19950 | Customer purchase order - Default product variant | Where the product variant isn’t provided by Staging, GTIN, Barcode or External item number, the default product variant will default to the sales order line. |
19964 | Unified pricing management | Ability to process Customer purchase order record with Unified pricing management enabled. |
20158 | Customer purchase order acknowledgement | More options for POA required: • POA required with order hold - Sales order POA status set to Pending and Sales order put on hold (no change to processing, only relabeled to ‘Lock order’) • POA required without order hold - Sales order POA status set to Pending (new option) The new option sets the POA status to Pending, thus the sales order is considered in the periodic task ‘Send customer purchase order acknowledgement’ without putting the sales order on hold. |
Freight forwarder landed cost module
Number | Name | Description |
---|---|---|
19178 | Voyage advice | Ability to automatically trigger a new Voyage advice record for remaining purchase order lines after processing inbound Voyage creator when: • Trading partner’s Auto send backorder voyage advice set to Yes • Trading partner has Voyage advice document enabled • Vendor’s No landed cost backorder set to No • Purchase order line’s Deliver remainder > 0 • Purchase order line’s Voyage is blank |
19455 | Workspace | New workspace EDI Landed cost processing. Ability to view purchase orders that that should still be sent as Voyage advice. For example the Purchase order has been created, but not yet confirmed (which includes an auto Voyage advice). User guide |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
18960 | Data entity ‘EDI Azure container setup’ | Missing field ‘Folder name’ |
Customer module
Number | Name | Description |
---|---|---|
18814 | Customer purchase order - Skip error lines | Also now includes stopped for sales orders for a specific site not on Rank 0. |
19389 | Trading partner | Fix to label ‘Enable store code identification’. |
19316 | Sales order - EDI history | Not all staging records displayed on EDI history - where same sales id used in multiple legal entities. This fix only works for new records. |
19766 | Customer purchase order - Version log | Added ‘Product is on hold’ to Version log. |
Vendor module
Number | Name | Description |
---|---|---|
19159 | Vendor purchase order acknowledgement - Unit conversion | When vendor has UOM mapping assigned that has the D365 unit mapped to a different D365 unit. Error when processing document: “Unit conversion from % to % does not exist”. Changed: Where the units are the same, it will now skip the logic to find unit conversion. |
19584 | Vendor purchase order change | Only applicable to where the line’s price unit was not 1. Incorrect ‘Line change type’ of ‘Price change’ where the price hasn’t been changed. |
20117 | Vendor purchase order change | Fix to cancelled purchase order line’s ‘Line change type’ which were incorrectly ‘Quantity decrease’ instead of ‘Delete items’. |
Approximately one year of previous versions are included below.
Release date: 5 September 2024
Manual actions required
With additional new Azure connection option Azure file share, we’ve added a new field called Azure connection type to Azure sites.
If using Azure connections, and your existing Azure sites have Azure connection type set to blank, please select Azure blob
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
18222 | Connection type - Azure file share | New option to use Azure file share in Connection type Azure sites. |
18224 | DXC connections | Azure dll moved to new model called DXCConnections. DXC Connections release 10.0.40.202409192 - Release notes |
Customer module
Number | Name | Description |
---|---|---|
18346 | Customer purchase order | Find Customer and Address by Store code functionality. New Customer Trading partner field Enable store code identification provides the ability to use the Customer purchase order header Store code field to find the applicable Trading partner to create the sales order against. This is useful where the orders are sent for various GLN/Store codes, but these various GLN/store codes are created as one D365 customer account. |
3PL module
Number | Name | Description |
---|---|---|
18152 | Picking list | Two new document line fields: • SalesUnit • SalesQty |
Bug fixes
Standard formats module
Number | Name | Description |
---|---|---|
18340 | X12 | X12’s Document type Template ISA mapping not displayed in Example section |
Customer module
Number | Name | Description |
---|---|---|
18432 | Sales order packing slip | Couldn’t post a packing slip for a picking list when: • Consignment note populated on picking list registration and • Customer doesn’t have Customer Advanced shipping notice Incorrectly errored with “No document setting specified.” |
18616 | Skip error lines | Where the Customer purchase order acknowledgement line wasn’t created on the sales order via ‘Skip error lines’ functionality, POA staging line fields ‘Bar code’ now obtained from the original Customer purchase order’s ‘Bar code’ field. |
3PL module
Number | Name | Description |
---|---|---|
18315 | Product master | Base physical dimensions on the Product master unit |
18596 | Transfer order picking list registration | Error when processing Transfer order Picking list registration Inbound file to Staging: Function SAB_EDIStagingHistory::logHistory has been incorrectly called |
Release date: 31 May 2024
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
17218 | Connection types - Azure | Replace deprecated Microsoft.WindowsAzure.Storage with Azure.Storage.Blobs. DXC_AzureClient 2024.05.30.1 |
N/A | DXC License | New DXC License model 10.0.37.202405231. See Release notes for more details. |
Standard formats module
Number | Name | Description |
---|---|---|
9488 | X12 | Support for X12 format in Template type. See user guide |
Customer module
Number | Name | Description |
---|---|---|
17851 | Customer purchase order acknowledgement | New field Total charges |
17850 | Sales invoice | New field Total charges |
3PL module
Number | Name | Description |
---|---|---|
17864 | Product master | New fields: • Inventory unit • Unit conversion |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
17895 | Filter | Incorrect filtering when accessing ‘Customer purchase order’ and ‘Inbound files’ with custom views via Document maintenance workspace |
17520 | Outbound files | ‘Original folder’ not populated for File transfer type SFTP |
Vendor module
Number | Name | Description |
---|---|---|
17978 | Pending invoice | 10.0.40 build error caused by missing reference for the ProcessAutomation Model which is now used by the VendInvoiceInfoTable. Used to determine whether the Pending invoices button is enabled/disabled in the Vendor Purchase Invoice form. |
3PL module
Number | Name | Description |
---|---|---|
17864 | Product master | Fix to Barcode and GTIN after adding UOM mapping in 10.0.37.202405023 |
Release date: 2 May 2024
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
17434 | SFTP connection | Upgrade SFTP SSH.NET to latest 2024.0.0 release |
16962 | Connections | Increase EDT for usernames, passwords (sftp, ftp) and storage account name, storage account key (Azure blob) |
17724 | Licensing | Improvements to licensing - see Licensing release notes for detailed information. |
Customer module
Number | Name | Description |
---|---|---|
17001 | - Customer purchase order - Customer purchase order change |
New document setting Price variance type with options Amount and Percentage. Previously the Maximum negative price variance and Maximum positive price variance values were only in Amount. Price variance type now allows Percentage option as well with this new document setting. User guide |
Vendor module
Number | Name | Description |
---|---|---|
17004 | Vendor purchase order acknowledgement | New document setting Price variance type with options Amount and Percentage. Previously the Maximum negative price variance and Maximum positive price variance values were only in Amount. Price variance type now allows Percentage option as well with this new document setting. User guide |
3PL module
Number | Name | Description |
---|---|---|
17506 | Inventory adjustment - Transfer | Ability to transfer between locations for the 3PL warehouse. Additional fields: • From location • To location |
17510 | UOM mapping | Similar to Customer and Vendor module, UOM mapping functionality added to 3PL Trading partner. Unit also added to all inbound and outbound 3PL documents • Outbound files: Where applicable, the mapped value will be sent. Where no mapped value for the unit, the unit will be sent as-is. • Inbound files: Ability to receive and process mapped unit values on incoming documents. Where no unit is received, it will work as per prior this extra functionality. |
17509 | Product master - Unit | Ability to send records for non inventory Unit on outbound Product master. Periodic task Product configuration update creates records for inventory units, other units for the product can now be manually added to EDI 3PL product setup. New fields on EDI 3PL product setup: • Unit - where blank, the inventory unit will be sent on Product master • Unit conversion (display method) • Inventory unit (display method) User guide |
Freight forwarder landed cost module
Number | Name | Description |
---|---|---|
16146 | Voyage advice | Ability to create Voyage advice with Purchase order Confirmation or Confirm. User guide |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
17417 | SFTP connection | Update Private key to Password style |
17599 | Filter | Error when filtering on a custom view in ‘Customer purchase order’ and ‘Inbound files’: “Getting the parent node failed” |
Customer module
Number | Name | Description |
---|---|---|
17260 | Sales order - Log | EDI tab ‘Log’ button on Sales order’s ActionPane not showing message |
Vendor module
Number | Name | Description |
---|---|---|
10755 | Vendor purchase order change | Fix to Acknowledgement required. If set to Yes, Purchase order’s: • Approval status set to In external review • Acknowledgement status set to Acknowledgement pending |
16510 | Vendor purchase order change | Previously Vendor purchase order change line field Requested receipt date was set to POA’s Confirmed delivery date. Thus if PO line’s Requested receipt date was manually overridden on the PO line after receiving the POA, this change didn’t reflect in the Vendor purchase order change record. Changes: • New header and line field Confirmed receipt date - Source is Purchase order’s Confirmed receipt date • Existing header and line field Requested receipt date - Updated source is Purchase order’s Requested receipt date • Processing Confirmation: • Requested receipt date - Default is system delivery date. • Use vendor date sets the Requested receipt date to Vendor’s acknowledged delivery date from the POA |
16785 | Vendor purchase order change | Incorrect order line change type Delete items assigned where line’s Deliver remainder is zero because of full receipt. |
17307 | Vendor purchase order change | • When cancelled purchase order change is sent to vendor, and the vendor accepts the cancel in the returned POA: it shouldn’t send another Vendor purchase order change with purpose Confirmation back to vendor • When cancelling the complete purchase order and the ‘Acknowledgement required’ = Yes on Vendor purchase order change, the Purchase order’s Approval status should be ‘In external review’, not ‘Approved’. • Cancel’s ‘Send to EDI’ will now also default to No, since std prompts user to confirm the order again, which will result in the cancellation sent twice to the vendor. |
3PL module
Number | Name | Description |
---|---|---|
16295 | Shipment advice - Voyage | Applicable to Voyages created for Transfer orders. From warehouse was used to determine if Send to EDI was enabled and applicable Trading partner settings. To warehouse for the Transfer order is now used. |
Release date: 31 October 2023
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
16412 | DXC License | DXC License 10.0.34.202310311. DXC License updated to include feature managed SmartSend and Core extensions. If your environment includes these products, they would also require upgrade to feature managed releases. |
12020 | Outbound files | Trading partner button on Outbound files |
16326 | Trading partners | Increased Trading partner’s Search mask length from 30 to 60 characters |
Customer module
Number | Name | Description |
---|---|---|
16125 | Customer purchase order | New Setting profile option Suppress add new address. Not applicable to staging records that have Store code populated, only applicable where the staging header’s address fields are used to create the new sales order. When the staging header’s address can’t be found against the customer and Suppress add new address is set to Yes, a new address will not automatically be added to the customer and used on the sales order - the staging record will error instead. |
16292 | Customer purchase order | Increased Buyer code EDT length from 20 to 60 characters. |
16131 | Customer purchase order Customer purchase order acknowledgement |
New Customer purchase order setting profile option Skip error lines. When set to Yes, the staging lines that can’t be created as sales order lines are skipped and the sales order contains only the lines that could be created. Examples currently supported: product is stopped for sales, or item number can’t be found. The customer purchase order acknowledgement to the customer still contains the skipped line(s), with POA code item set to the mapped value for new POA response code Line item - error. Implementation requirements to use new functionality: • Set Customer purchase order setting profile Skip error lines to Yes • If POA will be sent, set a mapped value for new response code Line item - error |
16299 16350 |
Customer purchase order acknowledgement | Staging line field ‘POA code item’ is a concat of ‘Price code + Qty code + Pack code + Inner Code’. Field ‘POA code item’ stays as-is. We’ve added a new “summarised” field called ‘POA code line’ with either of the following results (if new response codes are mapped): • Line - accept: If all the applicable line codes are accept • Line - reject: If all the applicable line codes are reject • Line - advise: If all the applicable line codes are combination of advise and reject New response codes have been added to ‘Customer setup > POA response code group’ for these three “summarised” response codes. Response code is only applicable if mapped. The following responses are deemed Accept: • Line price - accept • Line item - accept • Line item - pack accept • Line item - inner accept • Response code not mapped The following responses are deemed Reject: • Line price - advise • Line item - out of stock • Line item - withdrawn • Line item - pack difference • Line item - inner difference |
Vendor module
Number | Name | Description |
---|---|---|
15272 | Vendor purchase order change - Order line change type group | Ability to limit when a staging record is created. Staging record will not be created where all line’s Order line change type’s Don’t send change is set to Yes. |
15356 | Vendor purchase order change - Order line change type group | Order line change types - Additional options added: • Price change - Price change only to existing purchase order line. X12 example: PC • Quantity decrease - Only quantity decrease to existing purchase order line. X12 example: QD • Quantity increase - Only quantity increase to existing purchase order line. X12 example: QI • Reschedule - Only requested delivery date change to existing purchase order line. X12 example: RS • No change - No changes to existing purchase order line. X12 example: NC Order line change types - Existing option modified: • Changes to line items - Multiple changes to existing purchase order line, for example quantity and price. X12 example: CA |
3PL module
Number | Name | Description |
---|---|---|
16009 | Shipment receipt - Voyage | Ability for inbound document to create a D365 batch if it doesn’t exist in D365. • Setting profile: New option Create batch • Staging lines: New fields Manufacturing date and Expiration date - to be used when creating the new batch in D365. |
16128 | Shipment advice - Voyage | Additional fields add to staging and template lines: • Line number - Staging line number • Line number document - Source document’s line number • Order - Source Purchase order or Transfer order number |
Freight forwarder landed cost module
Number | Name | Description |
---|---|---|
16030 | Voyage advice | New outbound document that provides the ability to send Purchase order details to the Landed cost freight forwarder. User guide Setup: Add Templates and Outbound files on Document types and assign to applicable Freight forwarder landed cost Trading partner Processing: • Assign applicable Shipping company on the Purchase order header Landed cost FastTab. • Use Send to EDI on the Purchase order’s Action Pane, Purchase tab, Landed cost heading, to create the outbound staging record |
16343 | Voyage creator | New option on Setting profile’s Source line search strategy and new Staging lines field called Line number document. Provides the ability for Voyage creator to match to the source document’s (Purchase or Transfer order) Line number when creating the Voyage lines. |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
14981 | Document types | When using the Copy button on Setting profiles and Validation profiles, limit the string size for Name. |
Customer module
Number | Name | Description |
---|---|---|
16356 | Customer purchase order acknowledgement | If the user clicked ‘Send to EDI’ on the Sales order’s Action pane (EDI tab) without opening Acknowledgement first, the POA codes haven’t been initialised yet and blank values would be populated for the POA codes in the staging record. The POA codes are now also initialised when clicking ‘Send to EDI’ on the Sales order’s Action Pane (if POA codes are blank). |
16121 | Customer advanced shipping notice | The ASN staging record wasn’t displayed in Sales order’s EDI History. |
16394 | Customer advanced shipping notice | Blank Ship date and Scheduled delivery date for Intercompany ASN. |
16402 | Customer advanced shipping notice | Only relevant to Intercompany ASN. When the intercompany shipping sales order had multiple shipments, received error ‘Cannot create a record in Consignment note lines (SAB_EDIConsignmentNoteLines). The record already exists.’ |
3PL module
Number | Name | Description |
---|---|---|
10528 | Shipment advice - Voyage Shipment receipt - Voyage |
Missing security to access staging forms |
Freight forwarder landed cost module
Number | Name | Description |
---|---|---|
16149 | Voyage creator | When the purchase order line contained a different unit to the product’s inventory unit and the voyage creator line used the same unit as the purchase order line, the voyage quantity was incorrectly multiplied by the unit conversion. To support this fix, we implemented 16343 Source line search strategy called Line number document for voyage creator to find the applicable source line’s unit for correct unit conversion. Thus if your purchase order line’s unit differ to inventory unit, you need to use this new source line search strategy option. |
10637 | Voyage creator Voyage tracking |
Voyages button enabled prior to processing of record |
12598 | Document types | Description in Document types updated for new records for: • Voyage creator • Voyage tracking |
16055 | Voyage tracking | ‘SAB_EDIStagingHistory::logHistory has been incorrectly called’ error when processing staging record when ‘Voyage id source’ set to ‘External id’ |
Release date: 18 October 2023
Bug fixes
Customer module
Number | Name | Description |
---|---|---|
16289 | Customer advanced shipping notice | Updates to Intercompany ASN as there were still settings used from intercompany trading partner (shipping company) instead of customer the ASN will be sent to (originating EDI customer). The intercompany ASN now doesn’t require the shipping company setup as customer trading partner. |
16134 | Customer advanced shipping notice | Only applies to ‘Auto assign consignment note number’ document type set to Yes: • Use sales order header’s delivery address when creating/assigning consolidated packing slip Only applies to ‘Auto assign consignment note number’ document type set to Yes and ‘ASN strategy set to Consolidated packing slips: • If a packing slip should be sent to EDI, for example ‘Send only for EDI orders’ is Yes and the order is EDI, but an existing open Consolidated packing slip exists for a packing slip(s) that shouldn’t be sent to EDI (for example order isn’t EDI), the packing slip will not be added to the consignment that can’t be sent to EDI. |
Release date: 28 September 2023
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
15887 | Connection types - SFTP | The underlying connection was closed: The server committed a protocol violation. Issue only for release 10.0.34.202307311 that prevented file moved to archive/error folders. |
Customer module
Number | Name | Description |
---|---|---|
16094 | Customer advanced shipping notice | Intercompany order not identified as EDI order for sending ASN. Use ‘Send only for EDI orders’ from originating company for intercompany orders. |
Release date: 31 July 2023
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
14455 | Connection types - Azure, FTP and SFTP | New option Disable delete. When set to Yes, the file will not be deleted from the import path. This is useful where company doesn’t have edit rights on the connection and don’t want to see an error in the connection log. FTP: Enabling this option may cause a performance impact. Each file will be downloaded and uploaded to its specific directory to retain file in source directory. |
N/A | Licensing | New versions included: • DXC License 10.0.34.202307311 • DXC License Manager 10.0.32.202307312 |
Customer module
Number | Name | Description |
---|---|---|
14184 15009 |
Customer advanced shipping notice | Support Intercompany Customer ASN. Creates the ASN against the originating EDI order’s Trading partner and applies their ASN document setting, for example only create for EDI order. The intercompany ASN’s External item number will be obtained from the originating sales order line - only applies to EDI orders. |
14569 | Customer advanced shipping notice | New document setting Auto assign consignment note number and EDI parameter’s Number sequence Consignment note number. Ability to auto generate consignment numbers for Single and Consolidated packing slips. Where Shipping carrier is set to auto generate consignment numbers, the pro number sequence will still be used. This new document setting option applies to sales orders where no shipping carrier is assigned, or the shipping carrier doesn’t auto generate consignment notes. Where the document setting’s ASN strategy is set to Consolidated packing slips and Auto assign consignment note number is set to Yes, the packing slip will automatically be assigned to latest open (not sent to EDI) consignment that matches the packing slip (for example shipping carrier, customer, address). If an open consignment note is not found, a new consignment note will be created and the packing slip assigned. Users can still manually create and assign consignment note numbers as well. User guide |
14964 | Customer advanced shipping notice | New periodic task called Send customer advanced shipping notice. Ability to set a recurrence for automatically sending open (Sent to EDI is set to No) consignment note numbers to EDI which sets the Consignment note’s Sent to EDI to Yes and creates the ASN record. This is useful for consolidated packing slips that can be automatically “closed” and ASN created after a certain time in the day. User guide |
3PL module
Number | Functionality | Reason |
---|---|---|
14343 | Product master | Ability to filter to multiple Lifecycle states on the Product configuration update periodic task. This periodic task’s purpose is to flag the product as applicable to the 3PL warehouse if inventory transactions exist. |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
11657 | Saved views | Applicable when feature ‘Saved views performance enhancement’ is enabled, and user navigates from a staging form to Inbound files using the Inbound files button. Inbound file’s Default view is applied and could result in applicable inbound file not displaying. When setting new EDI parameters field Apply standard view to: • Yes: the standard view will be applied • No: the default view will be applied |
14821 | Connection types - Azure and FTP | File delete was attempted after file has been moved to error folder. Functionally worked, but log indicated an error for attempted delete. FTP filename will get a date/time stamp suffix when moved to archive and error paths. |
14437 | Connection types - Azure, FTP and SFTP | When Archive path / container is not setup the intention is not to archive the import file, example where company doesn’t have edit rights on the connection. The connection log should not give a warning that it failed to archive in this case. |
15269 | Data entity - EDI Outbound file names | Import failed with: Field ‘EDI Document type’ must be filled in |
Customer module
Number | Name | Description |
---|---|---|
13069 | Data entity | Entity POA response code group lines didn’t allow importing values where Allow auto trigger is set to No. |
14648 | Customer advanced shipping notice | The Shipped quantity (field Quantity / OrderQty) was in Inventory unit, now changed to match the Sales unit for the ASN line. Field InventQty is still in the Inventory unit. |
12619 | Customer advanced shipping notice | Update label for InventQuantity to Inventory quantity and added to the staging form. |
15192 | Customer purchase order acknowledgement | Fix to mapped values for staging line field POA code item. Extra character added to lines after line 1. |
Release date: 15 June 2023
Manual actions required
Due to moving to the DXC License model in 14561, it is required to create an uninstall package to remove the Sable37 License model.
Otherwise you will receive duplicate object errors.
See MS instructions.
New features
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
14561 | Update model display names and licensing | About > Version: Update to models’ display name to include DXC. Moved to the DXC License model, see ‘Manual actions required’. |
14205 | Connection type - Azure Blob Storage | Update to support Azure Blob Storage related method depreciation in 10.0.34. Replaced StartCopy with BeginStartCopy Update method for moving File in Azure Blob Storage Obsolete API |
14178 | Process to staging | With the change to allow multiple incoming documents for the same document type for a Trading partner (8420), the setting and validation profile assigned to the document for the trading partner was assigned to the inbound file. To support scenarios where the filename isn’t unique per trading partner, and the staging record created against a different trading partner (using GLN inside file), this change assigns the setting and validation profile when processing the inbound file to staging and thus applying the staging trading partner’s setting and validation profiles. |
Customer module
Number | Name | Description |
---|---|---|
14131 14584 |
• Customer purchase order • Customer purchase order change |
Support for 10.0.34 feature Apply sales tax group for product variants in sales and procurement. Ability to use “override” item sales tax group for a variant when creating the sales order line. |
14157 | • Customer purchase order acknowledgement • Customer advanced shipping notice |
Add fields: • Ordered quantity • Backorder quantity |
Vendor module
Number | Name | Description |
---|---|---|
14581 | Vendor purchase order acknowledgement | Support for 10.0.34 feature Apply sales tax group for product variants in sales and procurement. Ability to use “override” item sales tax group for a variant when creating the purchase order line. |
Bug fixes
Core module - Applies to all modules
Number | Name | Description |
---|---|---|
14434 | Trading partners | Couldn’t delete an EDI Trading partner when no EDI transactions existed for the Trading partner. Fixed transactions validation to allow empty trading partner’s deletion |
Customer module
Number | Name | Description |
---|---|---|
14112 | • Customer purchase order • Customer purchase order change |
Where the staging line’s Unit is empty and Document setting’s Blank sales unit is set to use Sales trade agreement unit and the Itemd id source is Barcode or GTIN, the unit from the Barcode or GTIN will be used when creating the sales order line. |
Vendor module
Number | Name | Description |
---|---|---|
9231 | Purchase order | When the Vendor Trading partner had Vendor purchase order acknowledgement (POA) enabled, and the Purchase order has been confirmed but the POA hasn’t been received yet: When clicking on Purchase order line details’ ‘EDI acknowledgement’ tab, errored with ‘Function SAB_EDIDocumentTypeClass::constructBasedOnDocumentType has been incorrectly called.’ Update to document settings function. |
Release date: 25 May 2023
Bug fixes
Vendor module
Number | Name | Description |
---|---|---|
14407 | Purchase invoice | Where the purchase invoice contained a zero unit price, the purchase order line’s unit price was used in calculation the invoice’s line amount. This has now been fixed to use staging values. |
Release date: 5 May 2023
New features
Core module - Applies to all modules
Number | Functionality | Reason |
---|---|---|
12869 | Azure connection | New field Folder name for Azure connections adds the ability to set an azure folder for incoming and outgoing paths. Test path connection excludes folder names. |
13014 | Text template | Additional Row delimiter option Tilde {~} |
12403 | Export batch job | Where there is no data to export, change export batch’s log from error to info log |
13519 | Picking list | New option Restrict EDI picking route generation to allowed document types on EDI parameters • No (default) - Record created in table SAB_EDIWMSPICKINGROUTEEXT each time a picking list is posted. • Yes - Record will only be created in table SAB_EDIWMSPICKINGROUTEEXT for customers with Customer advanced shipping notice and Warehouses with Picking list documents enabled. |
N/A | License manager | License manager version 10.8.32.10171 Enhanced Licensing capabilities to assist with licensing support and scaling. Note: Required to upgrade all installed DXC products to at least the following versions: • EDI 10.0.29.202305053 • Finance utilities 10.0.29.202305051 • SmartSend 10.0.29.202304142 • Core extensions 10.0.29.202304142 • DocuSign 10.0.29.202304211 • Item creation 10.0.29.202304211 • PLM 10.0.29.202304211 • Forex 10.0.29.202305101 |
Customer module
Number | Functionality | Reason |
---|---|---|
12615 | Sales invoice | Additional Sales order header fields added to Sales invoice line fields: • Sales responsible • Sales taker |
12647 | New entity ‘EDI sales order entity’ | New entity EDI sales order entity (SAB_EDISalesTable) provides users the ability to populate this table for sales order orders not created via EDI. This is useful for cutover sales orders where a customer is not set to receive EDI ASN or Sales invoice for non-EDI Sales orders. |
13782 | SAB_EDISalesUseCustomerPrice | Changed SAB_EDISalesUseCustomerPrice from Private to Public |
13698 | EDI Sales order processing - Pending POA | Ability to select multiple Pending POA records and click Send to EDI on the EDI Sales order processing workspace |
Vendor module
Number | Functionality | Reason |
---|---|---|
12897 | Vendor purchase order acknowledgement (POA) | When Line item - added is used to create a new line on the D365 Purchase order (PO), the PO line’s Site and Warehouse will be set by POA staging line if these fields are provided, else set by the Site and Warehouse on the PO header. |
13075 | Vendor purchase order acknowledgement (POA) | Where a Vendor purchase order acknowledgement staging record has errored because of Error tolerance validation, button Override error validation can be used to override and process to target. The button is available on: • EDI > Vendor workspaces > EDI purchase order processing. Select the Validation tab and select POA Errors under Processing or the tile under Summary. • EDI > Documents > Vendor documents > Vendor purchase order acknowledgement. Button is enabled when status is not completed or canceled. |
12898 | Vendor advanced shipping notice (ASN) | Use the purchase order line’s location when creating the Arrival journal. Previously used the default location. |
13649 | Purchase invoice | Related to 10372, Product receipt quantity to match logic has been updated to include invoice quantity of zero. |
3PL module
Number | Functionality | Reason |
---|---|---|
12403 | Product master | New document Product master in 3PL module. Can be used to provide information about new products and changes to existing products that apply to the warehouse. Products can be manually flagged and/or use periodic job to flag as applicable to the warehouse. Setup and Processing. |
Bug fixes
Core module
Number | Name | Description |
---|---|---|
10532 | Inbound files Outbound files |
When file was processed by batch Log didn’t show the log message. |
12628 | Trading partner documents | EDI > Inquiries and reports > Trading partner documents. Form couldn’t open if environment contains a large number of trading partners (example 3000 EDI trading partners). |
12715 | Document type - XML and JSON templates | Removed automatic upper case applied to mapping name. For example renaming CurrencyCode to Currencycode, used to automatically revert to CurrencyCode and processing would fail if the incoming document field was called Currencycode. |
13854 | FTP and SFTP Connection types | When new was selected on Incoming paths, the first Outgoing path document’s Type was changed from Outbound to Inbound |
Customer module
Number | Name | Description |
---|---|---|
14057 | Sales order | Fix to query on Trading partners link on Sales order (EDI tab on ActionPane). |
13654 | Sales invoice | Revert changes from 11723. Caused Batch invoicing not creating Sales invoice EDI staging records. |
Vendor module
Number | Name | Description |
---|---|---|
12747 | Vendor purchase order acknowledgement (POA) | When the Vendor purchase order acknowledgement is processed from import to staging, and there are two vendors with the same GLN (two different legal entities), it would pick up the first Vendor GLN’s Company to create the staging record. And then tries to find the purchase order in the incorrect company when processing to target. |
3PL module
Number | Name | Description |
---|---|---|
14108 | Transfer order - History | EDI History was limited to Transfer orders where the To (receiving) warehouse was setup for EDI. Now includes From (shipping) warehouse that are setup for EDI. |
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:
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 • 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: • 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 • 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 |
Older releases notes can be accessed here
To align with MS best practice and to protect our IP the following applies to the release process.
Depending on the installation history follow one of these guides to install the new release.
If you’re installing the new release in an installation that already has a previous version of the product installed and you’re not using it for debugging or extension. We recommend that you;
If you’re using our model source code for extension or debugging and would like to continue using it, please do the following to apply the new release with the source code.
If you don’t follow these instructions and continue building your installation deployable package using the license model source code, the installation will continue using the same license model as before applying the release.
Enable all licensed modules via Feature management. Features are called:
If above features are not visible, press Check for updates to refresh the feature management list.
EDI > Setup > EDI parameters
After each deployment, click Refresh module.
This will flush EDI caches and refresh EDI module metadata such as EDI document types, XML structures, field names etc.