I've never seen a BOM that explicitly declares manufacturer part numbers for the components (except the obvious ones, like MCUa microcontroller) in any kind of circuit schematics. According to my knowledge, "if part numbers exactly matches, then datasheet of the parts should exactly match and practical performances might match to datasheet or should perform better."
Lately I'm informed that this is not the case and we should provide a manufacturer part number for every part in the circuit, including resistors, capacitors and such.
I do understand that 555-X555-X would have differences from 555555, but shouldn't the exact same component codes be compatible between brands?
If "Not"not, how would I declare the minimum requirements for the components? How would a client know which parameters were important during the 555555 variant selection? How would that client know why I choose eg.for example TI-555TI-555 over the rest of the variants, so how would he or she decide if ST-555ST-555 would satisfy the circuit's requirements or not?