Почему в печатной форме УПД дублируется нумерация полей и является ли это ошибкой

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

При работе с типовыми конфигурациями 1С многие пользователи и технические специалисты замечают странную особенность в печатной форме Универсального передаточного документа (УПД). Речь идет о нумерации полей, которая на первый взгляд кажется нелогичной. В частности, в верхней части документа (шапке) поле «Идентификатор государственного контракта» имеет номер (8), и в нижней части (подвале) поле «Основание передачи» также помечено цифрой (8). При этом строка «Всего к оплате» в таблице имеет номер (9), что окончательно сбивает с толку тех, кто ожидает увидеть сквозную нумерацию.

В этой статье мы подробно разберем, почему в 1С реализована именно такая логика, какими нормативными актами она регулируется и нужно ли вносить изменения в макет печатной формы.

Причина возникновения «двойной» нумерации поля (8)

Для того чтобы понять логику разработчиков 1С, проанализируем структуру самого УПД. Этот документ является «гибридным»: он объединяет в себе показатели счета-фактуры и первичного учетного документа (акта или накладной). Из-за этого документ регулируется сразу несколькими нормативными актами, которые обновлялись в разное время.

  1. Верхняя часть (Счет-фактура): Строго регламентируется Постановлением Правительства РФ № 1137. Когда в форму счета-фактуры официально добавили строку «Идентификатор государственного контракта, договора (соглашения)», законодатели присвоили ей порядковый номер (8).
  2. Нижняя часть (Первичный документ): Базируется на рекомендациях ФНС России (Письмо от 21.10.2013 № ММВ-20-3/96@). В этом письме полю «Основание передачи (сдачи) / получения (приемки)» изначально был присвоен номер (8).

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

Нормативное обоснование и риски при проверках

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

Таким образом, дублирование цифры (8) или отсутствие логического продолжения после цифры (9) в подвале документа не мешает идентифицировать продавца, покупателя, наименование товара, его стоимость и сумму налога. Следовательно, это не может быть основанием для отказа в вычете НДС или исключения затрат из налогооблагаемой базы.

Актуальные изменения в 2024–2025 годах

Рассмотрим подробнее важные изменения, которые вступили в силу и должны быть отражены в вашей программе 1С. Постановлением Правительства РФ № 1434 от 16.08.2024 (действует с 1 октября 2024 года) в форму счета-фактуры была добавлена графа 14 — «Стоимость товара, подлежащего прослеживаемости, без НДС».

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

Как реализовать изменения в 1С

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

  1. Редактирование макета печатной формы: В некоторых конфигурациях можно отредактировать макет прямо в пользовательском режиме (Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм). Найдите макет «Универсальный передаточный документ» и измените текст в нужных ячейках.
  2. Создание внешней печатной формы: Это более правильный путь с точки зрения обновляемости программы. Программист создает внешнюю обработку, которая полностью копирует логику формирования УПД, но содержит исправленную нумерацию.

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


// Пример обращения к области макета для изменения текста
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
Если НужноИзменитьНумерацию Тогда
    // Находим параметр или текст в области и заменяем его
    ОбластьМакета.Параметры.НомерПоляОснование = "(10)";
КонецЕсли;
ТабДок.Вывести(ОбластьМакета);

Важно помнить: при использовании 1С:Бухгалтерия 3.0 на управляемых формах, большинство печатных форм формируются динамически. Если вы решите вмешаться в код, убедитесь, что вы не нарушили формирование QR-кода и прочих обязательных элементов. Чтобы избежать ошибок ручной коррекции, можно применить готовую внешнюю печатную форму УПД в редакции Постановления №26.

Выводы

Проанализировав ситуацию, мы можем сделать следующие выводы:

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

← На главную