My company has a US office and a Japan office. Here in the US we use Y14.5M-1994 and we like to use true position tolerances on holes and profile tolerances on surfaces / flat surfaces. However, our Japan office seems to be doing the opposite, using true position tolerances to control surfaces / flat surfaces and using profile to locate holes. When our Japan prints go to US suppliers many of them are confused by this. I attached a picture showing what we're using here in the US (Method A) and what our Japan guys are doing (Method B). Can anyone tell me which is right, or at least 'more right'? Are they both right? Could Japan be using some kind of JIS GD&T spec that I haven't heard of?