Hello Javed,
I agree that without giving company code, document date, currency we can not post document. More on that, I want to understand how it is routed in the system. How system showing co.code and currency fields mandatory. What are the setting or configuration done to make those fields mandatory.
Regards,
Sumant