There is nothing special or limited about my case. If you asked 10 users which way they would want to see it I am sure at least eight would want to see future dated invoices on their AR reports. The only ones who might not want that are the ones who would have AR intentionally created for dates far in the future. And *that* is an unusual use of the product. Even a leasing company or someone who might need to do that probably doesn't create those invoices until they are due. And for those users give them a feature that doesn't look into the future. Not so difficult is it?
I think I'm looking at a bigger picture than your big picture. :) If I have an invoice dated two days from now, and it is due in 10 days, it certainly falls into the scope of what any reasonable business person would want to take into account when viewing a management report about how much cash is coming into that business. And whether they should or not, I'm sure most people are using the AR Aging Details as a proxy for predicting cash flows due in. To exclude an invoice that is due in 12 days based on technicalities is very theoretical, not very practical to the actual use. It would appeal to someone who cares more about strict definitions about AR (i.e., an accountant) than about money management for a business.
Again, I'm not arguing that you should not have a way to exclude future dated invoices. I can think of all the same use cases you can. But the user should exercise that choice about what falls into view.
To comply with your strict view of what should be in an A/R account, couldn't we have two separate input fields:
1) Define the date in the future that you want to include into the report
2) Define a date for purposes of calculating aging
That way I could set the date one year into the future and calculate aging from today, and I would use that to catch errors and to see any future monies due in far in the future.
Consider that there are different uses for this one report. One use is to produce a view of the AR account from the frame of reference of a particular day in time. The second use is just for money management. In the latter case you don't care at all about what accounting defines AR to be. The only thing you care about is projecting cash flows into the business for the next 90 days, and in my initial example catching potential data entry errors.