Ок. Но если не розничный договор купли-продажи? А например, услуги. Заказчик вносит некую сумму на свой лицевой счет и потом в течение нескольких месяцев потребляет нужные ему услуги. И договором предусмотрено, что он может отказаться и получить остаток аванс обратно. Есть зачет? Я не вижу, почему не считать, что происходит зачет. А если есть зачет - надо применить ККТ, так?

