Issue solved. I'm still not entirely sure why the panel was unhappy but this sorted it out. I re entered 3 levels of pin (a user, a master and an engineer) while logged into system as that person. Bingo no more "additional code required"
In case anyone comes across this problem this is what I think happened. I am not sure but I think I may have ended up having 2 users set as master. Both user 23 and user 2. I now have users 1 & 2 set as users L2, user 23 set as master and 24 set as engineer and all is well.
Thank you all for trying to help yesterday, very much appreciated.