Счет-оферта — это не просто коммерческое предложение, а полноценный юридический документ, который при согласовании становится основанием для сделки. В 1С:Предприятие 8.3 его формирование требует особого подхода: здесь важно не только корректно заполнить реквизиты, но и учесть нюансы налогового законодательства, формата документооборота вашей компании и даже психологии клиента. Ошибка в одном поле может привести к спорным ситуациям с контрагентами или претензиям от налоговой.
В этой статье вы найдете пошаговую инструкцию по созданию счета-оферты в различных конфигурациях 1С (УТ 11, ERP, БП 3.0, КА 2), включая настройку шаблона, автоматическое заполнение данных из справочников и отправку документа контрагенту. Мы разберем типичные ошибки, которые допускают даже опытные пользователи, и покажем, как избежать проблем с признанием оферты действительной в суде (актуально для споров по 44-ФЗ и 223-ФЗ).
Особое внимание уделим двум ключевым моментам: как сделать так, чтобы счет автоматически подтягивал актуальные цены из прайс-листа, и как правильно оформить текст оферты, чтобы он соответствовал требованиям ГК РФ (ст. 435-438). Если вы работаете с госзаказом или крупными корпоративными клиентами, эти нюансы сэкономят вам недели на согласование.
Что такое счет-оферта и чем он отличается от обычного счета
Многие пользователи 1С путают счет-оферту с обычным счетом на оплату, но юридически это принципиально разные документы:
- 📄 Обычный счет — это просьба оплатить товар/услугу. Он не обязывает покупателя к действиям и не формирует договорных отношений.
- ⚖️ Счет-оферта — это публичная оферта (предложение заключить договор на указанных условиях). Его акцепт (оплата или подписание) автоматически создает договор купли-продажи.
- 🔄 Гибридный документ — часто в 1С счет на оплату оформляют как оферту, добавляя в него условия поставки, ответственность сторон и т.п.
В 1С:Управление торговлей 11 и ERP счет-оферта обычно создается на базе документа Заказ покупателя или Реализация товаров и услуг, но с обязательным включением текста оферты. Без этого текста документ теряет юридическую силу как оферта.
⚠️ Внимание: Если вы работаете по 44-ФЗ или 223-ФЗ, текст оферты должен содержать существенные условия договора (предмет, цену, сроки, порядок расчетов). Иначе счет могут признать недействительным при проверке.
В бухгалтерских конфигурациях (например, 1С:Бухгалтерия 3.0) счет-оферта чаще всего формируется как Счет на оплату покупателю с дополнительным реквизитом "Текст оферты". Важно: в этих программах нет отдельного документа "Оферта", поэтому используйте стандартные механизмы с доработкой.
Пошаговая инструкция: как создать счет-оферту в 1С 8.3
Рассмотрим процесс на примере 1С:Управление торговлей 11.5 (актуально также для ERP и КА 2). В других конфигурациях шаги могут незначительно отличаться, но логика остается той же.
Шаг 1. Создание документа-основания
Счет-оферта в 1С всегда привязан к какому-либо документу. Чаще всего это:
- 📦
Заказ покупателя— если оферта формируется на этапе согласования; - 📄
Реализация товаров и услуг— если оферта создается постфактум; - 🔄
Коммерческое предложение— в некоторых конфигурациях.
Откройте нужный документ через меню Продажи → Заказы покупателей (или аналогичный раздел в вашей конфигурации) и создайте новый. Заполните:
- 🏢 Контрагента (выберите из справочника или создайте нового);
- 📅 Дата и номер (автоматически или вручную);
- 📦 Товары/услуги (добавьте из справочника номиналов или введите вручную).
Контрагент выбран и его реквизиты актуальны
Товары/услуги добавлены с правильными ценами
Указаны количества и единицы измерения
Проведена проверка наличия товаров на складе (если нужно)-->
Шаг 2. Формирование счета-оферты
Из документа-основания сформируйте счет-оферту:
- Нажмите кнопку
Печать → Счет-оферта(илиСоздать на основе → Счет на оплатув бухгалтерских конфигурациях). - В открывшемся окне выберите шаблон
Счет-оферта(если его нет, сначала настройте — см. следующий раздел). - Укажите дату счета (может отличаться от даты заказа) и срок действия оферты (обычно 5-30 дней).
- В поле
Текст офертывставьте заранее подготовленный текст (пример см. ниже).
В 1С:Бухгалтерия 3.0 путь будет другим: Покупатели → Счета на оплату → Создать, затем вручную заполните табличную часть и добавьте текст оферты в поле Дополнительная информация.
Шаг 3. Настройка текста оферты
Текст оферты — это обязательный элемент, без которого документ не имеет юридической силы. Он должен содержать:
- 📌 Предмет договора (что продаете);
- 💰 Цену и порядок расчетов;
- 📅 Сроки поставки/оказания услуг;
- ⚖️ Условия возврата/отказа;
- 📍 Реквизиты продавца.
Пример текста для торговой компании:
Настоящий счет-оферта является официальным предложением (публичной офертой) ООО "Ромашка" (ИНН 1234567890, КПП 123456789, адрес: г. Москва, ул. Цветная, д.1) заключить договор купли-продажи на следующих условиях:
1. Покупатель обязуется оплатить товар в течение 3 (трех) банковских дней с даты получения счета.
2. Продавец обязуется передать товар в течение 5 (пяти) рабочих дней после поступления оплаты.
3. Акцептом оферты является оплата счета или подписание настоящего документа.
4. Возврат товара надлежащего качества возможен в течение 14 дней с момента передачи.
Срок действия оферты: до 30.12.2026 г.
В 1С:ERP и УТ 11 текст оферты можно сохранить как шаблон в справочнике Тексты документов (НСИ → Тексты документов), чтобы не вводить его каждый раз вручную.
Если вы работаете с госзаказом, добавьте в текст оферты ссылку на номер лота и реестровый номер контракта. Это ускорит проверку документа заказчиком.
Шаг 4. Печать и отправка
После заполнения:
- Нажмите
Печатьи выберите формат (PDF, Excel, Word или непосредственно на принтер). - Проверьте, что в печатной форме отображаются:
- 🔹 Все реквизиты вашей компании (включая ИНН/КПП);
- 🔹 Подпись и печать (если нужны);
- 🔹 Текст оферты (не обрезан!).
Отправить по e-mail) или сохраните PDF и отправьте через внешнюю почту.В 1С:Бухгалтерия 3.0 для отправки по email нужно предварительно настроить почтовый клиент в параметрах программы (Администрирование → Организации и настройки → Настройки почты).
Всегда проверяйте, что в печатной форме счета-оферты отображается полный текст оферты. Частая ошибка — обрезка текста из-за неправильных настроек шаблона.
Настройка шаблона счета-оферты в 1С
Если стандартный шаблон счета-оферты в вашей 1С не устраивает (например, не хватает полей или неправильно отображается текст), его можно доработать. Рассмотрим два способа: через конструктор печатных форм и вручную через Конфигуратор.
Способ 1: Конструктор печатных форм (для пользователей)
Этот метод не требует знаний программирования:
- Откройте любой счет-оферту и нажмите
Печать → Настроить форму. - В конструкторе добавьте недостающие поля (например,
Срок действия офертыилиУсловия оплаты) перетаскиванием из панели инструментов. - Настройте шрифты, выравнивание и отступы для текста оферты (важно, чтобы он не обрезался!).
- Сохраните шаблон под новым именем (например,
Счет-оферта (полный)). - Откройте базу в режиме
Конфигуратор(права администратора!). - Перейдите в
Объекты → Документы → СчетНаОплатуПокупателю → Формы. - Скопируйте стандартную форму (
ФормаДокумента) и отредактируйте ее:&НаКлиентеПроцедура ТекстОфертыПриИзменении(Элемент)
Если Не ЗначениеЗаполнено(Объект.ТекстОферты) Тогда
Объект.ТекстОферты = ПолучитьШаблонТекстаОферты();
КонецЕсли;
КонецПроцедуры
- Добавьте новые реквизиты в модуль объекта (например,
СрокДействияОферты). - Обновите конфигурацию базы (
Конфигурация → Обновить конфигурацию базы данных). - 🔄 Проверьте актуальность данных в справочнике
Контрагенты; - 📥 Обновите реквизиты через сервис
1С:Контрагент(кнопкаЗагрузить реквизиты из ЕГРЮЛ); - 🔧 Настройте автоматическое обновление реквизитов в параметрах программы (
Администрирование → Настройки программы → Обмен данными).
В 1С:Бухгалтерия 3.0 путь к конструктору: Все функции → Печатные формы, отчеты и обработки → Настройка печатных форм.
Способ 2: Редактирование в Конфигураторе (для программистов)
Если нужно кардинально изменить структуру документа (например, добавить логотип компании или таблицу с графиком поставок), потребуется редактирование в Конфигураторе:
⚠️ Внимание: Редактирование в Конфигураторе может нарушить работу типовой конфигурации. Перед изменениями обязательно сделайте резервную копию базы и протестируйте изменения на копии!
| Проблема | Причина | Решение |
|---|---|---|
| Текст оферты обрезается при печати | Неправильные настройки высоты поля в шаблоне | В конструкторе печатных форм увеличьте высоту поля или уменьшите шрифт |
| Не отображается логотип компании | Логотип не загружен в справочник организаций | Добавьте логотип в карточку организации (Справочники → Организации) |
| Некорректные цены в счете | Не обновлен прайс-лист или неверный тип цен | Проверьте настройки типа цен в документе (Цены и валюта) |
| Не отправляется email | Не настроен почтовый клиент в 1С | Настройте параметры SMTP в Администрирование → Настройки почты |
Автоматическое заполнение счета-оферты данными из справочников
Чтобы сэкономить время, настройте автоматическое заполнение полей счета-оферты данными из справочников. Это особенно актуально, если вы отправляете десятки счетов в день.
1. Автозаполнение реквизитов контрагента
В 1С:УТ 11 и ERP реквизиты контрагента (адрес, ИНН, банковские реквизиты) подтягиваются автоматически при выборе из справочника. Если данные не обновляются:
2. Автоподстановка цен и скидок
Чтобы в счет-оферту автоматически подставлялись актуальные цены:
- Откройте справочник
Типы цен(НСИ → Ценообразование → Типы цен). - Убедитесь, что для контрагента или группы контрагентов назначен правильный тип цен (например,
ОптоваяилиРозничная). - В документе
Заказ покупателяилиСчет на оплатувыберите нужный тип цен в полеЦены и валюта. - 🎯 Настройте
Дисконтные картыилиПрограммы лояльностив разделеCRM и маркетинг; - 📊 Создайте
Условия предоставления скидокдля групп контрагентов; - ⚙️ Включите автоматический расчет скидок в настройках ценообразования.
Для автоматического применения скидок:
Как проверить, почему не применяется скидка?
1. Откройте карточку контрагента и проверьте, к какой группе скидок он относится.
2. В документе Заказ покупателя нажмите Цены и скидки → Рассчитать скидки вручную.
3. Проверьте, не конфликтуют ли условия нескольких скидок (например, персональная скидка и акция).
4. Убедитесь, что срок действия скидки не истек (поле Действует с/по в настройках скидки).
3. Автоматическая вставка текста оферты
Чтобы не вводить текст оферты вручную:
- Создайте шаблон текста в справочнике
Тексты документов(НСИ → Тексты документов). - В шаблоне используйте плейсхолдеры для динамических данных, например:
Настоящий счет-оферта действителен до {ДатаОкончанияДействияОферты}.Продавец: {Организация.НаименованиеПолное}, ИНН {Организация.ИНН}.
- В документе
Счет на оплатув полеТекст офертывыберите созданный шаблон из списка.
В 1С:Бухгалтерия 3.0 для этого придется доработать печатную форму через Конфигуратор или использовать внешнюю обработку.
Типичные ошибки при формировании счета-оферты в 1С и как их избежать
Даже опытные пользователи 1С допускают ошибки, которые могут привести к спорам с контрагентами или проблемам с налоговой. Вот самые распространенные:
- ❌ Отсутствует текст оферты — без него документ не имеет юридической силы как оферта. Всегда проверяйте, что текст подставлен и полностью виден в печатной форме.
- ❌ Неактуальные цены — если цены в счете отличаются от прайс-листа, это может быть расценено как обман покупателя. Настройте автоматическое обновление цен.
- ❌ Неверные реквизиты — ошибка в ИНН или адресе может привести к проблемам с оплатой. Регулярно обновляйте данные контрагентов через сервис
1С:Контрагент. - ❌ Нет срока действия оферты — по умолчанию оферта действует до отзыва, но лучше указать конкретную дату (например, 30 дней).
- ❌ Несоответствие НДС — если в счете указан НДС 20%, а в договоре 10%, это приведет к разногласиям. Проверяйте ставку НДС в карточке номенклатуры.
Еще одна частая проблема — некорректное отображение печатной формы при отправке по email. Например, шрифты съезжают или пропадают границы таблиц. Чтобы этого избежать:
- 🖼️ Используйте формат
PDFвместоWordилиExcel; - 📏 В настройках шаблона установите фиксированную ширину колонок;
- 🔍 Перед отправкой предварительно просмотрите документ (
Печать → Предварительный просмотр).
⚠️ Внимание: Если вы работаете с электронными торговыми площадками (например, Б2Б-Центр, Фабрикант), проверьте, что счет-оферта соответствует их техническим требованиям. Некоторые площадки требуют обязательного наличия штрихкода или QR-кода в документе.
Как отправить счет-оферту из 1С по email или через ЭДО
Отправка счета-оферты напрямую из 1С экономит время и снижает риск ошибок при ручном переносе данных. Рассмотрим три способа отправки.
1. Отправка по email
Чтобы отправить счет по email:
- В документе
Счет на оплатунажмитеОтправить → По e-mail. - Если почта не настроена, система предложит настроить параметры SMTP. Укажите:
- 📧 Адрес email (например,
buhgalteriya@firma.ru); - 🔑 Пароль;
- 🌐 Сервер исходящей почты (например,
smtp.yandex.ru); - 🔒 Порт и тип шифрования (обычно
SSL/TLSна порту465).
- 📧 Адрес email (например,
Кому укажите email контрагента (он подтянется автоматически, если email указан в карточке контрагента).Счет-оферта №123 от 01.06.2026) и при необходимости сопроводительный текст.Отправить.В 1С:Бухгалтерия 3.0 перед первой отправкой нужно настроить почтовый профиль в разделе Администрирование → Организации и настройки → Настройки почты.
2. Отправка через ЭДО (электронный документооборот)
Если ваша компания подключена к оператору ЭДО (например, Контур.Диадок, СБИС, Такском), можно отправить счет-оферту в электронном виде с юридической значимой подписью:
- Убедитесь, что в 1С настроен обмен с оператором ЭДО (
Администрирование → Настройки обмена → Электронный документооборот). - В документе
Счет на оплатунажмитеОтправить → Через ЭДО. - Выберите оператора ЭДО и контрагента (если у него несколько договоров с разными реквизитами).
- Подпишите документ квалифицированной электронной подписью (КЭП).
- Отправьте. Статус отправки можно отследить в журнале документов ЭДО.
Преимущества отправки через ЭДО:
- 🔒 Юридическая значимость (равнозначно бумажному документу с подписью);
- 📤 Автоматическое подтверждение получения контрагентом;
- 🗄️ Все документы хранятся в архиве оператора ЭДО (не менее 5 лет).
- Нажмите
Печать → Сохранить каки выберите формат (PDF,Excel,Word). - Сохраните файл на диск.
- Отправьте файл через внешнюю почту или мессенджер (например, WhatsApp или Telegram).
3. Экспорт в Excel/PDF и ручная отправка
Если автоматические способы не подходят (например, у контрагента специфические требования к формату), экспортируйте счет вручную:
При отправке в Excel проверьте, что:
- 📊 Формулы не съехали;
- 🔢 Числовые значения отображаются корректно (например, даты не превратились в числа);
- 🖼️ Логотип и подписи сохранились.
Интеграция счета-оферты с другими документами 1С
Счет-оферта редко существует сам по себе — обычно он связан с другими документами: заказами, реализациями, платежками. Настройка этих связей позволяет автоматизировать учет и избежать ошибок.
1. Связь с заказом покупателя
Если счет-оферта формируется на основе заказа:
- 🔄 При оплате счета автоматически меняется статус заказа (например, с
На согласованиинаОплачен); - 📦 После отгрузки заказ закрывается, а счет помечается как
Исполнен; - 📊 Данные о продажах автоматически попадают в отчеты (например,
Анализ продаж по клиентам). - Откройте
Настройки → Настройки продаж. - В разделе
Документы продажустановите флагАвтоматически изменять статус заказа при оплате счета. - Сохраните настройки.
- В документе
Счет на оплатунажмитеСоздать на основе → Реализация товаров и услуг. - Проверьте, что данные (товары, цены, контрагент) подтянулись корректно.
- Добавьте недостающие реквизиты (например,
ДоговорилиСклад отгрузки). - Проведите документ.
- Откройте
НСИ → Бизнес-процессы → Список бизнес-процессов. - Создайте новый процесс
Обработка оплаченного счета. - Настройте условие:
Если счет оплачен → Создать реализацию. - Укажите ответственного и срок выполнения задачи.
- 💳 В документе
Поступление на расчетный счетукажите связь со счетом (полеОснование); - 📈 Настройте отчет
Ведомость по счетам на оплату(Отчеты → Продажи → Ведомость по счетам), чтобы видеть статусы оплат; - 🔔 Включите уведомления об оплате (в 1С:ERP это настраивается в
Настройки → Уведомления). - Откройте
Банк и касса → Банковские выписки. - Загрузите выписку из банка (кнопка
Загрузить). - Нажмите
Подобрать документы— система сама найдет соответствующий счет.
Чтобы настроить эту связь в 1С:УТ 11:
2. Автоматическое создание реализации
После оплаты счета-оферты можно автоматически создать документ Реализация товаров и услуг:
В 1С:ERP этот процесс можно автоматизировать с помощью Бизнес-процессов:
3. Связь с платежными документами
Чтобы отслеживать оплату по счету-оферт:
В 1С:Бухгалтерия 3.0 для автоматического зачета оплат:
Юридические нюансы счета-оферты: что проверяет налоговая
Счет-оферта —