pour mieux te repondre, je pense qu'il faudrait qu'on sache ou tu habites, ton lieu de travail et l'agence.
Ce que tu ecris me semble tout à fait logique (donc legal), j'interprete ce que tu ecris
je suppose qu'il doit s'agir de transport en commun
supposons que ton lieu de travail se trouve plus loin que l'agence, au-dela de l'agence, par rapport à ton domicile:
la difference "domicile/travail" - "domicile/agence" = "agence/travail"
donc s'il ne rembourse que la difference, il rembourse bien l'integralité agence/travail
à savoir si c'est une obligation, il faut regarder dans la convention à laquelle est rattachée ta société.