The attached image shows the summary view of a grid report that breaks by date/ salesman/ product (in reverse order). In example above, tester 1 -3 are salesmen whilst the products are blanked out

Point (A) - For each date/salesman, onRecord event totals Remittances per Salesman up to that date. so for each record of a salesman for same date, the Remittance column is same. So the total is calculated in Salesman_onGroupBy by the following code:

{sum_quebra_Remittances} = {sum_quebra_Remittances}/{count_quebra};

{sum_quebra_Diff} = {sum_quebra_Remittances} -{sum_quebra_Value};

In Product_onGroupBy I have:

{sum_quebra_Remittances} = ‘’;

{sum_quebra_Diff} = ‘’;

This is working perfect.

Problem:

Point (B) - On each date break, it is supposed to total Remittances for each salesman so in Date_onGroupBy I have:

{sum_quebra_Remittances} = [totalremit];

{sum_quebra_Diff} = {sum_quebra_Remittances} - {sum_quebra_Value};

and also in SalesmanID_onGroupBy I have:

[totalremit] += {sum_quebra_Remittances};

Problem is that it is putting the sums in the wrong place e.g.

sum of Remittances on 31/1/13 should be 100+26,000+10,00 = 36,100. But it puts zero in totals for 31/1/13 and then puts 36,100 for the next date which is 11/02/2013.

On 12/02/2013, the sum should be zero but it puts 50,000.

So the SC is printing break totals before the page breaks instead of after.

How do I get the correct behaviour please?