本人每月都得给公司垫钱办事,多则破万,少则也得三四千,报销流程也比较繁琐,也不是每月都能给报销,往往是俩三月报一次,但不是每回都能全部报销回来,总要欠一半到猴年马月以后才能报回来,但是这期间又垫出去好些钱去了,我每月扣完保险是七八千块钱的工资,但是有个别月发的钱还没垫的多,着实有些吃不消,跟公司反映也没用,说没有备用金要不就是保险柜里没钱,钱就得我先垫着,这样做他们合理合法吗?有什么途径可以保障我的权益吗?