Насчет округления, в последнем проект ФФД - Значение реквизита «сумма расчета, указанного в чеке (БСО)» (тег 1020) вычисляется, как сумма всех значений реквизита «стоимость предмета расчета с учетом скидок и наценок» (тег 1043). В случае если вычисление значения реквизита «сумма расчета, указанного в чеке (БСО)» (тег 1020) осуществляется с использованием внешнего калькулирующего устройства и используется для формирования ФД на основании результатов, вычисленных этими калькулирующим устройством, то значения реквизита «сумма расчета, указанного в чеке (БСО)» (тег 1020), вычисленного внешним калькулирующим устройством, не допускается включать в состав фискального документа, если его значение в рублях, без учета копеек, не равно значению суммы всех реквизитов «стоимость предмета расчета с учетом скидок и наценок» (тег 1043) в рублях, без учета копеек»
Т.е. сумма по позициям должна быть равна сумме чека до копейки!!!
Ни каких округлений по чеку! Ни вверх ни вниз!!
Если округляете - округляйте у позиций с пересчетом цены... другого выхода, увы, нет ((