Contrato por el cual una de las partes contratantes asume la obligación de dar una cosa a la otra parte recibiendo otra cosa a cambio. Se diferencia de la compraventa en la falta de precio cierto, pero le son de aplicación supletoria las normas de la misma.