Документы и Печать · 10 мин
Как в 1С сделать счёт-фактуру на аванс с префиксом «А»
Как настроить нумерацию счетов-фактур на аванс с префиксом «А» в 1С:Бухгалтерии и других конфигурациях: типовые способы, ручная правка номера, проверка результата.
Префикс «А» в номере счёта-фактуры на аванс — распространённое требование бухгалтерии: такие документы должны визуально и аналитически отличаться от обычных счетов-фактур на отгрузку. В типовых конфигурациях 1С задача решается по-разному в зависимости от версии программы: где-то префикс формируется автоматически, где-то требуется настройка нумерации, а иногда приходится править номер вручную или дорабатывать конфигурацию.
Важно понимать сразу: в 1С:Бухгалтерии 8 (редакция 3.0) счета-фактуры на аванс имеют отдельную нумерацию от обычных счетов-фактур. Программа ведёт их в собственном диапазоне, поэтому совпадений номеров не возникает. Однако именно буквенного префикса «А» типовой механизм по умолчанию не добавляет — номер выглядит как обычный числовой, но из своей серии.
Ниже разобраны рабочие способы получить префикс «А»: штатные настройки, ручная корректировка номера, особенности для разных конфигураций и вариант с доработкой через расширение, если требование жёсткое и массовое.
Как устроена нумерация авансовых счетов-фактур в типовой 1С
Прежде чем что-то настраивать, полезно понять, что уже делает программа. В 1С:Бухгалтерии 8.3 документ «Счет-фактура выданный» с видом «На аванс» получает номер из отдельной последовательности. Это сделано для того, чтобы в книге покупок и книге продаж нумерация шла без пропусков и конфликтов: обычные счета-фактуры — один ряд, авансовые — другой.
Проверить это просто: создайте два документа — счёт-фактуру на отгрузку и счёт-фактуру на аванс — и сравните номера. Вы увидите, что авансовый документ получает номер, не связанный с основной последовательностью. Именно эта особенность и позволяет безопасно добавлять префикс «А» только к авансовым документам, не затрагивая остальную нумерацию.
В конфигурациях Управление торговлей, ERP и Комплексная автоматизация механизм похожий: авансовые счета-фактуры выделяются видом документа, а нумерация регулируется общими настройками префиксации и нумераторов.
Способ 1. Ручное изменение номера документа
Самый быстрый вариант, когда авансовых счетов-фактур немного, — исправить номер вручную. В форме документа «Счет-фактура выданный» поле номера по умолчанию недоступно для редактирования, но это ограничение снимается стандартной командой.
- 1Откройте созданный счёт-фактуру на аванс.
- 2В меню «Ещё» формы документа выберите команду «Редактировать номер» (в некоторых версиях — «Изменить номер»).
- 3Программа предупредит, что автоматическая нумерация может быть нарушена — подтвердите действие.
- 4Допишите букву «А» перед числовой частью номера, например «А00000015».
- 5Запишите и проведите документ, затем распечатайте или откройте печатную форму и убедитесь, что префикс выводится.
После ручной правки программа запоминает введённый номер, но следующий автоматически созданный авансовый счёт-фактура может снова получить чисто числовой номер. Поэтому способ подходит для разовых случаев, а не для постоянной работы.
Обратите внимание: если в базе ведётся обмен данными (например, с Управлением торговлей или сайтом), ручная правка номеров может привести к расхождениям при синхронизации. В таких базах ручной способ применяйте с осторожностью.
Способ 2. Настройка префиксации в конфигурациях с механизмом префиксов
В конфигурациях на базе Библиотеки стандартных подсистем (Управление торговлей 11, ERP, Комплексная автоматизация) существует штатный механизм префиксов. Обычно он используется для разделения нумерации по организациям или информационным базам, но его можно задействовать и для оформления номеров.
Общая логика такая: в разделе настроек (обычно «НСИ и администрирование» → «Общие настройки» или «Синхронизация данных») задаётся префикс информационной базы или префикс организации. Этот префикс добавляется ко всем номерам документов. Недостаток очевиден: префикс применится не только к авансовым счетам-фактурам, а ко всем документам, поэтому для избирательного префикса «А» штатный механизм не подходит.
Если требование — чтобы префикс «А» стоял именно у авансовых счетов-фактур и нигде больше, штатными настройками в типовой конфигурации без доработки это не решается. Остаются два пути: регламентная ручная правка (способ 1) или небольшая доработка через расширение.
Способ 3. Доработка через расширение конфигурации
Когда авансовых документов много и префикс нужен стабильно, правильное решение — расширение конфигурации. Это способ доработки без снятия конфигурации с поддержки: типовая конфигурация остаётся нетронутой, обновления продолжают устанавливаться штатно.
Суть доработки: в расширении заимствуется обработчик события «ПриУстановкеНовогоНомера» (или «ОбработкаПолученияПолейПредставления» в зависимости от задачи) для документа «СчетФактураВыданный». В обработчике проверяется вид счёта-фактуры, и если это «На аванс», к номеру добавляется префикс «А».
Условный пример логики обработчика выглядит так:
&После("ПриУстановкеНовогоНомера")
Процедура Расш_ПриУстановкеНовогоНомера(СтандартныйПрефикс, Отказ)
Если ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс Тогда
СтандартныйПрефикс = "А";
КонецЕсли;
КонецПроцедуры
Точный код зависит от версии конфигурации и имён перечислений в ней, поэтому приведённый фрагмент — это иллюстрация подхода, а не готовое решение для копирования. Разработку и тестирование расширения лучше поручить специалисту по 1С, а проверять его следует на копии базы.
Как отразится префикс на отчётах и печатных формах
После внедрения префикса проверьте, как номер отображается в ключевых местах. В печатной форме счёта-фактуры номер выводится с префиксом — убедитесь, что буква «А» видна и не обрезается макетом. В книге продаж и в разделе 9 декларации по НДС номер счёта-фактуры передаётся вместе с префиксом.
Отдельно проверьте выгрузку в форматы электронного документооборота, если вы обмениваетесь УПД или счетами-фактурами через операторов ЭДО. Номер с буквой — штатная ситуация для форматов обмена, но стоит убедиться, что документ корректно подписывается и принимается контрагентом.
Как проверить результат
Номер начинается с буквы «А», числовая часть увеличивается последовательно
Номер снова чисто числовой или префикс дублируется («АА...»)
Префикс виден в поле номера, форма не искажена
Номер обрезан или префикс не выводится
Номер с префиксом попадает в отчёты без ошибок заполнения
Отчёт выдаёт ошибки формата номера
Их нумерация не изменилась и не содержит префикса «А»
Префикс добавился и к обычным документам
Типичные ошибки и ограничения
Ещё одно ограничение: если в базе работает несколько организаций и авансовые счета-фактуры создаются по каждой, убедитесь, что префикс «А» не конфликтует с префиксами организаций. В расширении логику префиксирования придётся совместить, иначе номера могут получиться вида «А01-000123» или перемешаться.
Также учтите, что при перенумерации документов обработками (например, при восстановлении последовательности за квартал) вручную установленные префиксы могут быть затёрты. После любых групповых перенумераций проверяйте авансовые документы отдельно.
Как выбрать подходящий способ
Частые вопросы
Обязателен ли префикс «А» у авансовых счетов-фактур по закону?
Нет. Налоговый кодекс требует лишь порядковый номер счёта-фактуры в рамках сквозной нумерации. Буквы и дополнительные символы в номере допустимы, но не обязательны. Префикс «А» — это внутреннее соглашение компании для удобства учёта.
Почему в 1С:Бухгалтерии авансовые счета-фактуры нумеруются отдельно?
Так устроен типовой механизм: для документов с видом «На аванс» ведётся собственная последовательность номеров. Это упрощает контроль и исключает пересечения с нумерацией счетов-фактур на отгрузку.
Что делать, если команда «Редактировать номер» недоступна?
Проверьте права пользователя: изменение номера вручную может требовать полных прав или специальной роли. Также команда может отсутствовать, если документ уже участвует в строгой последовательности и заблокирован настройками нумерации.
Не сломается ли выгрузка в ЭДО из-за буквы в номере?
Форматы электронных документов допускают буквенные символы в номере счёта-фактуры, это штатная ситуация. Тем не менее после внедрения префикса отправьте тестовый документ и убедитесь, что контрагент получает корректный номер.
Можно ли добавить префикс «А» ко всем уже созданным авансовым счетам-фактурам?
Технически можно групповой обработкой, но делать это за закрытые периоды нельзя: номера уже выданных документов менять нельзя без оформления исправлений. Префикс разумно внедрять с начала нового налогового периода.
Нужно ли снимать конфигурацию с поддержки для доработки префикса?
Нет. Задача решается механизмом расширений конфигурации, который не затрагивает типовой код и сохраняет возможность штатного обновления программы.
Что важно запомнить
Авансовые счета-фактуры в 1С уже нумеруются отдельно, но буква «А» автоматически не добавляется. Для разовых случаев номер правится вручную через «Редактировать номер», для постоянной работы делается расширение конфигурации. Любые изменения нумерации внедряйте с начала налогового периода, тестируйте на копии базы и проверяйте печатные формы, книгу продаж и обмен ЭДО.