Настраиваю синхронизацию заказов с МоимСкладом.
Если установлена промо-акция на заказ со скидкой на фиксированную сумму в качестве бонуса, то не всегда происходит корректное распределение этой скидки между товарами. Я несколько раз ловил ситуацию, когда общая сумма заказа на сайте и общая сумма в МоемСкладе отличается на 1 копейку. Происходит это потому что в XML-файле процент скидки и/или сумма скидки на каждый товар не округлены должным образом. Количество знаков после запятой может быть больше десяти. От этого не совпадает общая сумма заказа в CS-Cart и в МоемСкладе.
Необходимо округлить размер распределенных скидок на каждую позицию таким образом, чтобы получившаяся сумма заказа не изменилась.
Скриншот из XML-файла, отправленного в МойСклад с неокругленными скидками: