Как автоматически отразить денежное обязательство по авансовым платежам в БГУ 2.0?

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет
← На главную

При ведении учета в программе «1С:Бухгалтерия государственного учреждения 8» (редакция 2.0) бухгалтеры часто сталкиваются со следующей проблемой: при перечислении аванса поставщику и последующем проведении документа «Поступление услуг, работ» проводки по 500-м (санкционированным) счетам формируются некорректно или не формируются вовсе. В частности, отсутствует автоматическая проводка Дт 502.11 - Кт 502.12.

Попытки решить эту проблему путем снятия флага «Авансовый платеж» в платежном поручении приводят к тому, что проводка по 500-м счетам появляется, но ломается логика расчетов — платеж сразу списывается со счета 302.XX вместо зачета через 206.XX. В этой статье мы подробно разберем, почему программа ведет себя именно так с точки зрения методологии учета, и рассмотрим пошаговые инструкции, как правильно и автоматически регистрировать денежные обязательства (ДО) по авансовым платежам без ручной корректировки проводок.

Методологический разбор: почему платежные документы не делают проводки по 500-м счетам на аванс

Для начала проанализируем ситуацию с точки зрения методологии бюджетного учета. Согласно действующему законодательству, кассовые документы (такие как «Заявка на кассовый расход» или «Платежное поручение») представляют собой документы исполнения обязательства. Они отражают факт движения денежных средств.

Денежное обязательство — это обязанность учреждения выплатить определенную сумму физическому или юридическому лицу на основании закона, контракта или договора. Соответственно, денежное обязательство должно возникнуть и быть зарегистрировано в учете до момента его фактической оплаты кассовым документом. На дату перечисления аванса у учреждения уже существует обязанность его уплатить (на основании условий договора или выставленного счета).

Именно по этой причине, когда мы ставим в платежном документе флаг «Авансовый платеж», программа 1С:БГУ 2.0 ожидает, что денежное обязательство на сумму аванса уже было принято ранее отдельным специализированным документом. Если бы платежное поручение автоматически формировало проводку по 500-м счетам, нарушался бы принцип хронологии возникновения обязательств.

Требования Минфина к разделению обязательств

Согласно разъяснениям Минфина России, при регистрации обязательств по договорам с авансированием учреждение обязано разделять их в Сведениях о принятом бюджетном обязательстве (ф. 0506101) на две ключевые категории:

Программа 1С:БГУ 2.0 строго следует этой методологии, предоставляя встроенные инструменты для разделения обязательств на условные и безусловные.

Способ 1. Регистрация денежных обязательств через документ «Регистрация обязательств и сведений по договорам»

Рассмотрим основной и наиболее методологически верный способ регистрации денежного обязательства на сумму аванса. Он заключается в использовании стандартного документа Регистрация обязательств и сведений по договорам.

Разберем этот процесс по шагам:

  1. Откроем документ «Регистрация обязательств и сведений по договорам», который был создан при заключении договора (или создадим новый документ-изменение на основании действующего договора).
  2. Перейдем на вкладку, соответствующую источнику финансирования (например, «Бюджетные средства» или «Внебюджетные средства»).
  3. В табличной части найдем строку с суммами обязательств текущего года. В графе «В т.ч. безусловно» укажем сумму планируемого авансового платежа.
  4. Перейдем на вкладку «Бухгалтерская операция».
  5. Выберем типовую операцию Регистрация обязательств.
  6. Установим флаг «Принять денежные обязательства для безусловных обязательств текущего года».
  7. Проведем документ.

После проведения документ автоматически сформирует проводку по регистрации денежного обязательства на сумму указанного аванса:

Дебет 502.11.XXX — Кредит 502.12.XXX (на сумму аванса)

Теперь, когда вы будете проводить «Платежное поручение» или «Заявку на кассовый расход» с установленным флагом «Авансовый платеж», система корректно спишет аванс со счета 206.XX без задвоения и без необходимости формировать новые проводки по 500-м счетам.

Способ 2. Решение проблемы с регулярными (ежемесячными) авансами

Выясним, как поступить в ситуации, когда договор заключен на длительный период (например, на год) и предусматривает регулярные ежемесячные авансовые платежи. Если использовать Способ 1 единоразово в начале года, все денежные обязательства зарегистрируются одной датой (датой проведения документа «Регистрация обязательств»), что нарушит помесячный учет санкционирования расходов.

Для решения этой проблемы на практике используют два подхода:

Подход А. Помесячный ввод документов регистрации обязательств

Каждый месяц (на дату планового платежа по графику или на дату выставления счета на очередной аванс) создается отдельный документ-изменение Регистрация обязательств и сведений по договорам на сумму конкретного ежемесячного аванса с флагом принятия ДО для безусловных обязательств.

Подход Б. Создание собственной типовой операции для документа «Операция (бухгалтерская)»

Методисты фирмы 1С рекомендуют один раз настроить собственную Типовую операцию для документа Операция (бухгалтерская). Это позволит автоматизировать заполнение счетов 502.11 и 502.12 и избавит от необходимости вводить проводки полностью вручную при каждом ежемесячном платеже.

Проанализируем алгоритм создания такой операции:

  1. Перейдем в раздел «Администрирование» — «Типовые операции».
  2. Создадим новую типовую операцию для документа Операция (бухгалтерская) и назовем ее «Регистрация денежных обязательств по авансам».
  3. В табличной части добавим шаблон проводки: Дт 502.11 - Кт 502.12.
  4. Настроим автоматическое заполнение аналитики (КЭК, разделы лицевых счетов, договоры) на основании данных шапки документа или вводимых пользователем параметров.
  5. Сохраним изменения.

После этого каждый месяц при наступлении срока очередного аванса достаточно создать документ Операция (бухгалтерская), выбрать созданную операцию, указать договор и сумму аванса. Проводка сформируется автоматически.

Зачет аванса и предотвращение двойного счета денежных обязательств

Важно рассмотреть еще один критически важный аспект: как избежать «задвоения» денежных обязательств при последующем поступлении услуг. Предположим, общая сумма договора составляет 30 000 рублей, а сумма аванса — 10 000 рублей.

Правильная цепочка действий и проводок согласно методологии ИТС выглядит следующим образом:

  1. Принятие ДО на аванс: через «Регистрацию обязательств» или «Операцию (бухгалтерская)» принимаем ДО в размере 10 000 рублей. Проводка: Дт 502.11 - Кт 502.12 на сумму 10 000 руб.
  2. Оплата аванса: проводим платежный документ на 10 000 рублей (флаг «Авансовый платеж» включен, проводок по 500-м счетам в платежке нет).
  3. Поступление услуг: в конце месяца получаем акт на полную сумму 30 000 рублей. В документе «Поступление услуг, работ» устанавливаем флаг «Принимать денежные обязательства». Программа автоматически формирует проводку: Дт 502.11 - Кт 502.12 на всю сумму акта (30 000 руб.).
  4. Сторнирование авансовой части ДО: если оставить все как есть, обороты по счету 502.11 окажутся завышенными (10 000 + 30 000 = 40 000 руб. вместо 30 000 руб.). Чтобы этого избежать, создаем документ Операция (бухгалтерская) и делаем сторнировочную проводку на сумму ранее зачтенного аванса со знаком минус:

Дебет 502.11.XXX — Кредит 502.12.XXX (Сумма: -10 000.00 рублей)

В результате этих действий итоговое принятое денежное обязательство по договору составит корректные 30 000 рублей (10 000 аванс + 30 000 поступление - 10 000 сторно), что полностью соответствует методологии Минфина России.

← На главную