Здравствуйте!
Какой тип округления в строке "Итого по страхователю" формы АДВ-6-2 должен использоваться для CheckXML от 04.04.2011?
Программа CheckXML использует банковское округление до целых рублей, а не обычное математическое,
т.е. например в CheckXML 24890.50 округляется до 24890.00 (к меньшему целому) и выдается такая ошибка
***30: Ошибка в 4-м блоке <СведенияОбИсходныхСведениях>. Значение 24891.00 элемента <СуммаВзносовНаНакопительную><Начислено> в блоке ПО СТРАХОВАТЕЛЮ не равно 24890.00, т.е. не равно округленному до целых рублей значению 24890.50 того же элемента в единственном (3-м по счету) блоке ПО КАТЕГОРИИ.
При этом 24891.50 округляется до 24892.00 (к большему целому) 24891.50 округляется до 24892.00 и ошибок контроля нет.
Это правильно или ошибка CheckXML?
Спасибо, Олег
Какой тип округления в строке "Итого по страхователю" формы АДВ-6-2 должен использоваться для CheckXML от 04.04.2011?
Программа CheckXML использует банковское округление до целых рублей, а не обычное математическое,
т.е. например в CheckXML 24890.50 округляется до 24890.00 (к меньшему целому) и выдается такая ошибка
***30: Ошибка в 4-м блоке <СведенияОбИсходныхСведениях>. Значение 24891.00 элемента <СуммаВзносовНаНакопительную><Начислено> в блоке ПО СТРАХОВАТЕЛЮ не равно 24890.00, т.е. не равно округленному до целых рублей значению 24890.50 того же элемента в единственном (3-м по счету) блоке ПО КАТЕГОРИИ.
При этом 24891.50 округляется до 24892.00 (к большему целому) 24891.50 округляется до 24892.00 и ошибок контроля нет.
Это правильно или ошибка CheckXML?
Спасибо, Олег
Комментарий