Forbrugeraftaleloven trädde i kraft den 1 oktober 2004 och ersatte en tidigare lag med samma namn från år 1978 .