Thanks for your kind replies!
As I mentioned there is no errors when I take a preview. For batch job I tried to proceed Gerardo Links. But still it is not working. Anyway, to solve my problem I guess the standard method is the link that already shared by Gerardo. I have to setup background posting in sales & receivable setup.
Posting Manually is not working for my scenario, because there are too many sales orders and also, I have to change posting date. So using warehouse shipment or sales order batch job or customization can help me.