hi Jean,
you shouldn't put your email address onto your posts as per the rules of the forums...plus this may lead you to getting more spam than you want.
to answer why this is happening, crystal is summarizing the data that is returned from your database based on your record selection filter and your database tables and joins. this all affects the sql query that is being run on your database.
to see the data that is being returned:
1) in the subreport go to the Database menu and choose Show SQL Query
2) copy the syntax that is in the Show SQL Query
3) go to your database query tool and run that query...you would also see two rows returned
4) if you don't have a database query tool to use, create a new report but use a Command object and then paste that query into the command
5) put the database fields on the report and then look for the applicable data...you will see two rows for the 125 returned
steps to get the summary total you're looking for:
a) a quick fix may be to go to the Database menu and choose Select Distinct Records
or
b) if there are two different fee descriptions with matching fee amounts entered for this payment then that would account for the 250 versus 125
or
c) look for another field in your report that you can use to filter out the duplicate lines...again, you'll have to talk to your dba or look at your schema to figure that out.
or
d) put all of the fields on your report details section that are in the table that contains the fee amount...see in those fields which one is different and then you can try to base a filter / record selection on that field
cheers,
jamie