В программе «1С:Управление нашей фирмой» начиная с версии 3.0.11 упростили схему работы в режиме предоплаты, когда используются два чека. Добавили возможность оформить возврат товаров с сохранением предоплаты покупателя. Если клиенту не подошел товар, но он готов приобрести аналогичный, то удобно оформить только возврат товара, а по внесенной предоплате отгрузить новый товар. Для этого при заполнении чека на возврат добавили кнопку «Зачет аванса», при нажатии на которую отобразится сумма аванса. Нужно скорректировать сумму чека с учетом аванса. После пробития чека сумма аванса восстановится за покупателем, ее можно зачесть повторно.

Если вернуть товары на сумму меньше зачтенного аванса, то сумма зачета аванса автоматически корректируется.
Больше материалов о программе — по тегу 1С:УНФ