При переходе на обязательную маркировку товаров и повсеместное использование электронного документооборота (ЭДО) многие компании сталкиваются с неожиданной проблемой — стоимостью хранения электронных документов. Операторы ЭДО (например, Корус, СБИС, Калуга-Астрал) часто предоставляют бесплатный доступ к документам только на короткий срок (например, на полгода), после чего требуют оплаты за услугу «Архив».
Для компаний с большим оборотом (от 50 000 УПД в год) стоимость хранения за пять лет может исчисляться сотнями тысяч рублей. В этой ситуации возникает закономерный вопрос: как организовать локальное хранение документов ЭДО на собственном компьютере или сервере так, чтобы это было законно, удобно и надежно? Разберем эту задачу по шагам.
Проанализируем правовую базу. Согласно ФСБУ 27/2021 «Документы и документооборот в бухгалтерском учете» и федеральному закону № 402-ФЗ «О бухгалтерском учете», документы должны храниться в том виде, в котором они были созданы. Если документ был составлен в электронном виде, он должен храниться именно как электронный файл. Распечатывать его и хранить «бумажную копию» недостаточно — юридическую силу имеет только оригинал с электронной подписью.
Основные моменты, которые мы должны обеспечить при локальном хранении:
Одной из главных сложностей локального хранения является «нечитаемость» имен файлов. Выясним причину такого именования. Формат имени файла строго регламентирован Приказом ФНС № ЕД-7-26/11@. Типичное имя файла выглядит примерно так: ON_NSCHFDOPPR_..._GUID.xml.
Рассмотрим структуру этого имени подробнее:
ON_NSCHFDOPPR — префикс, указывающий на тип документа (в данном случае УПД).Идентификатор отправителя и Идентификатор получателя — уникальные коды в системе ЭДО.Дата формирования и Уникальный GUID документа.Важный нюанс: идентификатор контрагента в имени файла часто совпадает с его ИНН или содержит его внутри. Это позволяет нам использовать поиск по фрагменту имени файла для быстрой выборки документов по конкретному партнеру.
Разберем наиболее простой и эффективный способ ручной организации архива, который не потребует затрат на программирование. Предлагается использовать иерархическую структуру папок:
При экспорте документов из системы оператора (например, Сфера/Корус) рекомендуется скачивать документы помесячно и складывать все файлы (XML и подписи) в папку соответствующего месяца. Не стоит создавать отдельную папку под каждый документ — это значительно усложнит массовый поиск и выгрузку для ФНС.
Когда документов становятся десятки тысяч, стандартный поиск Windows перестает справляться. Рассмотрим альтернативные инструменты:
1. Everything — это бесплатная утилита, которая мгновенно индексирует имена файлов. Если нам нужно найти все УПД контрагента с ИНН 7701020304 за март 2024 года, мы просто вводим ИНН в строку поиска, и программа выдает список всех файлов за секунды. Это решает проблему «нечитаемости» имен.
2. Total Commander — мощный файловый менеджер, позволяющий искать файлы по содержимому. Поскольку УПД — это XML-файл (текстовый формат), мы можем искать документы по названию компании, номеру договора или сумме, просто указав текст для поиска внутри файлов.
Если в компании используется типовая конфигурация (например, 1С:Бухгалтерия 8.3), проанализируем возможности встроенного функционала. Система 1С при работе через сервис 1С-ЭДО автоматически хранит связь между документом в базе и файлами на диске или в информационной базе.
Посмотрим, как можно автоматизировать процесс:
Дата_Контрагент_Номер.xml).Рассмотрим пример логики на языке 1С для понимания того, как можно программно определить ИНН контрагента из идентификатора:
Функция ПолучитьИННИзИдентификатора(ИдентификаторЭДО)
// Обычно идентификатор содержит ИНН после префикса оператора
// Например, 2AE1234567890-7701020304...
ПозицияТире = Найти(ИдентификаторЭДО, "-");
Если ПозицияТире > 0 Тогда
Возврат Сред(ИдентификаторЭДО, ПозицияТире + 1, 10); // Для юрлиц
КонецЕсли;
Возврат "";
КонецФункции
Выясним, стоит ли сохранять визуальные печатные формы (PDF), которые генерируют операторы. При расширенном экспорте один документ может занимать до 200 Кб вместе с PDF, тогда как чистый XML с подписью весит около 15-20 Кб.
Важно: Для ФНС PDF-файл не является документом. При получении требования налоговая ждет именно XML-файлы установленного формата. PDF нужен только для удобства внутреннего использования (чтобы человек мог быстро прочитать документ). Если место на диске ограничено, можно смело хранить только XML и SIG. Любой XML-файл УПД можно в любой момент визуализировать через бесплатные сервисы ФНС или учетную систему.
Проанализируем критически важную деталь. Срок действия ключа электронной подписи обычно составляет 1 год. Через 5 лет, когда придет проверка, срок действия сертификата, которым подписан документ, давно истечет.
Чтобы локальный архив был «валидным» через много лет, рекомендуется:
Проведем расчет: 50 000 документов в год по 20 Кб (XML + SIG) составят всего 1 Гб данных. Даже за 10 лет архив займет всего 10 Гб. Это ничтожно мало для современных жестких дисков. Однако, учитывая критическую важность этих данных, необходимо обеспечить:
Таким образом, организовать локальное хранение документов ЭДО не только возможно, но и крайне выгодно. Использование простых инструментов индексации и соблюдение структуры папок позволяет полностью отказаться от платных архивов операторов, сохраняя при этом полный контроль над своей документацией и готовность к любым проверкам контролирующих органов.