В платежке написано - оплата по контракту номер Х за Иванова. Законом это не запрещено. Иванов товар по контракту получил, накладные подписаны. Не вижу проблемы. Взять перед отгрузкой письмо от Петрова, что он правда платил за Иванова - это максимум усилий.