
TT, I think you misunderstood me....after the architect makes the 100 percent correct documents - specifications and drawings, the General Contractor who is awarded the contract is legally responsible for submitting the product so that it is in compliance with the architects specifications and drawings - both items need to comply. A code is a minimum standard and any good architect will specify and design to exceed any code. Unfortunately, it is my experience that some contracts believe they can submit products which are less than specified, but meet code - that is not acceptable. The GC is responsible for checking that all components his vendors submit to him meet the standard set in the bid documents - the drawings and specs..
prior to sending them to the architect for review. So when I get them there should be nothing wrong with the package, after all, I took the time to write a specification and detail the project properly..he should take the time to send me what was required not what he wants.
There is only a few instances where a product is sent that is not as specified.....one the product is no longer available or the other....never mind the other I don't allow substitutions.

(That's my right as written in my spec)
The only time the GC can get a substitution in, is if he does it during the bid phase prior to openning the bids............once they are openned.....all bidders are asked if they are in compliance with the documents....after that their fate is sealed!

I don't have any problems with most contractors that know me....they know to read and follow the specifications and drawings and submit items as requested. For that kind.....I play nicely.....the other..I'll remind them of their contract .