Если с точки зрения законодательства, то вполне законно ДОГОВОРИТЬСЯ о задатке (предоплате) как об авансе за предстоящую оплату.
Понятие же залога относится к обеспечению исполнения обязательств: в силу залога кредитор имеет право в случае неисполнения или ненадлежащего исполнения должником обязательства получить удовлетворение из стоимости заложенного имущества.
То есть одна и та же сторона по сути не может требовать и залог, и задаток.
В любом случае и то и другое являются предметом договоренностей сторон. Если в подписанном договоре есть такая оговорка, то она имеет силу.