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

Особое внимание уделим нюансам, которые часто упускают: как проверить корректность НДС в счёте, почему не подтягиваются условия оплаты из договора, и как автоматизировать процесс для регулярных клиентов. Если вы работаете с договорами с особыми условиями (аванс, отсрочка, многовалютные расчёты), здесь найдёте решения для этих случаев.

Подготовка перед формированием счёта: проверка договора и справочников

Прежде чем создавать счёт, убедитесь, что в системе корректно заведены все необходимые данные. Ошибки на этом этапе приведут к тому, что счёт либо не сформируется, либо будет содержать неверные реквизиты.

Первым делом проверьте:

  • 📄 Договор с контрагентом — он должен быть актуальным (не просроченным) и содержать все обязательные поля: валюту расчётов, условия оплаты, ответственного менеджера.
  • 🏢 Реквизиты вашей организации — особенно если счёт формируется от имени обособленного подразделения или филиала.
  • 💰 Цены и номенклатуру — если в счёте будут товары/услуги, их карточки должны содержать актуальные цены и единицы измерения.
  • 📅 Дата документа — она не должна быть раньше даты подписания договора (иначе 1С выдаст предупреждение).

Если вы работаете в 1С:Управление торговлей, дополнительно проверьте настройки Типов цен — они должны соответствовать условиям договора. Например, если в договоре прописана скидка 10% для постоянного клиента, этот тип цен должен быть заведён в справочнике.

💡

Если в договоре указаны индивидуальные условия (например, "оплата в течение 5 дней с момента получения счёта"), создайте отдельный вид договора в 1С с этими параметрами. Это избавит от ручного ввода при каждом формировании счёта.

Пошаговая инструкция: как создать счёт по договору в 1С

Рассмотрим универсальный алгоритм для большинства конфигураций. Откройте вашу базу 1С и следуйте инструкции:

  1. Перейдите в раздел продаж:
    • В 1С:Бухгалтерия 3.0
    • : Продажи → Счета на оплату покупателям.
    • В 1С:Управление торговлей 11: Продажи → Заказы и счета → Счета покупателям.
    • В 1С:ERP: Продажи → Документы продаж → Счета на оплату.
  2. Создайте новый документ — нажмите кнопку Создать или Добавить.
  3. Выберите контрагента и договор:
    • В поле Контрагент укажите организацию-покупателя.
    • В поле Договор выберите нужный договор из списка. Если договоров несколько, ориентируйтесь на дату и номер.
  • Заполните табличную часть:
    • Добавьте товары/услуги вручную или через подбор (Добавить → Подбор).
    • Убедитесь, что цены и количество соответствуют договору.
    • Проверьте реквизиты счёта:
      • Дата и номер должны формироваться автоматически (если не настроено иное).
      • Поле Срок оплаты должно подтянуться из договора.
    • Сохраните и проведите документ — кнопка Записать и закрыть или Провести.

    Выбран правильный контрагент и договор|

    Цены в табличной части соответствуют договору|

    Сумма НДС рассчитана верно (если применимо)|

    Срок оплаты совпадает с условиями договора|

    Реквизиты вашей организации актуальны

    -->

    Если счёт формируется на аванс, в поле Вид операции выберите Авансовый платёж или аналогичный пункт (название может отличаться в зависимости от конфигурации).

    Привязка счёта к договору: почему это важно и как проверить

    Многие пользователи пропускают шаг привязки счёта к договору, считая его необязательным. Однако это чревато проблемами:

    • 🔄 Некорректный учёт дебиторской задолженности — без привязки к договору 1С не сможет автоматически закрывать задолженность при поступлении оплаты.
    • 📉 Ошибки в отчётах — например, в Анализе задолженности по договорам такой счёт не отобразится.
    • 💸 Проблемы с НДС — если в договоре прописаны особые условия по налогу (например, 0% или без НДС), они не применятся.

    Чтобы проверить, корректно ли привязан счёт:

    1. Откройте созданный счёт и посмотрите поле Договор — оно должно быть заполнено.
    2. Перейдите в Печатную форму счёта (Печать → Счёт на оплату) и убедитесь, что в шапке документа указан номер договора.
    3. Сверьте условия оплаты в счёте и договоре (срок, валюта, ответственный менеджер).
    Что делать, если счёт не привязывается к договору?

    Если при выборе контрагента список договоров пуст или выдаётся ошибка, проверьте:

    1. Статус договора — он должен быть Действует (не "Закрыт" или "На согласовании").

    2. Дата счёта — она не может быть раньше даты начала действия договора.

    3. Вид договора — в настройках 1С может быть ограничение (например, счёт можно создавать только по договорам вида "С покупателем").

    4. Права пользователя — у вашей роли должны быть права на работу с договорами данного типа.

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

    Настройка шаблонов счёта: как ускорить работу

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

    1. Шаблоны печатных форм:
      • Перейдите в Администрирование → Печатные формы, отчёты и обработки → Настройка печатных форм.
      • Выберите документ Счёт на оплату и настройте макет: добавьте логотип, измените шрифты, укажите дополнительные реквизиты (например, банковские счета).
  • Типовые операции (для бухгалтеров):
    • Создайте Типовую операцию (Операции → Типовые операции) для счёта с фиксированными проводками (например, авансовый счёт с НДС 20%).
    • При формировании нового счёта выбирайте этот шаблон — поля заполнятся автоматически.

    В 1С:Управление торговлей также можно настроить автоматическое формирование счёта из заказа. Для этого:

    1. Откройте заказ покупателя.
    2. Нажмите Создать на основании → Счёт на оплату.
    3. Документ создастся с уже заполненной табличной частью и привязкой к договору из заказа.
    4. Ежедневно|

      Несколько раз в неделю|

      1-2 раза в месяц|

      Реже|

      Только при необходимости-->

      Типичные ошибки и как их исправить

      Даже при кажущейся простоте процесса пользователи часто сталкиваются с ошибками. Разберём самые распространённые:

      Ошибка Причина Решение
      В счёте не отображается НДС В договоре или карточке номенклатуры не указан ставка НДС Проверьте настройки Ставки НДС в справочнике Номенклатура и в договоре
      Счёт не проводится с ошибкой "Не указан договор" Договор не выбран или его статус "Закрыт" Выберите действующий договор или измените его статус
      Сумма в счёте не совпадает с заказом Цены в справочнике изменились после создания заказа Используйте Фиксированные цены в заказе или обновите цены вручную
      Не печатается банковские реквизиты В шаблоне печатной формы не прописаны поля для реквизитов Отредактируйте макет печатной формы в Администрирование → Печатные формы

      Если при проведении счёта появляется ошибка "Недостаточно прав для операции", проверьте настройки ролей пользователя. Для создания счетов обычно требуются права:

      • Документы продаж (создание, редактирование)
      • Просмотр договоров контрагентов
      • Печать документов
      💡

      Самая частая ошибка — несовпадение валют в счёте и договоре. Если в договоре указана валюта USD, а в счёте по умолчанию стоит RUB, документ не проведётся. Всегда сверяйте валюту перед сохранением!

      Отправка счёта контрагенту: электронная почта и ЭДО

      После формирования счёта его нужно отправить клиенту. В 1С есть несколько способов:

      1. Печать и отправка по email:
        • Нажмите Печать → Счёт на оплату.
        • Выберите Отправить по email и укажите адрес контрагента.
        • При необходимости добавьте сопроводительное письмо.
    5. Электронный документооборот (ЭДО):
      • Если у вас подключён Диадок, Контур.Диадок или другой оператор ЭДО, счёт можно отправить прямо из 1С.
      • Нажмите Отправить → Через ЭДО и выберите оператора.
  • Экспорт в PDF/Excel:
    • Для этого используйте Печать → Сохранить как PDF.
    • Файл можно отправить через мессенджер или загрузить в личный кабинет клиента.
  • Если вы отправляете счёт по email, рекомендуется:

    • 📎 Прикрепить счёт в формате PDF (он сохраняет форматирование).
    • 📝 В теме письма указать номер счёта и дату (пример: "Счёт №123 от 01.06.2026 на оплату по договору №5").
    • 🔒 Если счёт содержит конфиденциальную информацию, защитите PDF паролем.
    💡

    Чтобы ускорить процесс, настройте в 1С шаблоны писем для счетов. Для этого перейдите в Администрирование → Настройки почты → Шаблоны писем и создайте шаблон с переменными (номер счёта, сумма, срок оплаты).

    Работа с авансовыми счетами и частичной оплатой

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

    Авансовый счёт создаётся так же, как и обычный, но с уточнениями:

    1. В поле Вид операции выберите Аванс или Предоплата.
    2. В табличной части укажите сумму аванса (она может быть фиксированной или процентом от общей стоимости).
    3. В комментарии укажите, что это аванс (например: "Аванс 30% по договору №5 от 01.06.2026").

    Для частичной оплаты:

    1. Сформируйте счёт на полную сумму договора.
    2. После поступления части оплаты создайте Поступление на расчётный счёт с пометкой Частичная оплата.
    3. В 1С автоматически сформируется задолженность на оставшуюся сумму.

    Если клиент оплатил аванс, но потом изменил заказ, потребуется:

    1. Создать Корректировку долга (Банк и касса → Корректировка долга).
    2. Указать первоначальный счёт и новый заказ.
    3. Провести документ — 1С автоматически пересчитает задолженность.
    Что делать, если клиент переплатил?

    Если сумма поступила больше, чем в счёте:

    1. Создайте Поступление на расчётный счёт на фактическую сумму.

    2. Сформируйте Возврат денежных средств на разницу (Банк и касса → Возврат денег покупателю).

    3. Или зачетите переплату в счёт будущих поставок (через Корректировку долга).

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

    Можно ли сформировать счёт без договора?

    Технически да, но это не рекомендуется. Без привязки к договору:

    • Не будет автоматически учитываться дебиторская задолженность.
    • В отчётах (например, Ведомость по договорам) такой счёт не отобразится.
    • Могут возникнуть проблемы с НДС, если в договоре прописаны особые условия.

    Исключение — разовые счета для новых клиентов, когда договор ещё не подписан. В этом случае укажите в комментарии к счёту: "Без договора (разовая поставка)".

    Как изменить номер счёта после проведения?

    Если счёт уже проведён, его номер изменить нельзя — это нарушит последовательность документов. Варианты решений:

    1. Сторнировать счёт:
      • Создайте Сторно (Операции → Сторно документов).
      • Сформируйте новый счёт с правильным номером.
  • Исправить вручную (если счёт не отправлен клиенту):
    • Снимите документ с проведения (Действия → Отменить проведение).
    • Измените номер и проведите заново.

    Если счёт уже отправлен контрагенту, лучше создать новый с пометкой "Исправленный" и уведомить клиента.

  • Почему в счёте не отображается логотип компании?

    Это проблема шаблона печатной формы. Чтобы добавить логотип:

    1. Перейдите в Администрирование → Печатные формы, отчёты и обработки → Настройка печатных форм.
    2. Выберите документ Счёт на оплату и нажмите Редактировать макет.
    3. Вставьте изображение логотипа в шапку документа (обычно используется формат JPEG или PNG).
    4. Сохраните изменения и обновите печатную форму.

    Если логотип есть в шаблоне, но не отображается при печати, проверьте:

    • Путь к файлу изображения (он должен быть доступен на всех рабочих станциях).
    • Формат файла (некоторые версии 1С не поддерживают SVG).
    Как сформировать счёт в иностранной валюте?

    Для этого:

    1. Убедитесь, что в договоре с контрагентом указана нужная валюта (например, USD или EUR).
    2. В справочнике Валюты (Справочники → Валюты) должен быть актуальный курс.
    3. При создании счёта выберите эту валюту в поле Валюта.
    4. Сумма автоматически пересчитается по курсу на дату счёта.
    5. Если курс не обновляется, проверьте:

      • Настройки Автоматического обновления курсов валют (Администрирование → Настройки программы → Валюты).
      • Права пользователя на редактирование валютных операций.
    Можно ли автоматически отправлять счета по расписанию?

    Да, в 1С:ERP и 1С:Управление торговлей есть функция отложенной отправки. Для этого:

    1. Создайте счёт и сохраните его в статусе Не проведён.
    2. Нажмите Отложенная отправка и укажите дату/время.
    3. В настройках почты (Администрирование → Настройки почты) должен быть включён Фоновый режим отправки.

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