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

В этой статье вы найдете пошаговую инструкцию по созданию счета-оферты в различных конфигурациях 1С (УТ 11, ERP, БП 3.0, КА 2), включая настройку шаблона, автоматическое заполнение данных из справочников и отправку документа контрагенту. Мы разберем типичные ошибки, которые допускают даже опытные пользователи, и покажем, как избежать проблем с признанием оферты действительной в суде (актуально для споров по 44-ФЗ и 223-ФЗ).

Особое внимание уделим двум ключевым моментам: как сделать так, чтобы счет автоматически подтягивал актуальные цены из прайс-листа, и как правильно оформить текст оферты, чтобы он соответствовал требованиям ГК РФ (ст. 435-438). Если вы работаете с госзаказом или крупными корпоративными клиентами, эти нюансы сэкономят вам недели на согласование.

Что такое счет-оферта и чем он отличается от обычного счета

Многие пользователи 1С путают счет-оферту с обычным счетом на оплату, но юридически это принципиально разные документы:

  • 📄 Обычный счет — это просьба оплатить товар/услугу. Он не обязывает покупателя к действиям и не формирует договорных отношений.
  • ⚖️ Счет-оферта — это публичная оферта (предложение заключить договор на указанных условиях). Его акцепт (оплата или подписание) автоматически создает договор купли-продажи.
  • 🔄 Гибридный документ — часто в 1С счет на оплату оформляют как оферту, добавляя в него условия поставки, ответственность сторон и т.п.

В 1С:Управление торговлей 11 и ERP счет-оферта обычно создается на базе документа Заказ покупателя или Реализация товаров и услуг, но с обязательным включением текста оферты. Без этого текста документ теряет юридическую силу как оферта.

⚠️ Внимание: Если вы работаете по 44-ФЗ или 223-ФЗ, текст оферты должен содержать существенные условия договора (предмет, цену, сроки, порядок расчетов). Иначе счет могут признать недействительным при проверке.

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

📊 Какую конфигурацию 1С вы используете для работы со счетами-офертами?
1С:Управление торговлей 11
1С:ERP
1С:Бухгалтерия 3.0
1С:Комплексная автоматизация 2
Другая конфигурация

Пошаговая инструкция: как создать счет-оферту в 1С 8.3

Рассмотрим процесс на примере 1С:Управление торговлей 11.5 (актуально также для ERP и КА 2). В других конфигурациях шаги могут незначительно отличаться, но логика остается той же.

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

Счет-оферта в 1С всегда привязан к какому-либо документу. Чаще всего это:

  • 📦 Заказ покупателя — если оферта формируется на этапе согласования;
  • 📄 Реализация товаров и услуг — если оферта создается постфактум;
  • 🔄 Коммерческое предложение — в некоторых конфигурациях.

Откройте нужный документ через меню Продажи → Заказы покупателей (или аналогичный раздел в вашей конфигурации) и создайте новый. Заполните:

  • 🏢 Контрагента (выберите из справочника или создайте нового);
  • 📅 Дата и номер (автоматически или вручную);
  • 📦 Товары/услуги (добавьте из справочника номиналов или введите вручную).

Контрагент выбран и его реквизиты актуальны

Товары/услуги добавлены с правильными ценами

Указаны количества и единицы измерения

Проведена проверка наличия товаров на складе (если нужно)-->

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

Из документа-основания сформируйте счет-оферту:

  1. Нажмите кнопку Печать → Счет-оферта (или Создать на основе → Счет на оплату в бухгалтерских конфигурациях).
  2. В открывшемся окне выберите шаблон Счет-оферта (если его нет, сначала настройте — см. следующий раздел).
  3. Укажите дату счета (может отличаться от даты заказа) и срок действия оферты (обычно 5-30 дней).
  4. В поле Текст оферты вставьте заранее подготовленный текст (пример см. ниже).

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

Шаг 3. Настройка текста оферты

Текст оферты — это обязательный элемент, без которого документ не имеет юридической силы. Он должен содержать:

  • 📌 Предмет договора (что продаете);
  • 💰 Цену и порядок расчетов;
  • 📅 Сроки поставки/оказания услуг;
  • ⚖️ Условия возврата/отказа;
  • 📍 Реквизиты продавца.

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

Настоящий счет-оферта является официальным предложением (публичной офертой) ООО "Ромашка" (ИНН 1234567890, КПП 123456789, адрес: г. Москва, ул. Цветная, д.1) заключить договор купли-продажи на следующих условиях:

1. Покупатель обязуется оплатить товар в течение 3 (трех) банковских дней с даты получения счета.

2. Продавец обязуется передать товар в течение 5 (пяти) рабочих дней после поступления оплаты.

3. Акцептом оферты является оплата счета или подписание настоящего документа.

4. Возврат товара надлежащего качества возможен в течение 14 дней с момента передачи.

Срок действия оферты: до 30.12.2026 г.

В 1С:ERP и УТ 11 текст оферты можно сохранить как шаблон в справочнике Тексты документов (НСИ → Тексты документов), чтобы не вводить его каждый раз вручную.

💡

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

Шаг 4. Печать и отправка

После заполнения:

  1. Нажмите Печать и выберите формат (PDF, Excel, Word или непосредственно на принтер).
  2. Проверьте, что в печатной форме отображаются:
    • 🔹 Все реквизиты вашей компании (включая ИНН/КПП);
    • 🔹 Подпись и печать (если нужны);
    • 🔹 Текст оферты (не обрезан!).
  • Отправьте счет контрагенту по email прямо из 1С (кнопка Отправить по e-mail) или сохраните PDF и отправьте через внешнюю почту.
  • В 1С:Бухгалтерия 3.0 для отправки по email нужно предварительно настроить почтовый клиент в параметрах программы (Администрирование → Организации и настройки → Настройки почты).

    💡

    Всегда проверяйте, что в печатной форме счета-оферты отображается полный текст оферты. Частая ошибка — обрезка текста из-за неправильных настроек шаблона.

    Настройка шаблона счета-оферты в 1С

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

    Способ 1: Конструктор печатных форм (для пользователей)

    Этот метод не требует знаний программирования:

    1. Откройте любой счет-оферту и нажмите Печать → Настроить форму.
    2. В конструкторе добавьте недостающие поля (например, Срок действия оферты или Условия оплаты) перетаскиванием из панели инструментов.
    3. Настройте шрифты, выравнивание и отступы для текста оферты (важно, чтобы он не обрезался!).
    4. Сохраните шаблон под новым именем (например, Счет-оферта (полный)).
    5. В 1С:Бухгалтерия 3.0 путь к конструктору: Все функции → Печатные формы, отчеты и обработки → Настройка печатных форм.

      Способ 2: Редактирование в Конфигураторе (для программистов)

      Если нужно кардинально изменить структуру документа (например, добавить логотип компании или таблицу с графиком поставок), потребуется редактирование в Конфигураторе:

      1. Откройте базу в режиме Конфигуратор (права администратора!).
      2. Перейдите в Объекты → Документы → СчетНаОплатуПокупателю → Формы.
      3. Скопируйте стандартную форму (ФормаДокумента) и отредактируйте ее:
        &НаКлиенте
        

        Процедура ТекстОфертыПриИзменении(Элемент)

        Если Не ЗначениеЗаполнено(Объект.ТекстОферты) Тогда

        Объект.ТекстОферты = ПолучитьШаблонТекстаОферты();

        КонецЕсли;

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

      4. Добавьте новые реквизиты в модуль объекта (например, СрокДействияОферты).
      5. Обновите конфигурацию базы (Конфигурация → Обновить конфигурацию базы данных).
      ⚠️ Внимание: Редактирование в Конфигураторе может нарушить работу типовой конфигурации. Перед изменениями обязательно сделайте резервную копию базы и протестируйте изменения на копии!
      Проблема Причина Решение
      Текст оферты обрезается при печати Неправильные настройки высоты поля в шаблоне В конструкторе печатных форм увеличьте высоту поля или уменьшите шрифт
      Не отображается логотип компании Логотип не загружен в справочник организаций Добавьте логотип в карточку организации (Справочники → Организации)
      Некорректные цены в счете Не обновлен прайс-лист или неверный тип цен Проверьте настройки типа цен в документе (Цены и валюта)
      Не отправляется email Не настроен почтовый клиент в 1С Настройте параметры SMTP в Администрирование → Настройки почты

      Автоматическое заполнение счета-оферты данными из справочников

      Чтобы сэкономить время, настройте автоматическое заполнение полей счета-оферты данными из справочников. Это особенно актуально, если вы отправляете десятки счетов в день.

      1. Автозаполнение реквизитов контрагента

      В 1С:УТ 11 и ERP реквизиты контрагента (адрес, ИНН, банковские реквизиты) подтягиваются автоматически при выборе из справочника. Если данные не обновляются:

      • 🔄 Проверьте актуальность данных в справочнике Контрагенты;
      • 📥 Обновите реквизиты через сервис 1С:Контрагент (кнопка Загрузить реквизиты из ЕГРЮЛ);
      • 🔧 Настройте автоматическое обновление реквизитов в параметрах программы (Администрирование → Настройки программы → Обмен данными).

    2. Автоподстановка цен и скидок

    Чтобы в счет-оферту автоматически подставлялись актуальные цены:

    1. Откройте справочник Типы цен (НСИ → Ценообразование → Типы цен).
    2. Убедитесь, что для контрагента или группы контрагентов назначен правильный тип цен (например, Оптовая или Розничная).
    3. В документе Заказ покупателя или Счет на оплату выберите нужный тип цен в поле Цены и валюта.
    4. Для автоматического применения скидок:

      • 🎯 Настройте Дисконтные карты или Программы лояльности в разделе CRM и маркетинг;
      • 📊 Создайте Условия предоставления скидок для групп контрагентов;
      • ⚙️ Включите автоматический расчет скидок в настройках ценообразования.
    Как проверить, почему не применяется скидка?

    1. Откройте карточку контрагента и проверьте, к какой группе скидок он относится.

    2. В документе Заказ покупателя нажмите Цены и скидки → Рассчитать скидки вручную.

    3. Проверьте, не конфликтуют ли условия нескольких скидок (например, персональная скидка и акция).

    4. Убедитесь, что срок действия скидки не истек (поле Действует с/по в настройках скидки).

    3. Автоматическая вставка текста оферты

    Чтобы не вводить текст оферты вручную:

    1. Создайте шаблон текста в справочнике Тексты документов (НСИ → Тексты документов).
    2. В шаблоне используйте плейсхолдеры для динамических данных, например:
      Настоящий счет-оферта действителен до {ДатаОкончанияДействияОферты}.
      

      Продавец: {Организация.НаименованиеПолное}, ИНН {Организация.ИНН}.

    3. В документе Счет на оплату в поле Текст оферты выберите созданный шаблон из списка.

    В 1С:Бухгалтерия 3.0 для этого придется доработать печатную форму через Конфигуратор или использовать внешнюю обработку.

    Типичные ошибки при формировании счета-оферты в 1С и как их избежать

    Даже опытные пользователи 1С допускают ошибки, которые могут привести к спорам с контрагентами или проблемам с налоговой. Вот самые распространенные:

    • Отсутствует текст оферты — без него документ не имеет юридической силы как оферта. Всегда проверяйте, что текст подставлен и полностью виден в печатной форме.
    • Неактуальные цены — если цены в счете отличаются от прайс-листа, это может быть расценено как обман покупателя. Настройте автоматическое обновление цен.
    • Неверные реквизиты — ошибка в ИНН или адресе может привести к проблемам с оплатой. Регулярно обновляйте данные контрагентов через сервис 1С:Контрагент.
    • Нет срока действия оферты — по умолчанию оферта действует до отзыва, но лучше указать конкретную дату (например, 30 дней).
    • Несоответствие НДС — если в счете указан НДС 20%, а в договоре 10%, это приведет к разногласиям. Проверяйте ставку НДС в карточке номенклатуры.

    Еще одна частая проблема — некорректное отображение печатной формы при отправке по email. Например, шрифты съезжают или пропадают границы таблиц. Чтобы этого избежать:

    • 🖼️ Используйте формат PDF вместо Word или Excel;
    • 📏 В настройках шаблона установите фиксированную ширину колонок;
    • 🔍 Перед отправкой предварительно просмотрите документ (Печать → Предварительный просмотр).
    ⚠️ Внимание: Если вы работаете с электронными торговыми площадками (например, Б2Б-Центр, Фабрикант), проверьте, что счет-оферта соответствует их техническим требованиям. Некоторые площадки требуют обязательного наличия штрихкода или QR-кода в документе.

    Как отправить счет-оферту из 1С по email или через ЭДО

    Отправка счета-оферты напрямую из 1С экономит время и снижает риск ошибок при ручном переносе данных. Рассмотрим три способа отправки.

    1. Отправка по email

    Чтобы отправить счет по email:

    1. В документе Счет на оплату нажмите Отправить → По e-mail.
    2. Если почта не настроена, система предложит настроить параметры SMTP. Укажите:
      • 📧 Адрес email (например, buhgalteriya@firma.ru);
      • 🔑 Пароль;
      • 🌐 Сервер исходящей почты (например, smtp.yandex.ru);
      • 🔒 Порт и тип шифрования (обычно SSL/TLS на порту 465).
  • В поле Кому укажите email контрагента (он подтянется автоматически, если email указан в карточке контрагента).
  • Добавьте тему письма (например, Счет-оферта №123 от 01.06.2026) и при необходимости сопроводительный текст.
  • Нажмите Отправить.
  • В 1С:Бухгалтерия 3.0 перед первой отправкой нужно настроить почтовый профиль в разделе Администрирование → Организации и настройки → Настройки почты.

    2. Отправка через ЭДО (электронный документооборот)

    Если ваша компания подключена к оператору ЭДО (например, Контур.Диадок, СБИС, Такском), можно отправить счет-оферту в электронном виде с юридической значимой подписью:

    1. Убедитесь, что в 1С настроен обмен с оператором ЭДО (Администрирование → Настройки обмена → Электронный документооборот).
    2. В документе Счет на оплату нажмите Отправить → Через ЭДО.
    3. Выберите оператора ЭДО и контрагента (если у него несколько договоров с разными реквизитами).
    4. Подпишите документ квалифицированной электронной подписью (КЭП).
    5. Отправьте. Статус отправки можно отследить в журнале документов ЭДО.

    Преимущества отправки через ЭДО:

    • 🔒 Юридическая значимость (равнозначно бумажному документу с подписью);
    • 📤 Автоматическое подтверждение получения контрагентом;
    • 🗄️ Все документы хранятся в архиве оператора ЭДО (не менее 5 лет).
    • 3. Экспорт в Excel/PDF и ручная отправка

      Если автоматические способы не подходят (например, у контрагента специфические требования к формату), экспортируйте счет вручную:

      1. Нажмите Печать → Сохранить как и выберите формат (PDF, Excel, Word).
      2. Сохраните файл на диск.
      3. Отправьте файл через внешнюю почту или мессенджер (например, WhatsApp или Telegram).

    При отправке в Excel проверьте, что:

    • 📊 Формулы не съехали;
    • 🔢 Числовые значения отображаются корректно (например, даты не превратились в числа);
    • 🖼️ Логотип и подписи сохранились.

    Интеграция счета-оферты с другими документами 1С

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

    1. Связь с заказом покупателя

    Если счет-оферта формируется на основе заказа:

    • 🔄 При оплате счета автоматически меняется статус заказа (например, с На согласовании на Оплачен);
    • 📦 После отгрузки заказ закрывается, а счет помечается как Исполнен;
    • 📊 Данные о продажах автоматически попадают в отчеты (например, Анализ продаж по клиентам).
    • Чтобы настроить эту связь в 1С:УТ 11:

      1. Откройте Настройки → Настройки продаж.
      2. В разделе Документы продаж установите флаг Автоматически изменять статус заказа при оплате счета.
      3. Сохраните настройки.

      2. Автоматическое создание реализации

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

      1. В документе Счет на оплату нажмите Создать на основе → Реализация товаров и услуг.
      2. Проверьте, что данные (товары, цены, контрагент) подтянулись корректно.
      3. Добавьте недостающие реквизиты (например, Договор или Склад отгрузки).
      4. Проведите документ.

      В 1С:ERP этот процесс можно автоматизировать с помощью Бизнес-процессов:

      1. Откройте НСИ → Бизнес-процессы → Список бизнес-процессов.
      2. Создайте новый процесс Обработка оплаченного счета.
      3. Настройте условие: Если счет оплачен → Создать реализацию.
      4. Укажите ответственного и срок выполнения задачи.

      3. Связь с платежными документами

      Чтобы отслеживать оплату по счету-оферт:

      • 💳 В документе Поступление на расчетный счет укажите связь со счетом (поле Основание);
      • 📈 Настройте отчет Ведомость по счетам на оплату (Отчеты → Продажи → Ведомость по счетам), чтобы видеть статусы оплат;
      • 🔔 Включите уведомления об оплате (в 1С:ERP это настраивается в Настройки → Уведомления).

      В 1С:Бухгалтерия 3.0 для автоматического зачета оплат:

      1. Откройте Банк и касса → Банковские выписки.
      2. Загрузите выписку из банка (кнопка Загрузить).
      3. Нажмите Подобрать документы — система сама найдет соответствующий счет.

      Юридические нюансы счета-оферты: что проверяет налоговая

      Счет-оферта —