Договор не может противоречить законодательству вообще-то. Если такой факт имеет место, то пункты, противоречащие закону, ничтожны.А Фуга на этот раз, что удивительно, как раз-таки аргументированно ответила. Только статью ГК не указала, не любит она это дело. Это ст. 330 ГК РФ. Штраф по закону может налагаться лишь на должника за неисполнение обязательств. Покупатель не является должником. Другое дело, если продавец под будущую сделку понес какие-то расходы. Вот стоимость этих, ДОКУМЕНТАЛЬНО ПОДТВЕРЖДЕННЫХ,  расходов, он и имеет право удержать.