Договор создал новый и все получилось.
Программа умная, сама по договору понимает что это цессия и делает взаимозачеты. Круто.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший