Смета в XML и ФГИС ЦС: как сформировать, проверить и передать сметный файл
Сметный расчёт сегодня существует в трёх видах: расчёт в программе, файл обмена и бумажная (печатная) форма. Проблемы начинаются там, где эти три вида расходятся: сметчик выгружает XML, проверяющий открывает его в другой программе и видит другие цифры. Почему так происходит и как построить процесс так, чтобы файл и форма всегда совпадали.
Что такое ФГИС ЦС и зачем она сметчику
Федеральная государственная информационная система ценообразования в строительстве (ФГИС ЦС) создана по постановлению Правительства РФ от 23.09.2016 № 959 «О федеральной государственной информационной системе ценообразования в строительстве» и доступна по адресу fgiscs.minstroyrf.ru. Прямое следствие постановления: обмен информацией между участниками сметного процесса ведётся с использованием специализированных программ на основе открытого формата XML.
Что внутри системы (подсистемы):
| Подсистема | Что даёт сметчику |
|---|---|
| Федеральный реестр сметных нормативов (ФРСН) | Утверждённые сметные нормативы, методические документы, письма об индексах |
| Федеральная сметно-нормативная база | ФСНБ-2022 с выгрузкой в XML — то есть сама база приходит открытым файлом |
| Классификатор строительных ресурсов (КСР) | Коды и наименования ресурсов, сводный перечень ресурсов-представителей |
| Мониторинг цен строительных ресурсов | Фактические цены производителей в личных кабинетах |
| Сметные цены и индексы изменения сметной стоимости | Индексы Минстроя по субъектам и видам работ |
| План разработки сметных нормативов | Что будет утверждено дальше — полезно при долгих объектах |
| Справочная информация и архив | Исторические редакции баз и писем |
Отдельный практический момент: база нормативов выгружается в XML. Это означает, что вы можете загружать её в свою сметную программу или в свою информационную систему, не покупая «закрытый» формат, и проверять, что в программе стоит именно та редакция, которая нужна объекту.
Открытый формат: что это даёт на практике
«Открытый формат» в контексте ФГИС ЦС означает, что структура файла опубликована, а не скрыта внутри конкретной программы. Практические следствия:
- Смета может передаваться между организациями с разным ПО. Заказчик принимает файл, подрядчик читает его в своей программе, эксперт — в своей. Это снимает главный организационный барьер: «пришлите в нашей программе».
- Файл можно валидировать автоматически. Схема или структура проверяются программно, и ошибки формата отсекаются до отправки, а не после.
- Файл можно обрабатывать скриптом. Выгрузка ведомостей, сверка с КСР, контроль сроков — всё это реализуется в собственной интеграции, а не «вручную в Excel».
- Следить за актуальностью базы можно самостоятельно. ФСНБ-2022 в XML — это просто файл, который скачивается и обновляется.
И наоборот: открытый формат не отменяет требований методик. Файл должен содержать корректные сведения по составу сметы, а проверка по существу (методика, цены, индексы) остаётся за экспертизой.
Формат представления локальных смет в электронном виде
Минстрой публикует на своём официальном разделе «Ценообразование» «Формат представления локальных сметных расчетов (смет), в электронном виде (на основе XML)», а также методику составления сметы контракта (приказ Минстроя России от 23.12.2019 № 841/пр, с изменениями по приказу от 21.07.2021 № 500/пр).
Практический порядок работы с форматом:
- Возьмите актуальный документ с сайта Минстроя, а не из внутренней рассылки 2019 года: состав полей и требования к реквизитам менялись.
- Сопоставьте его со схемой, которую поддерживает ваша программа. Если программа выгружает по более ранней версии формата, это нужно устранить до отправки, а не на приёмке.
- Держите рядом пояснительную записку в редакции, соответствующей выгрузке: в ней — редакция базы, применённые индексы, методики, сведения об объёмах.
Как выгрузить и проверить сметный файл: порядок
Шаг 1. Подготовка. Смета рассчитана, объёмы согласованы с ведомостью объёмов работ, применены индексы (см. материал о ФСНБ-2022 и индексах).
Шаг 2. Выгрузка. Экспорт в XML из сметной программы в формате, поддерживаемом получателем. Сразу после выгрузки сохраните: файл, его копию в архиве проекта, скриншот или PDF печатной формы на тот же момент.
Шаг 3. Валидация файла. Проверьте:
- файл открывается в независимом просмотрщике (например, в браузере как XML) и не содержит ошибок разбора;
- кодировка объявлена внутри файла и соответствует фактической (это спасение от «кракозябр» у получателя);
- присутствуют обязательные разделы и реквизиты: идентификация сметы, наименование объекта, заказчик/подрядчик, редакция базы, применённые индексы с реквизитами, итоги;
- числовые значения разобраны без потери точности: суммы не «съедены» округлением, а десятичные разделители соответствуют формату;
- коды ресурсов присутствуют и соответствуют КСР;
- ссылки на нормы (шифры) указывают на существующие позиции базы.
Шаг 4. Сверка с печатной формой. Откройте выгрузку обратно в программе и распечатайте форму. Сравните построчно: количество позиций, каждую итоговую сумму, разделы сметы, применённые индексы. Расхождение в одной строке — это не «мелочь», а дефект, который найдёт проверяющий.
Шаг 5. Передача. Передавайте файл вместе с: редакцией базы, письмом Минстроя об индексах, пояснительной запиской и (если требуется) ведомостью объёмов работ. Отдельный «файл без пояснений» — источник половины вопросов.
Шаг 6. Архив. Храните и файл, и печатную форму, и журнал изменений версий. В судебном или экспертном разбирательстве важна не «последняя» версия, а та, которая была передана.
Типовые дефекты XML-смет
| Дефект | Как проявляется | Как избежать |
|---|---|---|
| Повреждённая кодировка | «Кракозябры» или потеря кириллицы | Указывать кодировку в заголовке файла; проверять выгрузку на другом компьютере |
| Невалидный XML | Файл не открывается: незакрытый тег, «умные» кавычки, лишние пробелы перед > |
Валидация после выгрузки, до отправки |
| Расхождение с печатной формой | Цифры в форме и в файле разные | Сверка построчно сразу после выгрузки |
| Отсутствие кодов КСР | Ресурсы не «связываются» с ценами | Синхронизация классификатора ресурсов с базой |
| Устаревшая редакция базы | В смете ссылки на нормы, которых нет в действующей базе | Фиксация редакции в смете и в пояснительной записке |
| Потеря точности сумм | Итог не сходится с суммой позиций | Проверка на целочисленные копейки, контроль округлений |
Чек-лист перед отправкой сметы
- [ ] Применён формат представления локальных смет в электронном виде в действующей редакции.
- [ ] Смета рассчитана в той же редакции ФСНБ, что указана в шапке.
- [ ] Файл открывается и парсится без ошибок, кодировка объявлена.
- [ ] Обязательные разделы и реквизиты на месте, итоги и разделы сметы заполнены.
- [ ] Коды ресурсов соответствуют КСР, ссылки на нормы существуют.
- [ ] Выгрузка сверена с печатной формой построчно.
- [ ] К файлу приложены: пояснительная записка, ведомость объёмов, реквизиты писем об индексах.
- [ ] Файл, форма и версия сохранены в архиве проекта.
FAQ
Обязательно ли сдавать смету в XML? Для объектов с бюджетным финансированием — да: по постановлению № 959 обмен ведётся на основе открытого XML-формата, и сметные нормативы публикуются в XML. Для коммерческих объектов конкретный формат обычно задаётся договором, но XML-выгрузка остаётся де-факто стандартом обмена.
Чем XML-смета лучше PDF? PDF — это визуальное представление, по нему нельзя проверить арифметику и нельзя загрузить позиции в другую систему. XML — это данные: их можно валидировать, сверять, конвертировать и обрабатывать. На практике нужны оба: PDF для подписи, XML для обмена.
Можно ли формировать смету без сметной программы, «вручную» в XML? Технически XML-формат открыт, и при наличике квалификации это возможно. Практически риск очень высок: методические требования (нормы, ресурсы, коэффициенты, индексы, округления) сложны, и ошибка в одном поле расчёта проявится на всей позиции. Проще и надёжнее готовить расчёт в проверенной программе, а XML использовать как формат выгрузки и обмена.
Нужно ли подписывать XML электронной подписью? Требования к подписанию и обмену юридически значимыми документами в электронной форме установлены отдельными нормами (в частности, 63-ФЗ об электронной подписи) и договором. Для сметных файлов в рамках ФГИС ЦС применяется предусмотренный постановлением № 959 порядок обмена; подписание ЭП подключается там, где документ переводится в электронный вид по требованию сторон.
Что делать, если получатель не может прочитать мой файл? Отправьте также PDF-печатную форму и пояснительную записку, а в сопроводительном письме укажите: редакцию базы, версию и настройки выгрузки, дату формирования. Это снимает большую часть претензий.
Как часто нужно обновлять базу в программе? Так часто, как выходят дополнения, и всегда перед крупным объектом. Практика: перед выходом на объект фиксируется редакция базы, на которую опирается расчёт.
Как связать смету с ведомостью объёмов и ПТО? Объёмы из ведомости идут в локальные сметы, а из актов выполненных работ (КС-2) — в оплату. Подробнее: ведомость объёмов работ и исполнительная документация и ПТО.
Рабочее место: где готовится файл
Сметный XML — это большой текстовый файл, который удобно готовить, проверять и версионировать в обычной рабочей среде: офисный ноутбук с устойчивым хранилищем и резервной копией. Практические ориентиры — в материале про ноутбуки для 1С, ЭДО и бухгалтерии и про апгрейд памяти и накопителя.