With those versions, I cannot duplicate the error. As long as the 'Include payment' checkbox is selected when restoring the Archive batch, the newly created Open batch contains a payment.
Can you confirm that the invoices in the archive batch actually have payments? It could be that they were removed accidentally.
If you edit any invoice and go to the Payments tab, there needs to be a value in the 'Check number' in order to save the rest of the payment information. If the check number is removed, then all of the other payment information is lost/ignored.
Also if you edit an open invoice and the check number is blank, posting the batch will only post invoices and no associated payment.
_________________________
Regards,
Softrak Tech Support