Smart-Send

DXC Smart Business Form Email Manager - Release notes

Return to main page
-->

Release notes

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

Current version

Release 10.0.34.20231026

DXC Smart Business Form Email Manager 10.0.34 runs on the following Microsoft releases

Base Version Release
Microsoft Dynamics 365 application 10.0.34 What’s new or changed in Dynamics 365 application version 10.0.34
Microsoft Dynamics 365 application 10.0.35 What’s new or changed in Dynamics 365 application version 10.0.35
Microsoft Dynamics 365 application 10.0.36 What’s new or changed in Dynamics 365 application version 10.0.36
Microsoft Dynamics 365 application 10.0.37 What’s new or changed in Dynamics 365 application version 10.0.37
Microsoft Dynamics 365 application 10.0.38 What’s new or changed in Dynamics 365 application version 10.0.38

Build 10.0.34.202310261

Bug fixes

Number Name Description
12885 Sales agreement - Confirmation issues error TTSBEGIN/TTSCOMMIT When posting a Confirmation on Sales agreement form and you set print to Yes, the “TTSBEGIN/TTSCOMMIT” error will no longer be displayed.
13553 Final recipient missing semicolon in email address When using the “Both” Selection under recipient for purchase order confirmations the final recipient would not have the semi colon prior to the email address. With this correction all email recipients are formatted correctly, and emails are delivered as per standard behavior.
13707 Error on customer payment journal when processing Smart Send Email When making multiple payments to a single Customer account in the customer payment journal only the first line will process the correct attachment. This has now been corrected and each individual line will send to the related Smart Send contacts with the correct attachment.
14831 Centralized payment only utilized set up from creation legal entity When utilizing the Centralized Payment Functionality for Vendor Payment Journals Smart Send would utilize set up from the current legal entity. This has been updated and centralized payment now can utilize Smart Send templates from multiple legal entities when making centralized vendor payments.
13707 Smart Send does not recognize difference between free text invoice and customer invoice on Invoice Journal When issuing a Free Text Invoice utilizing the Tax Invoice Journal (Accounts receivable>Enquiries and reports> Invoices >Invoice Journal) a “Report is not setup for Smart Send” Error would appear if the Legal entity did not have a Customer Invoice report set as well. This has been corrected and both Free text and Customer Invoice can be issued with independent templates.
16073 The BankPaymAdviceVendController class has become obsolete by Microsoft in version 10.0.37 and mandatory in 10.0.34 Smart Send now will only support BankPaymAdviceVendController V2. Activate “Enable batch processing for bank payment advice reports” via Feature management if not auto enabled. This feature lets you use batch processing for both the customer and vendor bank payment advice reports. To use this feature, you must use BankPaymAdviceVendV2 and BankPaymAdviceCustV2 bank payment advice, and set them up as the customer and vendor report formats in print management.

BankPaymAdviceVendV2Report

Number Name Description
16329 GER payment advice - Duplicated lines and wrong recipient When payment journal contains two lines (two different vendors), when both are lines selected the ‘Smart send payment advice’ functionality created an email to only the one vendor and it sent the other vendor’s payment advice to the wrong vendor. The settled invoices lines were also duplicated. This previously applied to customer and vendor payments and has been corrected.

New features

Number Name Description
9233 Additional fields in organizational email template data entity Additional fields have now been added to the Organization email template Data Entity to incorporate the To, CC and BCC fields from the Smart Send email templates.
9483 Company logo placeholder for email template You can now incorporate your company logo into your Smart Send email template. Note you must use Tag <img src="data:image/bmp;base64,%CompanyLogo%" alt="logo"/> to render image correctly.
9735 rich html editor New ability to use HTML editor when building content for Smart Send email templates.
12731 Additional placeholders 2 additional placeholders have been added. For Purchase order confirmation (PurchTable.PurchName) %VendorName% For Sales order Confirmation (SalesTable.SalesName) %CustomerName%
14174 key vault is now in drop down menu key vault has now been updated to a drop-down menu. Azure Blob storage will be deprecated in the future. Date to be announced.
14961 change to option “PRINTER DESTINATION IF NO SMART SEND RECIPIENT FOUND” When no Smart send recipient has been selected you now have the option to set documents to not print via the renamed menu option “PRINTER DESTINATION IF NO SMART SEND RECIPIENT FOUND”. This setting works in conjunction with the Save to Azure Storage options and Alternate Email in email parameters. When “do not print” is enabled documents are not routed if no recipient is found. By Default, this field is set with no option (Blank) which follows standard Smart Send logic and allows for both Azure storage or Alternate Email delivery. “Do not print” if enabled will override alternate email and azure storage options and document will not be routed. Only occurs if no smart send recipient found.

Override_print_destination

Number Name Description
6735 Support the use of Rich HTML editor HTML editor is included for editing the body of the organisational email template. To start editing select Email Message from the top menu to open the template then switch the “use HTML editor” toggle button to yes to allows editing fucntionality.

Email_message_menu

HTML_Editor

Feature management

From 10.0.34.20231026 Smart Send can be enabled via Feature management Enable the following feature in D365 Feature management:

If above feature is not visible, press Check for updates to refresh the feature management list.

Previous version(s)

Release 10.0.29.20230414

Build 10.0.29.202304143

Number Name Description
12650 Payment Advice not issued when multiple payments for same vendor When there are multiple payments for a single vendor within the one journal previously only the first record would issue the payment advice document when using the Smart Send button, this has now been corrected.

Build 10.0.29.202304142

Number Functionality Reason
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
System parameters

Release 10.0.27.20220930

Build 10.0.27.202209301

Number Functionality Reason
9929 Support for Electronic Report formats Visibility of Display electronic reports within the Smart Send email parameters form

New print destination Smart Send for use with electronic reporting destinations and electronic reporting named destinations.

Support for electronic reports generated through print management or using the Smart Send button.

Supports saving of the business document to Azure blob storage.

Full functionality of placeholder tokens in line with SSRS formated reports.

Build 10.0.27.202209302

Number Functionality Reason
11641 Smart Send button sends the default report format When using the Smart Send button, the email parameter configuration that is used should be the Default record.

The email parameter configuration does not use the default, it uses the report format defined in print management

Release 10.0.25.202208151

Build 10.0.25.202208151

Number Functionality Reason
11122 Vendor payment advice report blank when run with Smart Send button Report data is not included when the vendor payment advice report is run using the Smart Send payment advice button present on the vendor payment journal.

Release 10.0.25.20220630

Build 10.0.25.202206302

Number Functionality Reason
10231 Support Vendor Tax Invoice report formats The report type Vendor Invoice and the standard report formats VendInvoiceDocument.Report and VendInvoiceDocumentModern.Report are now available in the Smart Send configuration form ECL_AutoPrintReportMgmt
10288 Legal entity name placeholder token The token placeholder %CompanyName% can now be used to return the name of the legal entity from which the report was generated.

Release 10.0.29.20230414

Build 10.0.29.202304142

Bug fixes

Number Name Description
12650 Payment Advice not issued when multiple payments for same vendor When there are multiple payments for a single vendor within the one journal previously only the first record would issue the payment advice document when using the Smart Send button, this has now been corrected.

Release 10.0.22.20220413

Build 10.0.22.202204131

Number Name Description
10230 Sales invoice not dispatched using the Smart Send button Resolution for error message received when selecting the Smart Send button on a customer tax invoice.

Release 10.0.22.20220331

Build 10.0.22.202203312

Number Functionality Reason
9654 Override purpose Override configurations for print management are currently supported by Smart Send when using different report versions. Where the same report format is used, the email purpose used to identify the email recipient is always sourced from the default report. Print management configuration for an override condition now allows for an override purpose to be defined against the Smart Send destination. If this is entered the override purpose will supersede the purpose configured under email parameters.
9713 Key vault added for Blob storage connection string As an alternative to the blob connection string field, users can now select to use a key vault value. This is configured on a record level under Azure blob storage setup.

Bug fixes

Number Name Description
9797 Intercompany payment advice Smart Send did not support BankPaymAdviceVendV2.Report for the processing of a payment advice for one legal entity from within another legal entity. Support for this has been added, allowing the email address to be sourced from the account in the posting company
9866 Custom versions of the updated payment advice report were not recognised by the Smart send button The Smart Send payment advice button processes the default smart send configuration outside of print management. Customized versions based of BankPaymAdviceVendV2.Report were not processed. This button now supports all SSRS payment advice reports.
9947 Sales return For a sales return report to send successfully the user needed to have previously run the report, creating usage data. Without this the report would error. The report will now run without the cached data.

Release 10.0.18.20211109

Build 10.0.18.202111091

Bug fixes

Number Name Description
9266 Email fallback not triggered In the absence of an email with the appropriate purpose, the fall back options of an alternative email and/or saving to blob storage are available to be configured in email parameters. These were not being triggered. The absence of an email will still provide a warning, however the configured fallback option will now also be actioned.

Release 10.0.18.20210929

Build 10.0.18.202109291

Number Functionality Reason
5145 Payment Advice (Vend/Cust) - V2 introduced In D365 10.0.13 Microsoft introduced Payment advice V2. Payment advice V2 is now supported when using the Smart Send payment advice button within the vendor payment and customer payment journals.
9506 Payment Advice V2 Report – Payment history Payment advice V2 is now supported when using the Smart Send payment advice button within the payment history form, accessible from the vendor.

Release 10.0.16.20210520

Build 10.0.16.202105201

Deprecation

Number Name Reason
9161 Feature Removal: Email Destination fields removed from print destinations email tab Fields on the email tab of the print destinations page used in Email Destination Defaults remained following the deprecation of the feature. The field Email ID and File name have now been removed. Email destination defaults feature has been removed. This feature provided the ability to specify an email template and filename using placeholder tokens for a business form has now been removed, and instead, Smart Send Override email ID (Template) and Override file name features, can be used in print management conditions. Email destination defaults feature had been marked as deprecated since 19 March 2020.

Release 10.0.16.20210406

Build 10.0.16.202104063

Number Functionality Reason
6019 Smart Send Purchase Order- Add Requestor’s/ Orderer’s email to Email Template Tokens The email template tokens list has been updated for the Purchase Order report being sent via Smart send. Four new tokens have been added which now include the Requestor’s and Orderer’s name and email address.

Bug fixes

Number Name Description
5999 ‘Test azure blob storage connection’ not working correctly The ‘Test azure blob storage connection’ button on the Email parameters>Smart Send form was not working correctly. It used to display ‘Test connection successful’ in most scenarios of the Blob connection string, even when an incorrect string was passed. This has now been resolved and appropriate errors will be displayed if the string is incorrect.
8785 Report title not visible The document title for customer invoice was not set and displayed as blank when the report was sent via Smart Send. This has now been fixed.

Deprecation

Number Name Reason
6041 Feature Removal: Email Destination Defaults Email destination defaults feature has been removed. This feature provided the ability to specify an email template and filename using placeholder tokens for a business form has now been removed, and instead, Smart Send Override email ID (Template) and Override file name features, can be used in print management conditions. Email destination defaults feature had been marked as deprecated since 19 March 2020.

Installation process

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.

Installation without existing installed product

  1. Apply the deployable package to your environment.
  2. If you have requested any model for extension or debugging purposes. Install the model source code. a. Note, once the model source code is compiled it will overwrite the binaries installed when the deployable package was applied.

Installation with existing installed product

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;

  1. Remove the release product model source code from your source control, if source control is used.
  2. Apply the deployable package, installing the latest version of the product models as binaries.
  3. Check in the binaries for the models to source control, if source control is used.

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.

  1. Remove product license model from your source control that is applicable to the release. You’ll find the license model in the deployable package. It will either be called DXCLicense and Sable37License.
  2. Apply the deployable package to your environment to install the latest binaries. Check in the binaries for the license model that was removed in step 1 to source control. Note, this step will also install the binaries for all the models in the new release.
  3. Install the product release model source code and check into source control.

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.

© DXC Technology Company