The invoices will post fine in Payables. When you retrieve the batch into Ledger, the GL entries from these entries will not post because the period they are assigned to is closed. However, they will be written to an error batch by the posting process. Move (Copy) them from the error batch to a new batch, changing the period of the transaction to the open period. Then post the resulting batch.

BTW - there is a difference between the "Due Date" and the Invoice Date. I assume that you are referring to the Invoice date, as it controls the period to which a transaction would be posted.
_________________________
Andrew Bates