Esta ley transpuso la Directiva 86/653/CEE de 18 de diciembre de 1986, la cual, a su vez, es una síntesis de diversas concepciones jurídicas, como la anglosajona, pero con predominio del derecho alemán, que fue el primero en regular este contrato.