Нужно проверить, как установлен пересчёт скрипта в настройках. Может там " накуролесили"? А если ставить агент, на нём то же такой пересчёт? У меня агенты пересчитываются как положено, по ТФ. В техподдержку писали?