I want to make sales auto misc. charges according to the Site or Warehouse,
For example if I sale from Warehouse W1, 39 $ will be added to the sales order as charges and so on.
As per i know, there is no such standard functionality for warehouse, but not sure.
There is a feature called auto charge in AR. There we can define default charges for customer and item combination and that charge is updated on SO automatically.
Maybe you can use that functionality or do some development on that.