Как организовать нумерацию счетов-фактур при совместной работе в 1С:УНФ и 1С:Бухгалтерии?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Бухгалтерский учет Торговля и дистрибуция
← На главную

При параллельном использовании двух программных продуктов — 1С:Управление нашей фирмой (где оформляются производство и отгрузки) и 1С:Бухгалтерия предприятия (где ведутся реализация услуг или отдельные торговые операции) — часто возникает вопрос корректной нумерации документов СчетФактураВыданный. Поскольку каждая база формирует собственные порядковые номера, возникает риск задвоения или появления параллельных рядов нумерации.

Разберем детально законодательные требования, особенности платформенных механизмов 1С и практические способы решения этой задачи.

Законодательные требования и риски при нумерации

Проанализируем нормативную базу перед выбором технического решения:

  1. Постановление Правительства РФ № 1137 предписывает соблюдать единую сквозную хронологическую нумерацию счетов-фактур в целом по организации за налоговый период.
  2. Если отгрузки осуществляются обособленными или территориально удаленными подразделениями, правила разрешают формировать составной номер через разделитель «/» (дробь) с указанием цифрового индекса подразделения.
  3. Согласно п. 2 ст. 169 Налогового кодекса РФ, нарушения в хронологии, наличие пропусков в номерах или присутствие буквенных префиксов не могут являться основанием для отказа покупателю в вычете НДС. Главное требование — однозначная идентификация продавца, покупателя, наименования товаров/услуг, стоимости, ставки и суммы налога.

Вариант 1. Централизованный ввод первичных документов в единой базе

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

  1. Работа пользователей через интернет: Современные конфигурации 1С функционируют на платформе 1С:Предприятие 8.3 в режиме управляемых форм. Удаленные рабочие места подключаются к единой базе 1С:УНФ через веб-клиент, тонкий клиент или механизм публикаций на веб-сервере. В этом случае территориальная удаленность торговых точек не мешает оперативно выдавать документы покупателям из единой базы.
  2. Периодическая синхронизация: Документы формируются непосредственно в 1С:УНФ, а затем регламентно передаются в 1С:Бухгалтерию через типовой механизм обмена. В бухгалтерской базе счета-фактуры не создаются вручную, а только принимаются из управляющей системы.

Вариант 2. Разделение нумерации с помощью префиксов информационных баз

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

Разберем порядок настройки:

  1. В 1С:УНФ зададим префикс информационной базы (например, УН). Номера документов будут принимать вид УН00-000001.
  2. В 1С:Бухгалтерии предприятия зададим префикс базы (например, БП). Номера документов, созданных в бухгалтерии, получат вид БП00-000001.
  3. При настройке синхронизации данных через формат EnterpriseData документы переносятся между базами с сохранением исходного номера и префикса. Это предотвращает возникновение коллизий уникальности номеров в обеих системах.

Важно: При формировании книги продаж префиксы отражаются в номерах документов, что полностью допустимо с точки зрения налогового учета.

Вариант 3. Использование префиксов подразделений

Если удаленные склады или филиалы зарегистрированы в структуре предприятия как обособленные подразделения, применим нумерацию с дробью:

  1. В справочнике Подразделения для каждой торговой точки указывается собственный цифровой код.
  2. При печати счета-фактуры программа автоматически дополняет номер кодом через дробь (например, 000001/01 для УНФ и 000001/02 для БП).
  3. Такой порядок строго соответствует Постановлению Правительства РФ № 1137 и не вызывает вопросов у контролирующих органов.

Вариант 4. Программная сквозная нумерация через веб-сервисы

Рассмотрим вариант, когда организации требуется строгая единая цифровая нумерация без разделения префиксами в печатных формах. Штатный механизм платформы 1С:Предприятие управляет нумерацией только локально в пределах одной базы данных. Поэтому для обеспечения единого счетчика потребуется программная интеграция:

  1. На стороне 1С:Бухгалтерии создается HTTPСервис, отвечающий за резервирование и выдачу очередного порядкового номера.
  2. В момент записи или проведения документа в 1С:УНФ модуль объекта отправляет синхронный запрос к веб-сервису:
    
    HTTPЗапрос = Новый HTTPЗапрос("get_next_invoice_number");
    HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
    Если HTTPОтвет.КодСостояния = 200 Тогда
        ЭтотОбъект.Номер = HTTPОтвет.ПолучитьТелоКакСтроку();
    КонецЕсли;
    
  3. Полученный номер фиксируется в документе УНФ, исключая дублирование в обеих базах.

Технические ограничения и рекомендации

Проанализируем технические нюансы, о которых следует помнить при реализации обмена:

  1. Периодичность нумератора: Для счетов-фактур в типовых конфигурациях установлена периодичность В пределах года. 1 января каждого года счетчик номеров автоматически начинает отсчет с единицы.
  2. Длина реквизита: Реквизит Номер имеет фиксированную длину. При комбинации префикса информационной базы, префикса организации и префикса подразделения следите за тем, чтобы цифровая часть не усекалась при переносе данных через EnterpriseData.
  3. Своевременность синхронизации: Если счета-фактуры выставляются в 1С:УНФ, синхронизацию с бухгалтерской программой необходимо выполнять регулярно до закрытия отчетного периода по НДС.
← На главную