Importing Bank statements automates the process to an extend. However, this currently still leaves the problem that Receipts are not allocated to transactions. This, in turn, has a severe impact on the age analysis.
One option is to have the system auto-allocate to the oldest or the newest open items. This could be programmed as part of the posting process.
Alternatively, create a "Button" that will auto-allocate any unallocated credits to debits. This again could also be allocated to the newest or oldest outstanding.