Transport Management

Release: Transport Management – 27.0.9614.38280

Description

This release introduces E-Mail scenario integration for Transport Orders and Posted Transport Orders, enabling users to send transport order confirmations directly to shipping agents via email. It also delivers improved Transport Order Reports with enhanced landed cost datasets, new standard layouts, complete localized labels, and container type information. Additionally, the Shipping Agent E-Mail field is now available across the entire transport order lifecycle (Shipping Agent → Transport Order → Posted Transport Order).

User Stories

Title Description Setup Instructions Impact on previous version
[23890] – Transport Order Report The Transport Order and Posted Transport Order reports now expose complete landed cost information (line-level and document-level) and provide transport-specific, ready-to-use layouts. New dataset columns include Recurring Cost Code, Item Charge No., Vendor details, Quantities, Unit Cost, Amount, Fuel Surcharge, Currency, and Reference Numbers. Report layouts have been renamed to “Road Transport Order (Base)” and “Posted Transport Order (base)” to support multiple layout variants. 28+ new localized label columns added. Container type description now displayed on Posted Transport Order report. Impacted objects: Report 71925879 (briTMS_Transport Order), Report 71925880 (briTMS_Posted Transport Order), new DOCX layout files “Transport Order (Base).docx” and “Posted Transport Order (Base).docx”. Verify report layout selections after upgrade. Medium breaking risk: Default rendering layout renamed from ‘TransportOrder’ to ‘RoadTransportOrder’. Layout file paths changed. Custom report layouts referencing the old layout name or file path may need to be updated. Previous DOCX layout files (TransportOrder.docx, PostedTransportOrder.docx) are deleted and replaced.
[23904] – Add Shipping Agent E-Mail information on Transport Order An E-Mail field (Text[80]) has been added to the Shipping Agent Card (table extension). This email is automatically populated on the Transport Order when the Shipping Agent Code is validated, and is transferred to the Posted Transport Order during posting. The field is visible on Transport Order and Posted Transport Order cards for all transport modes (Road, Sea, Air). Impacted objects: TableExtension 71925875 (briTMS_ShippingAgent), Table 71925884 (briTMS_Transport Order), Table 71925887 (briTMS_Posted Transport Order), PageExtension 71925875 (briTMS_ShippingAgents), Page 71925886 (briTMS_Transport Order), Page 71925899 (briTMS_Posted Transport Order), Codeunit 71925911 (briTMS_Post Transport Order). Populate E-Mail on existing Shipping Agents after upgrade. Low breaking risk: New field 103 “Shipping Agent E-Mail” added to Transport Order and Posted Transport Order tables. New field 71925876 “briTMS_E-Mail” added to Shipping Agent table extension. No impact on existing data; fields will be empty until populated.
[23907] – Add Send E-Mail action on Transport Order / Posted Transport Order Cards New “Email Confirmation” and “Send Email” actions added to Transport Order and Posted Transport Order card pages respectively. These actions use the BC Email module with dedicated TMS email scenarios (Transport Orders / Posted Transport Orders) to compose and send transport order reports as PDF attachments to the shipping agent’s email address. Report Layout Selection page and table extended with email-specific fields (Use for Email Attachment, Use for Email Body, Email Body Layout Code). Impacted objects: Page 71925886 (briTMS_Transport Order), Page 71925899 (briTMS_Posted Transport Order), Codeunit 71925905 (briTMS_TransportOrderMgmt), EnumExtension 71925877 (briTMS_EmailScenario), Table 71925892 (briTMS_Report Layout Selection), Page 71925901 (briTMS_Report Layout Selection). Configure Email Scenario accounts for “Transport Orders” and “Posted Transport Orders” in Email Accounts setup. Low breaking risk: Promoted action areas reorganized on Transport Order and Posted Transport Order pages. “Process” group renamed to “Home”, new “Print/Send” group created. Report Layout Selection table has 4 new fields (9-12). No data migration needed.

Bugs

No bug fixed in this release.

Events

Status Type Object Name Event Name Description
New IntegrationEvent briTMS_Posted Transport Order (Report 71925880) OnBeforeGetContainerTypeInformation Allows skipping or overriding container type information retrieval logic. Passes Document and ContainerType records with IsHandled flag.
New IntegrationEvent briTMS_Posted Transport Order (Report 71925880) OnAfterGetContainerTypeInformation Allows post-processing modifications on container type information after retrieval. Passes Document and ContainerType records.
New IntegrationEvent briTMS_ShippingAgent (TableExtension 71925875) briTMS_OnBeforeValidateEmail Allows skipping or overriding email validation logic for shipping agent email field. Passes Shipping Agent record, xRec, and IsHandled flag.
New IntegrationEvent briTMS_Transport Order (Table 71925884) OnBeforeValidateShippingAgentCode Allows skipping or overriding the shipping agent email population logic when Shipping Agent Code is validated. Passes Transport Order record and IsHandled flag.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnBeforeSendTransportOrderEmailConfirmation Allows skipping or overriding the email sending process for transport order confirmations. Passes TransportOrder record and IsHandled flag.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnBeforeSendPostedTransportOrderEmailConfirmation Allows skipping or overriding the email sending process for posted transport order confirmations. Passes PostedTransportOrder record and IsHandled flag.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnBeforeOpenTransportOrderEmailEditor Allows intercepting email editor opening for transport order confirmations. Passes ReportID, ReportFound, UseForEmailBody, UseForEmailAttachment, and IsHandled flags.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnBeforeOpenPostedTransportOrderEmailEditor Allows intercepting email editor opening for posted transport order confirmations. Passes ReportID, ReportFound, UseForEmailBody, UseForEmailAttachment, and IsHandled flags.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnBeforeBuildTransportEmailMessage Allows complete customization of email message construction including body, attachments, and default attachments. Passes EmailMessage, recipient, subject, and report parameters with IsHandled flag.
New IntegrationEvent briTMS_TransportOrderMgmt (Codeunit 71925905) OnAfterBuildTransportEmailMessage Allows post-processing of email content, recipients, or attachments after email message construction. Passes EmailMessage and report parameters.
Previous