Оформление счёта на оплату после фактической отгрузки товара или услуги — стандартная операция в 1С:Предприятие, но многие пользователи сталкиваются с ошибками при создании документа «на основании». Типичные проблемы: некорректное заполнение реквизитов, дублирование сумм или потеря связи между документами. В этой статье разберём пошаговый алгоритм для всех актуальных конфигураций (Бухгалтерия 3.0, Управление торговлей 11, ERP 2.5), а также покажем, как избежать распространённых ошибок при работе с Реализация товаров и услуг и Счёт на оплату покупателю.
Особое внимание уделим автоматическому переносу данных из реализации в счёт — функции, которая экономит до 70% времени на ручном вводе. Также рассмотрим нюансы для случаев, когда счёт нужно выставить частично (например, при предоплате 50%) или с изменёнными ценами. Если вы работаете с 1С:Розница или 1С:Комплексная автоматизация, принципы будут аналогичными, но с учётом специфики интерфейса.
Прежде чем приступить, проверьте:
- 🔹 Версию вашей конфигурации (меню
Справка → О программе). В старых релизах (до 2020 года) логика создания документов «на основании» может отличаться. - 🔹 Права пользователя. Для формирования счетов требуется роль с доступом к продажам (например,
Менеджер по продажамилиБухгалтер). - 🔹 Настройки учётной политики: включён ли флаг
Контролировать оплату по счётам(влияет на связь документов).
1. Когда нужен счёт на основании реализации
В большинстве случаев счёт на оплату оформляется до отгрузки (как предложение оплатить), но иногда требуется выставить его после фактической реализации. Типичные сценарии:
- 📄 Постоплата: товар отгружен, но покупатель должен оплатить его позже (например, при работе с постоянными клиентами по договорённости).
- 💰 Корректировка суммы: реализация прошла по одной цене, а счёт нужно выставить по другой (акции, скидки после отгрузки).
- 📦 Частичная оплата: покупатель внёс предоплату, но остаток суммы требуется зафиксировать отдельным счётом.
- 📊 Для отчётности: бухгалтерии нужны подтверждающие документы с правильной нумерацией и связью.
Если счёт формируется после реализации, важно сохранить связь между документами. Это позволит:
- 🔗 Автоматически подтянуть номенклатуру, количества и цены из реализации.
- 📈 Корректно отразить задолженность покупателя в отчётах (
Ведомость по счётам,Анализ субконто). - 🛡️ Избежать дублирования данных и ошибок при сверке с контрагентом.
⚠️ Внимание: Если в вашей организации используется автоматическое списание по счётам (настройка в Учётная политика), создание счёта после реализации может привести к двойному учёту дебиторской задолженности. Проверьте этот параметр перед работой!
2. Пошаговая инструкция для 1С:Бухгалтерия 3.0
Алгоритм для самой распространённой конфигурации. Если у вас Управление торговлей или ERP, переходите к следующему разделу — там будут отличия.
- Откройте документ реализации, на основании которого нужно создать счёт. Путь:
Продажи → Реализация (акты, накладные) → найдите нужный документ. - Нажмите «Создать на основании» (кнопка в верхней панели или через правую кнопку мыши). В выпадающем списке выберите
Счёт на оплату покупателю. - Проверьте автоматически заполненные данные:
- 📌 Контрагент и Договор должны совпадать с реализацией.
- 📌 Номенклатура, Количество, Цена — перенесутся из табличной части.
- 📌 Сумма должна совпадать с реализацией (если не требуется корректировка).
- 🔄 Измените цены или скидки (если нужно выставить счёт по другим условиям).
- 📅 Укажите срок оплаты (важно для контроля дебиторки).
- 💬 Добавьте комментарий для покупателя (например, «Оплата по факту получения товара»).
Печать → Счёт на оплату.Контрагент и договор совпадают с реализацией|
Сумма счёта не превышает сумму реализации (если не частичная оплата)|
Указан корректный срок оплаты|
Добавлен комментарий при необходимости|
Проверена печатная форма на ошибки-->
Если счёт не создаётся или выдаёт ошибку, проверьте:
- 🔴 Статус реализации: документ должен быть
Проведён, иначе кнопка «Создать на основании» может быть неактивна. - 🔴 Права пользователя: отсутствие роли
Редактирование продажблокирует создание счетов. - 🔴 Настройки учёта: в
Учётная политикадолжен быть включён флагИспользовать счёта на оплату.
3. Особенности в 1С:Управление торговлей 11 и ERP 2.5
В этих конфигурациях процесс аналогичен, но есть ключевые отличия:
| Параметр | 1С:Бухгалтерия 3.0 | 1С:Управление торговлей 11 | 1С:ERP 2.5 |
|---|---|---|---|
| Путь к документу | Продажи → Реализация |
Продажи → Накладные |
Продажи → Реализация товаров и услуг |
| Автозаполнение цен | Переносит цены из реализации | Можно выбрать тип цен (розница, опт и т.д.) | Поддерживает несколько видов цен в одном счёте |
| Связь с заказом | Только с реализацией | Можно привязать к заказу клиента | Поддерживает цепочку: Заказ → Реализация → Счёт |
| Печатная форма | Стандартная | Гибкая настройка шаблонов | Мultiple формы для разных сценариев |
В УТ 11 и ERP при создании счёта на основании реализации доступны дополнительные опции:
- 🔄 Корректировка количества: можно уменьшить количество в счёте (например, если покупатель оплачивает только часть товара).
- 💰 Изменение валюты: если реализация была в рублях, а счёт нужно выставить в долларах.
- 📋 Привязка к заказу: если реализация сформирована на основании заказа, счёт автоматически свяжется с ним.
⚠️ Внимание: В ERP 2.5 при изменении цен в счёте не обновляется себестоимость в реализации. Это может привести к искажению данных о рентабельности сделки. Проверяйте отчёт Анализ продаж по себестоимости после таких операций.
4. Частичная оплата: как выставить счёт на остаток
Если покупатель уже внёс предоплату, но не на полную сумму, счёт можно создать только на неоплаченный остаток. Для этого:
- Откройте документ
Реализация товаров и услуг. - Проверьте вкладку
Оплаты— там должна быть отражена поступившая предоплата. - Создайте счёт на основании реализации (
Создать на основании → Счёт на оплату). - В открывшемся счёте:
- 🔹 Нажмите
Заполнить → По остатку(в УТ 11 и ERP). - 🔹 В Бухгалтерии 3.0 вручную скорректируйте сумму, оставив только неоплаченную часть.
- 🔹 Нажмите
Пример: Реализация на 100 000 ₽, предоплата — 30 000 ₽. Счёт должен быть на 70 000 ₽.
Если в вашей конфигурации нет кнопки «Заполнить → По остатку», используйте отчёт Взаиморасчёты с контрагентами (раздел Отчёты → Покупатели и продажи), чтобы уточнить сумму долга перед созданием счёта.
5. Ошибки при создании счёта и как их исправить
Рассмотрим топ-5 ошибок, с которыми сталкиваются пользователи, и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Кнопка «Создать на основании» неактивна | Документ реализации не проведён или отсутствуют права. | Проведите документ или проверьте роль пользователя в Администрирование → Пользователи. |
| Счёт создаётся пустым (без номенклатуры) | В реализации не указаны товары или услуги. | Откройте реализацию и заполните табличную часть. |
| Сумма в счёте не совпадает с реализацией | Автоматическое округление или изменённые цены. | Проверьте настройки округления в Учётная политика или вручную скорректируйте цены. |
| Нельзя изменить контрагента в счёте | Счёт жёстко привязан к реализации. | Создайте новый счёт вручную (Продажи → Счета на оплату) без привязки к реализации. |
| Ошибка «Не найден договор» | В реализации указан договор, которого нет в справочнике. | Откройте реализацию и выберите действующий договор из справочника Договоры контрагентов. |
Если ошибка не из списка, проверьте Журнал регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации). Введите в фильтр название документа реализации — там могут быть подробности.
Что делать, если счёт создался, но не проводится?
Если при нажатии Провести счёт не сохраняется, проверьте:
1. Заполнены ли обязательные реквизиты (контрагент, договор, дата).
2. Нет ли блокировки по дате: в Учётная политика может быть установлен запрет на проводки за закрытые периоды.
3. Достаточно ли прав: роль пользователя должна включать Проводки по счётам.
4. Нет ли дубля документа: попробуйте изменить номер счёта вручную.
Если проблема остаётся, воспользуйтесь Тестированием и исправлением базы (Администрирование → Тестирование и исправление).
6. Автоматизация: как ускорить создание счетов
Если вам регулярно приходится создавать счёта на основании реализации, настройте автоматизацию:
- 🤖 Шаблоны счетов: в УТ 11 и ERP можно сохранить шаблон счёта с предзаполненными реквизитами (комментарий, срок оплаты, печатная форма). Путь:
Настройки → Шаблоны документов. - 📤 Групповое создание: в Бухгалтерии 3.0 через обработку
Групповая обработка справочников и документов(доступна вВсе функции) можно массово сформировать счёта для нескольких реализаций. - 🔄 Обмен с CRM: если используете 1С:CRM, настройте автоматическое создание счетов при изменении статуса сделки на «Отгружено».
- 📊 Отчёты для контроля: используйте отчёт
Ведомость по счётам на оплату(Отчёты → Продажи), чтобы отслеживать неоплаченные счёта и своевременно их формировать.
Для продвинутых пользователей: в ERP 2.5 можно написать регламентное задание, которое будет автоматически создавать счёта на основании непогашенных реализаций. Пример кода для обработки:
Процедура СоздатьСчетаПоРеализациям()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| НЕ РеализацияТоваровУслуг.ПометкаУдаления
| И РеализацияТоваровУслуг.СуммаДокумента > 0
| И НЕ СУЩЕСТВУЕТ (
| ВЫБРАТЬ 1
| ИЗ Документ.СчетНаОплатуПокупателю КАК Счет
| ГДЕ Счет.Основание = РеализацияТоваровУслуг.Ссылка
| )";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ДокументОснование = Выборка.Ссылка.ПолучитьОбъект();
НовыйСчет = Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
НовыйСчет.ЗаполнитьНаОсновании(ДокументОснование);
НовыйСчет.Записать();
КонецЦикла;
КонецПроцедуры
⚠️ Внимание: Автоматическое создание документов может привести к дублированию, если не настроены проверки. Перед использованием скрипта протестируйте его на копии базы!
7. Печатная форма счёта: что должно быть указано
Печатная форма счёта — это не только документ для бухгалтерии, но и юридически значимый акт. Проверьте, чтобы в ней были:
- 📌 Реквизиты вашей организации: полное название, ИНН, КПП, адрес, банковские реквизиты.
- 📌 Реквизиты покупателя: название, ИНН (если есть), адрес.
- 📌 Номер и дата счёта (должны совпадать с электронной версией в 1С).
- 📌 Номенклатура с ценами и количеством (как в реализации, если не корректировалось).
- 📌 Сумма прописью (обязательно для юридических лиц).
- 📌 Подпись и печать (если требуется по внутренним правилам).
- 📌 Срок оплаты (важно для контроля дебиторской задолженности).
- 📌 Основание: ссылка на реализацию (например, «На основании накладной №ХХ от ДД.ММ.ГГГГ»).
Если печатная форма не содержит каких-то реквизитов, её можно доработать:
- В Бухгалтерии 3.0:
Администрирование → Печатные формы → Настройка печатных форм. - В УТ 11 и ERP:
Настройки → Печатные формы → Редактирование макетов.
Если счёт выписывается для физического лица, убедитесь, что в печатной форме указаны ФИО и паспортные данные (при сумме свыше 100 000 ₽ по 115-ФЗ).
FAQ: Частые вопросы по счётам на основании реализации
Можно ли создать счёт на основании реализации, если она ещё не проведена?
Нет, документ-основание (Реализация товаров и услуг) должен быть проведён. В противном случае кнопка Создать на основании будет неактивна. Если нужно выставить счёт до отгрузки, используйте документ Заказ покупателя.
Как связать счёт с реализацией, если он был создан отдельно?
Откройте счёт на оплату, найдите поле Основание (или Связанные документы) и выберите нужную реализацию из списка. В УТ 11 и ERP это можно сделать через кнопку Установить связь.
Почему в счёте не отображаются скидки, которые были в реализации?
Скорее всего, в настройках счёта отключён флаг Учитывать скидки. Откройте счёт, перейдите на вкладку Цены и скидки и включите опцию. Также проверьте, не изменялись ли цены вручную после автозаполнения.
Можно ли в одном счёте объединить несколько реализаций?
Да, но не через механизм «на основании». Создайте счёт вручную (Продажи → Счета на оплату → Создать), затем на вкладке Товары добавьте номенклатуру из разных реализаций. В комментарии укажите: «Объединённый счёт по накладным №ХХ, №УУ».
Как аннулировать счёт, созданный на основании реализации?
Откройте счёт, нажмите Ещё → Пометить на удаление. Система предложит выбрать действие:
- 🔹 Удалить счёт — документ исчезнет из базы.
- 🔹 Снять проведение — счёт останется, но не будет влиять на учёта.
Если счёт уже отправлен покупателю, лучше создать Корректировку счёта (доступно в УТ 11 и ERP).