Документы и Печать · 12 мин
Почему не выписывается счет-фактура в 1С: причины и решения
Разбираем, почему в 1С не формируется счет-фактура: ошибки в документах, настройки НДС, права, нумерация. Пошаговая диагностика и способы исправить проблему.
Счет-фактура в 1С создается на основании первичного документа — реализации товаров, акта оказанных услуг, поступления или авансового отчета. Если программа не формирует документ, причина почти всегда кроется в одной из пяти областей: состояние документа-основания, настройки учетной политики по НДС, права пользователя, нарушенная нумерация или технические ошибки базы.
Типичные симптомы выглядят по-разному: кнопка «Ввести счет-фактуру» неактивна, документ создается, но не проводится, при проведении появляется сообщение об ошибке, либо счет-фактура формируется с пустыми или неверными суммами. Каждый сценарий указывает на свою группу причин, и диагностику стоит начинать именно с симптома.
Ниже разобраны основные причины, по которым 1С не выписывает счет-фактуру, и конкретные действия для каждой ситуации. Материал применим к конфигурациям «Бухгалтерия предприятия», «Управление торговлей», «Комплексная автоматизация» и ERP — названия команд могут немного отличаться, но логика проверки одинакова.
Проверьте документ-основание
Счет-фактура — подчиненный документ: он не существует сам по себе, а создается на основании реализации, поступления, отчета комитенту или платежного документа (для авансовых). Если основание не проведено, помечено на удаление или создано с ошибками, счет-фактура либо не сформируется вовсе, либо сформируется некорректно.
Откройте документ-основание и убедитесь, что он проведен: в журнале у проведенных документов нет серой пометки, а в самом документе доступна команда «Отменить проведение». Если документ не проводится, сначала устраните причину его ошибки — незаполненные реквизиты, отсутствие остатков на складе, неверные счета учета. Только после успешного проведения основания создавайте счет-фактуру.
Отдельный случай — документ проведен, но дата счета-фактуры попадает в закрытый период. Если дата запрета редактирования установлена позже даты документа, 1С заблокирует создание подчиненных документов. Проверьте дату запрета в разделе «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных».
Счет-фактура уже существует
Кнопка «Ввести счет-фактуру» может быть неактивна, потому что документ уже создан ранее — вами или другим пользователем. Откройте панель связанных документов (команда «Ещё» → «Связанные документы» или гиперссылка «Счет-фактура» в форме основания). Если документ существует, но не проведен или заполнен с ошибками, исправьте его, а не создавайте дубликат.
Проверьте настройки НДС и учетную политику
Вторая по частоте причина — настройки, при которых программа считает выставление счета-фактуры не нужным. Если организация или конкретная операция оформлена как не облагаемая НДС, 1С не будет требовать и часто не даст создать счет-фактуру штатным способом.
Проверьте следующие настройки:
- Учетная политика организации — раздел «Главное» → «Учетная политика». Убедитесь, что система налогообложения — общая (ОСНО), а не УСН или патент. Для «упрощенцев» счета-фактуры по умолчанию не формируются, хотя при выставлении их покупателю обязанность возникает.
- Ставка НДС в документе — если в табличной части реализации стоит «Без НДС», счет-фактура не требуется. Проверьте ставку в каждой строке, а не только в шапке.
- Настройки договора с контрагентом — в договоре может быть установлен признак, влияющий на порядок выставления счетов-фактур (например, для операций по необлагаемым ставкам или для агентских схем).
- Карточка номенклатуры — ставка НДС, заданная в элементе справочника, подставляется в документы автоматически и может «занулить» налог незаметно для пользователя.
Проверьте права пользователя
Если кнопка создания счета-фактуры видна, но при нажатии ничего не происходит либо появляется сообщение о нарушении прав, проблема в ролевой модели. В типовых конфигурациях создание и проведение счетов-фактур регулируется отдельными ролями, и у пользователя с профилем «менеджер по продажам» может не быть права на работу с регламентированными документами.
Попросите администратора проверить профиль группы доступа: «Администрирование» → «Настройки пользователей и прав» → «Профили групп доступа». Для работы со счетами-фактурами пользователю нужны права на добавление и проведение этого вида документов, а также на чтение связанных регистров. Быстрая проверка — войти под пользователем с полными правами и повторить действие: если документ создается, причина точно в правах.
Отдельно проверьте ограничения на уровне записей (RLS): если доступ к организации или контрагенту ограничен, документ может не создаваться без явного сообщения об ошибке. Этот сценарий характерен для баз, где ведется учет по нескольким организациям.
Разберитесь с нумерацией и датами
Счета-фактуры нумеруются в хронологическом порядке, и 1С контролирует соответствие номера дате. Если в базе вручную правили номера, удаляли документы «из середины» или восстанавливали архивные копии, механизм автонумерации может дать сбой: программа пытается присвоить номер, который уже занят, и отказывается проводить документ.
Признаки проблемы с нумерацией: сообщение «Номер не уникален» при проведении, счет-фактура сохраняется, но не проводится, либо номер нового документа меньше номера более раннего. Для исправления используйте обработку обновления нумерации (в типовых конфигурациях она доступна через «Операции» → «Регламентные операции» или встроена в сервисные обработки), либо вручную присвойте документу свободный номер с учетом хронологии.
Диагностируйте ошибки при проведении
Когда счет-фактура создается, но не проводится, программа выводит конкретное сообщение об ошибке — его текст и есть главный ключ к решению. Не закрывайте окно сообщений, а прочитайте его полностью: в 1С сообщения привязаны к реквизитам, и клик по сообщению часто переносит курсор к проблемному полю.
Наиболее частые ошибки проведения:
- Не заполнен договор или счета учета — откройте документ-основание и проверьте закладку с расчетами.
- Не указан номер или дата входящего документа — актуально для полученных счетов-фактур: без реквизитов входящего документа проведение блокируется.
- Дублирование по регистру — если счет-фактура по этому основанию уже записан в регистре, второй проведен не будет; найдите и удалите или распроведите первый.
- Код вида операции не заполнен — в части конфигураций пустой код вида операции мешает формированию записей книги покупок или продаж.
- 1Убедитесь, что документ-основание проведен и не помечен на удаление
- 2Проверьте через «Связанные документы», не создан ли счет-фактура ранее
- 3Проверьте систему налогообложения в учетной политике и ставку НДС в строках документа
- 4Проверьте дату запрета редактирования и права пользователя
- 5Прочитайте текст сообщения об ошибке при проведении и исправьте указанный реквизит
- 6Проверьте уникальность номера и хронологию нумерации
Технические причины: обмены, расширения, релиз
Если настройки и документы в порядке, а проблема сохраняется, ищите техническую причину. В базах с обменом данными (например, между «Управлением торговлей» и «Бухгалтерией») счет-фактура может не создаваться, потому что документ-основание выгружен с отбором, который отсекает подчиненные документы, либо обмен завершился с ошибкой и часть данных не загрузилась.
Проверьте журнал регистрации («Администрирование» → «Поддержка и обслуживание» → «Журнал регистрации») на момент попытки создания документа — там фиксируются ошибки проведения, конфликты блокировок и сбои кода. Если в базе установлены расширения конфигурации или внешние обработки печати, временно отключите их и повторите действие: доработки нередко перехватывают стандартные обработчики создания документов.
Наконец, убедитесь, что релиз конфигурации не устарел критически: изменения форматов и законодательства по НДС регулярно требуют обновлений, и на старых релизах часть механизмов может работать некорректно. Перед обновлением обязательно создайте резервную копию базы.
Статус основания и связанные документы
Текст сообщения об ошибке
Профиль доступа и ставку НДС
Ставки в строках и карточке товара
Частые ошибки при самостоятельном исправлении
Стремясь быстро «выбить» документ, пользователи нередко усугубляют ситуацию. Самая опасная практика — создавать счет-фактуру вручную без основания или копировать чужой документ: такой документ не свяжется с реализацией, не сформирует проводки и записи книги продаж, а при сверке с контрагентом и налоговой выявит расхождения.
Вторая типичная ошибка — менять учетную политику задним числом ради одного документа. Изменение системы налогообложения или параметров НДС влияет на все документы периода, а не только на проблемный. Если документ нужен разово, ищите штатный способ его создания при текущих настройках, а не перестраивайте учет.
Как проверить, что проблема решена
После устранения причины создайте счет-фактуру заново и проверьте результат по нескольким точкам. Документ должен быть проведен, иметь корректный номер, соответствующий хронологии, и правильные суммы НДС, совпадающие с документом-основанием.
Дополнительно сформируйте книгу продаж (или книгу покупок для полученных документов) за соответствующий период и убедитесь, что операция попала в отчет с верными суммами и кодом вида операции. Если документ проведен, но в книгу не попал — причина в настройках формирования записей, и это отдельная проблема, которую нужно решать до сдачи декларации.
Как проверить результат
Проведен, номер соответствует хронологии
Сохранен, но не проведен, или номер нарушает последовательность
Совпадают с документом-основанием
НДС пустой или отличается от реализации
Операция отражена с верным кодом и суммой
Документа нет в книге при проведенном статусе
Частые вопросы
Почему в 1С: Бухгалтерии нет кнопки «Выписать счет-фактуру» в реализации?
Чаще всего счет-фактура уже создан — ссылка на него отображается внизу формы документа рядом с надписью «Счет-фактура». Если ссылки нет, проверьте, проведена ли реализация, и не установлена ли в документе ставка «Без НДС» по всем строкам. Также кнопка может отсутствовать у пользователя без соответствующих прав.
Организация на УСН — как выписать счет-фактуру покупателю?
При упрощенной системе 1С по умолчанию не предлагает счета-фактуры. Если документ нужен по просьбе покупателя, в реализации укажите ставку НДС вместо «Без НДС» — тогда программа позволит создать счет-фактуру. Помните: выставление документа с НДС порождает обязанность уплатить налог и подать декларацию.
Счет-фактура проведен, но не попадает в книгу продаж. Что делать?
Проверьте дату документа и период формирования книги, заполненность кода вида операции и состояние регистра «НДС продажи». В ряде конфигураций записи книги формируются регламентным документом «Формирование записей книги продаж» — создайте его за нужный период. Также убедитесь, что операция не относится к необлагаемым.
Ошибка «Номер не уникален» при проведении — как исправить?
Откройте список счетов-фактур, отсортируйте по номеру и найдите документ с конфликтующим номером. Присвойте новому документу свободный номер вручную с учетом даты. Если нумерация сбилась массово, используйте штатную обработку обновления нумерации, но не трогайте документы закрытых периодов, по которым сдана отчетность.
После обновления 1С счета-фактуры перестали создаваться. В чем причина?
Проверьте журнал регистрации на ошибки в момент создания документа, отключите установленные расширения конфигурации — они могут быть несовместимы с новым релизом. Также убедитесь, что после обновления выполнены все отложенные обработчики обновления данных: незавершенное обновление часто блокирует проведение документов.
Можно ли выписать счет-фактуру без документа реализации?
Технически в некоторых конфигурациях документ можно создать вручную, но делать этого не стоит: без основания счет-фактура не сформирует корректные проводки и записи регистров НДС, что приведет к ошибкам в декларации. Сначала оформите первичный документ, затем на его основании — счет-фактуру.
Что важно запомнить
Начинайте диагностику с документа-основания и связанных документов, затем проверяйте настройки НДС, права и нумерацию. Читайте текст ошибок проведения — он указывает на конкретную причину. Не исправляйте проблему изменением учетной политики задним числом и не создавайте счета-фактуры вручную без основания.