Взаимозачет при договоре цессии, налогообложение

Добрый день, уважаемые форумчане! Огромная просьба проверить налогооблагаемые операции по договорам цессии. Сложность в том, что оплата за продажу кредиторской задолженности происходит взаимозачетом и погашение долга должником тоже происходит взаимозачетом. Прежде чем принимать решение, быть данной сделке или нет, хочу просчитать налоговые последствия, но боюсь ошибиться. И так:

Организация «А» (ООО, ОСНО) имеет:
Кредиторка перед «Б» - 700.000 (по договору займа)
Дебиторка - должник «С» - 1.500.000. (за работы).

Организация «Б» (ООО, УСН, доходы 6%) имеет:
Кредиторка перед «С» - 1.400.000 (неотработанный аванс)
Дебиторка –должник «А» - 700.000 (по договору займа)

«А» продает «Б» право требования долга в сумме 1.400.000 с должника «С» за 700.000.
«Б» деньги не перечисляет, долг за приобретенное требование погашается зачетом кредиторской задолженности 700.000 по договору займа.
Организация «Б» деньги от «С» не получает, а проводит зачет – купленный долг (1.400.00) в счет возврата неотработанного аванса (1.400.000).

Налогооблагаемые операции в учете организаций «А» и «Б», которые очень прошу проверить:
В учете организации «А» возникает доход по налогу на прибыль 700.000 – на момент подписания акта по договору цессии и расход по налогу на прибыль в размере суммы списываемого долга 1.400.000.
В учете организации «Б» – на момент покупки долга дохода не возникает.
На момент зачета купленного долга в счет кредиторской задолженности по возврату неотработанного аванса возникает налогооблагаемый по УСН доход в размере 1.400.000.
Несмотря на то, что неотработанный аванс в учете организации «Б» ранее был учтен в доходах по УСН, так как возврата аванса «живыми» деньгами не происходит, а происходит взаимозачет, п. 1 ст. 346.17 НК РФ позволяющий уменьшить доходы на сумму возвращенного аванса не применяется. Получается, что сумма 1.400.000 будет учтена в доходах дважды – на момент получения аванса, и на момент зачета его в счет оплаты купленной кредиторской заложенности.