Как правильно указывать цену с 11 знаками после запятой в госконтрактах и настроить это в 1С?

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

В практике работы с государственными контрактами (в рамках 44-ФЗ) (для этого есть модуль подготовки и выгрузки XML-документов в ЕИС по 44-ФЗ) закупщики и бухгалтеры всё чаще сталкиваются с требованием указывать цену за единицу товара с огромным количеством знаков после запятой — вплоть до 11 цифр. На первый взгляд это кажется технической ошибкой или избыточным требованием, однако за этим стоит строгое законодательное регулирование и алгоритмы проверки государственных систем. Рассмотрим подробно, почему это необходимо, как это регулируется законом и как реализовать поддержку такой точности в системе 1С.

Законодательное обоснование: Постановление №60

Разберем первопричину возникновения таких странных, на первый взгляд, цен. Основным документом, регулирующим этот вопрос, является Постановление Правительства РФ от 27.01.2022 № 60. В пункте 14 данного постановления четко прописаны правила формирования документов о приемке в электронной форме.

Проанализируем ключевые положения этого документа:

  1. Цена за единицу: Согласно подпункту «м», цена за единицу товара, работы или услуги должна округляться по математическим правилам до 11 знаков после запятой.
  2. Итоговые суммы: Стоимость исполненных обязательств (общая сумма по строке), а также сумма налога (НДС) округляются стандартно — до 2 знаков после запятой (рубли и копейки).

Это означает, что законодатель разделяет «расчетную» величину (цену) и «платежную» величину (итоговую сумму). Такое решение было принято для минимизации погрешностей при делении общей суммы контракта на большое количество поставляемого товара.

Математическая логика и проблема «лишней копейки»

Рассмотрим ситуацию, с которой часто сталкиваются пользователи. Предположим, общая сумма позиции в контракте составляет 100 рублей, а количество товара — 3 штуки. Если мы попытаемся вычислить цену с точностью до 2 знаков, мы получим 33.33 рубля. Однако при обратном умножении 33.33 * 3 = 99.99. Возникает расхождение в 1 копейку. Единая информационная система (ЕИС) в сфере закупок настроена на жесткий контроль: если Цена * Количество != Сумма, документ просто не будет принят и подписан.

Выходом становится использование 11 знаков: 100 / 3 = 33.33333333333. При использовании такой точности в электронном документе система корректно рассчитывает итоговую сумму без копеечных разрывов. Именно поэтому требование закупщиков — это не прихоть, а условие прохождения форматно-логического контроля в ЕИС.

Реализация в 1С: расширение разрядности цены

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

Способ 1: Использование механизма расширений и автоматизации

Мы можем создать расширение конфигурации, которое увеличит точность типа данных для ресурса Цена. Однако ручной ввод таких длинных чисел провоцирует ошибки. Гораздо эффективнее использовать умный пересчёт цен по проценту в Реализации товаров и услуг, который позволяет массово изменять показатели, автоматически пересчитывая суммы и налоги. Если же специфика работы подразумевает внутренние перемещения перед отгрузкой, может потребоваться пакетное изменение цены в документе Передача товаров между организациями, чтобы стоимостные показатели соответствовали условиям госконтракта на всех этапах.


// Пример пересчета цены при изменении суммы или количества
&НаКлиенте
Процедура ТЧТоварыКоличествоПриИзменении(Элемент)
    СтрокаТЧ = Элементы.Товары.ТекущиеДанные;
    Если СтрокаТЧ.Количество <> 0 Тогда
        // Рассчитываем цену с высокой точностью
        СтрокаТЧ.Цена = СтрокаТЧ.Сумма / СтрокаТЧ.Количество;
    КонецЕсли;
КонецПроцедуры

Способ 2: Обратный расчет при выгрузке в ЭДО/ЕИС

Если вы не хотите менять структуру метаданных, проанализируйте вариант с «виртуальным» расчетом в момент формирования электронного УПД. В файл XML цена записывается как результат деления СуммаБезНДС / Количество. Для этого часто применяется специализированная выгрузка документов в формате XML для систем ЭДО (удобно использовать обработку выгрузки документов УПД в XML формата 5.03), которая позволяет корректно транслировать данные из 1С в форматы, требуемые государственными системами.

Налоговые риски и позиция ФНС

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

Проблема частичных возвратов

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

Практические рекомендации по настройке 1С

Для успешной работы с госконтрактами выполним следующие шаги:

  1. Проверьте версию конфигурации: Убедитесь, что у вас включена функциональная опция работы с электронными актами.
  2. Перенос исторических данных: При переходе на новые версии систем (например, с УПП на ERP) важно сохранить преемственность ценообразования. Для этого пригодится сквозной перенос истории цен номенклатуры, чтобы старые контракты отражались корректно.
  3. Настройте ЭДО: Основной обмен идет через электронный документооборот. Именно в XML-файле должна присутствовать цена с 11 знаками.
  4. Печатные формы: Если заказчик требует бумажную форму с 11 знаками, придется создать внешнюю печатную форму УПД, так как типовая форма всегда округляет показатели до 2 знаков.

Таким образом, использование цены с 11 знаками после запятой — это техническая необходимость для соблюдения законодательства о закупках. Система 1С позволяет решить эту задачу как стандартными средствами в новых релизах, так и с помощью внешних обработок для автоматизации расчетов.

← На главную