Срок, за который можно выдать аванс на командировку, нормативными документами никак не ограничен. Поэтому нарушением это не будет. Однако по смыслу нормы, которая обязывает работодателя выдать такой аванс <п. 10 Положения, утв. Постановлением Правительства от 13.10.2008 N 749>, получается, что он выдается для расходования денег непосредственно во время командировки. Если же нужно оплатить билеты или проживание заранее, то, на наш взгляд, организация должна:
<или> напрямую со своего счета заплатить гостинице за бронирование;
<или> сделать предоплату проживания гостинице через подотчетника, которым, очевидно, может быть и тот, кто поедет в командировку. То есть выдать ему деньги не в качестве аванса на командировку, а под отчет со сроком отчета через время, необходимое для бронирования и получения им документов, подтверждающих перечисление денег и само бронирование (на несколько дней). Они должны быть выписаны на имя организации. Их подотчетник и приложит к своему авансовому отчету. Но в налоговых целях вы учтете эти расходы только после окончания командировки – на дату утверждения авансового отчета по командировочным расходам <подп. 5 п. 7 ст. 272 НК>.