perhaps I would have gone this way
- grouping of the report by account number
- the height of the group header is fixed, contains the account number, table, date.... information,
- the height of the group note is also fixed, contains the amount of the price, discount, paid amount... information...