Enterprise Suite - Intercompany
Release note - May 2026
Section titled “Release note - May 2026”Enterprise Suite - Intercompany for Business Central Cloud
- Released version: 1.5.2.0
Changes in this release
Section titled “Changes in this release”[Feature] Dynamic Custom Field Transfer
Section titled “[Feature] Dynamic Custom Field Transfer”A new dynamic custom field transfer system has been introduced, allowing administrators to configure which additional fields should be transferred between companies during intercompany order processing. This replaces the previous hardcoded field handling approach with a flexible, configuration-driven solution.
What has been done:
- Added
IC Dyn. Field Selection XTEtable for storing custom field configurations per table and field number - Added
IC Custom Data Subscriber XTEcodeunit that dynamically reads configured fields at runtime using RecordRef/FieldRef and adds them to the custom data transfer payload - Added
IC Dyn Field Selection XTEpage for managing the list of custom fields to transfer - Added
IC Dyn Fld Tbl Lookup XTEandIC Dyn Fld Fld Lookup XTEpages for table and field lookups during configuration - Added
IC Dyn Fld Nav Ext XTEpage extension to provide easy navigation to the custom field configuration from IC Configuration pages - The system supports all scalar field types (Text, Code, Integer, Decimal, Boolean, Date, DateTime, Time, Option, Enum)
Usability notes:
- Administrators can now configure which custom fields should be transferred between companies without requiring code changes or app updates
- The configuration is done through a simple UI where you select the table number and field number to include in the transfer
- This enables companies to extend the intercompany integration with their own custom fields from other extensions or customizations
- The dynamic field transfer works for both Sales Header and Sales Line tables, as well as any other tables involved in the IC order flow
- No performance impact — only configured fields are processed, and the system efficiently uses RecordRef for runtime field access
[Feature] Shipment Date Synchronization
Section titled “[Feature] Shipment Date Synchronization”Enhanced date synchronization capabilities have been added to keep shipment dates aligned between linked sales and purchase orders across companies.
What has been done:
- Added
IC Shipment Date Sync XTEcodeunit for synchronizing shipment dates between linked orders - Added
IC Ship Date Sync On Rel XTEcodeunit that triggers shipment date synchronization when orders are released - The synchronization respects the order status and only updates dates when appropriate
Usability notes:
- Shipment dates are now automatically synchronized between the sales company and warehouse company when orders are released
- This ensures that both companies have consistent shipment date information, improving logistics planning and coordination
- The synchronization is automatic and requires no user intervention
[Feature] Shipment Notification Queue
Section titled “[Feature] Shipment Notification Queue”A new shipment notification system has been introduced to track and manage shipment notifications between intercompany partners.
What has been done:
- Added
IC Shipment Notif Queue XTEtable for storing shipment notification records - Added
IC Shipment Notif Status XTEenum for tracking notification status (Pending, Sent, Failed, etc.) - Added
IC Shipment Notif Proc XTEcodeunit for processing shipment notifications - Added
IC Shipment Notif Card XTEpage for viewing and managing individual shipment notifications - Added
IC Shipment Notif Queue XTEpage for viewing the list of all shipment notifications
Usability notes:
- Users can now track shipment notifications sent between intercompany partners through a dedicated queue
- Failed notifications can be identified and retried through the notification queue pages
- The notification status provides visibility into the communication flow between companies
- This improves traceability and helps troubleshoot any issues with shipment information exchange
[Feature] Configuration Management Enhancements
Section titled “[Feature] Configuration Management Enhancements”The IC Configuration system has been enhanced with new configuration tables and management pages, providing a more structured approach to intercompany setup.
What has been done:
- Added
IC Config XTEtable for centralized IC configuration settings - Added
IC Configuration Card XTEandIC Configuration List XTEpages for managing IC configurations - Added
IC Partner Setup XTEtable for storing partner-specific configuration - Added
IC Partner Setup Card XTEandIC Partner Setup List XTEpages for managing partner setups - Added
IC PO Creation Mode XTEenum for defining how purchase orders should be created (Auto, Manual, Requisition) - Added
IC Config Management XTEcodeunit for configuration-related business logic
Usability notes:
- The new configuration structure provides a clearer separation between global IC settings and partner-specific settings
- Administrators can now manage multiple IC partner configurations from dedicated setup pages
- The PO Creation Mode setting allows companies to choose how purchase orders should be created (automatically, manually, or via requisition worksheet)
- Configuration validation and management logic is centralized in the IC Config Management codeunit
[Update] Enhanced Order Status Management
Section titled “[Update] Enhanced Order Status Management”The order status synchronization system has been enhanced with additional status tracking and blocking capabilities.
What has been done:
- Added
IC Status XTEenum for standardized status values across the IC order flow - Added
IC Status Edit Blocking XTEcodeunit for preventing edits to orders in certain statuses - Added
IC Status Sync On Rel XTEcodeunit for synchronizing status when orders are released - Added
IC Status Sync PO to SO XTEcodeunit for synchronizing status from purchase orders back to sales orders
Usability notes:
- Order status is now more consistently tracked and synchronized across companies
- Users are prevented from making inappropriate edits to orders that are in certain statuses, protecting data integrity
- Status changes in one company are automatically reflected in the linked orders in partner companies
- This reduces the risk of order processing errors and improves coordination between companies
[Update] Purchase Order Sending Enhancements
Section titled “[Update] Purchase Order Sending Enhancements”The purchase order sending mechanism has been enhanced with a new release-triggered PO creation codeunit.
What has been done:
- Added
Release IC PO On SO Rel XTEcodeunit for automatically releasing IC purchase orders when the linked sales order is released
Usability notes:
- Purchase orders in the warehouse company can now be automatically released when the corresponding sales order is released in the sales company
- This streamlines the order processing workflow and reduces manual steps
- The automatic release respects the configured PO creation mode and only applies when appropriate
Upgrade Considerations
Section titled “Upgrade Considerations”- Upgrading from 1.4.1.0 to 1.5.2.0 is straightforward with no breaking changes
- After upgrade, review the new IC Configuration and IC Partner Setup pages to ensure settings are appropriate for your environment
- If you have custom fields that need to be transferred between companies, configure them in the new IC Dyn. Field Selection page
- The shipment notification queue will start tracking notifications automatically after upgrade — no configuration required
- Existing order links and mappings will continue to work without modification