Hi
Why don't you make selling price condition mandatory? System wont allow to post if there is no value in that condition type.
Another option could be use customer expected price condition type and assign routine 008 or 009. You can Google this and study this in details.
Thank$