Обмен с 1С. Ошибка в пересчете скидки на заказ

CS-Cart 4.10.3.SP1 RU
При выгрузке заказов в 1С скидка на заказ пропорционально разбивается на отдельные скидки для каждого товара. При этом, для определения процента скидки высчитывается подытог (сумма стоимостей товаров). Но подсчёт происходит без учёта количества едениц товаров, суммирует цены товаров вместо стоимостей позиции в заказе.

В результате:
Заказ
Товар 1: 10 шт х 100р = 1000р
Товар 2: 5 шт х 50р = 250р
Подытог 1250р
Скидка 30р (2.4%)
Итого 1220р

При отправке в 1С
расчётный подытог 100р + 50р = 150р
расчётный процент скидки 30р * 100 / 150 = 20%

В xml-файле
Скидка 30р
Процент скидки 20

Ну и весь дальнейший пересчёт идет через процент с нарушением
Нужно добавить учёт количества в подсчёте подытога заказа

4 лайка