I don't think so.
If it was possible, then you could have a situation in which an invoice was posted to the GL today; but was assigned a FX from last week.
I would inquire why the customer needs "batch date" if they want FX by "transaction date." It appears this is an one or the other situation.