You should consider to whom the names are 'meaningful'. I would consider the name '$selling_price' to be ambiguous (before or after the discount?), but the 'client' who wrote this spec clearly intends the before case. This name probably meets the 'happy medium' rule, but only if you mean exactly the same thing that your client does.