Nadina,
You can create a batch to post to a future period but you can never post it until GL gets to that period.
If you use Cash Manager, it is the Batch date that is used if the deposit was entered in AR Payment applications.
If you use the Bank Rec module which is period to post depended, it picks up the transaction regardless of whether it is posted.