Обработка.
За первый квартал 2011 правильно показывает суммы - всего начислено, всего уплачено. Правильно распределяет.
За полугодие - не видит учтенные в 1 квартале суммы уплачено, а только сумму уплаченную в апреле (за март) - уменьшается сумма уплаченная физлицом. В графе начислено у физлица - только начисленное во 2-м квартале
В чем может быть причина.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший