Неверно формируется если есть несколько строк по видам доходов и они превышают предел по базе. Начинается расчет превышения и расчитанный по ней ПФР вычитается из суммы взносов. В итоге например по страх. взносов 0, хотя в начислениях все есть.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший