A general agent to sell, who is entrusted by the principal with the possession of the thing sold, has authority to receive the price. A special agent to sell has authority to receive the price on delivery of the thing sold, but not afterwards.