Do you have more than 999,999 customers per one company?? wow. If it's true, create BP for all customers having AR otherwise error messages are repeated.
You can just transfer AR and make worklist only for BP's having collection profile.
Transfer program just checks existence of BP not existence of collection profile.
Did I correctly understand your situation?