1

In many enterprise systems, consistent representation of data is crucial for seamless integration and functionality. An observed inconsistency exists between Business Central (BC) and Dynamics 365 Sales (D365 Sales). While BC employs a two-digit code to represent countries/regions, D365 Sales provides suggested addresses with the full country name. This discrepancy causes synchronization failures between the two systems, which can lead to inefficiencies and potential errors in data management.


To address this challenge, we propose the following enhanced methods:


1. Dynamic Transformation Rule:


o Develop a transformation rule within BC that actively references the Country/Region table.

o This rule will identify the full country name from D365 Sales.

o It will then match this full name with its corresponding two-digit code in BC.

o Consequently, during synchronization, the country's full name from D365 Sales will be automatically transformed to its two-digit code in BC.


2. Integrated Country Mapping Table: 


o Introduce a Virtual Table in BC which will be regularly populated with current country data.

o This table will act as a bridge between BC and D365 Sales, ensuring that the full country name in D365 Sales corresponds to the correct two-digit code in BC.

o This Virtual Table can also facilitate other data transformations between the two systems, making it a versatile tool for future integrations.


3. Standardize Country Coding in D365 Sales: 


o Enhance D365 Sales to accept and recognize two-digit country codes alongside full country names.

o This can be implemented as an optional feature, allowing users to toggle between the two representations based on their preference and the requirements of other integrated systems.

o Introducing this feature will make D365 Sales more compatible with other enterprise systems that use the two-digit country code, like BC.


By implementing these methods, we aim to ensure a smooth and consistent data flow between Business Central and D365 Sales. This will enhance system interoperability, reduce manual interventions, and drive greater efficiency in data management across platforms.


Category: Sales
STATUS DETAILS
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team