What are the categories of contractual terms in a contract of sale