В общем. ставил задачу себе для интеграции разных модулей как связку для комплекса когда делал вот этот вот модуль,
Не стал городить в него COST т.к. есть модуль от @AlexDW этот - кому нужно купят
Если есть поле COST создаваемое этим модулем мой подтягивает его для работы с ним или же его редактирования.
По мимо всего модуль @usergio работает с этим полем и не только.
Так же есть РРЦ для которого достаточно поле основной цены.
Я имея COST и РРЦ формирую цены, акции и т.д., также есть поставщики у которых их оптовые цены выдаются разными диапазонами, причём может быть и акционая цена - она самая низкая - для таких использую поля вкладки данные - там их куча. и на основе их формирую все цены.
Чем хорошо - каждый раз при изменении цен, мой модуль автоматически исправляет конечные цены получаемые по установленной формуле или от РРЦ или от COST в результате всегда всё актуально.
Получается имеем РРЦ - разные цены для групп, скидки, акции - и закупочная COST на выходе
вот если ваш модуль записывает в момент заказа при статусе когда снимается товар со склада в свои таблицы - то мы имеем четкую картину расходов доходов и т.д.
Вот тут человеку донести мне не удалось ... по его логике закупочная цена может измениться а основная и прочие цены не могут похоже)))
Вообще как бы есть в перспективе задумка реализовать полноценный модуль по всей этой каше т.к. 99% модулей к сожалению неполноценные пустышки...
Но если вы готовы развивать модуль то готов поделиться всеми идеями без проблем.
А там можно и ссылками друг на друга перекинутся , я к примеру не против