Добрый день!
Может не возвращать аванс только в случае, если это прямо предусмотрено договором.
Расторгнуть в судебном порядке и вернуть аванс может.
Также может потребовать оплаты оставшейся части, вт.ч. в судебном порядке (а также оплаты неустойки, если это предусмотрено договором или законной неустойки (процентов за пользование чужими денежными средствами — в размере средней ставки банковского процента).
Согласно п.2 ст. 450 ГК РФ:
По требованию одной из сторон договор может быть изменен или расторгнут по решению суда только:
1)при существенном нарушении договора другой стороной;
2) в иных случаях, предусмотренных настоящим Кодексом, другими законами или договором.
Существенным признается нарушение договора одной из сторон, которое влечет для другой стороны такой ущерб, что она в значительной степени лишается того, на что была вправе рассчитывать при заключении договора.
спасибо большое