Учет и Финансы · 11 мин
Как в 1С настроить счета-фактуры на аванс с префиксом «А»
Как в 1С настроить нумерацию счетов-фактур на аванс с префиксом «А»: типовые механизмы, доработка нумерации, проверка результата и типичные ошибки.
Авансовые счета-фактуры в 1С формируются отдельным документом «Счет-фактура выданный» с видом «На аванс», и по умолчанию их номера попадают в общую нумерацию с обычными счетами-фактурами на отгрузку. Многие организации хотят визуально отличать авансовые документы, добавляя к номеру префикс «А» — это упрощает сверку с покупателями, поиск документов в журнале и контроль книги покупок и книги продаж.
Важно понимать: в типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, Управление торговлей, Комплексная автоматизация, ERP) отдельной штатной настройки «префикс А для авансовых счетов-фактур» нет. Нумерация счетов-фактур ведется сквозная в пределах организации и периода, а префикс документа задается на уровне всего вида документа, а не его разновидности. Поэтому задача решается либо через механизм префиксации с доработкой, либо через собственную процедуру присвоения номера при записи документа.
Ниже разобраны рабочие способы: от простого варианта без изменения конфигурации до доработки через расширение, а также проверка результата и типичные ошибки, которые приводят к сбоям нумерации и замечаниям при налоговой проверке.
Как устроена нумерация счетов-фактур в типовой 1С
Документ «Счет-фактура выданный» в 1С имеет один вид нумерации независимо от того, выписан он на отгрузку или на аванс. Номер присваивается автоматически при записи, действует в пределах периода (обычно года или квартала, в зависимости от настроек нумератора) и учитывает префикс организации или информационной базы, если он задан.
Префикс информационной базы настраивается в разделе «Администрирование → Синхронизация данных → Префиксы» или в настройках нумерации, но он применяется ко всем документам сразу. Выделить этим механизмом только авансовые счета-фактуры нельзя — префикс будет добавляться и к реализациям, и к поступлениям, и к платежкам.
Различие между авансовым и обычным счетом-фактурой хранится в реквизите «Вид счета-фактуры» (на аванс, на отгрузку, корректировочный и т.д.). Именно на этот реквизит нужно опираться при доработке нумерации: программно проверять вид документа и подставлять префикс «А» только для авансовых.
Вариант 1: ручное присвоение номера с префиксом
Самый простой способ без какой-либо доработки — вручную исправлять номер при создании авансового счета-фактуры. В форме документа поле «Номер» доступно для редактирования: после автоматического присвоения номера его можно заменить, например, на «А-000145».
Способ подходит при небольшом количестве авансов — несколько документов в месяц. Он не требует прав доступа разработчика, не меняет конфигурацию и не ломается при обновлениях. Минус очевиден: бухгалтер может забыть поменять номер, ошибиться в очередности, и тогда в нумерации появятся дубли или пропуски.
Чтобы снизить риск ошибок, заведите простой внутренний регламент: последний использованный авансовый номер фиксируется в отдельном файле или в комментарии к последнему документу, а перед записью нового счета-фактуры номер сверяется с журналом. Это не защищает от человеческого фактора полностью, но делает контроль прозрачным.
Вариант 2: префикс организации как обходной путь
Если учет ведется по нескольким организациям, а авансовые потоки разведены между ними, можно использовать префикс организации. В карточке организации (раздел «Главное → Организации» или «Справочники → Организации» в зависимости от конфигурации) есть поле «Префикс» — он добавляется к номерам всех документов этой организации.
Установив префикс «А» для организации, вы получите номера вида «А-000001» для всех ее документов, включая авансовые счета-фактуры. Это удобно, когда авансы проходят через отдельное юрлицо или обособленное подразделение, но бесполезно, если в одной организации смешаны авансы и отгрузки.
Учтите ограничение: длина префикса обычно ограничена несколькими символами, и префикс влияет на нумерацию всех видов документов, а не только счетов-фактур. Перед изменением префикса в работающей базе убедитесь, что это не нарушит обмен данными с другими системами и уже выстроенную нумерацию.
Вариант 3: доработка через расширение конфигурации
Наиболее надежный способ — автоматически формировать номер с префиксом «А» при записи авансового счета-фактуры. Для этого используется расширение конфигурации: оно не затрагивает типовой код, сохраняется при обновлениях и легко отключается.
Логика доработки проста. В расширении создается обработчик события «ПриУстановкеНовогоНомера» (или подписка на событие) для документа «Счет-фактура выданный». В обработчике проверяется вид счета-фактуры: если это аванс, к номеру добавляется префикс «А» и при необходимости отключается стандартная обработка, чтобы номер формировался по отдельной серии.
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
Если ЭтотОбъект.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс Тогда
Префикс = "А";
КонецЕсли;
КонецПроцедурыЭтот минимальный вариант добавляет префикс, но сохраняет общую числовую последовательность: авансовые и отгрузочные номера будут идти вперемешку, например «А-000145» и «000146». Если требуется полностью независимая нумерация авансов, в обработчике нужно отключить стандартную обработку и самостоятельно вычислять следующий номер по запросу к базе с фильтром по виду документа.
Работу по созданию расширения стоит поручить специалисту с опытом разработки на 1С: ошибка в обработчике номера может привести к дублям, которые потом придется исправлять вручную по всему периоду. Перед внедрением обязательно протестируйте расширение на копии базы.
- 1Сделайте резервную копию информационной базы и разверните тестовую копию
- 2Создайте расширение конфигурации и добавьте обработчик установки номера для документа «Счет-фактура выданный»
- 3Реализуйте проверку вида счета-фактуры и подстановку префикса «А»
- 4Протестируйте создание авансового и обычного счета-фактуры, проверьте книгу продаж
- 5Перенесите расширение в рабочую базу и проконтролируйте первые документы периода
Проверка результата и влияние на отчетность
После настройки проверьте, как новые номера отражаются в учете. Сформируйте книгу продаж за тестовый период: авансовые счета-фактуры должны попадать в нее с новым номером «А-…», код вида операции для авансов (обычно 02) не должен меняться от смены префикса — он определяется видом документа, а не номером.
Дополнительно проверьте печатную форму счета-фактуры: префикс должен корректно выводиться в поле «Номер» без обрезания. Если используется обмен электронными документами (ЭДО), убедитесь, что оператор корректно передает номер с буквенным префиксом — в большинстве случаев проблем нет, но тестовый документ отправить стоит.
Также проконтролируйте отчет «Журнал счетов-фактур» и анализ НДС: поиск документа по номеру должен работать как с префиксом, так и при вводе только числовой части (в зависимости от настроек поиска в конфигурации).
Как проверить результат
Номер вида «А-000123» присваивается автоматически, дублей нет
Номер присваивается без префикса или появляется сообщение о неуникальности
Авансовый документ отражается с новым номером и правильным кодом операции
Документ отсутствует в книге или номер обрезан
Префикс виден на печати и передается оператору
Номер обрезается или выгружается без префикса
Типичные ошибки и ограничения
Самая частая ошибка — попытка задать префикс через настройки нумерации всего документа. В результате префикс «А» получают и обычные счета-фактуры на отгрузку, что полностью обесценивает затею. Помните: разделение возможно только по реквизиту вида документа, программно.
Вторая ошибка — доработка нумерации без учета уже существующих документов. Если в базе уже есть авансовые счета-фактуры со старой нумерацией, новая серия номеров может пересечься с ними. Перед запуском доработки проанализируйте существующие номера и при необходимости начните новую серию с заведомо свободного диапазона.
Третья группа проблем связана с обновлениями. Изменение типовой конфигурации напрямую (не через расширение) приводит к тому, что при очередном обновлении доработка теряется или блокирует обновление. Используйте расширения или внешние механизмы — это стандарт индустрии для таких задач.
Что выбрать в вашей ситуации
Выбор способа зависит от объема авансов, наличия разработчика и требований к стабильности. При нескольких авансах в месяц достаточно ручной нумерации с внутренним регламентом. При регулярном потоке авансовых документов ручной способ быстро становится источником ошибок, и оправдана доработка через расширение.
Как выбрать действие
Независимо от выбранного пути зафиксируйте решение во внутреннем регламенте: как формируется номер, кто отвечает за контроль последовательности, что делать при обнаружении дубля. Это снимет большинство вопросов при сверках и проверках.
Что важно запомнить
Типовой 1С не разделяет нумерацию авансовых и отгрузочных счетов-фактур. Префикс «А» реализуется ручным присвоением номера, префиксом организации (если авансы обособлены) или доработкой через расширение с проверкой вида документа. Перед внедрением делайте копию базы, после — проверяйте книгу продаж, печатную форму и ЭДО.
Частые вопросы
Не нарушит ли префикс «А» требования к нумерации счетов-фактур?
Нет, если порядковая часть номера остается уникальной и последовательной. Правила ведения книги продаж требуют сквозной нумерации, но не запрещают буквенные префиксы. Главное — отсутствие дублей и необоснованных разрывов, которые могут вызвать вопросы при камеральной проверке.
Можно ли настроить префикс «А» без привлечения программиста?
Да, двумя способами: вручную редактировать номер при создании авансового счета-фактуры или использовать префикс организации, если авансы проходят через отдельное юрлицо. Автоматическое разделение нумерации внутри одной организации без доработки невозможно.
Что будет с нумерацией при обновлении конфигурации?
Если доработка выполнена через расширение конфигурации, она сохранится при обновлении типовой части. Если изменен типовой код документа, при обновлении доработку придется восстанавливать вручную, а иногда обновление блокируется. Поэтому прямая правка конфигурации не рекомендуется.
Как исправить дубли номеров, если они уже появились?
Сначала определите, какие из документов-дублей уже переданы контрагентам и отражены в отчетности. Неотправленные и неучтенные документы можно перенумеровать вручную. Для документов закрытого периода изменение номера крайне нежелательно — корректируйте через уточненные декларации и исправительные документы, при необходимости с привлечением налогового консультанта.
Работает ли префикс «А» при обмене электронными документами?
Да, форматы электронных счетов-фактур допускают буквенные символы в номере, и операторы ЭДО передают их корректно. Тем не менее после настройки отправьте тестовый авансовый документ и убедитесь, что номер отображается полностью у контрагента и в вашем журнале ЭДО.
Можно ли сделать отдельную числовую серию для авансов, например «А-0001», «А-0002»?
Можно, но только программно: в обработчике установки номера отключается стандартная обработка, и следующий номер вычисляется запросом по существующим авансовым документам. Такая доработка сложнее и требует тщательного тестирования, чтобы исключить дубли при одновременной работе пользователей.