Подскажите коллеги.
Компания *О* оплатила аванс за СМР компании *Г* на сумму 100 000р.
Компания *О* уступила компании *В* права и обязанности по договору СМР в полном объеме по номиналу.
Какие проводки в учете компаний?
Я думаю:

Компания *О* - первоначальный кредитор

первоначальный аванс :
Дт 60 *Г* Кт 51

уступка :
Дт 91 Кт 60*Г* = 100 000
Дт 76*В* Кт 91 = 100 000

в итоге имеем нового должника на сумму 100 000р.

Компания *В* - новый кредитор:

уступка :
Дт 58 Кт 76*О* = 100 000

оплата первоначальному кредитору:
Дт 76 *О* Кт 51 = 100 000

получение СМР от поставщика:
Дт 19,20 Кт 60*Г* = 150 000
Дт 60*Г* Кт 58 = 100 000

остается долг перед поставщиком СМР на 50 000

смущает учет аванса как финвложения и последующее списание в зачет оплаты за полученные работы.

Проще было бы учесть приобретенное право требования по авансу как предоплату поставщику, но ни одни консультантов такого не рассматривают...