According to the Statutory instruments the CA cannot insist on a vessel being fully compliant against the code if it is working in Categories waters and is a workboat. However its code certificate may be suspended.
The SI for small commercial vessels however states that if a vessel has a small commercial certificate it should be fully compliant even if the vessel is not working at sea.