Формирование счёта на оплату в 1С — одна из самых частых операций в работе бухгалтеров, менеджеров по продажам и логистов. Однако даже опытные пользователи иногда сталкиваются с проблемами: счёт не привязывается к договору, неверно прописываются реквизиты или суммы, а печатная форма выходит с ошибками. В этой статье разберём пошаговый алгоритм создания счёта с привязкой к договору в разных конфигурациях 1С (Бухгалтерия 3.0, Управление торговлей 11, ERP 2.5), а также типичные ошибки и способы их исправления.
Особое внимание уделим нюансам, которые часто упускают: как проверить корректность НДС в счёте, почему не подтягиваются условия оплаты из договора, и как автоматизировать процесс для регулярных клиентов. Если вы работаете с договорами с особыми условиями (аванс, отсрочка, многовалютные расчёты), здесь найдёте решения для этих случаев.
Подготовка перед формированием счёта: проверка договора и справочников
Прежде чем создавать счёт, убедитесь, что в системе корректно заведены все необходимые данные. Ошибки на этом этапе приведут к тому, что счёт либо не сформируется, либо будет содержать неверные реквизиты.
Первым делом проверьте:
- 📄 Договор с контрагентом — он должен быть актуальным (не просроченным) и содержать все обязательные поля: валюту расчётов, условия оплаты, ответственного менеджера.
- 🏢 Реквизиты вашей организации — особенно если счёт формируется от имени обособленного подразделения или филиала.
- 💰 Цены и номенклатуру — если в счёте будут товары/услуги, их карточки должны содержать актуальные цены и единицы измерения.
- 📅 Дата документа — она не должна быть раньше даты подписания договора (иначе 1С выдаст предупреждение).
Если вы работаете в 1С:Управление торговлей, дополнительно проверьте настройки Типов цен — они должны соответствовать условиям договора. Например, если в договоре прописана скидка 10% для постоянного клиента, этот тип цен должен быть заведён в справочнике.
Если в договоре указаны индивидуальные условия (например, "оплата в течение 5 дней с момента получения счёта"), создайте отдельный вид договора в 1С с этими параметрами. Это избавит от ручного ввода при каждом формировании счёта.
Пошаговая инструкция: как создать счёт по договору в 1С
Рассмотрим универсальный алгоритм для большинства конфигураций. Откройте вашу базу 1С и следуйте инструкции:
- Перейдите в раздел продаж:
- В 1С:Бухгалтерия 3.0 :
Продажи → Счета на оплату покупателям. - В 1С:Управление торговлей 11:
Продажи → Заказы и счета → Счета покупателям. - В 1С:ERP:
Продажи → Документы продаж → Счета на оплату. - Создайте новый документ — нажмите кнопку
СоздатьилиДобавить. - Выберите контрагента и договор:
- В поле
Контрагентукажите организацию-покупателя. - В поле
Договорвыберите нужный договор из списка. Если договоров несколько, ориентируйтесь на дату и номер.
- В поле
- Добавьте товары/услуги вручную или через подбор (
Добавить → Подбор). - Убедитесь, что цены и количество соответствуют договору.
- Дата и номер должны формироваться автоматически (если не настроено иное).
- Поле
Срок оплатыдолжно подтянуться из договора.
Записать и закрыть или Провести.Выбран правильный контрагент и договор|
Цены в табличной части соответствуют договору|
Сумма НДС рассчитана верно (если применимо)|
Срок оплаты совпадает с условиями договора|
Реквизиты вашей организации актуальны
-->
Если счёт формируется на аванс, в поле Вид операции выберите Авансовый платёж или аналогичный пункт (название может отличаться в зависимости от конфигурации).
Привязка счёта к договору: почему это важно и как проверить
Многие пользователи пропускают шаг привязки счёта к договору, считая его необязательным. Однако это чревато проблемами:
- 🔄 Некорректный учёт дебиторской задолженности — без привязки к договору 1С не сможет автоматически закрывать задолженность при поступлении оплаты.
- 📉 Ошибки в отчётах — например, в
Анализе задолженности по договорамтакой счёт не отобразится. - 💸 Проблемы с НДС — если в договоре прописаны особые условия по налогу (например, 0% или без НДС), они не применятся.
Чтобы проверить, корректно ли привязан счёт:
- Откройте созданный счёт и посмотрите поле
Договор— оно должно быть заполнено. - Перейдите в
Печатную форму счёта(Печать → Счёт на оплату) и убедитесь, что в шапке документа указан номер договора. - Сверьте условия оплаты в счёте и договоре (срок, валюта, ответственный менеджер).
Что делать, если счёт не привязывается к договору?
Если при выборе контрагента список договоров пуст или выдаётся ошибка, проверьте:
1. Статус договора — он должен быть Действует (не "Закрыт" или "На согласовании").
2. Дата счёта — она не может быть раньше даты начала действия договора.
3. Вид договора — в настройках 1С может быть ограничение (например, счёт можно создавать только по договорам вида "С покупателем").
4. Права пользователя — у вашей роли должны быть права на работу с договорами данного типа.
Если проблема остаётся, попробуйте обновить справочник договоров (Операции → Обновление данных).
Настройка шаблонов счёта: как ускорить работу
Если вы регулярно формируете счета для одних и тех же клиентов, настройка шаблонов сэкономит время. В 1С есть два способа автоматизации:
- Шаблоны печатных форм:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки → Настройка печатных форм. - Выберите документ
Счёт на оплатуи настройте макет: добавьте логотип, измените шрифты, укажите дополнительные реквизиты (например, банковские счета).
- Перейдите в
- Создайте
Типовую операцию(Операции → Типовые операции) для счёта с фиксированными проводками (например, авансовый счёт с НДС 20%). - При формировании нового счёта выбирайте этот шаблон — поля заполнятся автоматически.
В 1С:Управление торговлей также можно настроить автоматическое формирование счёта из заказа. Для этого:
- Откройте заказ покупателя.
- Нажмите
Создать на основании → Счёт на оплату. - Документ создастся с уже заполненной табличной частью и привязкой к договору из заказа.
Документы продаж (создание, редактирование)Просмотр договоров контрагентовПечать документов- Печать и отправка по email:
- Нажмите
Печать → Счёт на оплату. - Выберите
Отправить по emailи укажите адрес контрагента. - При необходимости добавьте сопроводительное письмо.
- Нажмите
- Электронный документооборот (ЭДО):
- Если у вас подключён Диадок, Контур.Диадок или другой оператор ЭДО, счёт можно отправить прямо из 1С.
- Нажмите
Отправить → Через ЭДОи выберите оператора.
Ежедневно|
Несколько раз в неделю|
1-2 раза в месяц|
Реже|
Только при необходимости-->
Типичные ошибки и как их исправить
Даже при кажущейся простоте процесса пользователи часто сталкиваются с ошибками. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
| В счёте не отображается НДС | В договоре или карточке номенклатуры не указан ставка НДС | Проверьте настройки Ставки НДС в справочнике Номенклатура и в договоре |
| Счёт не проводится с ошибкой "Не указан договор" | Договор не выбран или его статус "Закрыт" | Выберите действующий договор или измените его статус |
| Сумма в счёте не совпадает с заказом | Цены в справочнике изменились после создания заказа | Используйте Фиксированные цены в заказе или обновите цены вручную |
| Не печатается банковские реквизиты | В шаблоне печатной формы не прописаны поля для реквизитов | Отредактируйте макет печатной формы в Администрирование → Печатные формы |
Если при проведении счёта появляется ошибка "Недостаточно прав для операции", проверьте настройки ролей пользователя. Для создания счетов обычно требуются права:
Самая частая ошибка — несовпадение валют в счёте и договоре. Если в договоре указана валюта USD, а в счёте по умолчанию стоит RUB, документ не проведётся. Всегда сверяйте валюту перед сохранением!
Отправка счёта контрагенту: электронная почта и ЭДО
После формирования счёта его нужно отправить клиенту. В 1С есть несколько способов:
- Для этого используйте
Печать → Сохранить как PDF. - Файл можно отправить через мессенджер или загрузить в личный кабинет клиента.
Если вы отправляете счёт по email, рекомендуется:
- 📎 Прикрепить счёт в формате
PDF(он сохраняет форматирование). - 📝 В теме письма указать номер счёта и дату (пример:
"Счёт №123 от 01.06.2026 на оплату по договору №5"). - 🔒 Если счёт содержит конфиденциальную информацию, защитите PDF паролем.
Чтобы ускорить процесс, настройте в 1С шаблоны писем для счетов. Для этого перейдите в Администрирование → Настройки почты → Шаблоны писем и создайте шаблон с переменными (номер счёта, сумма, срок оплаты).
Работа с авансовыми счетами и частичной оплатой
Если по договору предусмотрена предоплата (аванс) или частичная оплата, счёт формируется с учётом этих условий. Разберём нюансы:
Авансовый счёт создаётся так же, как и обычный, но с уточнениями:
- В поле
Вид операциивыберитеАвансилиПредоплата. - В табличной части укажите сумму аванса (она может быть фиксированной или процентом от общей стоимости).
- В комментарии укажите, что это аванс (например:
"Аванс 30% по договору №5 от 01.06.2026").
Для частичной оплаты:
- Сформируйте счёт на полную сумму договора.
- После поступления части оплаты создайте
Поступление на расчётный счётс пометкойЧастичная оплата. - В 1С автоматически сформируется задолженность на оставшуюся сумму.
Если клиент оплатил аванс, но потом изменил заказ, потребуется:
- Создать
Корректировку долга(Банк и касса → Корректировка долга). - Указать первоначальный счёт и новый заказ.
- Провести документ — 1С автоматически пересчитает задолженность.
Что делать, если клиент переплатил?
Если сумма поступила больше, чем в счёте:
1. Создайте Поступление на расчётный счёт на фактическую сумму.
2. Сформируйте Возврат денежных средств на разницу (Банк и касса → Возврат денег покупателю).
3. Или зачетите переплату в счёт будущих поставок (через Корректировку долга).
FAQ: ответы на частые вопросы
Можно ли сформировать счёт без договора?
Технически да, но это не рекомендуется. Без привязки к договору:
- Не будет автоматически учитываться дебиторская задолженность.
- В отчётах (например,
Ведомость по договорам) такой счёт не отобразится. - Могут возникнуть проблемы с НДС, если в договоре прописаны особые условия.
Исключение — разовые счета для новых клиентов, когда договор ещё не подписан. В этом случае укажите в комментарии к счёту: "Без договора (разовая поставка)".
Как изменить номер счёта после проведения?
Если счёт уже проведён, его номер изменить нельзя — это нарушит последовательность документов. Варианты решений:
- Сторнировать счёт:
- Создайте
Сторно(Операции → Сторно документов). - Сформируйте новый счёт с правильным номером.
- Создайте
- Снимите документ с проведения (
Действия → Отменить проведение). - Измените номер и проведите заново.
Если счёт уже отправлен контрагенту, лучше создать новый с пометкой "Исправленный" и уведомить клиента.
Почему в счёте не отображается логотип компании?
Это проблема шаблона печатной формы. Чтобы добавить логотип:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки → Настройка печатных форм. - Выберите документ
Счёт на оплатуи нажмитеРедактировать макет. - Вставьте изображение логотипа в шапку документа (обычно используется формат
JPEGилиPNG). - Сохраните изменения и обновите печатную форму.
Если логотип есть в шаблоне, но не отображается при печати, проверьте:
- Путь к файлу изображения (он должен быть доступен на всех рабочих станциях).
- Формат файла (некоторые версии 1С не поддерживают
SVG).
Как сформировать счёт в иностранной валюте?
Для этого:
- Убедитесь, что в договоре с контрагентом указана нужная валюта (например,
USDилиEUR). - В справочнике
Валюты(Справочники → Валюты) должен быть актуальный курс. - При создании счёта выберите эту валюту в поле
Валюта. - Сумма автоматически пересчитается по курсу на дату счёта.
- Настройки
Автоматического обновления курсов валют(Администрирование → Настройки программы → Валюты). - Права пользователя на редактирование валютных операций.
Если курс не обновляется, проверьте:
Можно ли автоматически отправлять счета по расписанию?
Да, в 1С:ERP и 1С:Управление торговлей есть функция отложенной отправки. Для этого:
- Создайте счёт и сохраните его в статусе
Не проведён. - Нажмите
Отложенная отправкаи укажите дату/время. - В настройках почты (
Администрирование → Настройки почты) должен быть включёнФоновый режим отправки.
Также можно настроить регламентное задание для автоматической генерации счетов (например, ежемесячно для абонентской платы). Это требует доработки конфигурации или использования внешних обработок.