В повседневной практике бухгалтерского учета часто возникает ситуация, когда одному и тому же контрагенту за короткий период (например, в течение пяти дней) отгружаются товары или оказываются услуги по разным договорам. С точки зрения налогового законодательства, объединение таких операций в один счет-фактуру допустимо, однако техническая реализация в программе 1С:Бухгалтерия 8.3 (редакция 3.0) накладывает свои ограничения. Разберем подробно, почему так происходит, и какими путями можно решить данную задачу.
Для начала выясним причину, по которой программа блокирует выбор документов с разными договорами при создании общего счета-фактуры. В системе 1С:Бухгалтерия документ Счет-фактура выданный не является самостоятельным первичным документом в полном смысле бухгалтерского учета — это документ налогового учета, предназначенный для формирования записей в книге продаж и учета НДС.
Ключевым моментом здесь является аналитика учета. В типовой конфигурации на счетах расчетов с контрагентами (например, 62.01 "Расчеты с покупателями и заказчиками" или 62.02 "Расчеты по авансам полученным") используется три разреза (субконто):
Когда мы пытаемся создать один Счет-фактура выданный на основании нескольких документов Реализация (акты, накладные, УПД), программа проверяет соответствие этой аналитики. Если в реализациях указаны разные договоры, система не может корректно сопоставить движения по регистрам НДС и бухгалтерским счетам, так как зачет авансов и отражение задолженности жестко привязаны к конкретному объекту в справочнике Договоры контрагентов.
Как справедливо отмечают участники обсуждения, Налоговый кодекс РФ не содержит прямого запрета на оформление одного счета-фактуры по нескольким договорам. Более того, контролирующие органы (Минфин и ФНС) в своих письмах (например, письмо Минфина от 10.11.2015 № 03-07-09/64493) подтверждают, что выставление единого счета-фактуры на товары или услуги, отгруженные в разные даты в адрес одного покупателя, не является нарушением, если соблюден пятидневный срок выставления документа.
Важно понимать: хотя закон это разрешает, 1С ориентирована на автоматизацию зачета авансов. Если у вас по одному договору висит аванс, а по другому — отгрузка, объединение их в один налоговый документ без четкой привязки к договору в учетной системе приведет к неразберихе в регистрах НДС.
Проанализируем самый простой и «безболезненный» с точки зрения программирования способ. Если ваша учетная политика и юридические условия позволяют, можно не разделять услуги на разные договоры в программе.
Вместо создания отдельных элементов справочника Договоры контрагентов для аренды, коммунальных платежей и прочих услуг, создадим один общий договор, например, «Сводный договор на оказание услуг 2024». В этом случае:
Реализация (акт, накладная) оформляются на этот единый договор.Счет-фактура выданный вы нажимаете на гиперссылку «Документы-основания», выбираете «Список» и спокойно добавляете все нужные реализации.Договор совпадает.Если разделение по договорам критично для бухгалтерского учета (например, для контроля взаиморасчетов или по требованию юридического отдела), можно воспользоваться механизмом внешних печатных форм.
В этом случае вы продолжаете выписывать в 1С отдельные счета-фактуры на каждый договор, чтобы учет оставался корректным. Однако для клиента программист 1С создает специальную обработку (печатную форму), которая при нажатии кнопки «Печать» собирает данные из нескольких выбранных документов и формирует одну печатную форму счета-фактуры или УПД.
Плюсы этого метода:
Минусы: при обмене документами через ЭДО (Электронный документооборот) такой фокус не пройдет, так как ЭДО отправляет данные из регистров системы, а не «картинку» из печатной формы.
Рассмотрим вариант модификации системы. Можно снять ограничение на проверку договора в форме выбора документов-оснований. Однако это потребует изменения логики проведения документа по регистрам накопления, таким как НДС Продажи.
Пример программного изменения (теоретический), который мог бы быть внедрен в расширение для обхода проверки:
&НаСервере
Процедура ПроверитьДоговорыПриВыбореОснований(ДокументыОснования)
// В типовой конфигурации здесь стоит условие,
// проверяющее совпадение реквизита "ДоговорКонтрагента"
// Для реализации задачи это условие можно обойти в расширении
// Но будьте осторожны: это повлияет на Книгу Продаж!
КонецПроцедуры
Мы настоятельно не рекомендуем ломать типовую логику проведения, так как это чревато ошибками при формировании отчетности по НДС. Программа 1С ожидает, что запись в книге продаж должна иметь четкую связь с аналитикой счета 62.
Прежде чем приступать к доработкам, проанализируем ситуацию со стороны вашего контрагента. Большинство современных компаний используют автоматизированный ввод первичных документов. Если вы пришлете им «сводный» счет-фактуру по трем разным договорам, их бухгалтерская программа (если это тоже 1С) не сможет автоматически «подцепить» этот документ к трем разным поступлениям.
Покупателю придется вручную распределять суммы НДС по разным договорам в своей базе, что увеличивает риск ошибок и трудозатраты. Часто именно это становится причиной просьб перевыставить документы «как обычно» — один договор, один счет-фактура.
Резюмируя наше исследование, можно сделать следующие выводы:
Таким образом, мы видим, что проблема носит скорее методологический характер. Выбор метода решения зависит от того, что для вас важнее: идеальная детализация взаиморасчетов по каждому договору или минимизация количества бумажных документов.