Да, в части логики по авансу мыслите верно: сам выданный валютный аванс не переоценивается ни на отчетные даты, ни просто из-за смены курса. Но на дату частичного возврата у вас может появиться разница не по авансу как таковому, а из-за того, что на валютный счет поступает валюта по курсу на дату зачисления, тогда как возвращаемая часть аванса у вас числится в рублях по историческому курсу даты перечисления предоплаты.
Практически безопасно делать так.
— На дату перечисления предоплаты отражаете выданный аванс в рублях по курсу ЦБ на дату платежа.
— На дату возврата списываете с 60 именно ту рублевую сумму, которая относится к возвращенной части аванса, то есть по историческому курсу аванса, а не по курсу дня возврата.
— Одновременно поступившие юани ставите на 52 по курсу ЦБ на дату их зачисления.
— Разницу между рублевой оценкой поступившей валюты на 52 и рублевой оценкой закрываемой части аванса относите на прочие доходы или расходы. Это не переоценка аванса на отчетную дату, а результат того, что валютные денежные средства учитываются как отдельный валютный актив.
Дальше по поступлению остатка товара перекоса быть не должно, если зачет делать в рублях из остатка аванса.
— Если аванс был один платеж, оставшаяся часть товара принимается по тому же курсу даты аванса в части, которая покрыта оставшейся предоплатой.
— Если авансов было несколько по разным курсам, надо заранее определить, из какого именно аванса поставщик вернул сумму, и так же привязать последующий зачет. Иначе расхождение по 60 почти гарантировано.
— Если товар придет ровно на остаток предоплаты, 60 закроется без валютной переоценки.
— Если товара придет больше, чем осталось аванса, на превышение уже возникает обычная валютная кредиторка, и вот она переоценивается по общим правилам.
Что проверить, чтобы не оставить хвосты:
— в претензии, допсоглашении и банковских документах должна читаться причина возврата: недопоставка, изменение цены, отказ от части партии;
— сумма возврата в валюте должна быть увязана с конкретной частью аванса;
— в аналитике по 60 лучше разделить авансы и обычные расчеты с поставщиком;
— для налога на прибыль авансы тоже не относятся к тем валютным требованиям и обязательствам, по которым считают курсовые разницы; действующие специальные правила по курсовым разницам касаются именно требований и обязательств, но не авансов.
Если у вас был один аванс и один частичный возврат, главная мысль такая: возвратную часть закрываете по историческому курсу аванса, остаток товара потом принимаете тоже из остатка этого аванса, а возможную разницу ловите не как переоценку аванса, а через поступившую валюту на 52.