In dynamics GP, users need to consider below things if they wants to void a check in closed historical year date.
For this case, GP allow us to post one historic year prior to the earliest opening year.
If you have the earliest opening year 2014 with all the prior years to this opening years was closed, for this scenario GP allow us to post one historic year 2013 prior to the earliest opening year 2014.
Suppose users try to void a check in prior to the year 2013, the system will pop-up the below error message and not allow to continue the void process. This is standard behavior in GP.
“The date cannot be before the first day of the most recent historical year.”
For this situation, better you can void those transactions with using “voiding posting date” of current opening year.
Note: For your reference, please have a look on the below KB article.
Hope this helps!!!