Sure - which is the reason why, in practice, virtually everyone uses 'compliance with BS7671' as their way of demonstrating compliance with the law (part P).Agreed. Unfortunately, in a domestic environment, one is often confronted by one of the lovely LABC folk. Their view is often that the house you have just wired (perhaps to Bulgarian standards) is not compliant with their “Approved Document” bible.
However, what you say goes a bit further than that. If I wanted to satisfy 'LABC folk' I would almost certainly use 'compliance with BS7671' as my demonstration of compliance with Part P (to avoid all the hassle of trying to do it in any other way) - but when I say 'compliance with BS7671), I mean 'compliance with BS7671', regardless of what Approved Doc P may say. If I encountered a situation in which an LABC person was attempting to 'require' (for 'compliance with Part P') something which existed in Approved Doc P but was not required by BS7671 (i..e. if what had been done was fully compliant with BS7671), then I would probably vigorously challenge that 'requirement' ... but maybe that's just me!
However, nor do I take eric's apparent view that working to some 'foreign' set of wiring regulations (be they German, Bulgarian or whatever!) necessarily automatically serves as evidence of compliance with Part P - to my mind, whether or not that is the case depends entirely on what the foreign regulations in question actually say!
Kind Regards, John