Hi Samuel:
You could do this with GridView, as long as the user never needs to backdate the statement (GV would always be as of the moment). But since this is just one Customer and statements are usually once per month, could you ExcelDirect the Aged Trial Balance report (selected to the Customer) and remove the unwanted rows before sending it to them?