If You have integrations creating a contact, then an account and last an association (in this order) create and associate company records creates an associated company before the integration have had time to create the account and the association meaning you will have to accounts in the system.. maybe a delay option could be a solution but I might very well be that there is a better solution to the problem.