Момент возникновения денежных обязательств в части авансовых платежей определяется условиями контракта. Если обязательное условие перечисления авансового платежа — это выставление контрагентом счета (при этом, предельный срок перечисления аванса прямо контрактом не установлен), то момент возникновения денежного обязательства — это дата выставления счета контрагентом.
При наличии в контракте указания на конкретный срок перечисления аванса, моментом возникновения денежного обязательства станет наступление такого срока либо дата фактического перечисления авансового платежа. Условием будет то, что аванс перечислен ранее установленного контрактом срока.
Денежные обязательства в части окончательного расчета по результатам исполнения контрагентом обязательств в рамках контракта (отдельного этапа контракта) возникают на основании документов, подтверждающих приемку заказчиком таких результатов. Соответственно, дата возникновения денежных обязательств в этом случае — дата подписания документов, подтверждающих факт поставки товаров, выполнения работ, оказания услуг.
Вывод: если ремонтные работы в офисе будут выполнены после передачи помещения по договору аренды, то заблаговременное перечисление аванса на ремонт не будет иметь негативных налоговых последствий.