I have a custom relationship type that is has contact B limited to a contact sub-type. Now when I go to a contact to create add this custom relationship and use as related contact New individual create a new relationship for this custom relationship, then it always fails with the error message:
1 invalid relationship record 1 relationship record was not created due to an invalid contact type.
I think this is a bug. When you use New individual from the context of a relationship that needs a particular sub-type, then you would expect that the new individual is automatically created with that sub-type. Otherwise the convenience of on-the-fly creation has become useless.
I have been able to reproduce this error on the demo site.
Can someone confirm this?