Most large companies do have transfer cost policies. Sometimes they transfer at cost. Sometimes they pick up capital cost. Sometimes transfer cost are negotiated.
You also hear stories of transfer at list when market price is lower. Or in house product runs at a loss meaning uncompetitive transfer price.
Rules are rules. Everyone needs to know the rules.