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

В этой статье мы разберем все этапы работы с обязательствами — от базовой настройки справочников до сложных случаев с валютными контрактами и взаимозачетами. Особое внимание уделим типичным ошибкам, которые приводят к расхождениям в учете НДС и налоге на прибыль. Материал будет полезен бухгалтерам, финансовым директорам и программистам 1С, которые настраивают учет под специфику бизнеса.

1. Что такое обязательства в 1С и зачем они нужны

В контексте 1С:Бухгалтерия или 1С:ERP обязательства — это юридически значимые обязательства организации перед контрагентами (или контрагентов перед организацией), которые должны быть отражены в учете. Они делятся на:

  • 📝 Дебиторскую задолженность (наши контрагенты должны нам)
  • 💰 Кредиторскую задолженность (мы должны контрагентам)
  • 🔄 Взаимозачеты (взаимные обязательства, которые можно погасить без денежных средств)
  • 🌍 Валютные обязательства (с привязкой к курсу ЦБ на дату операции)

Без корректной постановки обязательств невозможно:

  • 📊 Сформировать баланс (строка 1230 для дебиторки, 1520 для кредиторки)
  • 📄 Подготовить декларацию по НДС (раздел 9 с книгами покупок/продаж)
  • 💼 Провести инвентаризацию расчетов с контрагентами
  • 🔍 Проверить лимиты задолженности по договорам

В обязательства фиксируются через:

  • Документы Поступление (акты, накладные) и Реализация (счета-фактуры)
  • Документы Счет на оплату и Платежное поручение
  • Операции Корректировка долга и Взаимозачет
  • Ручные операции (если автоматизация не покрывает специфику бизнеса)
⚠️ Внимание: Если в вашей базе не настроены виды договоров с правильными счетами учета (60.01, 60.02, 62.01, 62.02 и т.д.), обязательства будут формироваться на неверных счетах. Это приведет к искажению баланса и ошибкам в налоговых регистрах.
📊 Какой конфигурацией 1С вы пользуетесь?
1С:Бухгалтерия 8.3
1С:ERP
1С:Управление торговлей
1С:Комплексная автоматизация
Другая

2. Подготовка справочников перед постановкой обязательств

Прежде чем ставить обязательства, необходимо настроить 4 ключевых справочника:

  1. Контрагенты — проверьте заполнение реквизитов:
    • 🏢 Полное и краткое наименование (для корректного отображения в печатных формах)
    • 🆔 ИНН/КПП (обязательно для проверки через ФНС)
    • 📍 Юридический адрес (нужен для актов и счетов-фактур)
    • 💳 Банковские реквизиты (для автоматического заполнения платежек)
  2. Договоры — укажите:
    • 📄 Вид договора (С покупателем, С поставщиком, Прочее)
    • 💰 Валюту расчетов (если не рубли)
    • 📅 Дату заключения и срок действия
    • 🔢 Номер и дату (для печатных форм)
  3. Номенклатура — заполните:
    • 🏷️ Полное наименование (для идентификации в документах)
    • 📦 Единица измерения (шт., кг, м² и т.д.)
    • 💸 Ставка НДС (20%, 10%, 0% или без НДС)
    • 🔖 Код по ОКПД2 (если требуется для отчетности)
  • Статьи движения денежных средств — настройте для аналитики:
    • 🛒 Оплата от покупателей
    • 🚛 Оплата поставщикам
    • 🔄 Взаимозачеты

    Если справочники заполнены некорректно, не сможет автоматически:

    • 🔗 Связать платежи с документами реализации/поступления
    • 📈 Распределить НДС по ставкам
    • 💱 Пересчитать валютные обязательства при изменении курса

    Заполнены реквизиты всех контрагентов (ИНН, КПП, адрес)

    Созданы договоры с правильными видами (покупатель/поставщик)

    Номенклатура имеет ставки НДС и единицы измерения

    Настроены статьи ДДС для аналитики платежей

    -->

    3. Пошаговая инструкция: как поставить обязательство в 1С

    Рассмотрим процесс на примере обязательства поставщика перед нами (кредиторская задолженность) при поступлении товара.

    Шаг 1. Создание документа поступления

    Перейдите в раздел Покупки → Поступление (акты, накладные) и нажмите Создать. Выберите вид операции:

    • 📦 Товары (накладная) — если поступил товар
    • 🔧 Услуги (акт) — если оказаны услуги
    • 🏗️ Оборудование — для основных средств

    Заполните:

    • 🏢 Контрагента и договор
    • 📅 Дата и номер документа
    • 📦 Номенклатуру, количество и цену
    • 💰 Сумму и ставку НДС

    Шаг 2. Проверка проводок

    После заполнения нажмите Проводить и закрыть и откройте Результат проведения документа (кнопка ДтКт). Должны сформироваться проводки:

    Счет Дебет Счет Кредит Сумма Описание
    41.01 60.01 100 000 ₽ Оприходован товар от поставщика
    19.03 60.01 20 000 ₽ Учтен НДС по поступлению
    68.02 19.03 20 000 ₽ НДС принят к вычету (если есть счет-фактура)

    Если проводок по 60.01 нет — проверьте:

    • 🔹 Правильно ли указан вид договора (должен быть С поставщиком)
    • 🔹 Указан ли счет учета расчетов в карточке договора
    • 🔹 Не стоит ли галочка Оплата произведена (она блокирует формирование задолженности)

    Шаг 3. Формирование счета-фактуры

    Если поставщик выставил счет-фактуру, создайте документ Счет-фактура полученный (Покупки → Счета-фактуры полученные → Создать). Свяжите его с документом поступления. Это необходимо для:

    • 📋 Регистрации в книге покупок
    • 💼 Принятия НДС к вычету
    • 📊 Корректного отражения в декларации по НДС
    💡

    Если в документе поступления не указан счет-фактура, но он есть на бумаге, создайте его отдельно и свяжите вручную через кнопку Установить связь. Это избавит от ошибок при формировании книги покупок.

    Шаг 4. Контроль обязательств в отчетах

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

    • Оборотно-сальдовая ведомость по счету 60 — должна появиться кредиторская задолженность
    • Анализ счета 60.01 — развернутое сальдо по контрагенту
    • Взаимосвязь документов — связь между поступлением, счетом-фактурой и платежом
    ⚠️ Внимание: Если в ОСВ по 60 счету сумма отражается со знаком минус — это означает, что обязательство поставщика перед вами погашено (или переплачено). Проверьте документы оплаты.

    4. Распространенные ошибки и как их избежать

    Даже опытные бухгалтеры допускают ошибки при работе с обязательствами. Вот TOP-5 проблем и способы их решения:

    Ошибка Причина Как исправить
    Обязательства не отражаются в балансе Неверный счет учета в договоре (например, 60.03 вместо 60.01) Открыть карточку договора → исправить счет расчетов → перепровести документы
    Дублирование обязательств Один и тот же документ проведен дважды или создан дубль Удалить дублирующий документ или сделать Корректировку долга
    Расхождения по НДС Не совпадают суммы в счете-фактуре и документе поступления Связать документы вручную или создать Исправленный счет-фактуру
    Неверный курс валюты В документе не указан курс или он отличается от курса ЦБ Исправить курс вручную или настроить автоматическое заполнение
    Обязательства висят"бессрочно" Не указан срок оплаты по договору Добавить график платежей в карточку договора

    Особое внимание уделите валютным обязательствам. Если курс в документе не обновляется автоматически, используйте обработку Переоценка валютных остатков (Банк и касса → Валютные операции → Переоценка валютных остатков).

    Что делать если обязательства не погашаются автоматически?

    Если платеж не закрывает задолженность, проверьте:

    1. Совпадают ли контрагент и договор в документе оплаты и поступления.

    2. Указана ли статья ДДС (без нее автосвязь не работает).

    3. Не стоит ли в платежке галочка Не погашать автоматически.

    4. Нет ли блокировки на счете (например, по решению суда).

    Если все верно, но связь не устанавливается — используйте документ Корректировка долга для ручного зачета.

    5. Валютные обязательства: нюансы учета

    При работе с иностранной валютой в возникают дополнительные сложности:

    • 💱 Курсовые разницы — обязательства пересчитываются при изменении курса ЦБ
    • 📅 Дата валютирования — дата, на которую фиксируется курс
    • 🏦 Валютный контроль — требования банка по подтверждающим документам

    Алгоритм постановки валютного обязательства:

    1. Создайте документ поступления с валютой расчетов (например, USD).
    2. Укажите курс на дату документа (автоматически подтянется курс ЦБ, но его можно исправить).
    3. При оплате используйте Платежное поручение в валюте.
    4. В конце месяца выполните Переоценку валютных остатков.

    Пример проводок при переоценке (курс вырос с 90 до 95 рублей за доллар):

    
    

    Дт 60.01 (валютный) — Кт 91.01 на 5 000 ₽ (положительная курсовая разница)

    или

    Дт 91.02 — Кт 60.01 на 5 000 ₽ (отрицательная курсовая разница)

    ⚠️ Внимание: Если валютный договор заключен на сумму более 3 млн рублей, банк может потребовать паспорт сделки. В для этого используется документ Паспорт сделки (Банк и касса → Валютные операции).

    6. Взаимозачеты: как закрыть обязательства без денег

    Если у вас и контрагента есть взаимные обязательства, их можно закрыть без денежных переводов. Для этого в используется документ Корректировка долга (Покупки → Корректировка долга или Продажи → Корректировка долга).

    Пошаговая инструкция:

    1. Выберите Вид операции → Зачет взаимных требований.
    2. Укажите контрагента и договор.
    3. В табличной части добавьте:
      • 📌 Дебиторскую задолженность (наша задолженность перед контрагентом)
      • 📌 Кредиторскую задолженность (задолженность контрагента перед нами)
  • Нажмите Зачесть автоматически — система сама рассчитает сумму взаимозачета.
  • Проведите документ.
  • После взаимозачета проверьте:

    • 📉 В ОСВ по 60 и 62 счетам суммы задолженностей уменьшились
    • 📋 В Анализе субконто по контрагенту нет"висящих" остатков
    • 💼 В Книге покупок/продаж корректировки по НДС (если взаимозачет затрагивает реализацию)

    - Обязательства выражены в одной валюте

    - Нет просрочки по срокам (иначе требуется согласие контрагента)

    - Нет блокировки со стороны налоговой или банка

    -->

    7. Автоматизация обязательств: настройки для программистов 1С

    Если стандартные механизмы не покрывают нужды бизнеса, можно доработать конфигурацию. Вот 3ные задачи и их решения:

    Задача 1: Автоматическое создание обязательств из Excel

    Используйте Загрузку данных через Администрирование → Обмен данными → Универсальный обмен. Пример кода для обработки:

    
    

    // Пример кода для загрузки обязательств из Excel

    Процедура ЗагрузитьОбязательстваИзExcel(ПутьКФайлу)

    Таблица = Новый ТаблицаЗначений;

    Таблица.Загрузить(ПутьКФайлу);

    Для Каждой Строка Из Таблица Цикл

    Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(Строка.НомерДоговора);

    Док = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент;

    Док.Контрагент = Договор.Контрагент;

    Док.Договор = Договор;

    Док.Дата = Строка.Дата;

    // Заполнение табличной части...

    Док.Записать;

    Док.Провести;

    КонецЦикла;

    КонецПроцедуры

    Задача 2: Контроль просроченных обязательств

    Создайте отчет с условием по сроку оплаты. Пример запроса:

    
    

    ВЫБРАТЬ

    ДоговорыКонтрагентов.Контрагент КАК Контрагент,

    ДоговорыКонтрагентов.Наименование КАК Договор,

    ПоступлениеТоваровУслуг.Дата КАК ДатаДокумента,

    ПоступлениеТоваровУслуг.СуммаДокумента КАК Сумма,

    ДоговорыКонтрагентов.СрокОплаты КАК СрокОплаты

    ИЗ

    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг

    ЛЕВОЕ СОЕДИНЕНИЕ ДоговорыКонтрагентов КАК ДоговорыКонтрагентов

    ПО ПоступлениеТоваровУслуг.Договор = ДоговорыКонтрагентов.Ссылка

    ГДЕ

    ПоступлениеТоваровУслуг.ПометкаУдаления = ЛОЖЬ

    И ДоговорыКонтрагентов.СрокОплаты < ТЕКУЩАЯДАТА

    Задача 3: Интеграция с банк-клиентом для автоматического погашения

    Настройте обмен с банком через Банк и касса → Обмен с банком. Для этого:

    1. Получите ключи ЭЦП в банке.
    2. Настройте формат обмена (1С поддерживает DBF, XML, CSV).
    3. Создайте правила автосвязи платежей с документами.

    Пример правила для Сбербанк Бизнес Онлайн:

    
    

    Если НачалоСтроки(Платеж.НазначениеПлатежа) ="Оплата по договору №" Тогда

    НомерДоговора = Сред(Платеж.НазначениеПлатежа, 20, 10);

    Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНомеру(НомерДоговора);

    Если Договор <> Неопределено Тогда

    ДокументРасчетов = Договор.ПолучитьДокументыРасчетов.ПолучитьПоследний;

    Платеж.УстановитьСвязь(ДокументРасчетов);

    КонецЕсли;

    КонецЕсли;

    ⚠️ Внимание: При доработке конфигурации всегда создавайте резервную копию базы и тестируйте изменения на копии рабочей базы, а не на боевой версии. Это убережет от потери данных при ошибках в коде.

    8. Отчетность по обязательствам: что и когда сдавать

    Обязательства напрямую влияют на 4 ключевых отчета, которые нужно сдавать в налоговую и статистику:

    Отчет Срок сдачи Где проверяются обязательства Штраф за ошибку
    Бухгалтерский баланс (форма 1) 31 марта Строки 1230 (дебиторка), 1520 (кредиторка) От 5 000 ₽
    Декларация по НДС 25 число месяца, следующего за кварталом Раздел 9 (книга покупок/продаж) 20% от неуплаченного НДС
    Декларация по налогу на прибыль 28 марта Приложение 1 (доходы) и Приложение 2 (расходы) От 1 000 ₽ за каждый документ
    Расчет по страховым взносам (РСВ) 30 число месяца, следующего за кварталом Раздел 3 (расчеты с контрагентами) 5% от неуплаченной суммы

    Чтобы избежать штрафов:

    • 🔍 Ежемесячно сверяйте ОСВ по 60, 62, 76 счетам с данными контрагентов.
    • 📅 Перед сдачей отчетности запускайте Проверку учета (Отчеты → Проверка учета).
    • 💼 Если есть расхождения — используйте Акт сверки (Покупки/Продажи → Акты сверки).

    Особое внимание уделите обязательствам с истекшим сроком исковой давности (3 года). Такие суммы нужно списывать на 91.02 (прочие расходы) или 91.01 (прочие доходы).

    💡

    Если обязательство висит более 3 лет и контрагент не отвечает на запросы о сверке, спишите его как безнадежную задолженность. Это уменьшит налоговую базу по прибыли и избежит претензий от налоговой.

    FAQ: Ответы на частые вопросы

    🔹 Как поставить обязательство, если нет договора?

    Если договор не заключен, но есть фактическая поставка, создайте в договор с типом"Прочее" и укажите:

    • 📌 Контрагента
    • 📌 Счет учета расчетов (60.01 или 62.01)
    • 📌 Валюту (рубли или иностранная)

    После этого можно создавать документы поступления/реализации.

    🔹 Почему обязательства не погашаются при оплате?

    Причины и решения:

    • 🔹 Не совпадают реквизиты (контрагент, договор, валюта) → исправьте в платежном документе.
    • 🔹 Стоит галочка"Не погашать автоматически" → снимите ее.
    • 🔹 Есть блокировка (например, по решению суда) → проверьте в карточке контрагента.
    • 🔹 Ошибка в настройках автосвязи → настройте правила в Администрирование → Настройки программы → Автоматическое погашение задолженности.
    🔹 Как списать просроченную дебиторскую задолженность?

    Порядок списания:

    1. Сформируйте Акт инвентаризации расчетов (Отчеты → Акт инвентаризации).
    2. Создайте документ Списание задолженности (Покупки/Продажи → Списание задолженности).
    3. Укажите:
      • 📌 Контрагента и договор
      • 📌 Сумму списания
      • 📌 Счет списания (91.02 для дебиторки, 91.01 для кредиторки)
      • 📌 Основание (истек срок исковой давности, ликвидация контрагента и т.д.)
  • Проведите документ и проверьте проводки.
  • Не забудьте сохранить подтверждающие документы (письма контрагенту, выписки из ЕГРЮЛ и т.д.) на случай проверки.

    🔹 Можно ли редактировать обязательства после проведения документа?

    Да, но с осторожностью:

    • 🔧 Если документ не закрыт оплатой — отредактируйте его и перепроведите.
    • 📝 Если документ закрыт — используйте Корректировку долга или Сторно.
    • ⚠️ Если обязательство уже отражено в отчетности — внесите изменения текущим периодом и сдайте уточненку.

    Измен