An obvious ancient practice of exchange in many common law jurisdictions it is now governed by statutory law that is designed to make transactions among merchants and consumers straightforward and easy to understand. See commercial law.
Governed by the Uniform Commercial Code in most American and Canadian jurisdictions, however in Quebec it is governed by the Civil Code of Quebec as a nominate contract in the book on the Law of Obligations.
This article is a stub. You can help Wikipedia by fixing it.