We have made some changes to sql-ledger code which will allow you to define default department and warehouse for each user through admin.pl. You can view this patch here.