well the search function shows the dates on sales and purchase invoice tabs. i am not sure about its functionality when using batch delete.
even if the search function returned the date, it would still cause problems since you have the year typed in other fields also.
the best method would be to sort by the date by clicking the heading and then deleting the entries.
or you could try searching 2016- instead of just 2016 (just a thought i have not tried).
To me, this seems like a bug. For an occasional, small mistake, this is not likely to cause problems. But the entire point of batch operations is to handle big data sets, where finding the errant transactions could require a range of tools. I am putting this topic into the Bugs category.
This is not a bug. The list is sorted by date so you can technically navigate to the page which contains transactions from 2016 and then work your way from there.
However, I do agree Batch delete needs to be improved. There is some ongoing work to improve all batch create, batch update and batch delete operations across all tabs in generic way and once that is done, this issue will go away on its own.
So for now, I’m going to move this into ideas category and I will update this topic when there is new batch delete screen.