К статье
Практический материал

Учет и Финансы · 11 мин

Как в 1С настроить счета-фактуры на аванс с префиксом «А»

Как в 1С настроить нумерацию счетов-фактур на аванс с префиксом «А»: типовые механизмы, доработка нумерации, проверка результата и типичные ошибки.

Авансовые счета-фактуры в 1С формируются отдельным документом «Счет-фактура выданный» с видом «На аванс», и по умолчанию их номера попадают в общую нумерацию с обычными счетами-фактурами на отгрузку. Многие организации хотят визуально отличать авансовые документы, добавляя к номеру префикс «А» — это упрощает сверку с покупателями, поиск документов в журнале и контроль книги покупок и книги продаж.

Важно понимать: в типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Управление торговлей, Комплексная автоматизация, ERP) отдельной штатной настройки «префикс А для авансовых счетов-фактур» нет. Нумерация счетов-фактур ведется сквозная в пределах организации и периода, а префикс документа задается на уровне всего вида документа, а не его разновидности. Поэтому задача решается либо через механизм префиксации с доработкой, либо через собственную процедуру присвоения номера при записи документа.

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

Как устроена нумерация счетов-фактур в типовой 1С

Документ «Счет-фактура выданный» в 1С имеет один вид нумерации независимо от того, выписан он на отгрузку или на аванс. Номер присваивается автоматически при записи, действует в пределах периода (обычно года или квартала, в зависимости от настроек нумератора) и учитывает префикс организации или информационной базы, если он задан.

Префикс информационной базы настраивается в разделе «Администрирование → Синхронизация данных → Префиксы» или в настройках нумерации, но он применяется ко всем документам сразу. Выделить этим механизмом только авансовые счета-фактуры нельзя — префикс будет добавляться и к реализациям, и к поступлениям, и к платежкам.

Различие между авансовым и обычным счетом-фактурой хранится в реквизите «Вид счета-фактуры» (на аванс, на отгрузку, корректировочный и т.д.). Именно на этот реквизит нужно опираться при доработке нумерации: программно проверять вид документа и подставлять префикс «А» только для авансовых.

Вариант 1: ручное присвоение номера с префиксом

Самый простой способ без какой-либо доработки — вручную исправлять номер при создании авансового счета-фактуры. В форме документа поле «Номер» доступно для редактирования: после автоматического присвоения номера его можно заменить, например, на «А-000145».

Способ подходит при небольшом количестве авансов — несколько документов в месяц. Он не требует прав доступа разработчика, не меняет конфигурацию и не ломается при обновлениях. Минус очевиден: бухгалтер может забыть поменять номер, ошибиться в очередности, и тогда в нумерации появятся дубли или пропуски.

Чтобы снизить риск ошибок, заведите простой внутренний регламент: последний использованный авансовый номер фиксируется в отдельном файле или в комментарии к последнему документу, а перед записью нового счета-фактуры номер сверяется с журналом. Это не защищает от человеческого фактора полностью, но делает контроль прозрачным.

Вариант 2: префикс организации как обходной путь

Если учет ведется по нескольким организациям, а авансовые потоки разведены между ними, можно использовать префикс организации. В карточке организации (раздел «Главное → Организации» или «Справочники → Организации» в зависимости от конфигурации) есть поле «Префикс» — он добавляется к номерам всех документов этой организации.

Установив префикс «А» для организации, вы получите номера вида «А-000001» для всех ее документов, включая авансовые счета-фактуры. Это удобно, когда авансы проходят через отдельное юрлицо или обособленное подразделение, но бесполезно, если в одной организации смешаны авансы и отгрузки.

Учтите ограничение: длина префикса обычно ограничена несколькими символами, и префикс влияет на нумерацию всех видов документов, а не только счетов-фактур. Перед изменением префикса в работающей базе убедитесь, что это не нарушит обмен данными с другими системами и уже выстроенную нумерацию.

Вариант 3: доработка через расширение конфигурации

Наиболее надежный способ — автоматически формировать номер с префиксом «А» при записи авансового счета-фактуры. Для этого используется расширение конфигурации: оно не затрагивает типовой код, сохраняется при обновлениях и легко отключается.

Логика доработки проста. В расширении создается обработчик события «ПриУстановкеНовогоНомера» (или подписка на событие) для документа «Счет-фактура выданный». В обработчике проверяется вид счета-фактуры: если это аванс, к номеру добавляется префикс «А» и при необходимости отключается стандартная обработка, чтобы номер формировался по отдельной серии.

bsl
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
    Если ЭтотОбъект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс Тогда
        Префикс = "А";
    КонецЕсли;
КонецПроцедуры

Этот минимальный вариант добавляет префикс, но сохраняет общую числовую последовательность: авансовые и отгрузочные номера будут идти вперемешку, например «А-000145» и «000146». Если требуется полностью независимая нумерация авансов, в обработчике нужно отключить стандартную обработку и самостоятельно вычислять следующий номер по запросу к базе с фильтром по виду документа.

Работу по созданию расширения стоит поручить специалисту с опытом разработки на 1С: ошибка в обработчике номера может привести к дублям, которые потом придется исправлять вручную по всему периоду. Перед внедрением обязательно протестируйте расширение на копии базы.

Порядок действий при доработке через расширение
  1. 1
    Сделайте резервную копию информационной базы и разверните тестовую копию
  2. 2
    Создайте расширение конфигурации и добавьте обработчик установки номера для документа «Счет-фактура выданный»
  3. 3
    Реализуйте проверку вида счета-фактуры и подстановку префикса «А»
  4. 4
    Протестируйте создание авансового и обычного счета-фактуры, проверьте книгу продаж
  5. 5
    Перенесите расширение в рабочую базу и проконтролируйте первые документы периода

Проверка результата и влияние на отчетность

После настройки проверьте, как новые номера отражаются в учете. Сформируйте книгу продаж за тестовый период: авансовые счета-фактуры должны попадать в нее с новым номером «А-…», код вида операции для авансов (обычно 02) не должен меняться от смены префикса — он определяется видом документа, а не номером.

Дополнительно проверьте печатную форму счета-фактуры: префикс должен корректно выводиться в поле «Номер» без обрезания. Если используется обмен электронными документами (ЭДО), убедитесь, что оператор корректно передает номер с буквенным префиксом — в большинстве случаев проблем нет, но тестовый документ отправить стоит.

Также проконтролируйте отчет «Журнал счетов-фактур» и анализ НДС: поиск документа по номеру должен работать как с префиксом, так и при вводе только числовой части (в зависимости от настроек поиска в конфигурации).

Контрольные точки

Как проверить результат

Номер нового авансового счета-фактуры
Норма

Номер вида «А-000123» присваивается автоматически, дублей нет

Тревожный признак

Номер присваивается без префикса или появляется сообщение о неуникальности

Книга продаж
Норма

Авансовый документ отражается с новым номером и правильным кодом операции

Тревожный признак

Документ отсутствует в книге или номер обрезан

Печатная форма и ЭДО
Норма

Префикс виден на печати и передается оператору

Тревожный признак

Номер обрезается или выгружается без префикса

Типичные ошибки и ограничения

Самая частая ошибка — попытка задать префикс через настройки нумерации всего документа. В результате префикс «А» получают и обычные счета-фактуры на отгрузку, что полностью обесценивает затею. Помните: разделение возможно только по реквизиту вида документа, программно.

Вторая ошибка — доработка нумерации без учета уже существующих документов. Если в базе уже есть авансовые счета-фактуры со старой нумерацией, новая серия номеров может пересечься с ними. Перед запуском доработки проанализируйте существующие номера и при необходимости начните новую серию с заведомо свободного диапазона.

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

Типичные ошибки
01
Установка префикса на весь вид документа — префикс «А» получают все счета-фактуры, а не только авансовые
02
Доработка типовой конфигурации вместо расширения — изменения теряются при обновлении
03
Запуск новой нумерации без анализа старых номеров — дубли и конфликты уникальности
04
Ручная смена номеров после отправки документов покупателям — расхождения по НДС у сторон сделки

Что выбрать в вашей ситуации

Выбор способа зависит от объема авансов, наличия разработчика и требований к стабильности. При нескольких авансах в месяц достаточно ручной нумерации с внутренним регламентом. При регулярном потоке авансовых документов ручной способ быстро становится источником ошибок, и оправдана доработка через расширение.

Маршрут решения

Как выбрать действие

Авансовых счетов-фактур несколько штук в месяц, нет разработчикаИспользуйте ручное присвоение номера с префиксом «А» и ведите учет последнего номера
Авансы выписываются регулярно, есть доступ к разработчику 1СЗакажите расширение конфигурации с автоматической подстановкой префикса по виду документа
Авансы проходят через отдельную организацию в базеДостаточно префикса организации в карточке организации
Требуется полностью независимая числовая серия для авансовНужна доработка с отключением стандартной обработки номера и собственным расчетом следующего номера

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

Итог

Что важно запомнить

Типовой 1С не разделяет нумерацию авансовых и отгрузочных счетов-фактур. Префикс «А» реализуется ручным присвоением номера, префиксом организации (если авансы обособлены) или доработкой через расширение с проверкой вида документа. Перед внедрением делайте копию базы, после — проверяйте книгу продаж, печатную форму и ЭДО.

Частые вопросы

Не нарушит ли префикс «А» требования к нумерации счетов-фактур?

Нет, если порядковая часть номера остается уникальной и последовательной. Правила ведения книги продаж требуют сквозной нумерации, но не запрещают буквенные префиксы. Главное — отсутствие дублей и необоснованных разрывов, которые могут вызвать вопросы при камеральной проверке.

Можно ли настроить префикс «А» без привлечения программиста?

Да, двумя способами: вручную редактировать номер при создании авансового счета-фактуры или использовать префикс организации, если авансы проходят через отдельное юрлицо. Автоматическое разделение нумерации внутри одной организации без доработки невозможно.

Что будет с нумерацией при обновлении конфигурации?

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

Как исправить дубли номеров, если они уже появились?

Сначала определите, какие из документов-дублей уже переданы контрагентам и отражены в отчетности. Неотправленные и неучтенные документы можно перенумеровать вручную. Для документов закрытого периода изменение номера крайне нежелательно — корректируйте через уточненные декларации и исправительные документы, при необходимости с привлечением налогового консультанта.

Работает ли префикс «А» при обмене электронными документами?

Да, форматы электронных счетов-фактур допускают буквенные символы в номере, и операторы ЭДО передают их корректно. Тем не менее после настройки отправьте тестовый авансовый документ и убедитесь, что номер отображается полностью у контрагента и в вашем журнале ЭДО.

Можно ли сделать отдельную числовую серию для авансов, например «А-0001», «А-0002»?

Можно, но только программно: в обработчике установки номера отключается стандартная обработка, и следующий номер вычисляется запросом по существующим авансовым документам. Такая доработка сложнее и требует тщательного тестирования, чтобы исключить дубли при одновременной работе пользователей.