Customer sync back from Sage 300 to Sage CRM creates duplicate customer record on Sage CRM

The Sage CRM and Sage 300 are been syncing each other whenever a record is been created. 

The issue occurs when a customer record is created (Or imported from third party system) on Sage CRM.
System syncs the newly created record to Sage 300 and when the new customer created on Sage 300 side, it syncs back to Sage CRM. 

That creates a duplicate customer entry on Sage CRM. This is happening randomly. 

Is there any configuration or settings to control this?