When entering a batch payment the oldest invoices should be the first to appear on the list of invoices to be paid. The most usual scenario for making payments is that the oldest invoices are paid first so, to me, it is most logical that the invoices are displayed in this order. Otherwise an option to decide which date order is another solution