Duplicate checking across multiple modules

I have two modules which will include details for both senders and receivers. However one company can be both a sender and receiver. It is important we keep the same name for this company in both modules. We have a unique company registration number for each company to identify them. Is there a way to duplicate check an import into receiver against both the receivers and senders?

I have thought about doing this by a separate module to store one instance of each company however iā€™m not sure exactly the most fluid way to achieve this is.

Any help would be appreciated.

Hi Billy,
Are you storing a Company and its details in a Custom Module, or is it one that has been renamed from ā€œAccountsā€?
Are the 3 Other Modules related to A module that holds Company Data?

Thanks,
John

Hello John,

Currently it is a custom module. Would it be better doing this as Accounts?

I have been playing around with a few different options and wasnā€™t sure with the best direction to head to solve this problem. Currently these 3 modules are related to the company data module however as we often import large amounts of data this would mean importing the company name into 2 or more modules.

Hi Billy,
Duplicate checking on imports with your Company Data Module being a Custom Module would be something that is achievable, most likely through Logic hooks, but this would require customization as it is not possible out of the box.

This should however work with a renamed ā€˜Accountsā€™ Module working as your company data Module as it does duplicate checking on Imports as Standard Functionality.
The Accounts Moduleā€™s Import checking should work as follows:
If you try to import a record that is related to an Account that already exists, It will NOT create a duplicate Account. Likewise, If you import a record that is related to an Account that does NOT exist, it will create that Account.

This should follow the same process if you simply rename ā€œAccountsā€ to whatever you would like to name your Company Data module

Thanks,
John

Great thatā€™s really helpful.

So if i use the example given in the attachment and i have a company in the ā€œAccounts Moduleā€

And i then import into the senders module can i duplicate check on more than the name field. For example if i wish to use the company VAT number or their charity number. Can i check that no company with that name exists and if that doesnā€™t work check the VAT number?

Hi,

You wonā€™t be able to search for in-depth fields, such as a Companyā€™s VAT Number out of the box.
This would require customization work done to add this possibility.

Thatā€™s what i had expected. Are you able to help with this functionality or can you point me in the right direction.

Our company is really liking the look of SuiteCrm however we need to get some additional functionality such as this for it to cater to our needs.