La compraventa en el derecho latino moderno, que deriva del Código Napoleón, es un contrato translativo de dominio, que se define como el contrato por virtud del cual una parte, llamada vendedor, transmite la propiedad de una cosa o de un derecho a otra, llamada comprador, mediante el pago de un precio cierto y en dinero.