Для штрафов нужны обязательства. Нельзя написать "Покупатель обязуется купить", а "Продавец ничего не обязан". Т.е. должны быть взаимные обязательства: "Покупатель обязуется купить, а Продавец продать по такой то цене". В таком случае односторонний штраф может быть истолкован судом как задаток, даже если написано "штраф" и "односторонний" с соответствующими последствиями. В чисто авансовом соглашении никаких обязательств нет, соответственно, и никаких штрафов быть не может. Если там есть какие то обязательства, то это уже по факту не авансовое соглашение, а предварительный договор купли-продажи. Тогда см. выше  Как на практике в судах разбираются с этими штрафами я не знаю. По моему мнению, заключая "авансовое соглашение" со штрафами, продавец рискует налететь на двойной возврат штрафа, если случится отказ от сделки по его вине.