Обработка xml-файлов
Бухгалтерия предприятия, редакция 3.0 (3.0.70.41), ОСНО
Сбербанк прислал УПД в формате xml с эл. подписью. Как ввести такой документ в 1С?
Обсуждение (3)
Добрый день, Сергей.
Загрузить файл в формате xml можно следующим образом:
1. С помощью обработки Универсальный обмен данными в формате XML раздел Главное меню — Все функции – Обработки -Универсальный обмен данными в формате XML Перейти на вкладку Загрузка данных и указать путь к документу.
2. Воспользоваться внешней обработкой Выгрузка и загрузка данных XML 8.3.epf — это внешняя обработка, который вам необходимо скачать на свой компьютер.
Для загрузки данных необходимо выполнить следующие действия. Главное меню — Файл — Открыть файл выбираете внешнюю обработку Выгрузка и загрузка данных XML 8.3.epf. После запуска обработки на вкладке Загрузка указываете путь где находится сохраненный файл и кнопка Загрузить данные.
Добрый день!
Получил отчет СЗВ-М в формате xml и попытался загрузить его по 1-ому варианту. Ответ: неверный формат файла. А по 2-ому варианту: где брать внешний обработчик?
Добрый день, Сергей.
Обработку Выгрузка и загрузка данных XML можно скачать на ИТС.
Обработка Универсальный обмен данными в формате xml, как правила, используется для переноса данных между разными конфигурациями и требует разработки правил переноса данных с помощью конфигурации Конвертация данных.
Как xml с подписью загрузить в 1с
Я подписываю вот так
МенеджерКриптографии = Новый МенеджерКриптографии("", "", 80);
МенеджерКриптографии.Подписать(ФайлЗапроса, ФайлЗапроса + ".p7s", Сертификат);
получаю файл запрос.xml.p7s
как мне поместит эту подпись в начало файла запрос.xml, что бы получить запрос с подписью.
6. laperuz 45 24.08.22 11:48
(5) Тогда примерно так:
ОбработкаРезультата = Новый ОписаниеОповещения("ПослеПодписанияДанных", ЭтаФорма);
СтруктураПодписи = Новый Структура("Конверт,ПараметрыXMLDSig");
ПараметрыКонверта = ЭлектроннаяПодписьКлиент.ПараметрыКонвертаXML();
ПараметрыКонверта.СообщениеXML = "<test></test>";
СтруктураПодписи.Конверт = ЭлектроннаяПодписьКлиент.КонвертXML(ПараметрыКонверта);
СтруктураПодписи.ПараметрыXMLDSig = ЭлектроннаяПодписьКлиент.ПараметрыXMLDSig();
ОписаниеДанных = Новый Структура;
ОписаниеДанных.Вставить("Операция", "ПодписаниеДанных");
ОписаниеДанных.Вставить("ЗаголовокДанных", "Подписание хмл файла — " );
ОписаниеДанных.Вставить("Данные", СтруктураПодписи);
ЭлектроннаяПодписьКлиент.Подписать(ОписаниеДанных, Неопределено, ОбработкаРезультата);
В ПараметрыКонверта.СообщениеXML передаете свой XML. Конверт, содержащий дайджест и подпись, будет в Результат.СвойстваПодписи.Подпись
Как настроить электронный документооборот между СБИС и 1С: Бухгалтерией предприятия ред. 3.0
Электронный документооборот уже укоренился во многих компаниях, и все тенденции нового времени ведут к повсеместному переходу от бумажной «первички» к документам, полученным по ЭДО. В этой публикации наша коллега — аудитор группы компаний ООО «БизнесПроф» Людмила Протасова — не только подробно расскажет про основные отличия бумажных документов от электронных и нюансы предоставления электронных документов на проверку в контролирующие органы, но и раскроет все секреты настройки ЭДО между СБИС и 1С: Бухгалтерией предприятия ред. 3.0. А в Instagram-аккаунте ООО «БизнесПроф» вы сможете найти очень много полезной и исчерпывающей информации по ведению бухгалтерского учета и текущему законодательству.
Чем же отличается документ, полученный по ЭДО от бумажного?
Документы, полученные по ЭДО, заверяются квалифицированной электронной подписью руководителя и не имеют привычной нам собственноручной подписи уполномоченного лица и печати компании.
Они создаются и передаются между компаниями электронно и могут не распечатываться на бумажный носитель. При этом они равнозначны по своей силе бумажному документу. Они так же, как бумажные, имеют юридическую силу и являются подтверждением факта совершения хозяйственной операции.
В каком формате представлять электронные документы в налоговую?
Если вы используете ЭДО, и запрашиваемые ФНС документы к вам поступили в электронном виде, достаточно выгрузить их из учетной системы или из системы оператора электронного документооборота в XML-формате и отправить в ИФНС, заверив своей ЭЦП.
Однако проверить содержание этого документа без определенных программных продуктов не представляется возможным.
Что можно сделать в этом случае?
Как правило, достаточно сохранить XML-документ в формате PDF, однако в этом случае нельзя проверить электронную подпись. Следовательно, можно предоставить XML-файл с электронной подписью и непосредственно в PDF-формате. Это позволит проверить электронную подпись, соответствие документа форматам ФНС, наличие необходимых реквизитов и правильность подсчетов.
Если запрашиваемые ФНС документы у вас есть как на бумажных носителях, так и получены по ЭДО, то бумажные документы можно отсканировать, перевести в форматы TIF или JPG, прикрепить электронные документы и так же, как и в первом случае отправить в ФНС.
Весь пакет подписывается квалифицированной электронной подписью и отправляется в налоговую инспекцию через оператора, с помощью которого у вас происходит документооборот с ФНС.
Важно! Чтобы контролирующие органы не имели претензий по форме документов, необходимо в договоре с контрагентом прописать порядок документооборота (на бумажных носителях или по ЭДО).
В каком формате хранить документы, полученные по ЭДО?
Электронные документы можно хранить только в электронном виде. Для таких документов нужно создать электронный архив.
Распечатывать на бумаге, заверять и хранить в таком виде документы, полученные по ЭДО, не нужно (письмо Минфина России от 22.08.2012 №03-02-07/1-202). В законе отсутствуют положения, обязывающие хранить документы, составленные в электронном формате, на бумажных носителях.
Но есть единственное требование – такие документы должны быть заверены электронной подписью.
Как настроить ЭДО между СБИС и 1С: Бухгалтерией предприятия ред. 3.0?
От теории перейдем к практике.
Рассмотрим здесь несколько вариантов:
1) Выгрузка настраивается впервые;
2) Выгрузка уже настроена.
Если настраиваем выгрузку в первый раз, то алгоритм действий следующий:
Шаг 1. Заходим в СБИС-Онлайн во вкладку «Документы» — «Входящие»:
Шаг 2. Проваливаемся в документ двумя щелчками левой кнопки мыши:
Шаг 3. Заходим в три точки, расположенные справа:
Шаг 4. Нажимаем «Скачать» — «Настройка подключений к информационным системам»:
Шаг 5. Указываем путь к базе, которую хотим синхронизировать:
Шаг 6. Добавить – базу 1С, далее ставим флажок на версии 8.3:
Шаг 7. Прописываем путь к необходимой базе.
Шаг 8. Снова переходим по команде «Далее».
Произойдет синхронизация с указанной базой.
Если выгружаем документ в уже настроенный ранее обмен,
то алгоритм действий следующий:
Важный нюанс: в базе 1С обязательно должны быть заполнены карточки компаний, по которым пришли документы (ИНН, КПП, договор). Если в карточках нет этой информации, документы не загрузятся!
Шаг 1. Заходим в СБИС-Онлайн во вкладку «Документы» — «Входящие»:
Шаг 2. Проваливаемся в документ двумя щелчками левой кнопки мыши:
Шаг 3. Заходим в три точки, расположенные справа:
Шаг 4. Выбираем команду «Скачать» и указываем нашу базу 1С:
Шаг 5. Если в 1С при входе пользователь и пароль на вход ранее не задавались (при создании базы 1С по этому клиенту), то заполнять ничего не нужно, если присвоен пользователь и пароль, необходимо их заполнить:
При корректной выгрузке появится отчет о выгрузке:
Где в 1С: Бухгалтерии предприятия ред. 3.0 находятся загруженные по ЭДО документы?
Найти их в программе совсем не сложно!
Заходим в раздел «Покупки» — «Поступления (акты, накладные, УПД)».
Находим в списке необходимый документ. При желании можно воспользоваться отбором.
Заходим в документ, проверяем все данные и проводим его.
Проваливаемся в счет-фактуру и отражаем вычет НДС (при необходимости) в книге покупок.
Для удобства в комментариях документа, полученного по ЭДО, можно указать, что документ получен по ЭДО, чтобы в дальнейшем его не потерять.
Комментарии прописываются в подвале документа.
Надеемся, что данная статья, подготовленная сотрудниками ООО «БизнесПроф», была вам полезна!
Как работать с электронной машиночитаемой доверенностью (МЧД) в «1С: Электронная отчетность»
Определитесь, кто будет отправлять доверенность: доверитель или доверенное лицо.
Если отправлять будет:
Доверитель
- Создайте форму: В «Бухгалтерии предприятия 3.0»
- Откройте меню «Отчеты»;
- В блоке «1С-Отчетность» выберите пункт «Уведомления, сообщения и заявления»;
- Нажмите «Создать» и выберите организацию, от имени которой создается доверенность;
- Найдите форму МЧД:
- через строку поиска форм. Введите: КНД 1110310 – «Машиночитаемая доверенность (ФНС)»; или
- в списке папка «МЧД»;
- Выберите «Машиночитаемую доверенность (ФНС)» и нажмите «Выбрать».
- через строку поиска форм. Введите: КНД 1110310 – «Машиночитаемая доверенность (ФНС)»; или
- в списке папка «МЧД»;
- номер и срок действия МЧД;
- реквизиты доверителя;
- реквизиты представителя;
- список налоговых органов – получателей МЧД;
- полномочия представителя.
Заполните данные согласно требованиям к доверенности. Данные можно выбрать из ранее заполненных справочников базы или ввести вручную.
С рекомендациями по заполнению доверенности можно ознакомиться в статье сайта buh.ru.
Пример заполнения доверенности на бухгалтера организации с сертификатом на юр.лицо
После отправки статус МЧД, который выводится в строке состояния, изменится на «Отправлено оператору». Состояние МЧД ФНС также можно отслеживать в меню «Журнал обмена с контролирующими органами».
После регистрации доверенности в ИФНС ее статус изменится на «Зарегистрировано».
Доверенное лицо
-
Создайте и заполните МЧД. Подробно описали создание в блоке «Доверитель».
- Откройте меню «Отчеты»;
- В блоке «1С-Отчетность» выберите «Уведомления, сообщения и заявления»;
- Нажмите «Загрузить» — «МЧД» — «Машиночитаемая доверенность (ФНС)»;
- В открывшемся окне выберите файл выгруженной МЧД и открепленной подписи, нажмите «ОК»;
Например, если МЧД формировала ООО «Ромашка» и передала файлы своему НП «Колокольчик» и отправлять документ будет он, нужно выбрать пункт «Представителя».
Если загрузить МЧД с файлом подписи доверителя, возможность редактировать поля будет отсутствовать. При этом можно отправить МЧД через учетную запись доверителя или представителя, а также выбрать другого доверителя или представителя. Эти изменения повлияют только на учетную запись, через которую отправляется доверенность, но не отразятся на сведениях, указанных в доверенности.
Статус МЧД, который выводится в строке состояния, изменится на «Отправлено оператору». Состояние МЧД ФНС также можно отслеживать в меню «Журнал обмена с контролирующими органами».
Если выбрать только файл выгрузки МЧД, подпись сформируется автоматически при отправке МЧД с сертификатом пользователя «1С-Отчетности». В этом случае отправителем должен быть сам доверитель. Этот вариант подходит, если за доверителя документ сформировал, например, бухгалтер и теперь документ нужно лишь отправить, чтобы подтвердить права подписи доверенного сотрудника.
Откроется форма МЧД, которая будет немного отличаться от изначально заполняемой – появится блок «Отправка через учетную запись». В нем выберите, от имени какой организации отправляется МЧД.
Например, если МЧД формировала ООО «Ромашка» и передала файлы своему НП «Колокольчик» и отправлять документ будет он, нужно выбрать пункт «Представителя».
Если загрузить МЧД с файлом подписи доверителя, возможность редактировать поля будет отсутствовать. При этом можно отправить МЧД через учетную запись доверителя или представителя, а также выбрать другого доверителя или представителя. Эти изменения повлияют только на учетную запись, через которую отправляется доверенность, но не отразятся на сведениях, указанных в доверенности.
Статус МЧД, который выводится в строке состояния, изменится на «Отправлено оператору». Состояние МЧД ФНС также можно отслеживать в меню «Журнал обмена с контролирующими органами».
Настройка отправки отчетности в ФНС по МЧД
МЧД считается зарегистрированной после положительного приема со стороны ФНС. В 1С у такой доверенности будет статус «Зарегистрировано».
После регистрации МЧД в ФНС можно настроить отправку отчетности с ее использованием. Подробнее в статье.
Отзыв доверенности
- Откройте форму ранее зарегистрированной доверенности:
- Нажмите «Отозвать»;