в свое время использовали что то похожее, только в качестве WMS - Warehause expert от С+. Для обмена между СМ и WMS использовался стандартный почтовый модуль СМ - формат обмена XML
1. приходная накладная создавалась в СМ без цен - только кол-во
2. потом помоему менялся статус на заблокирован
3. в почтовый модуль был настроен так, что при этом накладная уходила в WMS
4. далее уже документ там обрабатывался, менялось кол-во и т.п.
5. по окончании обработки - WMS формировал почтовый пакет с этим документом для СМ с уже изменненной спецификацией, там же указывался новый статус документа, помоему принят в кол-ве
6. Почтовик СМ загружал измененную накладную сразу в розовом статусе
7. далее оператор заполнял ее ценами из основания (заказ или контракт... ну или вручную) и изменял статус до зеленого...
как то так