Руководство по эксплуатации Транспортного модуля (УТМ)

Федеральная служба по регулированию алкогольного рынка

 

 

 

 

 

 

 

 

Универсальный транспортный модуль ЕГАИС (УТМ)

 

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ

 

Техническая документация для организаций оптовой и розничной торговли.

 

 

 

Версия документа 2.0.5

 

 

 

Дата публикации: 10.07.2017

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017

Оглавление

Введение. 6

Схема взаимодействия  документов версии _v1 с _v2. 7

1. Использование УТМ для учета оборота алкогольной и спиртосодержащей продукции. 8

1.1. Получениеключа ГОСТ. 8

1.2. Получение RSA-ключа ФСРАР. 8

1.3. Запуск  и настройка УТМ... 8

1.3.1.  Домашняя страница УТМ... 9

1.3.2.  Пользовательские настройки УТМ... 11

1.3.3.  Запросить входящие документы.. 11

1.3.4. Автоматическое удаление документов из базы УТМ... 13

1.4. FSRAR_ID.. 13

1.4.1. Как узнать FSRAR_ID своей организации. 13

1.4.2. Контроль работы УТМ с аппаратным носителем.. 14

1.5. Механизм контроля лицензий. 14

1.6. Получить справочник организации. 14

1.7. Получить справочник алкогольной продукции. 18

1.8. Отправка ТТН.. 21

1.9. Получение ТТН.. 26

1.10. Отправка акта. 26

1.11. Получение и подтверждение акта. 29

1.12. Отмена проведения ТТН.. 30

1.12.1. Запрос на отмену проведения акта для ТТН.. 30

1.12.2. Подтверждение запроса на отмену. 31

1.13. Запрос остатков. 34

1.13.1 Запрос подробного отчета об остатках. 34

1.13.2 Запрос сокращенного отчета об остатках. 35

1.14. Запрос справки «А». 36

1.15. Запрос справки «Б». 38

1.16. Акт постановки на баланс. 41

1.16.1 Отправка Акта постановки на баланс. 41

1.16.2 Запрос на отмену проведения акта постановки на баланс. 44

1.17. Акт о списании товара. 44

1.17.1 Отправка акта о списании. 44

1.17.2 Запрос на отмену проведения акта списания с баланса. 45

1.18. Запрос о движении по форме Б. 45

1.19. Запрос о клиентах. 47

1.20. Запрос на добавление иностранного производителя. 48

1.21. Запрос на добавление новой продукции. 48

1.22. Повторный запрос ТТН.. 49

1.23. Отчеты о производстве и импорте продукции. 50

1.23.1. Отчет о производстве продукции. 50

1.23.2. Отмена отчета о производстве продукции. 53

1.23.3. Отчет об импорте продукции. 53

1.23.4. Отмена отчета об импорте продукции. 56

1.24. Передача продукции в торговый зал. 56

1.25. Возврат продукции из торгового зала на склад. 57

1.26. Операции со вторым регистром остатков. 58

1.26.1. Запрос остатков товара в магазине. 58

1.26.2. Ответ на запрос остатков в магазине. 59

1.26.3. Акт постановки на баланс в торговом зале. 59

1.26.4. Акт списания из торгового зала. 61

1.26.5. Запрос сокращенного отчета об остатках товара в магазине. 63

1.26.6. Ответ на запрос сокращенного отчета об остатках в магазине. 63

1.27. Запрос истории движения между регистрами. 64

1.27.1. Запрос. 64

1.27.2.  Ответ на запрос истории движения между регистрами. 64

1.28. Запрос необработанных ТТН.. 66

1.28.1. Запрос. 66

1.28.2.  Ответ на запрос необработанных ТТН.. 66

1.29. Запрос на получение штрихкода по серии и номеру марки. 67

1.30. АСИиУ.. 68

1.31. Примеры документов составленных по новым xsd-схемам.. 72

1.31.1. Запрос на справочник организаций. 72

1.31.1.1.Запрос. 72

1.31.1.2.Ответ. 72

1.31.2.  Запрос на справочник алкогольной продукции. 74

1.31.2.1. Запрос. 74

1.31.2.2 Ответ. 74

1.31.3.  Запрос на справочник спирта. 75

1.31.3.1 Запрос. 75

1.31.3.2 Ответ. 76

1.31.4.  Запрос на справочник спиртосодержащей продукции. 76

1.31.4.1. Запрос. 76

1.31.4.2. Ответ. 77

1.31.5.  Запрос остатков алкогольной продукции. 78

1.31.5.1. Запрос. 78

1.31.5.2. Ответ. 78

1.31.6.  Товарно-транспортная накладная. 80

1.31.6.1. ТТН.. 80

1.31.6.2. Получение ТТН.. 85

1.31.6.3. Акт о разногласиях. 88

Акт согласия: 88

Акт отказа: 89

Акт о разногласиях: 89

1.31.6.4. Квитанция о проведении акта разногласий. 90

1.31.7.  Акт постановки на баланс. 90

1.31.7.1.  Акт. 90

1.31.7.2.  Уведомление о постановке на баланс. 92

1.31.8. Акт о списании. 93

1.31.9. Запрос справки 1. 93

1.31.9.1. Запрос. 93

1.31.9.2. Ответ. 94

1.31.10. Запрос справки 2. 95

1.31.10.1. Запрос. 95

1.31.10.2. Ответ. 95

1.31.11 Запрос о движении по форме 2. 97

1.31.11.1 Запрос. 97

1.31.11.2 Ответ. 97

1.32. Информация об используемой версии формата ТТН.. 98

1.33. Отправка чека. 99

1.34. Запрос количества обработанных чеков. 100

1.34.1 Запрос. 100

1.34.2 Ответ на запрос количества обработанных чеков. 101

2. Использование УТМ для учета розничной продажи алкогольной и спиртосодержащей продукции. 102

2.1. Принципы функционирования. 102

2.2. Состав информации на марке. 102

2.3. Справочник. 103

2.4. Продажа. 103

2.5. Данные чека. 104

2.6. Проверка на повтор в чеке. 104

2.7. Возврат. 104

2.8. Онлайн проверка легальности продаваемой АП.. 104

2.9. Обработка чеков с идентичными параметрами. 105

2.10. Сканер. 106

2.11. Подотчет. 106

2.12. Криптопровайдер. 106

2.13. Требования к компьютеру магазина. 106

2.14. Квитирование. 107

2.15. Буфер. 107

2.16. Обновление. 107

2.17. Получения ключа RSA.. 108

ПРИЛОЖЕНИЕ А.. 109

ПРИЛОЖЕНИЕ Б. 114

ПРИЛОЖЕНИЕ В.. 119

ПРИЛОЖЕНИЕ Г. 120

ПРИЛОЖЕНИЕ Д.. 122

ПРИЛОЖЕНИЕ Е.. 123

ПРИЛОЖЕНИЕ Ж... 124

Глоссарий. 125

 


 

Введение

 

В настоящее время система ЕГАИС содержит не полную информацию о движении маркированной алкогольной продукции, поскольку ее оптовый оборот не фиксируется в ЕГАИС. Такая ситуация позволяет реализовывать в оптовой сети контрафактную алкогольную продукцию.

Документирование факта закупки и поставки алкогольной продукции организациями оптовой торговли позволит не допустить контрафактную продукцию к продаже потребителю. 

 

ВНИМАНИЕ! Начиная с версии 1.0.5 УТМ работа транспортного модуля возможна только при условии запуска службы Transport-Updater версии не ниже 1.0.5 (Transport-Updater не запущен– УТМ также не запустится).

 

ВНИМАНИЕ! В версии 1.0.8 УТМ:

Адрес процессинга документов https://utm.egais.ru

Адрес службы обновлений https://update.egais.ru

Необходимо предусмотреть мероприятия по организации доступа к указанным ресурсам из внутренней сети предприятия.

 

ВНИМАНИЕ! В версии 2.0.4 УТМ

Адрес службы обновлений  https://update.egais.ru

УТМ будет обращаться вместо 1 адреса utm.egais.ru, на три других адреса:
documents-utm.egais.ru - все предметные документы
cheques-utm.egais.ru - чеки
queries-utm.egais.ru - справочники
Необходимо предусмотреть мероприятия по организации доступа к указанным ресурсам из внутренней сети предприятия.

Обращаем внимание, что в настройках межсетевых экранов нужно использовать DNS-имена, а не IP-адреса.
Служба оставляет за собой право провести замену IP-адресов без предварительного предупреждения.

 

ВНИМАНИЕ!

База данных УТМ является транспортной и не предназначена для хранения большого объема направляемых заявок на фиксацию.

Для штатной работы УТМ после получения и обработки документов в Информационной системе организации необходимо использовать метод DELETE, чтобы удалить обработанные документы из базы УТМ.

 

ВНИМАНИЕ! Начиная версии 2.0.3 xml-документы с комментариями не будут проходить валидацию на УТМ.

 

ВНИМАНИЕ!  Начиная с версии УТМ 2.0.3, вступают в силу новые xsd-схемы для документов, участвующих в документообороте с  ЕГАИС. В течение некоторого времени ЕГАИС будет работать как с документами нового образца, так и с документами, составленными по старым схемам.

В «Технических требованиях» примеры документов, составленные по новым схемам вынесены в Раздел 1.27.

Если документ описан в «Технических требованиях» один раз, значит для него существует единственная xsd-схема.

 

ВНИМАНИЕ! В версии 2.0.4 УТМ:

Адрес для он-лайн проверки чеков в процессе продажи/возврата: https://mark-utm.egais.ru:8443/BarcodeReq/check

Необходимо предусмотреть мероприятия по организации доступа к указанным ресурсам из внутренней сети предприятия.

 

ВНИМАНИЕ! В версии УТМ 2.0.4, установлено ограничение на количество переданных серверу ЕГАИС оптовых документов в один сеанс связи:

УТМ подписывает все направленные на подпись документы, но за один сеанс связи с сервером ЕГАИС  (связь с интервалом 120 секунд) будет отправляться только 60 оптовых документов.

Остальные подписанные документы будут отправляться в порядке очереди по 60 штук за сеанс связи. Документы proof (1.3.8) также относятся к данным документам.

Чеки в данное ограничение не входят.  

 

Схема взаимодействия  документов версии _v1 с _v2

 

?    По умолчанию все организации работают по xsd_v1.

?    Уведомление сервера о работе с версией документооборота производится посредством отправки документа InfoVersionTTN (п.1.28).

?    Если  организация не уведомила сервер о возможности принимать документы, составленные по xsd_v2, а контрагент отправил ей документ нового образца, сервер его  не пропустит.

?    Если организация уведомила сервер о возомжности принимать документы нового образца, а контрагент отправил документ, составленный по xsd_v1, сервер документ пропустит.

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

?    Если:

1. организация 1 сообщила серверу о готовности работать с документами_v2;

2. контрагент (организация 2) получил об организации 1 соотвествующую информацию;

3. организация 1 совершила переход обратно на работу с документами _v1;

4. организация 2  отправила организации 1 документ_v2,

 

то  сервер вернет организации 2 квитанцию с сообщением о несоответствии версии документооборота у контрагента; организация 2 должна будет повторить отправку докоументов в подходящем формате.

 

 

1. Использование УТМ для учета оборота алкогольной и спиртосодержащей продукции.

1.1. Получениеключа ГОСТ

Фиксация документов в ЕГАИС осуществляется с использованием программного обеспечения «Универсальный транспортный модуль» (далее — УТМ).

Для работы с УТМ необходим действующий ключ квалифицированной электронной подписи (далее — КЭП). КЭП используется в УТМ для подписания в соответствие с Федеральным законом № 63-ФЗ электронных документов перед их фиксацией в ЕГАИС. Запись КЭП для его использования в УТМ осуществляется на аппаратный ключ.

1.2. Получение RSA-ключа ФСРАР

Для фиксации документов в ЕГАИС УТМ устанавливает защищенное ssl-соединение с сервером ЕГАИС. Чтобы установить такое соединение, УТМ использует ключ RSA. Ключ RSA должен быть записан на тот же аппаратный носитель, на котором сформирована КЭП.

Организация может самостоятельно получить ключ RSA. Механизм получения описан в видео-инструкции: http://egais.ru/news/view?id=8.

 

После входа в Личный кабинет на основании ИНН, на который выдана КЭП, система предоставит выбор обособленного подразделения данного ИНН. Перечень обособленных подразделений формируется на основании лицензии на вид деятельности, выданной юридическому лицу с данным ИНН. Выберите обособленное подразделение, от имени которого будет использоваться данный ключ при отправке данных в ЕГАИС.

 

Внимание: если сертификат уже был сформирован на подключенный к ПК аппаратный ключ, то при повторном формировании сертификата для защищённого соединения с системой ЕГАИС с носителя будут стёрты данные об уже полученном сертификате.

Будьте внимательны при выполнении данной операции!

 

1.3. Запуск  и настройка УТМ

Процесс установки УТМ описан в видеоинструкции: http://egais.ru/news/view?id=8.

После установки, транспортная служба стартует автоматически.

 

Начиная с версии УТМ 1.0.9 пользователям доступен УТМ-агент. После установки транспортного модуля иконка агента появится в области уведомлений (system tray) ОС Windows, а на рабочем столе ПК будет размещен единственный ярлык – для запуска УТМ-агента.

 

Агент позволяет:

?    запустить, остановить или перезапустить одновременно все службы транспортного модуля;

?    открыть домашнюю страницу УТМ;

?    самостоятельно запустить процесс  обновления транспортного модуля;

?    выполнить экспорт/импорт базы данных.

 

 

Если на сервере обновлений появилась новая версия УТМ, агент показывает пользователю соответствующее уведомление, а иконка УТМ-агента на панели уведомлений начинает мигать. Пользователь с помощью ссылки «Установить обновления» запускает обновление.

 

Внимание! Если речь идет не об установке УТМ «с нуля», а о его обновлении с версии 1.0.8 до 1.0.9, на рабочем столе ПК остаются ярлыки для запуска\остановки служб транспортного модуля. Чтобы начать работу агента, запустите на исполнение файл agent.bat (находится в папке C:\TT\agent\bin).

1.3.1.  Домашняя страница УТМ

Домашняя страница УТМ содержит следующую информацию:

?    Версия УТМ:

·         версия УТМ(Version);

·         уникальный идентификатор набора изменений в хранилище данных (changeSet);

·         номер сборки ПО (buildNumber).

?    В рамках какого контура – тестового или продуктивного – работает УТМ.

?    Дата создания базы данных.

?    Дата самого старого неотправленного розничного документа.

?    Срок действия записанных на  аппаратный носитель сертификатов (ГОСТ и RSA).

?    Подробная информация о сертификатах (с возможностью загрузить сертификат с домашней страницы на ПК).

?    Ссылки на xsd-схемы оптового и розничного документооборота (каждую из схем можно сохранить на ПК).

?    История изменения УТМ от первой версии до текущей.

?    Список отправленных на сервер ЕГАИС документов.

?    Список входящих в УТМ документов с возможностью просмотра документа по ссылке.

 

Просмотр содержимого домашней страницы УТМ:

 

1.      Команда в командной строке

      curl -X GET http://localhost:8080                                                                             (1.3.1)

Ответ будет иметь вид:

hp109_cmd.png

 

2.      В браузере страница с адресом http://localhost:8080

 

3.      Ссылка «Домашняя страница»  в меню УТМ-агента

333.png

1.3.2.  Пользовательские настройки УТМ

Пользовательские настройки –  это те из настроек УТМ, которые могут быть изменены пользователем. Речь идет о следующих параметрах:

 

– web.server.port - номер порта, по которому идет соединение с УТМ;

– crypto.lib.gost.keystorePassword=0987654321– пользовательский пароль от хранилища КЭП;

– crypto.lib.pki.keystorePassword=11111111– пользовательский пароль от PKI-хранилища;

– proxy.host –  IP-адрес прокси-сервера, если он есть;

– proxy.port –  порт прокси-сервера;

– proxy.user и proxy.password – логин и пароль для доступа к прокси-серверу;

access.control.allow.origin –  параметр, отвечающий за возможность делать междоменные запросы;

transport.service.port – служебный порт, по которому идет соединение служб Updater и

Monitoring с УТМ;

updater.connector – адрес и номер служебного порта, по которому идет соединение УТМ со службой Updater;

path to libraries – пути к библиотекам криптозащиты (при установке и обновлении УТМ прописываются автоматически);

rolling.file.appender=enable – добавление этой строки в файл пользовательских настроек позволит хранить лог-файлы в формате 5 последних по 20 Мб (сейчас лог-файлы хранятся в формате 3 последних по дням). Данная настройка будет полезна в режиме строгой экономии места на жестком диске ПК с УТМ;

rsa.library.path, gost.library.path – пути к драйверам СКЗИ, которые были предварительно установлены на ПК;

– начиная с версии 1.0.14, в УТМ реализована возможность настроить авторизацию пользователя. Добавьте в настройках строки

login=логин_пользователя

password=пользовательский_пароль

, теперь пользователь сможет открыть домашнюю страницу или отправить документ,  только указав авторизационные данные.

 

Если вы хотите использовать на вашем ПК носитель с СКЗИ определенного производителя, нужно:

?    установить на ПК программное обеспечение, необходимое для управления носителем с СКЗИ (скачать дистрибутив с сайта производителя);

?    в пользовательских настройках УТМ прописать пути к драйверам СКЗИ.

 

Чтобы внести изменения в пользовательские настройки, откройте файл ../conf/transport.properties соответствующей службы.

 

Внимание! Если вы изменили значение параметра transport.service.port службы transport, отредактируйте также значение параметра transport.connector службы transport-updater (аналогично для параметра updater.service.port службы updater).

 

1.3.3.  Запросить входящие документы

Получить список входящих документов из базы УТМ можно командой вида:

curl –X GET http://localhost:8080/opt/out                                                                            (1.3.2)

 

В результате выполнения команды будет возвращен список ссылок на входящие документы:

<A>

<url replyId="74e954bd-d26e-4a29-8620-164d39abdf87">

http://localhost:8080/opt/out/ReplyPartner/752</url>

<url replyId="31d5b77e-8a3d-4ec1-8976-8c8ffb4fd801">

 http://localhost:8080/opt/out/ReplyPartner/753</url>

<ver>1</ver>

</A>

 

Чтобы получить документ по его ссылке, выполните команду вида:

  curl –X GET http://localhost:8080/opt/out/753                                                                  (1.3.3)

 

Документы с сервера возвращаются в неискажённом виде и могут содержать маркер последовательности байтов (Byte order mark).

 

Также вы сможете получить полный список документов определенного типа с помощью следующей команды:

curl -X GET http://localhost:8080/opt/out/replypartner                                                          (1.3.4)

 

,где replypartner - тип документа (регистр не имеет значения).

 

В ответ вернутся все документы указанного типа c указанием идентификатора документа в базу УТМ и с временем и датой полученного документа:

<A>

  <url fileId="010xa50aa2c609b28c67460c2fba638dc7120e54a94b" replyId="d3c7e8a2-2e26-4f87-bfa0-9fa0353272ca" timestamp="2016-11-28 10:09:49.28">http://localhost:8080/opt/out/ReplyPartner/1</url>

  <url fileId="010x0082b887c8c3439ae06675dc7f8550c9bef0dcd7" replyId="90ab31d1-6437-4b2b-b9d2-a69bf555f198" timestamp="2016-11-28 10:19:49.229">http://localhost:8080/opt/out/ReplyPartner/2</url>

  <ver>1</ver>

</A>

 

Чтобы получить документ по его идентификатору, выполните команду вида:

curl -X GET http://localhost:8080/opt/out?replyId=d3c7e8a2-2e26-4f87-bfa0-9fa0353272ca     (1.3.5)

 

,где ?replyId= - идентификатор документа (регистр указывать как в примере)

 

В ответ также вернется документ указанного replyId с датой и временем получения:

<A>

  <url fileId="010xa50aa2c609b28c67460c2fba638dc7120e54a94b" replyId="d3c7e8a2-2e26-4f87-bfa0-9fa0353272ca" timestamp="2016-11-28 10:09:49.28">http://localhost:8080/opt/out/ReplyPartner/1</url>

  <ver>1</ver>

</A>

 

Следующий запрос позволит получить количество входящих документов в базе данных УТМ:

     curl –X GET http://localhost:8080/opt/out/total                                                                      (1.3.6)

 

Ответ будет выглядеть следующим образом:

    <A><total>3</total><ver>2</ver></A>

                                                                                         

,где 3 – количество входящих документов.

 

С помощью команды вида (1.3.7) вы сможете получить постраничное отображение списка входящих документов:

   curl –X GET  “http://localhost:8080/opt/out?offset=100&limit=200”                                          (1.3.7)

, здесь 100 – номер строки, предшествующей первой отображенной строчке; 200 ­– количество отображенных строк. То есть, используя команду (1.3.6), мы получим список из 200 строк, начиная со 101-й строки базы данных.

 

При первом просмотре командой (1.3.3) документов WayBill, WayBillAct, WayBillTicket и TTNInformBReg УТМ инициирует отправку на сервер ЕГАИС документа proof вида (1.3.8):

 

<proof><fileid>0xc560f9866425a84c81f0f50714d9a2a77840ad59</fileid><timestamp>2016-02-04 17:59:44.952 +0300</timestamp></proof>                                                                                            (1.3.8)

 

,где поле fileid содержит идентификатор просмотренного документа на сервере ЕГАИС, а значение поля timestamp указывает на точное время просмотра.

 

Документы proof автоматически удаляются из списка исходящих документов сразу после отправки.

1.3.4. Автоматическое удаление документов из базы УТМ

Начиная с версии УТМ 2.0.3, введено автоматическое удаление документов из базы УТМ:

?    Исходящие документы удаляются сразу после успешной отправки на сервер ЕГАИС.

?    Следующие входящие документы:

·         WayBill, Waybill_v2

·         FORMBREGINFO, FORM2REGINFO

·         WayBillAct, WayBillAct_v2

·         WayBillTicket

·         Ticket

 будут удалены из базы УТМ через неделю после получения.

?    Прочие входящие документы удаляются спустя сутки после получения.

1.4. FSRAR_ID

1.4.1. Как узнать FSRAR_ID своей организации

FSRAR_ID – это идентификатор организации в ФС РАР. FSRAR_ID представлен в качестве значения реквизита «CN» RSA-сертификата на аппаратном носителе.

 

Чтобы узнать свой FSRAR_ID:

1.      подключите к ПК носитель с КЭП;

2.      откройте утилиту для работы с аппаратными носителями;

3.      откройте для просмотра RSA-сертификат, записанный на ключ;

4.      найдите в тексте сертификата  реквизит «CN»; его значение и будет искомым FSRAR_ID.

 

Также FSRAR_ID можно найти на домашней странице УТМ:

1.      откройте домашнюю страницу УТМ;

2.      выберите вкладку «Сертификаты»;

3.      в поле «Сертификат RSA» указано значение вида FSRAR-RSA-############;

4.      цифры после «FSRAR-RSA-» – FSRAR_ID вашей организации.

1.4.2. Контроль работы УТМ с аппаратным носителем

Начиная с версии 2.0.3 УТМ, может работать только с тем FSRAR_ID, с котором он был изначально установлен.

 

1.5. Механизм контроля лицензий

 

Начиная с версии УТМ 2.0.4 осуществляется контроль лицензии для розницы на вид деятельности. Если лицензия отсутствует/ не действиетльна, то при розничной продаже алкогольной продукции чек не будет подписан с ошибкой «Лицензия на вид деятельности отсутствует». Посмотреть статус лицензии можно на домашней странице УТМ.

 

1.6. Получить справочник организации

Для работы в ЕГАИС необходимо получить через УТМ и сохранить справочники организаций. Сделайте запросы на:

?    собственную организацию;

?    производителей отечественной продукции;

?    импортеров иностранного алкоголя;

?    контрагентов.

 

Чтобы получить справочник организации, включая информацию обо всех ее подразделениях,  сформируйте и отправьте на сервер ЕГАИС xml-файл (client.xml — название файла) вида (1.6.1):

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

<ns:Owner>

<ns:FSRAR_ID>030000255595</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>                                                                                                                        (1.6.1)

<ns:QueryClients>

<qp:Parameters>

  <qp:Parameter>

  <qp:Name>ИНН</qp:Name>

  <qp:Value>5020000004</qp:Value>

  </qp:Parameter>

  </qp:Parameters>

</ns:QueryClients>

</ns:Document>

</ns:Documents>

 

Обратите внимание, что в данном случае, в качестве параметра запроса используется ИНН организации.

 

Отправьте запрос (1.6.1) в УТМ с помощью команды вида:

curl -F''xml_file=@client.xml'' http://localhost:8080/opt/in/QueryPartner                               (1.6.2)

 

В технических требованиях для демонстрации взаимодействия с УТМ используется утилита командной строки curl.

Вместо curl для отправки документов в УТМ и получения документов из УТМ можно использовать любое другое программное средство, предназначенное для отправки http-запросов и получения ответов на http-запросы, в том числе разработанное для личных нужд.

 

УТМ подписывает файл запроса (1.6.1) и возвращает реквизиты подписи в квитанции  вида:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<A><url>3fbf9613-ddc3-4a6e-aa6f-3459466c2aa5</url>

<sign>895B92CAD115B57B02C7D12ADC488066D99B60549D57A737B0CAC18E5E3E1C72E6B8D414C763CB58A5E67DE7C8C2ECE908451C4AE6838479A42ABBA8179D0CE8</sign>                                (1.6.3)

<ver>2</ver></A>

                                                                                                         

, где элемент url содержит уникальный идентификатор запроса в базе УТМ, его нужно запомнить, чтобы в дальнейшем найти ответ на этот запрос.

 

Чтобы получить список запросов, отправленных на сервер, используйте команду вида:

curl -XGEThttp://localhost:8080/opt/in                                                                                            (1.6.4)

 

В ответ УТМ вернет список документов в виде:

<A>

<url replyId=3fbf9613-ddc3-4a6e-aa6f-3459466c2aa5>

http://localhost:8080/opt/in/QueryPartner/12</url>                                                                        (1.6.5)
<url replyId=3fbftt13-ddc3-4a6e-aa6f-345946vf2waa0>

http://localhost:8080/opt/in/QueryPartner/9</url>

</A>

 

УТМ отправляет запрос на сервер ЕГАИС, сервер формирует ответ на запрос и возвращает его в УТМ.

Чтобы получить список отправленных с сервера на УТМ документов, используйте следующую команду:

     curl –X GET http://localhost:8080/opt/out                                                                               (1.6.6)

 

Результат выполнения команды (1.6.6)  – список ссылок на входящие в УТМ документы – имеет вид:

<A>

<url replyId=3fbf9613-ddc3-4a6e-aa6f-3459466c2aa5>

            http://localhost:8080/opt/out/ReplyPartner/407</url>

<url replyId=3fbftt13-ddc3-4a6e-aa6f-345946vf2waa0>

            http://localhost:8080/opt/out/ReplyPartner/409</url>                                                       (1.6.7)

</A>   

 

Атрибут replyId содержит ссылку на уникальный идентификатор запроса, в ответ на который получен справочник. В списке (1.6.7) найдите ссылку на документ ReplyPartner с нужным идентификатором.

 

Чтобы получить документ по его ссылке, выполните следующую команду:

curl -X GET http://localhost:8080/opt/out/ReplyPartner/407                                                        (1.6.8)

 

Ответ на запрос справочника организации – документ ReplyPartner – имеет вид:

<ns:Documents 

xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" 

xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" 

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

  <ns:ReplyClient>                                                                                                                  (1.6.9)

<rc:Clients>

<rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" xmlns:oref="http://fsrar.ru/WEGAIS/ 

ClientRef">

<oref:ClientRegId>030000000033</oref:ClientRegId>

<oref:INN>5020000004</oref:INN>

<oref:KPP>550002001</oref:KPP>

<oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "Пример"</oref:FullName>

<oref:ShortName>АО "Пример"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>55</oref:RegionCode>

<oref:description>644073, РОССИЯ, , , Г ТОМСК, , УЛ ГЛАВНАЯ, 2, ,</oref:description>

</oref:address>

<oref:State>Active</oref:State>

</rc:Client>

<rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef">

<oref:ClientRegId>030000000034</oref:ClientRegId>

<oref:INN>5020000004</oref:INN>

<oref:KPP>550002002</oref:KPP>

<oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "ПРИМЕР"</oref:FullName>

<oref:ShortName>АО "ПРИМЕР"</oref:ShortName>

<oref:address>                                                                                                           (1.6.9)

<oref:Country>643</oref:Country>

<oref:RegionCode>50</oref:RegionCode>

<oref:description>

Россия, 141607,МОСКОВСКАЯ обл,МОСКОВСКАЯ ул,ЯБЛОЧКОВА ,14 ,

</oref:description>

</oref:address>

<oref:State>Active</oref:State>

</rc:Client>

</rc:Clients>

</ns:ReplyClient>

</ns:Document>

</ns:Documents>

 

Ответ на запрос справочника организации по ИНН содержит информацию обо всех обособленных подразделениях этой организации. У тестовой организации из примера (1.6.1), как показывает ответ (1.6.9), есть только два подразделения.

 

Результат (1.6.9) сохраните в файл. Когда ответ на запрос сохранен, его необходимо удалить из базы УТМ командой вида:

curl -X DELETE http://localhost:8080/opt/out/ReplyPartner/407                                             (1.6.10)

 

Регулярное удаление отработанных запросов из списка (1.6.5) и сохраненных ответов на эти запросы из списка (1.6.7) предотвращает бесконтрольный рост размера базы данных УТМ.

 

Если необходимо получить информацию о конкретном подразделении организации, в документе (1.6.1) в качестве параметра запроса нужно указать СИО этого подразделения (СИО совпадает с FSRAR_ID). Тогда запрос примет вид:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>                                                                                                                           (1.6.11)

    <ns:FSRAR_ID>030000255595</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryClients>

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>СИО</qp:Name>

          <qp:Value>030000000033</qp:Value>

        </qp:Parameter>                                                  (1.6.11)
      </qp:Parameters>

    </ns:QueryClients>

  </ns:Document>

</ns:Documents>

 

Ответ на запрос в этом случае будет содержать информацию только о подразделении с FSRAR_ID , равным 030000000033:

 

<ns:Documents 

xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" 

xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" 

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

  <ns:ReplyClient>                                                                                                                 

<rc:Clients>

<rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient" xmlns:oref="http://fsrar.ru/WEGAIS/ 

ClientRef">

<oref:ClientRegId>030000000033</oref:ClientRegId>

<oref:INN>5020000004</oref:INN>

<oref:KPP>550002001</oref:KPP>

<oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "Пример"</oref:FullName>

<oref:ShortName>АО "Пример"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>55</oref:RegionCode>

<oref:description>644073, РОССИЯ, , , Г ОМСК, , УЛ ГЛАВНАЯ, 2, ,</oref:description>

</oref:address>

<oref:State>Active</oref:State>

</rc:Client>

</rc:Clients>

</ns:ReplyClient>

</ns:Document>

</ns:Documents>

 

Во всех документах элемент ns:FSRAR_ID содержит идентификатор организации, отправляющей данный документ. Как определить FSRAR_ID организации описано в п.1.4.

1.7. Получить справочник алкогольной продукции

Также для работы в ЕГАИС нужно запросить и сохранить справочники алкогольной продукции.

Чтобы получить перечень всей продукции, которую производит или импортирует организация, сформируйте xml-файл (QueryAPSingle.xml — название файла) вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

<ns:Owner>

<ns:FSRAR_ID>00040218</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>                                                                                                                     (1.7.1)

<ns:QueryAP>

   <qp:Parameters>

    <qp:Parameter>

     <qp:Name>ИНН</qp:Name>

     <qp:Value>7705444495</qp:Value>

    </qp:Parameter>

   </qp:Parameters>

</ns:QueryAP>

</ns:Document>

</ns:Documents>

 

В данном случае в качестве параметра запроса выступает ИНН организации-производителя или импортера.

Отправьте файл запроса в УТМ, используя команду вида:

 

curl -F "xml_file=@QueryAPSingle.xml" http://localhost:8080/opt/in/QueryAP                      (1.7.2)

 

УТМ подписывает файл запроса и возвращает реквизиты подписи в квитанции, аналогичной (1.6.3). Здесь также элемент url содержит уникальный идентификатор запроса на справочник АП, запомните его значение, чтобы потом получить из УТМ ответ на запрос.

 

Список документов, отправленных на сервер, можно получить командой (1.6.4), среди них вы найдете и запросы на алкогольную продукцию:

 

<A><urlffreplyId="aeeaaff4-d436-475b-9a71-689f65102c92">             http://localhost:8080/opt/in/QueryAP/1</url>            </A>                                                    (1.7.3)

 

Атрибут replyId содержит идентификатор запроса, который совпадает с идентификатором из квитанции.

 

УТМ отправляет запрос на сервер ЕГАИС. Сервер ЕГАИС формирует ответ на запрос и возвращает его в УТМ. Чтобы получить  список всех входящих с сервера документов, выполните команду (1.6.6). Здесь вы найдете и ссылку на справочник алкогольной продукции в виде:

 

<A><url replyId="aeeaaff4-d436-475b-9a71-689f65102c92">

            http://localhost:8080/opt/out/ReplyAP/14</url></A>                                                   (1.7.4)

 

По replyId определите нужный документ. Чтобы прочесть его, выполните команду вида:

 

curl -X GET http://localhost:8080/opt/out/ReplyAP/14                                                            (1.7.5)

 

Полученный документ имеет вид:

 

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplyAP>

  <rap:Products>

  <rap:Product>

   <pref:FullName>Вино виноградное натуральное контролируемого наименования по происхождению "Шато Монталиве" белое су 0.7500 л.</pref:FullName>

   <pref:ShortName>Вино"Шато Монталиве"б/сух</pref:ShortName>

   <pref:AlcCode>0150376000001294751</pref:AlcCode>

   <pref:Capacity>0.7500</pref:Capacity>

   <pref:AlcVolume>12.500</pref:AlcVolume>

   <pref:ProductVCode>400</pref:ProductVCode>

<pref:Producer>

                                    <oref:ClientRegId>00177110</oref:ClientRegId>

                                    <oref:FullName>"EAR LДенииФлорансДюбурдье"</oref:FullName>

                                    <oref:ShortName>E</oref:ShortName>

                                    <oref:address>                                                                                   (1.7.6)

                                    <oref:Country>250</oref:Country>

                                    <oref:description>Бордо, Франция</oref:description>

            </oref:address>

       </pref:Producer>

<pref:Importer>

            <oref:ClientRegId>00015081</oref:ClientRegId>

            <oref:INN>7705444495</oref:INN>

            <oref:KPP>772945001</oref:KPP>

            <oref:FullName>Общество с ограниченной ответственностью "ЛУДИНГ-ТРЕЙД"</oref:FullName>

            <oref:ShortName>О</oref:ShortName>

            <oref:address>

            <oref:Country>643</oref:Country>

            <oref:Index>121471</oref:Index>

            </oref:address>

</pref:Importer>

</rap:Product>

</rap:Products>

</ns:ReplyAP>

</ns:Document>

</ns:Documents>

 

В ответе на запрос справочника АП по ИНН (производителя или импортера) содержатся реквизиты всех наименований алкогольной продукции, которые производит или ввозит организация. В (1.7.6) ответ на запрос содержит одно наименование импортной алкогольной продукции.

Сохраните ответ (1.7.6) на запрос (1.7.1) в файл. Когда ответ сохранен, его нужно удалить командой вида:

curl -X DELETE http://localhost:8080/opt/out/ReplyAP/14                                                      (1.7.7)

 

Регулярное удаление отработанных запросов и сохраненных ответов на эти запросы предотвращает бесконтрольный рост размера базы данных УТМ.

 

С помощью запроса на справочник алкогольной продукции вы также можете получить информацию о конкретном товаре. В этом случае запрос (1.7.1) будет иметь вид:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>030000255595</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryAP>

      <qp:Parameters>                                                                                                  (1.7.8)

        <qp:Parameter>

          <qp:Name>КОД</qp:Name>

          <qp:Value>0015081000001193591</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryAP>

  </ns:Document>

</ns:Documents>

 

Параметром запроса здесь является алкогольный код интересующей нас продукции - 0015081000001193591. Имя параметра также важно указать правильно (сейчас это слово «КОД»), в противном случае сервер ЕГАИС не сможет обработать запрос.

 

Ответ на такой запрос всегда будет содержать единственную запись:

<ns:Documents xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:rap="http://fsrar.ru/WEGAIS/ReplyAP" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplyAP>

<rap:Products>

<rap:Product xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:rap="http://fsrar.ru/WEGAIS/ReplyAP">

<pref:FullName>! Комт де Валуа АОС Бордо бел.п/сух.</pref:FullName>

<pref:AlcCode>0015081000001193591</pref:AlcCode>

<pref:Capacity>0.7500</pref:Capacity>

<pref:AlcVolume>11.000</pref:AlcVolume>

<pref:ProductVCode>400</pref:ProductVCode>

<pref:Producer>                                                                                        (1.7.9)

  <oref:ClientRegId>050000005053</oref:ClientRegId>

  <oref:FullName>"Кастель-Фрер с.а."</oref:FullName>

  <oref:ShortName>"Кастель-Фрер с.а."</oref:ShortName>

  <oref:address>

<oref:Country>250</oref:Country>

<oref:description>24 rue Georges Guynemer 33295 BLANQUEFORT Cedex</oref:description>

</oref:address>

</pref:Producer>

<pref:Importer>

  <oref:ClientRegId>010000002143</oref:ClientRegId>

  <oref:INN>5020038139</oref:INN>

  <oref:KPP>502001001</oref:KPP>

  <oref:FullName>

            Общество с ограниченной ответственностью "КАСТЕЛЬ МАЛЕЗАН"

  </oref:FullName>

  <oref:ShortName>ООО "КАСТЕЛЬ МАЛЕЗАН"</oref:ShortName>

  <oref:address>

<oref:Country>643</oref:Country>                                                       (1.7.9)

<oref:description>

РОССИЯ,,МОСКОВСКАЯ ОБЛ,Клинский р-н,городское поселение Клин,Клин г,Московская ул,д. 30,, | помещение склада готовой продукции, назначение - нежилое, инв. номер 070:025-10752, литера А2, этаж 1, номера на поэтажном плане 3, номер на плане 71 (S=2595,6 кв.м), номер на плане 76 (S=1550,0 кв.м)

</oref:description>

  </oref:address>

</pref:Importer>

</rap:Product>

</rap:Products>

</ns:ReplyAP>

</ns:Document>

</ns:Documents>

1.8. Отправка ТТН

Сформировать xml-файл (TTN1.xml – название файла) с товарно-транспортной накладной вида:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:c="http://fsrar.ru/WEGAIS/Common"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wb=  "http://fsrar.ru/WEGAIS/TTNSingle"

    <ns:Owner>

          <ns:FSRAR_ID>030000255595</ns:FSRAR_ID>

  </ns:Owner>

<ns:Document >                                                                                                           (1.8.1)
    <ns:WayBill>

       <wb:Identity>000346</wb:Identity>

      <wb:Header>

       <wb:NUMBER>000114</wb:NUMBER>

        <wb:Date>2015-12-31</wb:Date>

        <wb:ShippingDate>2015-12-31</wb:ShippingDate>

        <wb:Type>WBReturnFromMe</wb:Type>

        <wb:UnitType>Packed</wb:UnitType>

        <wb:Shipper>

                           <oref:ClientRegId>030000255595</oref:ClientRegId>

                           <oref:INN>7204122715</oref:INN>

                           <oref:KPP>720301001</oref:KPP>

                           <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ОЛИМПИЯ"</oref:FullName>

                           <oref:ShortName>ООО "ОЛИМПИЯ"</oref:ShortName>

                           <oref:address>

                           <oref:Country>643</oref:Country>

                           <oref:RegionCode>72</oref:RegionCode>

                           <oref:description>Россия, 625007,ТЮМЕНСКАЯ ОБЛ,ЧАПЛИНА УЛ,ТЮМЕНЬ Г,121 ,8</oref:description>

                           </oref:address>

        </wb:Shipper>

       

        <wb:Consignee>                                                                                                                   (1.8.1)   

                                    <oref:ClientRegId>030000199964</oref:ClientRegId>

                                    <oref:INN>6165034309</oref:INN>

                                    <oref:KPP>616701001</oref:KPP>

                                    <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ДОН"</oref:FullName>

                                    <oref:ShortName>ООО "ДОН"</oref:ShortName>

                                    <oref:address>

                                    <oref:Country>643</oref:Country>

                                    <oref:RegionCode>61</oref:RegionCode>

                                    <oref:description>Россия, 344037,РОСТОВСКАЯ обл,26-Я ЛИНИЯ ул,РОСТОВ-НА-ДОНУ г,8 ,</oref:description>

                                    </oref:address>

        </wb:Consignee>

       

        <wb:Transport>

          <wb:TRAN_TYPE>413</wb:TRAN_TYPE>

          <wb:TRAN_COMPANY>ООО"Азурит"</wb:TRAN_COMPANY>

          <wb:TRAN_CAR>Рено</wb:TRAN_CAR>

          <wb:TRAN_TRAILER></wb:TRAN_TRAILER>

          <wb:TRAN_CUSTOMER>ЗАО"Союз-Виктан "</wb:TRAN_CUSTOMER>

          <wb:TRAN_DRIVER>Шайцанс А.В.</wb:TRAN_DRIVER>

          <wb:TRAN_LOADPOINT>П.</wb:TRAN_LOADPOINT>

          <wb:TRAN_UNLOADPOINT></wb:TRAN_UNLOADPOINT>

          <wb:TRAN_REDIRECT></wb:TRAN_REDIRECT>

          <wb:TRAN_FORWARDER>Шайцанс А.В.</wb:TRAN_FORWARDER>

        </wb:Transport>

 

<wb:Base>основание - текст</wb:Base>

<wb:Note>основание - текст</wb:Note>

</wb:Header>

    

      <wb:Content>                  

           

      <wb:Position>      

          <wb:Identity>2</wb:Identity>                                                                                            (1.8.1)   

          <wb:Product>

           <pref:FullName>Напиток ароматизированный, изготовленный на основе пива, "Boilermaker by Tuborg" ("Бойлермейкер от Туборг"), пастеризованный в бут,СПб</pref:FullName>

                           <pref:AlcCode>0378116000001250467</pref:AlcCode>

                           <pref:Capacity>0.4500</pref:Capacity>

                           <pref:AlcVolume>7.000</pref:AlcVolume>

                           <pref:ProductVCode>520</pref:ProductVCode>

                           <pref:Producer>

                           <oref:ClientRegId>030000000017</oref:ClientRegId>

                           <oref:INN>7802849641</oref:INN>

                           <oref:KPP>780201001</oref:KPP>

                           <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

                           <oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

                           <oref:address>

                           <oref:Country>643</oref:Country>

                           <oref:RegionCode>78</oref:RegionCode>

                           <oref:description>Россия, 194292,САНКТ-ПЕТЕРБУРГ ГОРОД,6-Й ВЕРХНИЙ ПЕРЕУЛОК,3 ,</oref:description>

                           </oref:address>

                         </pref:Producer>

          </wb:Product>

                         

          <wb:Quantity>1</wb:Quantity>

          <wb:Price>123.00</wb:Price>                                                                                            (1.8.1)   

          <wb:Pack_ID>Паллета</wb:Pack_ID>

          <wb:Party>партия № 7</wb:Party>

 

          <wb:InformA>

            <pref:RegId>FA-000000016497927</pref:RegId>

          </wb:InformA>          

          <wb:InformB>

                <pref:InformBItem>

              <pref:BRegId>FB-000000016833991</pref:BRegId>

            </pref:InformBItem>

          </wb:InformB>

        </wb:Position>

                                               

    </wb:Content>

    </ns:WayBill>

  </ns:Document>

</ns:Documents>

 

Файл ТТН формируется таким образом, что для каждой товарной позиции указны идентификаторы ЕГАИС разделов А и Б справки к той ТТН, по которой эта продукция была поставлена в организацию (которая формирует файл (1.8.1)).

 

Отправьте ТТН (1.8.1) в УТМ командой:

curl -F "xml_file=@TTN1.xml" http://localhost:8080/opt/in/WayBill                                        (1.8.2)

 

В ответ на эту команду УТМ вернет реквизиты подписи в квитанции вида (1.5.3). Для просмотра списка отправленных накладных выполнить команду (1.5.4), а полученный список отфильтровать по фразе  WayBill.

 

Результат будет иметь вид:

<A><urlreplyId="5e4481f4-925a-4077-baf2-e979da67e3f9">                                                   (1.8.3)

            http://localhost:8080/opt/in/WayBill/1

</url></A>

 

Через некоторое время после отправки ТТН (1.8.1) командой (1.8.2) выведите список входящих документов командой (1.6.6) и отфильтруйте его по replyId из (1.8.3). Вы получите список документов вида:

<A>

<urlreplyId="5e4481f4-925a-4077-baf2-e979da67e3f9">

http://localhost:8080/opt/out/Ticket/1</url>

<url replyId="5e4481f4-925a-4077-baf2-e979da67e3f9">                                                        (1.8.4)

http://localhost:8080/opt/out/Ticket/2</url>

<url replyId="5e4481f4-925a-4077-baf2-e979da67e3f9">

http://localhost:8080/opt/out/FORMBREGINFO/3</url></A>

 

 

Сохраните в файлы документы списка (1.8.4)командами:

curl -X GET http://localhost:8080/opt/out/Ticket/2                                                                  (1.8.5)

curl -X GET http://localhost:8080/opt/out/FORMBREGINFO/3                                                (1.8.6)

 

В квитанции с номером 1 говорится о том, что ТТН (1.8.1)    принята в обработку (т.е. при проверке документа на УТМ ошибок не найдено). Квитанция, сохраненная командой (1.8.5), содержит информацию о проведении ТТН (1.8.1):

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:Ticket>

      <tc:TicketDate>2016-08-08T17:35:02.4728936</tc:TicketDate>

      <tc:Identity>415</tc:Identity>

      <tc:DocId>A3F15D96-2F02-4A53-A203-C36F4DC7A0B9</tc:DocId>

      <tc:TransportId>976a1ed0-91b8-46db-9fc4-2df313b018e8</tc:TransportId>

      <tc:RegID>TTN-0004359184</tc:RegID>

      <tc:DocHash />

      <tc:DocType>WayBill</tc:DocType>

      <tc:OperationResult>                                                                                                           (1.8.7)

        <tc:OperationName>Confirm</tc:OperationName>

        <tc:OperationResult>Accepted</tc:OperationResult>

        <tc:OperationDate>2016-08-08T17:29:56.99</tc:OperationDate>

        <tc:OperationComment>Накладная №202 от 08.08.2016 00:00:00 проведена  и выслана грузополучателю как участнику системы (Акт разногласий ожидается от грузополучателя).</tc:OperationComment>

      </tc:OperationResult>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>

 

Элемент tc:RegID содержит уникальный идентификатор ТТН в ЕГАИС.

 

Документ, полученный командой (1.8.6) – уведомление о регистрации движения –представляет собой приложение Б справки к ТТН (1.8.1) и имеет вид:

 

<ns:Documents xmlns:wbr="http://fsrar.ru/WEGAIS/TTNInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                                     (1.8.8)

    <ns:TTNInformBReg>

      <wbr:Header xmlns:wbr="http://fsrar.ru/WEGAIS/TTNInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <wbr:Identity>415</wbr:Identity>

        <wbr:WBRegId>TTN-0004359184</wbr:WBRegId>

        <wbr:EGAISFixNumber>WBF-201600000091584</wbr:EGAISFixNumber>

        <wbr:EGAISFixDate>2016-08-08</wbr:EGAISFixDate>

        <wbr:WBNUMBER>202</wbr:WBNUMBER>

        <wbr:WBDate>2016-08-08</wbr:WBDate>

        <wbr:Shipper>

          <oref:ClientRegId>030000255595</oref:ClientRegId>

          <oref:INN>7204122715</oref:INN>

          <oref:KPP>720301001</oref:KPP>

          <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ СТРОИТЕЛЬНАЯ КОМПАНИЯ "ОЛИМПИЯ"</oref:FullName>

          <oref:ShortName>ООО СК "ОЛИМПИЯ"</oref:ShortName>

          <oref:address>

            <oref:Country>643</oref:Country>

            <oref:RegionCode>72</oref:RegionCode>

            <oref:description>Россия, 625007,ТЮМЕНСКАЯ ОБЛ,ЧАПЛИНА УЛ,ТЮМЕНЬ Г,121 ,8</oref:description>

          </oref:address>

        </wbr:Shipper>                                                                                                                 (1.8.8)

        <wbr:Consignee>

          <oref:ClientRegId>030000221350</oref:ClientRegId>

          <oref:INN>5919018388</oref:INN>

          <oref:KPP>591901001</oref:KPP>

          <oref:FullName>МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ КУЛЬТУРЫ "ЦЕНТРАЛИЗОВАННАЯ БИБЛИОТЕЧНАЯ СИСТЕМА"</oref:FullName>

          <oref:ShortName>МБУК "ЦЕНТРАЛИЗОВАННАЯ БИБЛИОТЕЧНАЯ СИСТЕМА"</oref:ShortName>

          <oref:address>

            <oref:Country>643</oref:Country>

            <oref:RegionCode>59</oref:RegionCode>

            <oref:description>Россия, 618554,ПЕРМСКИЙ край,КОМИНТЕРНА ул,СОЛИКАМСК г,13 ,</oref:description>

          </oref:address>

        </wbr:Consignee>

      </wbr:Header>

      <wbr:Content xmlns:wbr="http://fsrar.ru/WEGAIS/TTNInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <wbr:Position>

          <wbr:Identity>1</wbr:Identity>

          <wbr:InformBRegId>FB-000000021281816</wbr:InformBRegId>

        </wbr:Position>

      </wbr:Content>

    </ns:TTNInformBReg>

  </ns:Document>

</ns:Documents>

 

Элемент wbr:InformBRegId в (1.8.8) содержит значение идентификатора раздела Б справки, формируемое для каждой позиции ТТН (1.8.1).

Элемент pref:BRegId каждой партии продукции в ТТН (1.8.1) содержит ссылку на раздел Б справки к ТТН, по которой осуществлялась ПРЕДЫДУЩАЯ поставка этой продукции.

Элемент wbr:InformBRegId содержит ссылку на раздел Б справки для той же продукции, но из расходной ТТН (1.8.1).

 

Для формирования расходных ТТН вида (1.8.1) организация обязана обеспечить как учет, так и ХРАНЕНИЕ алкогольной продукции в разрезе идентификаторов разделов Б справок к приходным ТТН.

 

Удаление ТТН (1.8.1) выполните командой (1.7.7), удаление квитанции (1.8.7) выполните командой (1.7.8), удаление документа (1.8.8) выполните командой:

 

curl -X DELETE http://localhost:8080/opt/out/FORMBREGINFO/3                                               (1.8.9)

1.9. Получение ТТН

ТТН проходит через УТМ отправителя груза, попадает в ЕГАИС, проходит там проверку, затем попадает на УТМ организации-получателя груза.

 

Командой (1.6.6) осуществляется опрос входящих документов. В списке входящих документов будут строки вида:

<A><url>http://localhost:8080/opt/out/WayBill/102</url>                                                             (1.9.1)

<url>http://localhost:8080/opt/out/FORMBREGINFO/103</url></A>

 

Эти адреса соответствуют входящим ТТН и уведомлениям о регистрации движения ТТН. Атрибут replyId входящих ТТН не указывается, т. к. они были подписаны и отправлены с другого УТМ. Чтобы сохранить эти документы, воспользуйтесь командами:

curlXGEThttp://localhost:8080/opt/out/WayBill/102

curlXGEThttp://localhost:8080/opt/out/FORMBREGINFO/103                                               (1.9.2)

 

а чтобы удалить, командами:

curlXDELETEhttp://localhost:8080/opt/out/WayBill/102                                                          (1.9.3)

curlXDELETEhttp://localhost:8080/opt/out/FORMBREGINFO/103

 

По содержанию входящая ТТН не отличается от исходящей вида (1.8.1). Уведомления о регистрации движения, полученные отправителем и получателем груза, также идентичны.

 

По входящей ТТН требуется сформировать и отправить акт.

1.10. Отправка акта

Если сведения в ТТН совпадают с фактом, получатель ТТН (1.8.1) должен сформировать и отправить в ЕГАИС Акт согласия вида:

 

<?xmlversion="1.0" encoding="UTF-8"?>

<ns:DocumentsVersion="1.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle">

<ns:Owner>

<ns:FSRAR_ID>00072841</ns:FSRAR_ID>

</ns:Owner>                                                                                                                          (1.10.1)

<ns:Document>

<ns:WayBillAct>

   <wa:Header>

<wa:IsAccept>Accepted</wa:IsAccept>

<wa:ACTNUMBER>1-1</wa:ACTNUMBER>

<wa:ActDate>2015-02-16</wa:ActDate>

<wa:WBRegId>0000002167</wa:WBRegId>

<wa:Note>Приниаем продукцию</wa:Note>

   </wa:Header>                                                                                                          (1.10.1)

   <wa:Content>

   </wa:Content>

</ns:WayBillAct>

       </ns:Document>

</ns:Documents>

 

Элемент wa:WBRegId в (1.10.1) содержит идентификатор подтверждаемой ТТН. Этот же идентификатор содержится в элементе wbr:WBRegId уведомления о регистрации движения(1.8.8).

Обратите внимание, в подтверждающем акте:

- поле wa:IsAccept принимает значение «Accepted»;

- раздел Content пуст.

 

Если получатель намерен отказаться от получения всего товара по ТТН, следует отправить Акт отказа вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle"

<ns:Owner>

<ns:FSRAR_ID>00072841</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:WayBillAct>

  <wa:Header>                                                                                                             (1.10.2)

   <wa:IsAccept>Rejected</wa:IsAccept>

   <wa:ACTNUMBER>1-1</wa:ACTNUMBER>

   <wa:ActDate>2014-12-17</wa:ActDate>

   <wa:WBRegId>TTN-0000002167</wa:WBRegId>

   <wa:Note>Пересортицавсейпродукции</wa:Note>

 </wa:Header>
<wa:Content>

 </wa:Content>

      </ns:WayBillAct>

</ns:Document>

</ns:Documents>

При формировании отказа от ТТН:

- в поле wa:IsAccept ставится значение «Rejected»;

- раздел Content пуст.

 

            Отправитель ТТН может послать на сервер ЕГАИС акт отказа в виде (1.10.2), в случае, если грузополучатель еще не отреагировал на ТТН.

 

Внимание! Если получатель груза не является участником системы, грузоотправитель после отправки ТТН в одном из тикетов получит соответствующее уведомление (напомним, что в ответ на успешную отправку ТТН грузоотправитель получает с сервера ЕГАИС следующую комбинацию документов: Ticket+Ticket+TTNInformBReg).

 

Если количество продукции, поставленной по факту, меньше количества, указанного в ТТН, то получатель по ТТН формирует акт расхождения. Акт расхождения отличается от акта приема  ТТН следующими признаками:

-  раздел Content содержит то же количество позиций, что и ТТН;

- для каждой позиции акта в поле wa:RealQuantity указывается фактически поставленное количество; для тех товаров, по которым нет расхождений, значение поля wa:RealQuantity будет совпадать со значением поля wb:Quantity из входящей ТТН.

 

Акт расхождения для ТТН (1.10.1) будет иметь вид:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle"

<ns:Owner>

<ns:FSRAR_ID>00072841</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:WayBillAct>

 <wa:Header>

 <wa:IsAccept>Accepted</wa:IsAccept>

 <wa:ACTNUMBER>1-1</wa:ACTNUMBER>

 <wa:ActDate>2014-12-17</wa:ActDate>                                                                    (1.10.3)

 <wa:WBRegId>TTN-0000002167</wa:WBRegId>

 <wa:Note>Бойтовара</wa:Note>

</wa:Header>

 

<wa:Content>

 <wa:Position>

<wa:Identity>1</wa:Identity>

<wa:InformBRegId>FB-000000000002142</wa:InformBRegId>

<wa:RealQuantity>1</wa:RealQuantity>

 </wa:Position>

</wa:Content>

</ns:WayBillAct>

</ns:Document>

</ns:Documents>

 

Т. е. по факту поставлено единиц продукции в количестве 1, тогда как по ТТН в этой позиции указано единиц в количестве 2.

Актом расхождения в ЕГАИС может оформляться только недостача. Излишки в ЕГАИС оформляются дополнительной ТТН.

 

Акт в одном из видов (1.10.1)-(1.10.3) отправляется далее в УТМ командой:

curl -F "xml_file=@TTNAct1.xml" http://localhost:8080/opt/in/WayBillAct                                    (1.10.4)

 

Квитанция о подписании в УТМ акта имеет вид, аналогичный (1.6.3). Список актов можно получить командой, аналогичной (1.6.6), отфильтровав его по маске  WayBillAct. Сохранить квитанцию на акт можно командой, аналогичной (1.8.5). Акт затем удалите командой вида (1.6.7), квитанцию — командой вида (1.7.8).

Таким образом, отправителю ТТН (1.8.1) получатель этой ТТН отвечает актом (1.10.1)-(1.10.3).

1.11. Получение и подтверждение акта

Чтобы получить список входящих с сервера документов, воспользуйтесь командой (1.6.6). Ссылки на акты о расхождениях имеют вид:

 

<A><url>http://localhost:8080/opt/out/WayBillAct/102</url></A>                                              (1.11.1)

 

Содержимое Акта, полученного на УТМ грузоотправителя, совпадает с содержимым документа, отправленного с УТМ грузополучателя.

Если Акт имеет вид (1.10.1) или (1.10.2) документооборот по ТТН после получения Акта завершится.

Если Акт имеет вид (1.10.3), для завершения документооборота по ТТН потребуется отправить подтверждение – xml-файл (TTNConfirmTicket1.xml) вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:wt=  "http://fsrar.ru/WEGAIS/ConfirmTicket">

<ns:Owner>

<ns:FSRAR_ID>00040217</ns:FSRAR_ID>

</ns:Owner>                                                                                                                           (1.11.2)

<ns:Document>

<ns:ConfirmTicket>

<wt:Header>

<wt:IsConfirm>Accepted</wt:IsConfirm>

<wt:TicketNumber>0005</wt:TicketNumber>

<wt:TicketDate>2015-02-16</wt:TicketDate>

<wt:WBRegId>TTN-0000002247</wt:WBRegId>

<wt:Note>Принимаем изменения количества</wt:Note>

</wt:Header>

</ns:ConfirmTicket>

</ns:Document>

</ns:Documents>

 

Элемент WBRegId в (1.11.2) содержит ссылку на ТТН (1.8.1), ее уникальный идентификатор, присвоенный ТТН на сервере ЕГАИС.

Если поле wt:IsConfirm имеет значение  Acceptedдокумент вида (1.11.2)  подтверждает акт (1.10.3) для накладной с WBRegId=0000002247.

Если поле wt:IsConfirm имеет значение  Rejected, отправитель не согласен с (1.10.3).

 

Чтобы отправить подтверждение (1.11.2) воспользуйтесь командой:

curl -F "xml_file=@TTNConfirmTicket1.xml" http://localhost:8080/opt/in/WayBillTicket        (1.11.3)

 

УТМ вернет подпись в виде (1.6.3). С сервера в ответ на подтверждение придет квитанция (Ticket) с сообщением «Документ успешно принят».

1.12. Отмена проведения ТТН

1.12.1. Запрос на отмену проведения акта для ТТН

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

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/RequestRepealWB">

  <ns:Owner>

    <ns:FSRAR_ID>030000199308</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                        (1.12.1.1)

    <ns:RequestRepealWB>

      <qp:ClientId>030000199308</qp:ClientId>

      <qp:RequestNumber>011</qp:RequestNumber>

      <qp:RequestDate>2016-11-17T13:00:00</qp:RequestDate>

      <qp:WBRegId>TTN-0005998854</qp:WBRegId>

    </ns:RequestRepealWB>

  </ns:Document>

</ns:Documents>

 

Здесь ClientId = FSRAR_ID грузополучателя, WBRegId – уникальный идентификатор ТТН на сервере ЕГАИС.

 

Отправить документ на сервер можно командой вида:

curl -F "xml_file=@RequestRepealWB.xml" http://localhost:8080/opt/in/RequestRepealWB   (1.12.1.2)

 

В результате обработки запроса на сервере грузополучатель получит в ответ квитанцию следующего вида:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                        (1.12.1.3)

    <ns:Ticket>

      <tc:TicketDate>2016-11-17T13:16:24.6536793</tc:TicketDate>

      <tc:Identity />

      <tc:DocId>8D469DBB-1C1F-417E-8A75-3C07BDDC8501</tc:DocId>

      <tc:TransportId>ab7795d9-eb12-431d-8ffb-de79bba582a4</tc:TransportId>

      <tc:RegID>1055</tc:RegID>

      <tc:DocHash />

      <tc:DocType>RequestRepealWB</tc:DocType>

      <tc:Result>

        <tc:Conclusion>Accepted</tc:Conclusion>

        <tc:ConclusionDate>2016-11-17T13:16:24.6536793</tc:ConclusionDate>

        <tc:Comments>Документ успешно принят.</tc:Comments>

      </tc:Result>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>

 

В случае, если грузоотправитель работает в ПС участника ЕГАИС, по результатам обработки акт будет сразу распроведен и грузополучатель получит квитанцию вида:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                        (1.12.1.4)

    <ns:Ticket>

      <tc:TicketDate>2016-11-17T13:27:12.9979913</tc:TicketDate>

      <tc:Identity>1037</tc:Identity>

      <tc:DocId>8D469DBB-1C1F-417E-8A75-3C07BDDC8501</tc:DocId>

      <tc:TransportId>ab7795d9-eb12-431d-8ffb-de79bba582a4</tc:TransportId>

      <tc:RegID>TTN-0005998854</tc:RegID>

      <tc:DocHash />

      <tc:DocType>WAYBILL</tc:DocType>

      <tc:OperationResult>

        <tc:OperationName>UnConfirm</tc:OperationName>

        <tc:OperationResult>Accepted</tc:OperationResult>

        <tc:OperationDate>2016-11-17T13:27:12.363</tc:OperationDate>

        <tc:OperationComment>Накладная №403 от 04.07.2016 00:00:00 распроведена</tc:OperationComment>

      </tc:OperationResult>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>

1.12.2. Подтверждение запроса на отмену

Напомним, что чтобы получить список входящих на УТМ документов, следует использовать команду:

curl –X GET http://localhost:8080/opt/out                                                                       (1.3.2)

Грузоотправитель, увидев среди входящих документов на УТМ документ типа RequestRepealWB ­– запрос на отмену проведения акта ТТН, должен отправить подтверждение запроса на отмену. Документ будет иметь вид:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:wt=  "http://fsrar.ru/WEGAIS/ConfirmRepealWB">

 <ns:Owner>

    <ns:FSRAR_ID>030000199967</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                        (1.12.2.1)

    <ns:ConfirmRepealWB>

      <wt:Header>

        <wt:IsConfirm>Accepted</wt:IsConfirm>

        <wt:ConfirmNumber>0001</wt:ConfirmNumber>

        <wt:ConfirmDate>2016-11-17</wt:ConfirmDate>

        <wt:WBRegId>TTN-0005998854</wt:WBRegId>

        <wt:Note>Подтверждаем отмену проведения ТТН</wt:Note>

      </wt:Header>

    </ns:ConfirmRepealWB>

  </ns:Document>

</ns:Documents>

 

Отправить документ на сервер можно командой вида:

curl -F "xml_file=@ConfirmRepealWB.xml" http://localhost:8080/opt/in/ConfirmRepealWB   (1.12.2.2)

 

В результате обработки подтверждения запроса на сервере грузоотправитель получит квитанции (1.12.1.3) и (1.12.1.4), а грузополучателю придет квитанция (1.12.1.4).

 

Если грузоотправитель не готов подтвердить отмену проведения акта накладной, полю wt:IsConfirm следует присвоить значение Rejected:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:wt=  "http://fsrar.ru/WEGAIS/ConfirmRepealWB">

 <ns:Owner>

    <ns:FSRAR_ID>030000199967</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.12.2.3)

    <ns:ConfirmRepealWB>

      <wt:Header>

        <wt:IsConfirm>Rejected</wt:IsConfirm>

        <wt:ConfirmNumber>0001</wt:ConfirmNumber>

        <wt:ConfirmDate>2016-11-17</wt:ConfirmDate>

        <wt:WBRegId>TTN-0005999323</wt:WBRegId>

        <wt:Note>Отказ отмены проведения ТТН</wt:Note>

      </wt:Header>

    </ns:ConfirmRepealWB>

  </ns:Document>

</ns:Documents>

 

В результате обработки отказа отмены распроведения акта накладной на сервере грузоотправитель получит квитанцию (1.12.1.3), а грузополучатель получит следующий документ:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:wt=  "http://fsrar.ru/WEGAIS/ConfirmRepealWB">

 <ns:Owner>

    <ns:FSRAR_ID>030000199967</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.12.2.4)

    <ns:ConfirmRepealWB>

      <wt:Header>

        <wt:IsConfirm>Rejected</wt:IsConfirm>

        <wt:ConfirmNumber>0001</wt:ConfirmNumber>

        <wt:ConfirmDate>2016-11-17</wt:ConfirmDate>

        <wt:WBRegId>TTN-0005999323</wt:WBRegId>

        <wt:Note>Отказ отмены проведения ТТН</wt:Note>

      </wt:Header>

    </ns:ConfirmRepealWB>

  </ns:Document>

</ns:Documents>

 

Если был отправлен акт разногласий с частичным расхождением, то при распроведении такого акта грузоотправитель получит квитанцию  (1.12.1.3). Также грузоотправителю и грузополучателю придет квитанция:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.12.2.5)

    <ns:Ticket>

      <tc:TicketDate>2016-11-28T16:23:05.6537151</tc:TicketDate>

      <tc:Identity>1</tc:Identity>

      <tc:DocId>1F4AEB8A-9CC5-47C0-813D-2C74C5A0EA6F</tc:DocId>

      <tc:TransportId>068fcea5-55db-43ec-af79-aa55367cb87d</tc:TransportId>

      <tc:RegID>TTN-0006152678</tc:RegID>

      <tc:DocHash />

      <tc:DocType>WAYBILL</tc:DocType>

      <tc:OperationResult>

        <tc:OperationName>UnConfirm</tc:OperationName>

        <tc:OperationResult>Accepted</tc:OperationResult>

        <tc:OperationDate>2016-11-28T16:23:05.597</tc:OperationDate>

        <tc:OperationComment>Накладная №2 от 28.11.2016 00:00:00 распроведена</tc:OperationComment>

      </tc:OperationResult>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>      

 

Если накладная ранее была отказана грузополучателем, то после ее распроведения грузоотправитель получит квитанции (1.12.1.3), (1.8.7)  и уведомление о регистрации (1.8.8). Если документы в базе присутствуют, то повторно уведомление о регистрации и квитанция не будут сохранены в базу данных УТМ.  Также придет следующая квитанция:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.12.2.6)

    <ns:Ticket>

      <tc:TicketDate>2016-11-28T15:17:15.2618697</tc:TicketDate>

      <tc:Identity>1</tc:Identity>

      <tc:DocId>E48E5B79-5FBE-43E6-A872-66684E0B32A5</tc:DocId>

      <tc:TransportId>7157054e-3c1b-4704-bbf9-e31201a25ef7</tc:TransportId>

      <tc:RegID>TTN-0006149748</tc:RegID>

      <tc:DocHash />

      <tc:DocType>WAYBILL</tc:DocType>

      <tc:OperationResult>

        <tc:OperationName>UnConfirm</tc:OperationName>

        <tc:OperationResult>Accepted</tc:OperationResult>

        <tc:OperationDate>2016-11-28T15:17:15.13</tc:OperationDate>

        <tc:OperationComment>Акт отказа от приема ТТН TTN-0006149748 отменен.</tc:OperationComment>

      </tc:OperationResult>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>

 

Грузополучатель получит квитанцию (1.12.2.6) и повторно в УТМ придет ТТН  с уведомлением о регистрации движения, но только в том случае, когда ТТН и соответствующее ей уведомление о регистрации движения были удалены из базы УТМ. Если документы в базе присутствуют, то повторно ТТН и уведомление о регистрации не будут сохранены в базу данных УТМ.

 

1.13. Запрос остатков

1.13.1 Запрос подробного отчета об остатках

Для работы в ЕГАИС через УТМ нужно получить актуальную информацию об остатках продукции. Для этого отправьте в ЕГАИС соответствующий запрос. Сформируйте xml-файл (QueryParameters.xml – название файла) запроса остатков АП вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

<ns:Owner>                                                                                                                           (1.13.1)

<ns:FSRAR_ID>00040218</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:QueryRests></ns:QueryRests>

</ns:Document>

</ns:Documents>

 

Отправьте запрос (1.13.1) в УТМ:

curl -F "xml_file=@QueryParameters.xml" http://localhost:8080/opt/in/QueryRests              ( 1.13.2)

 

По квитанции вида (1.6.3) определите url, под которым запрос зарегистрирован в УТМ. Командой (1.6.4) отправленные запросы остатков выводятся в виде:

<A><urlreplyId="69d27539-bc1e-420c-96d9-ed22b7b2d088">                                                (1.13.3)

http://localhost:8080/opt/in/QueryRests/133</url></A>

 

Командой (1.6.6) ответы на запросы остатков выводятся в виде:

<A><url replyId="69d27539-bc1e-420c-96d9-ed22b7b2d088">                                               (1.13.4)

http://localhost:8080/opt/out/ReplyRests/73</url></A>

 

Найдите по replyId среди строк (1.13.4) ответ на ваш запрос. Сохраните документ по пути (1.13.4) в файл. Пример файла остатков, находящегося по пути (1.13.4):

 

<ns:Documents>

            <ns:Owner>

            <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

            </ns:Owner>

<ns:Document>

<ns:ReplyRests>

            <rst:RestsDate>2015-03-24T14:32:11.790</rst:RestsDate>

            <rst:Products>

            <rst:StockPosition>

            <rst:Quantity>148.0000</rst:Quantity>                                                                       (1.13.5)

            <rst:InformARegId>FA-000000000002252</rst:InformARegId>

            <rst:InformBRegId>FB-000000000000008</rst:InformBRegId>

            <rst:Product>

                        <pref:FullName>Вино виноградное натуральное контролируемого наименования по происхождению "Шато Монталиве" белое су 0.7500 л.</pref:FullName>

                        <pref:ShortName>Вино"Шато Монталиве"б/сух</pref:ShortName>

                        <pref:AlcCode>0150376000001294751</pref:AlcCode>

                        <pref:Capacity>0.7500</pref:Capacity>

                        <pref:AlcVolume>12.500</pref:AlcVolume>

                        <pref:ProductVCode>400</pref:ProductVCode>

                        <pref:Producer>

                        <oref:ClientRegId>00177110</oref:ClientRegId>

                        <oref:FullName>"EAR Дени и Флоранс Дюбурдье"</oref:FullName>

                        <oref:ShortName> Дени и Флоранс Дюбурдье </oref:ShortName>

                        <oref:address>

                        <oref:Country>250</oref:Country>

                        <oref:description>Бордо, Франция</oref:description>

                        </oref:address>

                        </pref:Producer>

            </rst:Product>

            <rst:Product>                                                                                                             (1.13.5)

                        <pref:Importer>

<oref:ClientRegId>010000006310</oref:ClientRegId>

                            <oref:INN>7730107662</oref:INN>

                            <oref:KPP>772945001</oref:KPP>

                            <oref:FullName>ООО "ЛУДИНГ"</oref:FullName>

                            <oref:ShortName>ООО "ЛУДИНГ"</oref:ShortName>

                            <oref:address>

                                <oref:Country>643</oref:Country>

                                <oref:RegionCode>77</oref:RegionCode>

                                <oref:description>РОССИЯ,121471,МОСКВА Г,,,,Рябиновая ул,Д.63,, | стр. 1, 1 этаж, нежилое помещение (склад) № 52 (S=1989,62 кв. м); 3 этаж, нежилое помещение (склад) № 8 (S=2754,99 кв. м), нежилое помещение (склад) № 14 (S=2760,92 кв. м); 4 этаж, нежилое помещение (склад) № 8 (S=2756,29 кв. м), нежилое помещение (склад) № 14 (S=2763,76 кв. м); 5 этаж, нежилое помещение (склад) № 7 (S=2849,92 кв. м)</oref:description>

                            </oref:address>                    

</pref:Importer>

                        </rst:Product>

                        </rst:StockPosition>

            </rst:Products>

</ns:ReplyRests>

</ns:Document>

</ns:Documents>

После сохранения остатков по запросу (1.13.1) очистите путь (1.13.4).

1.13.2 Запрос сокращенного отчета об остатках

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

Сформируйте  файл QueryRests_Mini.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

 <ns:Owner>

    <ns:FSRAR_ID>010000000644</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryRests_Mini>

    </ns:QueryRests_Mini>

  </ns:Document>

</ns:Documents>

 

Отправить запрос в УТМ командой вида:

curl -F "xml_file=@QueryRests_Mini.xml " http://localhost:8080/opt/in/QueryRests_Mini     (1.13.6)

 

Используйте команду (1.6.6), чтобы получить ссылку на ответ на запрос. Документ ReplyRests_Mini.xml будет иметь вид:

 

<ns:Documents xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRests_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ReplyRests_Mini>

      <rst:RestsDate>2016-09-20T13:01:43.177</rst:RestsDate>

      <rst:Products>

 

        <rst:StockPosition xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRests_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:Quantity>91.0000</rst:Quantity>

          <rst:Inform1RegId>FA-000000000000090</rst:Inform1RegId>

          <rst:Inform2RegId>FA-000000000000304</rst:Inform2RegId>

          <rst:AlcCode>0017854000001189843</rst:AlcCode>

        </rst:StockPosition>

 

        <rst:StockPosition xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRests_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:Quantity>398.0000</rst:Quantity>

          <rst:Inform1RegId>FA-000000000000091</rst:Inform1RegId>

          <rst:Inform2RegId>FA-000000000000305</rst:Inform2RegId>

          <rst:AlcCode>0017878000001312143</rst:AlcCode>

        </rst:StockPosition>

 

      </rst:Products>

    </ns:ReplyRests_Mini>

  </ns:Document>

</ns:Documents>

1.14. Запрос справки «А»

Для работы в ЕГАИС требуется получать сведения из ЕГАИС, содержащиеся в разделе А справки к ТТН. Для такого запроса необходимо знать соответствующий идентификатор ЕГАИС. Создайте файл:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qf="http://fsrar.ru/WEGAIS/QueryFormAB">

<ns:Owner>

<ns:FSRAR_ID>030000266328</ns:FSRAR_ID>                                                                     (1.14.1)

</ns:Owner>

<ns:Document>

<ns:QueryFormA>

  <qf:FormRegId>FA-000000000612802</qf:FormRegId>

</ns:QueryFormA>

</ns:Document>

</ns:Documents>

 

Отправить запрос в УТМ:

curl -F "xml_file=@QueryFormA.xml" http://localhost:8080/opt/in/QueryFormA                   (1.14.2)

 

Получить раздел А из УТМ командой (1.6.6) и запросить его содержимое командой вида:

curl –X GET http://localhost:8080/opt/out/ReplyFormA/10                                                     (1.14.3)

 

Пример раздела А по пути (1.14.3):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

    <ns:Owner>

        <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

    </ns:Owner>                                                                                                                       (1.14.4)

    <ns:Document>

        <ns:ReplyFormA xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:rfa="http://fsrar.ru/WEGAIS/ReplyFormA">

            <rfa:InformARegId>000000000612802</rfa:InformARegId>

            <rfa:BottlingDate>2015-09-16</rfa:BottlingDate>

            <rfa:TTNNumber>О_382703</rfa:TTNNumber>

            <rfa:TTNDate>2015-09-30</rfa:TTNDate>

            <rfa:EGAISNumber>91000015674012</rfa:EGAISNumber>

            <rfa:EGAISDate>2015-10-02</rfa:EGAISDate>

            <rfa:Shipper>

                <oref:ClientRegId>030000000014</oref:ClientRegId>

                <oref:INN>5029104266</oref:INN>

                <oref:KPP>502945001</oref:KPP>

                <oref:FullName>ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "МОСКОВСКАЯ  ПИВОВАРЕННАЯ КОМПАНИЯ"</oref:FullName>

                <oref:ShortName>ЗАО "МПК"</oref:ShortName>

                <oref:address>

                    <oref:Country>643</oref:Country>

                    <oref:RegionCode>50</oref:RegionCode>

                    <oref:description>141006,РОССИЯ,МОСКОВСКАЯ ОБЛ,МЫТИЩИНСКИЙ Р-Н,МЫТИЩИ Г,,ВОЛКОВСКОЕ Ш,ВЛ. 12,СТРОЕН. 1,</oref:description>

                </oref:address>

            </rfa:Shipper>

            <rfa:Consignee>

                <oref:ClientRegId>020000365986</oref:ClientRegId>

                <oref:INN>7704218694</oref:INN>

                <oref:KPP>241132001</oref:KPP>

                <oref:FullName>ООО "МЕТРО Кэш энд Керри" (Магазин)</oref:FullName>

                <oref:ShortName>"МЕТРО Кэш энд Керри" (Магазин)</oref:ShortName>

                <oref:address>

                    <oref:Country>643</oref:Country>

                    <oref:RegionCode>24</oref:RegionCode>

                    <oref:description>Красноярский край, Емельяновский р-н, , Солонцы п, Котельникова пр-кт, 1, , ,</oref:description>

                </oref:address>

            </rfa:Consignee>

            <rfa:ShippingDate>2015-09-30</rfa:ShippingDate>

            <rfa:Product>

                <pref:FullName>Жигули Барное банка светлое пастеризованное фильтрованное</pref:FullName>

                <pref:AlcCode>0350258000001237760</pref:AlcCode>

                <pref:Capacity>0.5000</pref:Capacity>

                <pref:AlcVolume>4.900</pref:AlcVolume>

                <pref:ProductVCode>500</pref:ProductVCode>

                <pref:Producer>                                                                                                      (1.14.4)

                    <oref:ClientRegId>030000000014</oref:ClientRegId>

                    <oref:INN>5029104266</oref:INN>

                    <oref:KPP>502945001</oref:KPP>

                    <oref:FullName>ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "МОСКОВСКАЯ  ПИВОВАРЕННАЯ КОМПАНИЯ"</oref:FullName>

                    <oref:ShortName>ЗАО "МПК"</oref:ShortName>

                    <oref:address>

                        <oref:Country>643</oref:Country>

                        <oref:RegionCode>50</oref:RegionCode>

                        <oref:description>141006,РОССИЯ,МОСКОВСКАЯ ОБЛ,МЫТИЩИНСКИЙ Р-Н,МЫТИЩИ Г,,ВОЛКОВСКОЕ Ш,ВЛ. 12,СТРОЕН. 1,</oref:description>

                    </oref:address>

                </pref:Producer>

            </rfa:Product>

            <rfa:Quantity>144.0000</rfa:Quantity>

        </ns:ReplyFormA>

    </ns:Document>

</ns:Documents>

 

Очистить путь:

http://localhost:8080/opt/out/ReplyFormA/10                                                                           (1.14.5)

1.15. Запрос справки «Б»

Для работы в ЕГАИС требуется получать сведения из ЕГАИС, содержащиеся в разделе Б справки к ТТН. Для такого запроса необходимо знать соответствующий идентификатор ЕГАИС. Создайте файл (QueryFormB.xml) вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qf="http://fsrar.ru/WEGAIS/QueryFormAB">

<ns:Owner>                                                                                                                           (1.15.1)

<ns:FSRAR_ID>030000266328</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:QueryFormB>

<qf:FormRegId>FB-000000026909767</qf:FormRegId>

</ns:QueryFormB>

</ns:Document>

</ns:Documents>

 

В элементе FormRegId содержится идентификатор запрашиваемого раздела Б справки ТТН.

 

Отправить запрос в УТМ командой:        

curl -F "xml_file=@QueryFormB.xml" http://localhost:8080/opt/in/QueryFormB                        (1.15.2)

 

Список запросов, отправленных на сервер получить командой:

curl http://localhost:8080/opt/in                                                                                                   (1.15.3)

 

В ответ на команду (1.15.3)УТМ отображает список запросов, в том числе и запрос формы Б справки ТТН:

<A><url uuid="e2ce4dbf-fa79-4253-aee2-22d857ad2cff">                                                            (1.15.4)

http://localhost:8080/opt/in/QueryFormB/201</url></A>

 

Ответ с сервера ЕГАИС отобразить командой:

curl http://localhost:8080/opt/out                                                                                                 (1.15.5)

 

В ответ на команду (1.15.5) УТМ отобразит список входящих документов, в том числе и форму Б справки ТТН:

<A><url replyId="e2ce4dbf-fa79-4253-aee2-22d857ad2cff">                                                        (1.15.6)

http://localhost:8080/opt/out/ReplyFormB/201</url></A>

 

Получить раздел Б из УТМ:

curl –X GET http://localhost:8080/opt/out/ReplyFormB/201                                                         (1.15.7)

 

Пример раздела Б по ссылке на документ (1.15.6), полученного командой (1.15.7):

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

    <ns:Owner>

        <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

    </ns:Owner>

    <ns:Document>

        <ns:ReplyFormB xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:rfb="http://fsrar.ru/WEGAIS/ReplyFormB" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <rfb:InformBRegId>FB-000000026909767</rfb:InformBRegId>

            <rfb:TTNNumber>1</rfb:TTNNumber>

            <rfb:TTNDate>2016-10-18</rfb:TTNDate>

            <rfb:Shipper>                                                                                                                  (1.15.8)

                <oref:ClientRegId>030000255595</oref:ClientRegId>

                <oref:INN>7204122715</oref:INN>

                <oref:KPP>720301001</oref:KPP>

                <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ СТРОИТЕЛЬНАЯ КОМПАНИЯ "ОЛИМПИЯ"</oref:FullName>

                <oref:ShortName>ООО СК "ОЛИМПИЯ"</oref:ShortName>

                <oref:address>

                    <oref:Country>643</oref:Country>

                    <oref:RegionCode>72</oref:RegionCode>

                    <oref:description>Россия, 625007,ТЮМЕНСКАЯ ОБЛ,ЧАПЛИНА УЛ,ТЮМЕНЬ Г,121 ,8</oref:description>

                </oref:address>

            </rfb:Shipper>

            <rfb:Consignee>

                <oref:ClientRegId>030000266328</oref:ClientRegId>

                <oref:INN>5003097896</oref:INN>

                <oref:KPP>500301001</oref:KPP>

                <oref:FullName>ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "ГРУППА КОМПАНИЙ "АРС"</oref:FullName>

                <oref:ShortName>ОАО "ГРУППА КОМПАНИЙ "АРС"</oref:ShortName>

                <oref:address>

                    <oref:Country>643</oref:Country>

                    <oref:RegionCode>50</oref:RegionCode>

                    <oref:description>Россия, 142702,МОСКОВСКАЯ ОБЛ,ВОКЗАЛЬНАЯ УЛ,ВИДНОЕ Г,54 ,</oref:description>

                </oref:address>

            </rfb:Consignee>

            <rfb:ShippingDate>2016-10-18</rfb:ShippingDate>

            <rfb:Product>

                <pref:FullName>Пиво светлое «Челябинское Чешское» пастеризованное</pref:FullName>

                <pref:AlcCode>0000000000017068200</pref:AlcCode>

                <pref:Capacity>0.5000</pref:Capacity>

                <pref:AlcVolume>4.700</pref:AlcVolume>

                <pref:ProductVCode>500</pref:ProductVCode>

                <pref:Producer>                                                                                                           (1.15.8)

                    <oref:ClientRegId>010000004120</oref:ClientRegId>

                    <oref:INN>7830001405</oref:INN>

                    <oref:KPP>780201001</oref:KPP>

                    <oref:FullName>ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

                    <oref:ShortName>ОАО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

                    <oref:address>

                        <oref:Country>643</oref:Country>

                        <oref:RegionCode>78</oref:RegionCode>

                        <oref:description>Россия, 194292,САНКТ-ПЕТЕРБУРГ г,6-Й ВЕРХНИЙ пер,3 ,</oref:description>

                    </oref:address>

                </pref:Producer>

            </rfb:Product>

            <rfb:Quantity>200.0000</rfb:Quantity>

        </ns:ReplyFormB>

    </ns:Document>

    <!--<History><Step><ProductID>0000000000017068200</ProductID><Quantity>199.0000</Quantity><DocType>WayBillAct</DocType><Client_id>030000266328</Client_id><Docid>-TTN-0005526137</Docid><Operation>Прием по акту  №726 от 18.10.2016 00:00:00</Operation><OperDate>2016-10-18T17:55:14.557</OperDate></Step>

</History>-->

</ns:Documents>

 

Раздел Б (1.15.8) справки к ТТН имеет идентификатор, указанный в элементе rfb:InformBRegId и содержит одно наименование продукции, с кодом, указанным в элементе pref:AlcCode.

 

Сохранить полученный документ (1.15.8)в файл при помощи команды (1.15.7).

 

Удалить полученный с сервера ЕГАИС документ (1.15.6) можно командой вида:

 

curl -X DELETE http://localhost:8080/opt/out/ReplyFormB/201                                              (1.15.9)

1.16. Акт постановки на баланс

1.16.1 Отправка Акта постановки на баланс

Для постановки неучтенной алкогольной продукции на баланс в системе ЕГАИС используется документ «Акт постановки товара на баланс». Чтобы отправить Акт на сервер ЕГАИС, сформируйте xml-файл (ActChargeOn.xml) вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:ain="http://fsrar.ru/WEGAIS/ActChargeOn"

           xmlns:iab="http://fsrar.ru/WEGAIS/ActInventoryABInfo"

<ns:Owner>

<ns:FSRAR_ID>00040218</ns:FSRAR_ID>

</ns:Owner>                                                                                                                          (1.16.1)

<ns:Document>

<ns:ActChargeOn>

<ain:Header>

<ain:Number>1</ain:Number>

<ain:ActDate>2015-10-20</ain:ActDate>

<ain:Note>Необходимо поставить товарные позиции на баланс</ain:Note>

</ain:Header>

<ain:Content>

<ain:Position>

<ain:Identity>2</ain:Identity>

<ain:Product>

<pref:Type>АП</pref:Type>

<pref:FullName>ВодкаКедроваяСибирская 0.5000 л.</pref:FullName>

<pref:ShortName>ВодкаКедровая</pref:ShortName>

<pref:AlcCode>0017854000001200666</pref:AlcCode>

<pref:Capacity>0.5000</pref:Capacity>

<pref:AlcVolume>40</pref:AlcVolume>

<pref:ProductVCode>200</pref:ProductVCode>

<pref:Producer>

<oref:INN>7803011250</oref:INN>

<oref:KPP>784401001</oref:KPP>

<oref:ClientRegId>00076832</oref:ClientRegId>

<oref:FullName>ЗАКРЫТОЕАКЦИОНЕРНОЕОБЩЕСТВО "СВАРОГ", РОССИЯ</oref:FullName>

<oref:ShortName>ЗАО "СВАРОГ"</oref:ShortName>

<oref:address>                                                                                          (1.16.1)

<oref:Country>643</oref:Country>

<     oref:description>Адрес</oref:description>

</oref:address>

            </pref:Producer>

</ain:Product>

<ain:Quantity>2</ain:Quantity>

<ain:InformAB>

<ain:InformABReg>

  <ain:InformA>

<iab:Quantity>10000</iab:Quantity>

<iab:BottlingDate>2015-09-17</iab:BottlingDate>

<iab:TTNNumber>345</iab:TTNNumber>

<iab:TTNDate>2015-09-20</iab:TTNDate>

<iab:EGAISFixNumber>22666</iab:EGAISFixNumber>

<iab:EGAISFixDate>2014-11-17</iab:EGAISFixDate>

</ain:InformA>

</ain:InformABReg>

</ain:InformAB>

 

<ain:MarkCodeInfo>

<ain:MarkCode>0022N00001CG05K3KHGB83SO140801002003268RBZBCAWH4A3A0LJX7DPFQ4LZKSAZ79L</ain:MarkCode>

<ain:MarkCode>0019N0000045UBWORLAIS040Y311150040695897974127204245124231142081193513</ain:MarkCode>

</ain:MarkCodeInfo>

</ain:Position>

 

</ain:Content>

</ns:ActChargeOn>

</ns:Document>

</ns:Documents>

 

Отправьте Акт  (1.16.1) в УТМ командой вида:

curl –F "xml_file=@ActChargeOn.xml" http://localhost:8080/opt/in/ActChargeOn                (1.16.2)

 

По  квитанции  вида  (1.6.3)  определите url , под  которым  запрос  зарегистрирован  в

УТМ. С помощью команды (1.6.4)  проверьте, что Акт был отправлен на сервер ЕГАИС, а с помощью (1.6.6)  получите список документов, отправленных вам с сервера:

 

<A><urlreplyId="e0934daa-745d-41db-8d34-e680c93c64a0">http://localhost:8080/opt/out/Ticket/901</url>

<url replyId="e0934daa-745d-41db-8d34-e680c93c64a0">http://localhost:8080/opt/out/Ticket/902</url>

<url replyId="e0934daa-745d-41db-8d34-e680c93c64a0">                                                     (1.16.3)

http://localhost:8080/opt/out/INVENTORYREGINFO/903</url></A>

 

            Сохраните документы из списка (1.16.3) командами:

curl -X GET http://localhost:8080/opt/out/Ticket/901                                                              (1.16.4)

curl -X GET http://localhost:8080/opt/out/Ticket/902                                                              (1.16.5)

curl -X GET http://localhost:8080/opt/out/INVENTORYREGINFO/903                                                       (1.16.6)

 

Квитанция, сохраненная командой (1.16.4), говорит о том, что документ принят и прошел ФЛК. Она имеет следующий вид:

 

<ns:Documents Version="1.0">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:Ticket>

<tc:TicketDate>2015-11-17T14:27:28.5048307</tc:TicketDate>

<tc:Identity/>

<tc:DocId>927A4C71-A1E0-4630-920C-28FAC2D027E2</tc:DocId>

<tc:TransportId>e0934daa-745d-41db-8d34-e680c93c64a0</tc:TransportId>

<tc:RegID>INV-0000000973</tc:RegID>                                                          (1.16.7)

<tc:DocHash/>

<tc:DocType>ActChargeOn</tc:DocType>

<tc:Result>

<tc:Conclusion>Accepted</tc:Conclusion>

<tc:ConclusionDate>2015-11-17T14:27:28.5048307</tc:ConclusionDate>

<tc:Comments>Документуспешнообработан.</tc:Comments>

</tc:Result>

</ns:Ticket>

</ns:Document>

</ns:Documents>

 

Квитанция,  сохраненная командой (1.16.5), имеет вид:

<ns:Documents Version="1.0">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:Ticket>

<tc:TicketDate>2015-11-17T14:27:30.5172342</tc:TicketDate>

<tc:Identity/>

<tc:DocId>927A4C71-A1E0-4630-920C-28FAC2D027E2</tc:DocId>

<tc:TransportId>e0934daa-745d-41db-8d34-e680c93c64a0</tc:TransportId>

<tc:RegID>INV-0000000973</tc:RegID>

<tc:DocHash/>

<tc:DocType>ACTCHARGEON</tc:DocType>                                                                  (1.16.8)

<tc:OperationResult>

<tc:OperationName>Confirm</tc:OperationName>

<tc:OperationResult>Accepted</tc:OperationResult>

<tc:OperationDate>2015-11-17T15:17:25.37</tc:OperationDate>

<tc:OperationComment>№ 12 от 12.11.2015 00:00:00</tc:OperationComment>

</tc:OperationResult>

</ns:Ticket>

</ns:Document>

</ns:Documents>

 

Получение квитанции в виде (1.16.8) говорит об отсутствии ошибок в содержании Акта  (1.16.1) и о его проведении на сервере ЕГАИС.

 

В ActInventoryInformBReg вы получаете новые номера справок А и Б для продукции, которую ставили на баланс Актом (1.16.1). ActInventoryInformBReg имеет вид:

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ActInventoryInformBReg>

<aint:Header>

<aint:ActRegId>INV-0000000973</aint:ActRegId>

<aint:Number>12</aint:Number>

</aint:Header>

<aint:Content>                                                                                                           (1.16.8)

<aint:Position>

<aint:Identity>1</aint:Identity>

            <aint:InformARegId>000000000612802</aint:InformARegId>

<aint:InformB>

<aint:InformBItem>

            <aint:Identity>1</aint:Identity>

<aint:BRegId>FB-000000000664864</aint:BRegId>

</aint:InformBItem>

</aint:InformB>

</aint:Position>

</aint:Content>

</ns:ActInventoryInformBReg>

</ns:Document>

</ns:Documents>

1.16.2 Запрос на отмену проведения акта постановки на баланс

Чтобы отменить постановку на баланс алкогольной продукции, сформируйте документ RequestRepealACO.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/RequestRepealACO"

  <ns:Owner>

     <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

   <ns:Document>                                                                                                         (1.16.9)

    <ns:RequestRepealACO>

      <qp:ClientId>030000194005</qp:ClientId>

      <qp:RequestNumber>011</qp:RequestNumber>

      <qp:RequestDate>2016-05-06T13:00:00</qp:RequestDate>

      <qp:ACORegId>-INV-0000001216</qp:ACORegId>

    </ns:RequestRepealACO>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос  (1.15.9) в УТМ командой вида:

curl –F "xml_file=@RequestRepealACO.xml" http://localhost:8080/opt/in/RequestRepealACO             (1.16.10)

1.17. Акт о списании товара

1.17.1 Отправка акта о списании

            В случае обнаружения недостачи или порчи продукции сформируйте Акт о списании товара (ActWriteOff.xml -  название файла). Акт имеет вид:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:awr="http://fsrar.ru/WEGAIS/ActWriteOff"

<ns:Owner>

<ns:FSRAR_ID>00040218</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ActWriteOff>

<awr:Identity>456</awr:Identity>

<awr:Header>                                                                                                             (1.17.1)

<awr:ActNumber>10</awr:ActNumber>

<awr:ActDate>2015-10-20</awr:ActDate>

<awr:TypeWriteOff>Недостача</awr:TypeWriteOff>

<awr:Note>текст комментария</awr:Note>

</awr:Header>

<awr:Content>

<awr:Position>

<awr:Identity>1</awr:Identity>

<awr:Quantity>5</awr:Quantity>

<awr:InformB>

<pref:BRegId>FB-000000000000211</pref:BRegId>

</awr:InformB>

</awr:Position>

</awr:Content>

</ns:ActWriteOff>

</ns:Document>

</ns:Documents>

 

Отправьте Акт о списании на сервер ЕГАИС командой вида:

curl –F "xml_file=@ActWriteOff.xml" http://localhost:8080/opt/in/ActWriteOff                      (1.17.2)

 

В ответ вы получите от УТМ обычную квитанцию вида (1.6.3), где содержится уникальный идентификатор отправленного документа. Чтобы посмотреть список ссылок на документы, пришедшие с сервера ЕГАИС в ответ на Акт, используйте команду (1.6.6). Используйте команду вида (1.6.8), чтобы просмотреть входящие документы.

1.17.2 Запрос на отмену проведения акта списания с баланса

Чтобы отменить списание алкогольной продукции, сформируйте документ RequestRepealAWO.xml вида:

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/RequestRepealAWO"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>                                                                                                                  (1.17.3)

  <ns:Document>

    <ns:RequestRepealAWO>

      <qp:ClientId>030000194005</qp:ClientId>

      <qp:RequestNumber>011</qp:RequestNumber>

      <qp:RequestDate>2016-05-06T13:00:00</qp:RequestDate>

      <qp:AWORegId>WOF-0000001072</qp:AWORegId>

    </ns:RequestRepealAWO>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить запрос (1.17.3) на сервер, воспользуйтесь командой:

curl –F "xml_file=@RequestRepealAWO.xml" http://localhost:8080/opt/in/RequestRepealAWO                  (1.17.4)

1.18. Запрос о движении по форме Б

Чтобы получить  информацию о движении товара по конкретному номеру справки Б, необходимо сформировать Запрос о движении по форме Б (QueryFormBHistory.xml) вида:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>020000654423</ns:FSRAR_ID>

  </ns:Owner>                                                                                                                               (1.18.1)

  <ns:Document>

    <ns:QueryFormBHistory>

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>RFB</qp:Name>

          <qp:Value>-FB-000000005192079</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryFormBHistory>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос на сервер ЕГАИС через УТМ командой вида:

curl -F "xml_file=@ QueryHistoryFormB.xml" http://localhost:8080/opt/in/QueryHistoryFormB      

                                                                                                                                                                (1.18.2)

 

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое командой:

curl –X GET http://localhost:8080/opt/out//10                                                                                  (1.18.3)

 

, где 10 – id документа в базе УТМ.

 

Пример ответа на Запрос о движении по справке Б имеет вид:

 

<ns:Documents xmlns:hf="http://fsrar.ru/WEGAIS/ReplyHistFormB"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ReplyHistFormB>

      <hf:InformBRegId>FB-000000005192079</hf:InformBRegId>

      <hf:HistoryB>

        <hf:OperationB>

          <hf:DocType>WayBill</hf:DocType>

          <hf:DocId>TTN-000056785</hf:DocId>

          <hf:Operation>Приход по накладной</hf:Operation>                                                           (1.18.4)

          <hf:Quantity>10</hf:Quantity>

          <hf:OperDate>2016-01-01T00:00:00</hf:OperDate>

        </hf:OperationB>

        <hf:OperationB>

          <hf:DocType>WayBill</hf:DocType>              

          <hf:DocId>TTN-000056790</hf:DocId>

          <hf:Operation>Расход по накладной</hf:Operation>

          <hf:Quantity>5</hf:Quantity>

          <hf:OperDate>2016-01-01T12:00:00</hf:OperDate>

        </hf:OperationB>

      </hf:HistoryB>

    </ns:ReplyHistFormB>

  </ns:Document>

</ns:Documents

 

1.19. Запрос о клиентах

Чтобы получить из ЕГАИС информацию о контрагенте (на конкретную дату), сформируйте запрос QueryClientVersion.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

        <ns:FSRAR_ID>020000654423</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>

     <ns:QueryClientVersion>                                                                                                        (1.19.1)

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>СИО</qp:Name>

          <qp:Value>030000194005</qp:Value>

        </qp:Parameter>

        <qp:Parameter>

          <qp:Name>ДАТА</qp:Name>

          <qp:Value>2014-12-16 11:00:00</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryClientVersion>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос на УТМ командой вида:

curl -F "xml_file=@QueryClientVersion.xml" http://localhost:8080/opt/in/QueryClientVersion

                                                                                                                                                                (1.19.2)

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое командой:

curl –X GET http://localhost:8080/opt/out/75                                                                                  (1.19.3)

 

Пример ответа на Запрос о клиентах имеет вид:

 

<ns:Documents xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClientVersion" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>                                                                                   (1.19.4)

  </ns:Owner>

  <ns:Document>

    <ns:ReplyClientVersion xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClientVersion" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

      <rc:VersionDate>2015-12-01T11:25:00</rc:VersionDate>

      <rc:Client xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClientVersion" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

        <oref:ClientRegId>020000248595</oref:ClientRegId>

        <oref:INN>2311062035</oref:INN>

        <oref:KPP>231101001</oref:KPP>                                                                                  (1.19.4)

        <oref:FullName>Вальда (магазин)</oref:FullName>

        <oref:ShortName>ООО "Вальда" (магазин)</oref:ShortName>

        <oref:address>

          <oref:Country>643</oref:Country>

          <oref:RegionCode>23</oref:RegionCode>

          <oref:description>Краснодар г., , пос. Белозерный, , , 6/1, , , </oref:description>

        </oref:address>

      </rc:Client>

    </ns:ReplyClientVersion>

  </ns:Document>

</ns:Documents>

 

1.20. Запрос на добавление иностранного производителя

 

Чтобы добавить в систему ЕГАИС иностранного производителя продукции сформируйте документ RequestAddFProducer.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="2.0"

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

  xmlns:rf="http://fsrar.ru/WEGAIS/RequestAddFProducer"

  xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2">

  <ns:Owner>

    <ns:FSRAR_ID>030000266328</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.20.1)

    <ns:RequestAddFProducer>

      <rf:ClientId>030000266328</rf:ClientId>

      <rf:RequestNumber>R1</rf:RequestNumber>

      <rf:RequestDate>2016-12-12</rf:RequestDate>

      <rf:Content>

            <rf:FO>

              <rf:FullName>"Мигель Торрес, Эс.Эй."</rf:FullName>

              <rf:ShortName>"Мигель Торрес, Эс.Эй."</rf:ShortName>

              <rf:address>

                <oref:Country>724</oref:Country>

                <oref:description>М. Торрес 6, 08720 Вилафранка дель Пенедес, Испания</oref:description>

              </rf:address>

            </rf:FO>

      </rf:Content>

    </ns:RequestAddFProducer>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос на УТМ командой вида:

curl -F "xml_file=@RequestAddFProducer.xml" http://localhost:8080/opt/in/RequestAddFProducer

                                                                                                                                                                (1.20.2)

 

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое с командой:

curl –X GET http://localhost:8080/opt/out/63                                                                         (1.20.3)

 

1.21. Запрос на добавление новой продукции

 

Чтобы добавить новую продукцию в систему ЕГАИС сформируйте документ RequestAddProducts.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="2.0"

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

  xmlns:raddp="http://fsrar.ru/WEGAIS/RequestAddProducts">

  <ns:Owner>

    <ns:FSRAR_ID>030000266328</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.21.1)

    <ns:RequestAddProducts>

      <raddp:ClientId>030000266328</raddp:ClientId>

      <raddp:RequestNumber>1</raddp:RequestNumber>

      <raddp:RequestDate>2016-12-12</raddp:RequestDate>

      <raddp:Content>

          <raddp:Producer>030000266328</raddp:Producer>

          <raddp:FullName>Пиво "Новое"</raddp:FullName>

          <raddp:ShortName>Пиво "Новое"</raddp:ShortName>

          <raddp:CountryCode>643</raddp:CountryCode>

          <raddp:Type>АП</raddp:Type>

          <raddp:VidCode>500</raddp:VidCode>

          <raddp:Unpacked_Flag>1</raddp:Unpacked_Flag>

          <raddp:PERCENT_ALC>4.70</raddp:PERCENT_ALC>

      </raddp:Content>

    </ns:RequestAddProducts>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос на УТМ командой вида:

curl -F "xml_file=@RequestAddProducts.xml" http://localhost:8080/opt/in/RequestAddProducts

                                                                                                                                                                (1.21.2)

 

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое с командой:

curl –X GET http://localhost:8080/opt/out/63                                                                         (1.21.3)

 

1.22. Повторный запрос ТТН

 

Чтобы повторно запросить с сервера ЕГАИС определенную накладную, сформируйте документ QueryResendDoc.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>020000654423</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryResendDoc>                                                                                                       (1.22.1)

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>WBREGID</qp:Name>

          <qp:Value> TTN-0001603461 </qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryResendDoc>

  </ns:Document>

</ns:Documents>

 

            WBREGID уникальный номер, присвоенный ТТН на сервере ЕГАИС. Узнать значение этого параметра можно из FORMBREGINFO или у отправителя груза.

 

Отправьте запрос на УТМ командой вида:

curl -F "xml_file=@ QueryResendDoc.xml" http://localhost:8080/opt/in/QueryResendDoc

                                                                                                                                                                (1.22.2)

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое командой:

curl –X GET http://localhost:8080/opt/out/63                                                                                  (1.22.3)

 

, где 63 – id документа в базе УТМ.

 

Внимание! Запросить повторную отправку накладной может только получатель груза, в ответ на аналогичный запрос от грузоотправителя сервер ЕГАИС вернет квитанцию с сообщением об ошибке.

Кроме того, важно понимать, что запрос QueryResendDoc следует делать в случае, когда ТТН и соответствующее ей Уведомление о регистрации движения были удалены из базы УТМ. Если документы в базе присутствуют, запрос будет обработан на сервере, однако повторно накладная и уведомление о регистрации не будут сохранены в базу данных УТМ.

1.23. Отчеты о производстве и импорте продукции

Для перевода на работу с УТМ производителей и импортеров, работающих на ЕГАИС-комплекс, в документооборот введены документы «Отчет  о производстве продукции» и «Отчет об импорте продукции». Ниже приведены примеры этих документов.

1.23.1. Отчет о производстве продукции

 

Чтобы отправить в ЕГАИС отчет о произведенной продукции, нужно сформировать документ RepProduced.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

              xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

              xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

              xmlns:rpp="http://fsrar.ru/WEGAIS/RepProducedProduct"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

   <ns:Owner>

    <ns:FSRAR_ID>010000000577</ns:FSRAR_ID>

   </ns:Owner>

   <ns:Document>

              <ns:RepProducedProduct>

                          <rpp:Identity>001</rpp:Identity>

                                      <rpp:Header>                                                                          (1.23.1.1)

                                      <rpp:Type>OperProduction</rpp:Type>

                                      <rpp:NUMBER>18</rpp:NUMBER>

                                      <rpp:Date>2016-06-08</rpp:Date>

                                      <rpp:ProducedDate>2016-04-24</rpp:ProducedDate>

                                      <rpp:Producer>

                                        <oref:UL>

                                                  <oref:ClientRegId>010000000577</oref:ClientRegId>

                                                  <oref:INN>5701000167</oref:INN>

                                                  <oref:KPP>575101001</oref:KPP>

                                                  <oref:FullName>Открытое акционерное общество "Орловский винодельческий завод"</oref:FullName>

                                                  <oref:ShortName>ОАО "Орловский винзавод"</oref:ShortName>

                                                  <oref:address>

                                                  <oref:Country>643</oref:Country>

                                                  <oref:RegionCode>57</oref:RegionCode>

                                                 <oref:description>РОССИЯ,302004,ОРЛОВСКАЯ ОБЛ,,Орел г,,Ливенская ул,68,,</oref:description>

                                                  </oref:address>

                                        </oref:UL>

                                      </rpp:Producer>

                                      <rpp:Note>for testing only</rpp:Note>

                          </rpp:Header>

                         

                          <rpp:Content>                                                                                    (1.23.1.1)                                                         <rpp:Position>

                                                  <rpp:ProductCode>0015734000001187172</rpp:ProductCode>

                                                  <rpp:Quantity>400</rpp:Quantity>

                                                  <rpp:Party>113</rpp:Party>

                                                  <rpp:Identity>1</rpp:Identity>

                                                  <rpp:Comment1>Комментарий 1</rpp:Comment1>

                                                  <rpp:MarkInfo>

                                                              <pref:Type>217</pref:Type>

                                                              <pref:Ranges>

                                                                         <pref:Range>

                                                                                     <pref:Identity>1</pref:Identity>

                                                                                     <pref:Rank>011</pref:Rank>

                                                                                     <pref:Start>1</pref:Start>

                                                                                     <pref:Last>80</pref:Last>

                                                                         </pref:Range>

                                                              </pref:Ranges>

                                                  </rpp:MarkInfo> 

                                      </rpp:Position>      

      </rpp:Content>

    

       <rpp:ContentResource>                 

              <rpp:Resource>

                <rpp:IdentityRes>1</rpp:IdentityRes>

               

                <rpp:Product>                                                                                              (1.23.1.1)

                                     

<pref:FullName>Вино столовое полусладкое белое " Город любви. Мускатное "</pref:FullName>

<pref:AlcCode>0015734000001187172</pref:AlcCode>

<pref:Capacity>0.7000</pref:Capacity>

<pref:UnitType>Packed</pref:UnitType>

<pref:AlcVolume>12.000</pref:AlcVolume>

<pref:ProductVCode>400</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>010000000577</oref:ClientRegId>

<oref:INN>5701000167</oref:INN>

<oref:KPP>575101001</oref:KPP>

<oref:FullName>Открытое акционерное общество "Орловский винодельческий завод"</oref:FullName>

<oref:ShortName>ОАО "Орловский винзавод"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>57</oref:RegionCode>

<oref:description>РОССИЯ,302004,ОРЛОВСКАЯ ОБЛ,,Орел г,,Ливенская ул,68,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>                                                                                                           (1.23.1.1)

                           

      </rpp:Product>                                   

        <rpp:Quantity>10.0</rpp:Quantity>

               

        </rpp:Resource>                     

     </rpp:ContentResource>

    </ns:RepProducedProduct>

   </ns:Document>

</ns:Documents>

 

 

Отправьте отчет о производстве на УТМ командой вида:

curl -F "xml_file=@RepProduced.xml" http://localhost:8080/opt/in/RepProducedProduct

                                                                                                                                                              (1.23.1.2)

 

Получите с сервера список ссылок на входящие документы:

curlX GET http://localhost:8080/opt/out                                                                                      (1.6.6)

 

В ответ на отчет о производстве продукции вы получите с сервера три документа: Ticket («Документ успешно принят системой на обработку»), Ticket («Отчет о импорте … проведен») и RepInformF1Reg (Информация по справке 1). Пример RepInformF1Reg приведен ниже:

 

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:RepInformF1Reg>

<wbr:Header>

  <wbr:Identity>001</wbr:Identity>

  <wbr:RepRegId>-PRODAP0000000076</wbr:RepRegId>

  <wbr:Client>

<oref:UL>

 <oref:ClientRegId>010000000577</oref:ClientRegId>

 <oref:INN>5701000167</oref:INN>                                                        

 <oref:KPP>575101001</oref:KPP>

 <oref:FullName>Открытое акционерное общество "Орловский

винодельческий завод"</oref:FullName>

 <oref:ShortName>ОАО "Орловский винзавод"</oref:ShortName>

 <oref:address>

  <oref:Country>643</oref:Country>

              <oref:RegionCode>57</oref:RegionCode>

  <oref:description>РОССИЯ,302004,ОРЛОВСКАЯ ОБЛ,,Орел  

г,,Ливенская ул,68,,</oref:description>

              </oref:address>

    </oref:UL>                                                                                         (1.23.1.3)

</wbr:Client>

</wbr:Header>

<wbr:Content>

<wbr:Position>

  <wbr:Identity>1</wbr:Identity>

  <wbr:InformF1RegId>FA-000000015705554</wbr:InformF1RegId>

  <wbr:InformF2RegId>FB-000000016036044</wbr:InformF2RegId>

</wbr:Position>

</wbr:Content>

</ns:RepInformF1Reg>

</ns:Document>

</ns:Documents>

1.23.2. Отмена отчета о производстве продукции

Сформируйте документ QueryRejectRepProduced.xml вида (1.23.2.1), чтобы отменить отчет о производстве (1.23.1.1):

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qrrp="http://fsrar.ru/WEGAIS/QueryRejectRepProduced"

          

  <ns:Owner>

   <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>                                                                                                                   (1.23.2.1)

  <ns:Document>

    <ns:QueryRejectRepProduced>

   <qrrp:RegId>PRODAP0000000001</qrrp:RegId>

   </ns:QueryRejectRepProduced>

  </ns:Document>

</ns:Documents>

 

Отправьте отмену отчета о производстве на УТМ командой вида:

curl -F "xml_file=@QueryRejectRepProduced.xml" http://localhost:8080/opt/in/QueryRejectRepProduced

                                                                                                                                                            (1.23.2.2)

1.23.3. Отчет об импорте продукции

Чтобы отправить в ЕГАИС отчет об импорте продукции, нужно сформировать документ RepImported.xml вида:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

              xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

              xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

              xmlns:rpp="http://fsrar.ru/WEGAIS/RepImportedProduct"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

   <ns:Owner>

              <ns:FSRAR_ID>030000199964</ns:FSRAR_ID>

   </ns:Owner>                                                                                                              (1.23.3.1)

   <ns:Document>

              <ns:RepImportedProduct>

                          <rpp:Identity>001</rpp:Identity>

                          <rpp:Header>

                                      <rpp:NUMBER>001-022016</rpp:NUMBER>

                                      <rpp:Date>2015-07-13</rpp:Date>

                                      <rpp:ImportedDate>2016-07-13</rpp:ImportedDate>

                                      <rpp:Importer>

          <oref:UL>

            <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ДОНСКОЙ СТРОИТЕЛЬ"</oref:FullName>

            <oref:ShortName>ООО "ДОНСКОЙ СТРОИТЕЛЬ"</oref:ShortName>

            <oref:INN>6165034309</oref:INN>

            <oref:KPP>616701001</oref:KPP>

            <oref:ClientRegId>030000199964</oref:ClientRegId>

            <oref:address>

              <oref:Country>643</oref:Country>

              <oref:RegionCode>61</oref:RegionCode>

              <oref:description>Россия, 344037,РОСТОВСКАЯ обл,26-Я ЛИНИЯ ул,РОСТОВ-НА-ДОНУ г,8 ,</oref:description>

            </oref:address>

          </oref:UL>                                                                                                                       (1.23.3.1)

        </rpp:Importer>

       

              <rpp:Supplier>

        <oref:FO>

                          <oref:ClientRegId>050000022374</oref:ClientRegId>

                          <oref:FullName>"Мигель Торрес, Эс.Эй."</oref:FullName>

                          <oref:ShortName>"Мигель Торрес, Эс.Эй."</oref:ShortName>

                          <oref:address>

                          <oref:Country>724</oref:Country>

                          <oref:description>М. Торрес 6, 08720 Вилафранка дель Пенедес, Испания</oref:description>

                          </oref:address>

              </oref:FO>

        </rpp:Supplier>

       

              <rpp:ContractNUMBER>031214</rpp:ContractNUMBER>

        <rpp:ContractDate>2014-12-13</rpp:ContractDate>

        <rpp:GTDNUMBER>10009020/130715/0006670</rpp:GTDNUMBER>

        <rpp:GTDDate>2015-07-30</rpp:GTDDate>

        <rpp:Country>724</rpp:Country>

                                      <rpp:Note>for testing only</rpp:Note>

              </rpp:Header>

              <rpp:Content>

              <rpp:Position>                                                                                               (1.23.3.1)

                          <rpp:ProductCode>0035063000001320175</rpp:ProductCode>

                          <rpp:Quantity>1608</rpp:Quantity>

                          <rpp:Party>031214/1</rpp:Party>

                          <rpp:Identity>1</rpp:Identity>

                          <rpp:Comment1>Комментарий 1</rpp:Comment1>

                          <rpp:Comment2>Комментарий 2</rpp:Comment2>

                          <rpp:Comment3>Комментарий 3</rpp:Comment3>

                          <rpp:MarkInfo>

                                      <pref:Type>АМ</pref:Type>

                                      <pref:Ranges>

                                                  <pref:Range>

                                                              <pref:Identity>1</pref:Identity>

                                                              <pref:Rank>053</pref:Rank>

                                                              <pref:Start>84975001</pref:Start>

                                                              <pref:Last>84977880</pref:Last>

                                                  </pref:Range>

                                                   <pref:Range>

                                                                 <pref:Identity>2</pref:Identity>

                                                                 <pref:Rank>053</pref:Rank>

                                                                 <pref:Start>84857361</pref:Start>

                                                                 <pref:Last>84860000</pref:Last>

                                                   </pref:Range>                          

                                                 </pref:Ranges>

                                             </rpp:MarkInfo>

                                        </rpp:Position>

       

                  </rpp:Content>

         </ns:RepImportedProduct>

   </ns:Document>

</ns:Documents>

 

Отправьте отчет на УТМ командой вида:

curl -F "xml_file=@RepImported.xml" http://localhost:8080/opt/in/RepImportedProduct                                                                                                                                                                 (1.23.3.2)                                                                                                                                                      

 

Командой (1.6.6) получите с сервера список ссылок на входящие документы.

 

В ответ на отчет об импорте, как в случае с отчетом о производстве, вы получите с сервера три документа: Ticket («Документ успешно принят системой на обработку»), Ticket («Отчет о импорте … проведен») и RepInformF1Reg (Информация по справке 1). Пример RepInformF1Reg:

 

<ns:Documents

xmlns:wbr=http://fsrar.ru/WEGAIS/RepInformF1Reg xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

xmlns:oref=http://fsrar.ru/WEGAIS/ClientRef_v2 xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 

<ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>                                                                          (1.23.3.4)

  </ns:Owner>

  <ns:Document>

    <ns:RepInformF1Reg>

   

  <wbr:Header

xmlns:wbr=http://fsrar.ru/WEGAIS/RepInformF1Reg xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

xmlns:oref=http://fsrar.ru/WEGAIS/ClientRef_v2 xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 

        <wbr:Identity>004</wbr:Identity>

 

        <wbr:RepRegId>IMPAP0000000005</wbr:RepRegId>

      </wbr:Header>

     

<wbr:Content

xmlns:wbr=http://fsrar.ru/WEGAIS/RepInformF1Reg xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

xmlns:oref=http://fsrar.ru/WEGAIS/ClientRef_v2 xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

       

<wbr:Position>                                                                                                          (1.23.3.4)

          <wbr:Identity>1</wbr:Identity>

          <wbr:InformF1RegId>FA-000000022352111</wbr:InformF1RegId>

        </wbr:Position>

      </wbr:Content>

    </ns:RepInformF1Reg>

  </ns:Document>

</ns:Documents>

 

       Документ «Информация по справке 1»  для отчета об импорте составлен по той же xsd-схеме, что аналогичный документ для отчета о производстве.

 

1.23.4. Отмена отчета об импорте продукции

Сформируйте документ QueryRejectRepImported.xml вида (1.23.4.1), чтобы отменить отчет об импорте (1.23.3.1):

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qrri="http://fsrar.ru/WEGAIS/QueryRejectRepImported"

          

  <ns:Owner>

    <ns:FSRAR_ID>030000199964</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                            (1.23.4.1)

    <ns:QueryRejectRepImported>

   <qrri:RegId>IMPAP0000000005</qrri:RegId>

   </ns:QueryRejectRepImported>

  </ns:Document>

 

</ns:Documents>

 

Отправьте отмену отчета об импорте на УТМ командой вида:

curl -F "xml_file=@QueryRejectRepImported.xml" http://localhost:8080/opt/in/QueryRejectRepImported

                                                                                                                                                            (1.23.4.2)

1.24. Передача продукции в торговый зал

Для отражения остатков продукции в рамках фиксации розничных продаж АП и пива в ЕГАИС создан второй регистр остатков. Здесь хранится продукция, переданная в «торговый зал» для реализации.

Движения между первым (основным) регистром остатков и вторым осуществляется при помощи документов «Передача продукции в торговый зал» и «Возврат продукции из торгового зала на склад».

Как этот документ будет учтен во внутренней учетной системе, организация определяет самостоятельно.

В разделе «Информация о форме  зачисления продукции на склад (последняя)» следует указать идентификатор Б.

Акт передачи продукции в торговый зал (TransferToShop.xml) имеет вид:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents Version="1.0"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:xs="http://www.w3.org/2001/XMLSchema"

           xmlns:c="http://fsrar.ru/WEGAIS/Common"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

                 xmlns:tts="http://fsrar.ru/WEGAIS/TransferToShop"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

   <ns:TransferToShop>                                                                                                                (1.24.1)

              <tts:Identity>1/1</tts:Identity>

   <tts:Header>

              <tts:TransferNumber>1/1</tts:TransferNumber>

              <tts:TransferDate>2016-04-08</tts:TransferDate>

   </tts:Header>

              <tts:Content>

              <tts:Position>

                          <tts:Identity>1</tts:Identity>

                          <tts:ProductCode>0035543000001238259</tts:ProductCode>

                          <tts:Quantity>11</tts:Quantity>

                          <tts:InformF2>

                                      <pref:F2RegId>FB-000000012124173</pref:F2RegId>

                          </tts:InformF2>

              </tts:Position>

   </tts:Content>

  </ns:TransferToShop>

  </ns:Document>

  </ns:Documents>

 

Отправьте TransferToShop.xml на УТМ командой вида:

curl -F "xml_file=@TransferToShop.xml" http://localhost:8080/opt/in/TransferToShop

                                                                                                                                                                (1.24.2)

В ответ на Акт передачи продукции в торговый зал с сервера придет две квитанции: «Документ успешно принят» и  «Акт передачи продукции в торговый зал… проведен».

Чтобы получить ссылки на эти квитанции, воспользуйтесь командой (1.6.6).

Чтобы прочитать квитанции, используйте команду:

 

  curl –X GET http://localhost:8080/opt/out/22                                                                                 (1.24.3)

, где 22 – id документа в базе УТМ.

Указанные в Акте передачи продукции в торговый зал позиции будут списаны с первого регистра остатков организации и помещены во второй.

1.25. Возврат продукции из торгового зала на склад

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

Акт возврата продукции из торгового зала (TransferFromShop.xml) имеет вид:

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents Version="1.0"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:xs="http://www.w3.org/2001/XMLSchema"

           xmlns:c="http://fsrar.ru/WEGAIS/Common"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

                           xmlns:tfs="http://fsrar.ru/WEGAIS/TransferFromShop"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

  <ns:TransferFromShop>

            <tfs:Identity>1/1</tfs:Identity>

            <tfs:Header>

                        <tfs:TransferNumber>1/1</tfs:TransferNumber>

                        <tfs:TransferDate>2016-04-08</tfs:TransferDate>

            </tfs:Header>

                        <tfs:Content>                                                                                            (1.25.1)

                                    <tfs:Position>

                                               <tfs:Identity>1</tfs:Identity>

                                               <tfs:ProductCode>0035543000001238259</tfs:ProductCode>

                                               <tfs:Quantity>10</tfs:Quantity>

                                               <tfs:InformF2>

                                                 <pref:F2RegId>FB-000000012124173</pref:F2RegId>

                                               </tfs:InformF2>

                                    </tfs:Position>

                        </tfs:Content>

  </ns:TransferFromShop>

  </ns:Document>

  </ns:Documents>

 

Отправьте документ на УТМ командой вида:

curl -F "xml_file=@TransferFromShop.xml" http://localhost:8080/opt/in/TransferFromShop

                                                                                                                                                                (1.25.2)

В ответ на Акт возврата продукции из торгового зала с сервера придет две квитанции: «Документ успешно принят» и  «Акт возврата продукции из торгового зала… проведен».

 

Получите квитанции из УТМ командой (1.6.6) и прочтите их содержимое командой:

curl –X GET http://localhost:8080/opt/out/556                                                                                 (1.25.3)

, где 556 – id документа в базе УТМ.

 

Позиции, указанные в Акте возврата продукции из торгового зала, вернутся в первый регистр остатков организации.

1.26. Операции со вторым регистром остатков

1.26.1. Запрос остатков товара в магазине

Чтобы узнать, какая продукция и в каком количестве зарезервирована за магазином, но еще не реализована, сформируйте документ QueryRestsShop.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

>                                                                                                                                         (1.26.1)

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryRestsShop_v2>

    </ns:QueryRestsShop_v2>

  </ns:Document>

</ns:Documents>

 

Отправьте документ на УТМ командой:

curl -F "xml_file=@QueryRestsShop.xml" http://localhost:8080/opt/in/QueryRestsShop_v2                   (1.23. 2)

1.26.2. Ответ на запрос остатков в магазине

Чтобы получить список входящих документов, воспользуйтесь командой (1.6.6). Прочтите ответ командой:

curlX GET http://localhost:8080/opt/out/55                                                                              (1.26.3)

 

Ответ на запрос будет иметь вид:

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplyRestsShop_v2>

   <rst:RestsDate>2016-05-04T16:59:59.807</rst:RestsDate>

   <rst:Products>

   <rst:ShopPosition>

   <rst:Quantity>11.0000</rst:Quantity>

   <rst:Product>

              <pref:FullName>Пиво "Ловенбрау Оригинальное" светлое пастеризованное КЕГ</pref:FullName>

              <pref:AlcCode>0035543000001238259</pref:AlcCode>

              <pref:UnitType>Unpacked</pref:UnitType>

              <pref:AlcVolume>5.400</pref:AlcVolume>

              <pref:ProductVCode>500</pref:ProductVCode>

              <pref:Producer>                                                                                            (1.26.4)

                          <oref:UL>

                                      <oref:ClientRegId>030000000008</oref:ClientRegId>

                                      <oref:INN>5020037784</oref:INN>

                                      <oref:KPP>550702001</oref:KPP>

                                      <oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "САН ИНБЕВ"</oref:FullName>

                                      <oref:ShortName>АО "САН ИНБЕВ"</oref:ShortName>

                                      <oref:address>

                                      <oref:Country>643</oref:Country>

                                      <oref:RegionCode>55</oref:RegionCode>

                                      <oref:description>643,644073,55,,ОМСК Г,,И.Н.БАГНЮКА УЛ,2,,</oref:description>

                                      </oref:address>

                          </oref:UL>

              </pref:Producer>

   </rst:Product>

</rst:ShopPosition>

</rst:Products>

</ns:ReplyRestsShop_v2>

</ns:Document>

</ns:Documents>

1.26.3. Акт постановки на баланс в торговом зале

 

Чтобы поставить алкогольную продукцию (пиво) на баланс второго регистра, сформируйте документ ActChargeOnShop.xml вида:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="2.0"

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

  xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

  xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

  xmlns:ainp="http://fsrar.ru/WEGAIS/ActChargeOnShop_v2"

  xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

  <ns:Owner>

    <ns:FSRAR_ID>010000000435</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ActChargeOnShop_v2>

      <ainp:Identity>0000127895</ainp:Identity>

      <ainp:Header>                                                                                                        (1.26.5)

        <ainp:ActDate>2016-04-04</ainp:ActDate>

        <ainp:Number>7</ainp:Number>

        <ainp:TypeChargeOn>Продукция, полученная до 01.01.2016</ainp:TypeChargeOn>

        <ainp:Note>Акт постановки на баланс от участника системы ООО "ЛУДИНГ-ТРЕЙД", версия 2.0</ainp:Note>

      </ainp:Header>

      <ainp:Content>

        <ainp:Position>

          <ainp:Identity>1</ainp:Identity>

          <ainp:Product>

            <pref:UnitType>Packed</pref:UnitType>

            <pref:Type>АП</pref:Type>

            <pref:FullName>Ликерка 0.3500 л.</pref:FullName>

            <pref:AlcCode>0017854000001189843</pref:AlcCode>

            <pref:Capacity>0.350</pref:Capacity>

            <pref:Producer>

              <oref:UL>

                <oref:ClientRegId>01149896</oref:ClientRegId>

                <oref:FullName>ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СВАРОГ"</oref:FullName>

                <oref:ShortName>ЗАО "СВАРОГ"</oref:ShortName>

                <oref:INN>7803011250</oref:INN>

                <oref:KPP>784401001</oref:KPP>

                <oref:address>

                  <oref:Country>643</oref:Country>

                  <oref:RegionCode>78</oref:RegionCode>

                  <oref:description>643,197110,С-ПЕТЕРБУРГ,,,,ПЕТРОВСКАЯ КОСА УЛ,1,1,ЛИТ. А</oref:description>

                </oref:address>

              </oref:UL>                                                                                                    (1.26.5)

            </pref:Producer>

            <pref:ProductVCode>АП</pref:ProductVCode>

          </ainp:Product>

          <ainp:Quantity>5.0</ainp:Quantity>

        </ainp:Position>

        <ainp:Position>

          <ainp:Identity>2</ainp:Identity>

          <ainp:Product>

            <pref:UnitType>Packed</pref:UnitType>

            <pref:Type>АП</pref:Type>

            <pref:FullName>Коньяк "Вершины Кавказа" 5-ти летний 1.0000 л.</pref:FullName>

            <pref:ShortName />

            <pref:AlcCode>0017878000001312143</pref:AlcCode>

            <pref:Capacity>1.000</pref:Capacity>

            <pref:ProductVCode>АП</pref:ProductVCode>

            <pref:Producer>

              <oref:UL>

                <oref:ClientRegId>01151479</oref:ClientRegId>

                <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СЕВЕР"</oref:FullName>

                <oref:ShortName>ООО "СЕВЕР"</oref:ShortName>

                <oref:INN>7805367340</oref:INN>

                <oref:KPP>780501001</oref:KPP>

                <oref:address>                                                                                              (1.26.5)

                  <oref:Country>643</oref:Country>

                  <oref:RegionCode>78</oref:RegionCode>

                  <oref:description>643,196240,САНКТ-ПЕТЕРБУРГ Г,,,,ПРЕДПОРТОВАЯ УЛ,6,ЛИТ. Ж,ПОМ. №10 В ПОМ.3Н</oref:description>

                </oref:address>

              </oref:UL>

            </pref:Producer>

          </ainp:Product>

          <ainp:Quantity>3.0</ainp:Quantity>

        </ainp:Position>

      </ainp:Content>

    </ns:ActChargeOnShop_v2>

  </ns:Document>

</ns:Documents>

      

Отправьте акт постановки на баланс (1.26.5) на сервер командой вида:

 

curl -F "xml_file=@ActChargeOnShop.xml" http://localhost:8080/opt/in/ActChargeOnShop_v2

                                                                                                                                                                (1.26.6)

1.26.4. Акт списания из торгового зала

       Чтобы списать продукцию со второго регистра остатков, сформируйте Акт списания вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

           xmlns:awr="http://fsrar.ru/WEGAIS/ActWriteOffShop_v2"

           xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

  <ns:Owner>

    <ns:FSRAR_ID>010000000435</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ActWriteOffShop_v2>

      <awr:Identity>456</awr:Identity>

      <awr:Header>                                                                                                          (1.26.7)

        <awr:ActNumber>10</awr:ActNumber>

        <awr:ActDate>2015-10-08</awr:ActDate>

        <awr:TypeWriteOff>Недостача</awr:TypeWriteOff>

        <awr:Note>текст комментария</awr:Note>

      </awr:Header>

      <awr:Content>

        <awr:Position>

          <awr:Identity>1</awr:Identity>

          <awr:Product>

            <pref:UnitType>Packed</pref:UnitType>

            <pref:Type>АП</pref:Type>

            <pref:FullName>Ликерка 0.3500 л.</pref:FullName>

            <pref:AlcCode>0017854000001189843</pref:AlcCode>

            <pref:Capacity>0.350</pref:Capacity>

            <pref:Producer>

              <oref:UL>

                <oref:ClientRegId>01149896</oref:ClientRegId>

                <oref:FullName>ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СВАРОГ"</oref:FullName>

                <oref:ShortName>ЗАО "СВАРОГ"</oref:ShortName>

                <oref:INN>7803011250</oref:INN>

                <oref:KPP>784401001</oref:KPP>

                <oref:address>                                                                                              (1.26.7)

                  <oref:Country>643</oref:Country>

                  <oref:RegionCode>78</oref:RegionCode>

                  <oref:description>643,197110,С-ПЕТЕРБУРГ,,,,ПЕТРОВСКАЯ КОСА УЛ,1,1,ЛИТ. А</oref:description>

                </oref:address>

              </oref:UL>

            </pref:Producer>

            <pref:ProductVCode>АП</pref:ProductVCode>

          </awr:Product>

          <awr:Quantity>2</awr:Quantity>

        </awr:Position>

        <awr:Position>

          <awr:Identity>2</awr:Identity>

          <awr:Product>

            <pref:UnitType>Packed</pref:UnitType>

            <pref:Type>АП</pref:Type>

            <pref:FullName>Коньяк "Вершины Кавказа" 5-ти летний 1.0000 л.</pref:FullName>

            <pref:ShortName />

            <pref:AlcCode>0017878000001312143</pref:AlcCode>

            <pref:Capacity>1.000</pref:Capacity>

            <pref:ProductVCode>АП</pref:ProductVCode>

            <pref:Producer>                                                                                                (1.26.7)

              <oref:UL>

                <oref:ClientRegId>01151479</oref:ClientRegId>

                <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СЕВЕР"</oref:FullName>

                <oref:ShortName>ООО "СЕВЕР"</oref:ShortName>

                <oref:INN>7805367340</oref:INN>

                <oref:KPP>780501001</oref:KPP>

                <oref:address>

                  <oref:Country>643</oref:Country>

                  <oref:RegionCode>78</oref:RegionCode>

                  <oref:description>643,196240,САНКТ-ПЕТЕРБУРГ Г,,,,ПРЕДПОРТОВАЯ УЛ,6,ЛИТ. Ж,ПОМ. №10 В ПОМ.3Н</oref:description>

                </oref:address>

              </oref:UL>

            </pref:Producer>

          </awr:Product>

          <awr:Quantity>1</awr:Quantity>

          <awr:MarkCodeInfo>

            <awr:MarkCode>09001785400000118984312PX905150010000012515518222446177313434237912077</awr:MarkCode>

          </awr:MarkCodeInfo>

        </awr:Position>

      </awr:Content>

    </ns:ActWriteOffShop_v2>

  </ns:Document>

</ns:Documents>

 

Отправьте акт списания (1.26.7) на сервер командой вида:

 

curl -F "xml_file=@ActWriteOffShop.xml" http://localhost:8080/opt/in/ActWriteOffShop_v2

                                                                                                                                                                (1.26.8)

 

1.26.5. Запрос сокращенного отчета об остатках товара в магазине

Чтобы запросить сокращенный отчет об остатках в магазине (где для каждой позиции указаны только алккод и количество), сформируйте документ QueryRestsShop_Mini.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>                                                                                                                  (1.26.9)

    <ns:FSRAR_ID>010000000644</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryRestsShop_Mini>

    </ns:QueryRestsShop_Mini>

  </ns:Document>

</ns:Documents>

 

Отправьте запрос на УТМ командой вида:

curl -F "xml_file=@QueryRestsShop_Mini.xml" http://localhost:8080/opt/in/QueryRestsShop_Mini      (1.26.10)

1.26.6. Ответ на запрос сокращенного отчета об остатках в магазине

Используйте команду (1.6.6), чтобы получить список входящих документов. Ответ на запрос сокращенного отчета об остатках в магазине будет иметь вид:

 

<ns:Documents xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRestsShop_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

  <ns:Owner>                                                                                                                   (1.26.11)

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ReplyRestsShop_Mini>

      <rst:RestsDate>2016-09-20T13:07:35.980</rst:RestsDate>

      <rst:Products>

        <rst:ShopPosition xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRestsShop_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:Quantity>5.0000</rst:Quantity>                                                                            (1.26.11)

          <rst:AlcCode>0017854000001189843</rst:AlcCode>

        </rst:ShopPosition>

        <rst:ShopPosition xmlns:rst="http://fsrar.ru/WEGAIS/ReplyRestsShop_Mini" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:Quantity>3.0000</rst:Quantity>

          <rst:AlcCode>0017878000001312143</rst:AlcCode>

        </rst:ShopPosition>

      </rst:Products>

    </ns:ReplyRestsShop_Mini>

  </ns:Document>

</ns:Documents>

1.27. Запрос истории движения между регистрами

1.27.1. Запрос

 

Чтобы получить с сервера ЕГАИС историю движения продукции между регистрами сформируйте документ QueryHistoryRestShop.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

  <ns:Owner>

    <ns:FSRAR_ID>030000266328</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                              (1.27.1.1)         

    <ns:QueryHistoryRestShop>

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>АЛККОД</qp:Name>

          <qp:Value>1012003576</qp:Value>

        </qp:Parameter>

        <qp:Parameter>

          <qp:Name>МЕСЯЦ</qp:Name>

          <qp:Value>06</qp:Value>

        </qp:Parameter>

        <qp:Parameter>

          <qp:Name>ГОД</qp:Name>

          <qp:Value>2016</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryHistoryRestShop>

  </ns:Document>

</ns:Documents>

Отправьте документ на УТМ командой:

curl -F "xml_file=@QueryHistoryRestShop.xml" http://localhost:8080/opt/in/QueryHistoryRestShop                       (1.27.1.2)

 

 

1.27.2.  Ответ на запрос истории движения между регистрами

В ответ на запрос (1.27.1.1) сервер вернет документ с историей движения с указанием даты и идентификатора документа, по которому происходило движение продукции между регистрами.

 

Получите список входящих документов командой (1.6.6) и прочтите ответ на запрос командой:

curl –X GET http://localhost:8080/opt/out/37                                                             (1.27.2.1)

 

Ответ сервера на запрос истории движения между регистрами будет следующего вида:

 

<ns:Documents xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.27.2.2)

    <ns:ReplyHistoryShop>

      <rst:ReplyDate>2016-12-09T10:42:45.490</rst:ReplyDate>

      <rst:monthReport>06</rst:monthReport>

      <rst:yearReport>2016</rst:yearReport>

      <rst:AlcCode>0000000000016368209</rst:AlcCode>

      <rst:History>

        <rst:DocData xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:DocType>Постановка на баланс в ТЗ</rst:DocType>

          <rst:DocId>ACOS-0000000018</rst:DocId>

          <rst:OperDate>2016-06-01T13:55:30.740</rst:OperDate>

          <rst:Quantity>113.0000</rst:Quantity>

          <rst:RegForm2>нет данных</rst:RegForm2>

        </rst:DocData>

        <rst:DocData xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:DocType>Постановка на баланс в ТЗ</rst:DocType>

          <rst:DocId>ACOS-0000000022</rst:DocId>

          <rst:OperDate>2016-06-01T15:07:04.397</rst:OperDate>

          <rst:Quantity>113.0000</rst:Quantity>

          <rst:RegForm2>нет данных</rst:RegForm2>

        </rst:DocData>

        <rst:DocData xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:DocType>Списание из ТЗ</rst:DocType>

          <rst:DocId>AWOS-0000000005</rst:DocId>

          <rst:OperDate>2016-06-01T12:24:35.280</rst:OperDate>

          <rst:Quantity>1.0000</rst:Quantity>

          <rst:RegForm2>нет данных</rst:RegForm2>

        </rst:DocData>

        <rst:DocData xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:DocType>Списание из ТЗ</rst:DocType>

          <rst:DocId>AWOS-0000000007</rst:DocId>

          <rst:OperDate>2016-06-01T13:13:55.333</rst:OperDate>

          <rst:Quantity>1.0000</rst:Quantity>

          <rst:RegForm2>нет данных</rst:RegForm2>

        </rst:DocData>                                                                                                      (1.27.2.2)

        <rst:DocData xmlns:rst="http://fsrar.ru/WEGAIS/ReplyHistoryShop" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

          <rst:DocType>Списание из ТЗ</rst:DocType>

          <rst:DocId>AWOS-0000000008</rst:DocId>

          <rst:OperDate>2016-06-01T13:46:58.380</rst:OperDate>

          <rst:Quantity>1.0000</rst:Quantity>

          <rst:RegForm2>нет данных</rst:RegForm2>

        </rst:DocData>

      </rst:History>

    </ns:ReplyHistoryShop>

  </ns:Document>

</ns:Documents>

 

1.28. Запрос необработанных ТТН

1.28.1. Запрос

       Чтобы получить с сервера ЕГАИС список ТТН, на которые вы еще не успели ответить, сформируйте документ QueryNATTN.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

    <ns:Owner>                                                                                                                (1.28.1.1)

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>

            <ns:QueryNATTN>

              <qp:Parameters>

        <qp:Parameter>

            <qp:Name>КОД</qp:Name>

            <qp:Value>030000194005</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryNATTN>

  </ns:Document>

</ns:Documents>

 

Отправьте документ на УТМ командой:

curl -F "xml_file=@QueryNATTN.xml" http://localhost:8080/opt/in/QueryNATTN                  (1.28.1.2)

                                                                                                                                                             

1.28.2.  Ответ на запрос необработанных ТТН

 

В ответ на запрос (1.28.1.1) сервер вернут документ со списком неотвеченных накладных с указанием идентификатора накладной, ее номера, даты и отправителя.

 

Получите список входящих документов командой (1.6.6) и прочтите ответ на запрос командой:

curl –X GET http://localhost:8080/opt/out/37                                                                              (1.28.2.1)

, где 37 – id документа в базе УТМ.

 

Ответ сервера на запрос необработанных накладных будет иметь вид:

 

<ns:Documents

xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

 

<ns:ReplyNoAnswerTTN xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ttn:Consignee>030000194005</ttn:Consignee>

<ttn:ReplyDate>2016-04-25T17:41:03.550</ttn:ReplyDate>

 

<ttn:ttnlist xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">                                                (1.28.2.2)

 

<ttn:NoAnswer xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ttn:WbRegID>TTN-0000965449</ttn:WbRegID>

<ttn:ttnNumber>1202</ttn:ttnNumber>

<ttn:ttnDate>2016-01-21</ttn:ttnDate>

<ttn:Shipper>020000654423</ttn:Shipper>

</ttn:NoAnswer>

 

<ttn:NoAnswer xmlns:ttn="http://fsrar.ru/WEGAIS/ReplyNoAnswerTTN"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ttn:WbRegID>TTN-0000965774</ttn:WbRegID>

<ttn:ttnNumber>1204</ttn:ttnNumber>

<ttn:ttnDate>2016-01-21</ttn:ttnDate>

<ttn:Shipper>020000654423</ttn:Shipper>

</ttn:NoAnswer>

 

</ttn:ttnlist>

</ns:ReplyNoAnswerTTN>

</ns:Document>

</ns:Documents>

1.29. Запрос на получение штрихкода по серии и номеру марки

При обнаружении марки (федеральной специальной или акцизной), считывание которой затруднено,  следует сформировать документ QueryBarcode.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

    xmlns:bk="http://fsrar.ru/WEGAIS/QueryBarcode"

    xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"  

 Version="1.0">

<ns:Owner>

   <ns:FSRAR_ID>010000000577</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:QueryBarcode>

<bk:QueryNumber>01-29062016</bk:QueryNumber>                                                   (1.29.1)

<bk:Date>2016-06-29T12:00:00</bk:Date>

<bk:Marks>

      <bk:Mark>

   <bk:Identity>1</bk:Identity>   

        <bk:Type>022</bk:Type>                          

   <bk:Rank>500</bk:Rank>

   <bk:Number>00524087</bk:Number>

      </bk:Mark>

</bk:Marks>

</ns:QueryBarcode>

</ns:Document>

</ns:Documents>

 

Здесь поле bk:Type содержит код типа ФСМ/АМ. С полным перечнем типов можно ознакомиться в xsd-схеме документа (QueryBarcode.xsd).

 

Чтобы отправить запрос на сервер, воспользуйтесь командой:

 curl -F "xml_file=@QueryBarcode.xml" http://localhost:8080/opt/in/QueryBarcode               (1.29.2)

 

Чтобы получить ссылку на ответ, воспользуйтесь командой (1.6.6). Ответ сервера на запрос имеет вид:

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents             xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:bk="http://fsrar.ru/WEGAIS/ReplyBarcode"

                xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

              xmlns:xs="http://www.w3.org/2001/XMLSchema"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

              xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

Version="1.0">

<ns:Owner>

   <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplyBarcode>

  <bk:QueryNumber>01</bk:QueryNumber>

  <bk:Date>2016-05-06T16:00:00</bk:Date>

<bk:Marks>                                                                                                                  (1.29.3)

      <bk:Mark>

         <bk:Identity>1</bk:Identity>

        <bk:Type>103</bk:Type>

         <bk:Rank>010</bk:Rank>

         <bk:Number>001002003</bk:Number>

         <bk:Barcode>22N00002V5ORQU6VW0L830Q60127006018620RJHMTLQQIIG5WIC69SNVVSSPHDMB8LL</bk:Barcode>

      </bk:Mark>

      <bk:Mark>

               <bk:Identity>2</bk:Identity>

               <bk:Type>203</bk:Type>                                                                    (1.25.3)

               <bk:Rank>001</bk:Rank>

               <bk:Number>003002001</bk:Number>

        <bk:Barcode>22N00002V5ORQU6VW0L830Q60127006018617EGAL9E0LAWPCI8BJJTZDU183ARA11V9</bk:Barcode>

      </bk:Mark>

</bk:Marks>

</ns:ReplyBarcode>

</ns:Document>

</ns:Documents>

 

Внимание! Запрос QueryBarcode может быть отправлен только розничными организациями.

1.30. АСИиУ

http://egais.ru/files/asiiu.pdf

 

Пример xml-файла суточного отчета:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents  Version="1.0" xmlns:c="http://fsrar.ru/WEGAIS/Common"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

              xmlns:prod="http://fsrar.ru/WEGAIS/ProductRef_v2"

              xmlns:as="http://fsrar.ru/WEGAIS/Asiiu"

              xmlns:xs="http://www.w3.org/2001/XMLSchema"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

              xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

<ns:Owner>

   <ns:FSRAR_ID>010000000567</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>                                                                                                                 (1.30.1)

<ns:Asiiu>

   <as:Sensor>

              <as:SensorNumber>1100607_05</as:SensorNumber>

              <as:PlaceId>1186240</as:PlaceId>

              <as:SensorModel>КСИП-2С</as:SensorModel>

   </as:Sensor>

   <as:Producer>

    <oref:UL>

                <oref:INN>3128053185</oref:INN>

                <oref:KPP>312801001</oref:KPP>

                <oref:ClientRegId>010000000567</oref:ClientRegId>

                <oref:FullName>Общество с ограниченной ответственностью "Старооскольский ликероводочный завод "Люкс"</oref:FullName>

                <oref:ShortName>ООО "Старооскольский ликероводочный завод "Люкс"</oref:ShortName>

                <oref:address>

                            <oref:Country>643</oref:Country>

                            <oref:RegionCode>31</oref:RegionCode>

                            <oref:description>РОССИЯ,309506,БЕЛГОРОДСКАЯ ОБЛ,,Старый Оскол г,,Первой Конной Армии ул,67</oref:description>

                </oref:address>

    </oref:UL> 

   </as:Producer>

   <as:Data>                                                                                                                   (1.30.1)

              <as:Position>

                          <as:Product>

        <prod:UnitType>Packed</prod:UnitType>

                                      <prod:FullName>Универсальный безалкогольный продукт</prod:FullName>

        <prod:AlcCode>0112233445566778899</prod:AlcCode>

        <prod:Capacity>0.5</prod:Capacity>

        <prod:AlcVolume>0.000</prod:AlcVolume>

        <prod:ProductVCode>000</prod:ProductVCode>

                          </as:Product>

                          <as:StartDate>2016-02-16T00:00:00</as:StartDate>

                          <as:EndDate>2016-02-16T08:33:17</as:EndDate>

                          <as:VbsStart>81863.8000</as:VbsStart>

                          <as:VbsEnd>81863.8000</as:VbsEnd>

                          <as:AStart>234187.8000</as:AStart>

                          <as:AEnd>234187.8000</as:AEnd>

                          <as:PercentAlc>00.0</as:PercentAlc>

                          <as:BottleCountStart>8314122</as:BottleCountStart>

                          <as:BottleCountEnd>8314122</as:BottleCountEnd>

                          <as:Temperature>00.0</as:Temperature>

                          <as:Mode>005</as:Mode>

             

  </as:Position>

              <as:Position>

                          <as:Product>                                                                                      (1.30.1)

        <prod:UnitType>Packed</prod:UnitType>

        <prod:FullName>Водка "Простая"</prod:FullName>

        <prod:AlcCode>0013133000004329900</prod:AlcCode>

        <prod:Capacity>0.500</prod:Capacity>

        <prod:AlcVolume>40.000</prod:AlcVolume>

        <prod:ProductVCode>200</prod:ProductVCode>

    </as:Product>

                          <as:StartDate>2016-02-16T08:33:18</as:StartDate>

                          <as:EndDate>2016-02-16T10:51:31</as:EndDate>

                          <as:VbsStart>81863.8000</as:VbsStart>

                          <as:VbsEnd>81935.7000</as:VbsEnd>

                          <as:AStart>234187.8000</as:AStart>

                          <as:AEnd>234369.3000</as:AEnd>

                          <as:PercentAlc>40.1</as:PercentAlc>

                          <as:BottleCountStart>8314122</as:BottleCountStart>

                          <as:BottleCountEnd>8317803</as:BottleCountEnd>

                          <as:Temperature>31.1</as:Temperature>

                          <as:Mode>004</as:Mode>

              </as:Position>

              <as:Position>

                          <as:Product>

        <prod:UnitType>Packed</prod:UnitType>

        <prod:FullName>Универсальный безалкогольный продукт</prod:FullName>

        <prod:AlcCode>0112233445566778899</prod:AlcCode>

        <prod:Capacity>0.4</prod:Capacity>

        <prod:AlcVolume>0.000</prod:AlcVolume>                                                         (1.30.1)

        <prod:ProductVCode>000</prod:ProductVCode>

                          </as:Product>

                          <as:StartDate>2016-02-16T10:51:32</as:StartDate>

                          <as:EndDate>2016-02-16T23:59:59</as:EndDate>

                          <as:VbsStart>81935.7000</as:VbsStart>

                          <as:VbsEnd>81935.7000</as:VbsEnd>

                          <as:AStart>234369.3000</as:AStart>

                          <as:AEnd>234369.3000</as:AEnd>

                          <as:PercentAlc>00.0</as:PercentAlc>

                          <as:BottleCountStart>8317803</as:BottleCountStart>

                          <as:BottleCountEnd>8317803</as:BottleCountEnd>

                          <as:Temperature>00.0</as:Temperature>

                          <as:Mode>005</as:Mode>

              </as:Position>

   </as:Data>

</ns:Asiiu>

</ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

    curl -F "xml_file=@Asiiu.xml" http://localhost:8080/opt/in/Asiiu                                         (1.30.2)

 

Отчет о состоянии АСИиУ  на момент времени:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents  Version="1.0" xmlns:c="http://fsrar.ru/WEGAIS/Common"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

              xmlns:prod="http://fsrar.ru/WEGAIS/ProductRef_v2"

              xmlns:as="http://fsrar.ru/WEGAIS/AsiiuTime"

              xmlns:xs="http://www.w3.org/2001/XMLSchema"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

              xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

<ns:Owner>

   <ns:FSRAR_ID>010000000567</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:AsiiuTime>

   <as:Sensor>                                                                                                              (1.30.3)

              <as:SensorNumber>1100607_05</as:SensorNumber>

              <as:PlaceId>1186240</as:PlaceId>

              <as:SensorModel>КСИП-2С</as:SensorModel>

   </as:Sensor>

   <as:Producer>

    <oref:UL>

                <oref:INN>3128053185</oref:INN>

                <oref:KPP>312801001</oref:KPP>

                <oref:ClientRegId>010000000567</oref:ClientRegId>

                <oref:FullName>Общество с ограниченной ответственностью "Старооскольский ликероводочный завод "Люкс"</oref:FullName>

                <oref:ShortName>ООО "Старооскольский ликероводочный завод "Люкс"</oref:ShortName>

                <oref:address>

                            <oref:Country>643</oref:Country>

                            <oref:RegionCode>31</oref:RegionCode>

                            <oref:description>РОССИЯ,309506,БЕЛГОРОДСКАЯ ОБЛ,,Старый Оскол г,,Первой Конной Армии ул,67</oref:description>

                </oref:address>

    </oref:UL> 

   </as:Producer>

   <as:Data>                                                                                                                   (1.30.3)

    <as:Position>

      <as:Product>

        <prod:UnitType>Packed</prod:UnitType>

        <prod:FullName>Универсальный безалкогольный продукт</prod:FullName>

        <prod:AlcCode>0112233445566778899</prod:AlcCode>

        <prod:Capacity>0.5</prod:Capacity>

        <prod:AlcVolume>0.000</prod:AlcVolume>

        <prod:ProductVCode>000</prod:ProductVCode>

      </as:Product>

      <as:ControlDate>2016-02-16T00:00:00</as:ControlDate>

      <as:VbsControl>81863.8000</as:VbsControl>

      <as:AControl>234187.8000</as:AControl>

      <as:PercentAlc>00.0</as:PercentAlc>

      <as:BottleCountControl>8314122</as:BottleCountControl>

      <as:Temperature>00.0</as:Temperature>

      <as:Mode>005</as:Mode>

    </as:Position>

   </as:Data>

</ns:AsiiuTime>

</ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, используйте команду вида:

    curl -F "xml_file=@AsiiuTime.xml" http://localhost:8080/opt/in/AsiiuTime                         (1.30.4)

1.31. Примеры документов составленных по новым xsd-схемам

1.31.1. Запрос на справочник организаций

1.31.1.1.Запрос

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

<ns:Owner>

        <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.31.1.1)

     <ns:QueryClients_v2>

                <qp:Parameters>

         <qp:Parameter>                              

         <qp:Name>СИО</qp:Name>             

         <qp:Value>030000194005</qp:Value>        

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryClients_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QueryClients_v2.xml" http://localhost:8080/opt/in/QueryClients_v2       (1.31.1.2)

1.31.1.2.Ответ

Получите ответ из УТМ командой (1.6.6). Результат будет иметь вид:

 

<ns:Documents xmlns:rc="http://fsrar.ru/WEGAIS/ReplyClient_v2"

              xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

   <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

<ns:ReplyClient_v2>

<rc:Clients>                                                                                                                  (1.31.1.3)

        <rc:Client>

                               

          <oref:OrgInfoV2>   

               <oref:FL>

               <oref:INN>010400684022</oref:INN>

               <oref:FullName>ИП САНЭ</oref:FullName>

               <oref:ClientRegId>008543</oref:ClientRegId>

              <oref:address>

                <oref:Country>643</oref:Country>

                <oref:Index>222222</oref:Index>

               

                <oref:RegionCode>01</oref:RegionCode>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,170,,</oref:description>

              </oref:address>

            </oref:FL>

          </oref:OrgInfoV2> 

                               

            <oref:addresslist>                                                                                  (1.31.1.3)

              <oref:address>

                <oref:Country>643</oref:Country>

                <oref:RegionCode>01</oref:RegionCode>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,172,,</oref:description>

               </oref:address>

              <oref:address>

                <oref:Country>643</oref:Country>

                <oref:RegionCode>01</oref:RegionCode>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,173,,</oref:description>

              </oref:address>

            </oref:addresslist>

 

<oref:VersionWB>WayBill_v1</oref:VersionWB>      

 

        </rc:Client>

             

        <rc:Client>

          <oref:OrgInfoV2>

                               

            <oref:UL>

              <oref:INN>0104006840</oref:INN>

              <oref:KPP>020202021</oref:KPP>

              <oref:FullName>Общество с ограниченной ответственностью САНЭ</oref:FullName>

              <oref:ShortName>ООО САНЭ</oref:ShortName>

              <oref:ClientRegId>008543</oref:ClientRegId>

              <oref:address>

                <oref:Country>643</oref:Country>

                <oref:Index>222222</oref:Index>

                <oref:RegionCode>01</oref:RegionCode>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,170,,</oref:description>

              </oref:address>

            </oref:UL>

          </oref:OrgInfoV2>

        </rc:Client>                                                                                               (1.31.1.3)

                               

              <oref:state>действующая</oref:state>

              <oref:VersionWB>WayBill_v2</oref:VersionWB>                  

 

        <rc:Client>

          <oref:OrgInfoV2>

                               

              <oref:TS>

              <oref:TSNUM>01040068400325487</oref:TSNUM>

              <oref:FullName>Общество с ограниченной ответственностью САНЭ</oref:FullName>

              <oref:ShortName>ООО САНЭ</oref:ShortName>

              <oref:ClientRegId>008543</oref:ClientRegId>

              <oref:address>

                <oref:Country>055</oref:Country>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,170,,</oref:description>

              </oref:address>

            </oref:TS>

          </oref:OrgInfoV2>

        </rc:Client>

             

   <rc:Client>

          <oref:OrgInfoV2>

              <oref:FO>

              <oref:FullName>Общество с ограниченной ответственностью САНЭ</oref:FullName>

              <oref:ShortName>ООО САНЭ</oref:ShortName>

              <oref:ClientRegId>008543</oref:ClientRegId>

              <oref:address>

                <oref:Country>024</oref:Country>

                <oref:description>643,385773,АДЫГЕЯ РЕСП,МАЙКОПСКИЙ Р-Н,,УДОБНЫЙ П,СОВЕТСКАЯ УЛ,170,,</oref:description>

              </oref:address>

            </oref:FO>

          </oref:OrgInfoV2>

 

<oref:VersionWB>WayBill_v2</oref:VersionWB>

 

        </rc:Client>

      </rc:Clients>

    </ns:ReplyClient_v2>

  </ns:Document>

</ns:Documents>

1.31.2.  Запрос на справочник алкогольной продукции

1.31.2.1. Запрос

   <?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QueryAP_v2>

      <qp:Parameters>                                                                                                     (1.31.2.1)

        <qp:Parameter>

          <qp:Name>КОД</qp:Name>

          <qp:Value>0013214000001201768</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryAP_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QueryAP_v2.xml" http://localhost:8080/opt/in/QueryAP_v2                     (1.31.2.2)

1.31.2.2 Ответ

Получите ответ из УТМ командой (1.6.6). Результат будет иметь вид:

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2" xmlns:rap="http://fsrar.ru/WEGAIS/ReplyAP_v2">

    <ns:Owner>

        <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

    </ns:Owner>

    <ns:Document>                                                                                                        (1.31.2.3)

        <ns:ReplyAP_v2>

            <rap:Products>

                <rap:Product>

                    <pref:FullName>Вино столовое "Мерло"(сер.Гарлинг Резерв)(зеленая бут.) крас.п/сл.</pref:FullName>

                    <pref:AlcCode>0013214000001201768</pref:AlcCode>

                    <pref:Capacity>0.7000</pref:Capacity>

                    <pref:UnitType>Packed</pref:UnitType>

                    <pref:AlcVolume>15.000</pref:AlcVolume>

                    <pref:ProductVCode>400</pref:ProductVCode>

                    <pref:Producer>

                        <oref:UL>

                            <oref:ClientRegId>010000000577</oref:ClientRegId>

                            <oref:INN>5701000167</oref:INN>

                            <oref:KPP>575101001</oref:KPP>

                            <oref:FullName>Открытое акционерное общество "Орловский винодельческий завод"</oref:FullName>

                            <oref:ShortName>ОАО "Орловский винзавод"</oref:ShortName>

                            <oref:address>

                                <oref:Country>643</oref:Country>

                                <oref:RegionCode>57</oref:RegionCode>

                                <oref:description>РОССИЯ,,ОРЛОВСКАЯ ОБЛ,,Орел г,,Ливенская ул,дом 68,,</oref:description>

                            </oref:address>

                        </oref:UL>

                    </pref:Producer>

                </rap:Product>

            </rap:Products>

        </ns:ReplyAP_v2>

    </ns:Document>

</ns:Documents>                                                                                                        

              

     

1.31.3.  Запрос на справочник спирта

1.31.3.1 Запрос

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>

        <ns:QuerySP_v2>

      <qp:Parameters>                                                                                                                                                                                                                                                              (1.31.3.1)

        <qp:Parameter>

          <qp:Name>СИО</qp:Name>

          <qp:Value>010000000166</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QuerySP_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QuerySP_v2.xml" http://localhost:8080/opt/in/QuerySP_v2                        (1.31.3.2)

 

1.31.3.2 Ответ

Получите ответ из УТМ командой (1.5.6). Результат будет иметь вид:

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>                                                                                                            (1.31.3.3)

<ns:ReplySpirit_v2>

 

<rs:Products>

 

<rs:Product>

<pref:FullName>Спирт этиловый ректификованный "Люкс"</pref:FullName>

<pref:AlcCode>10805561</pref:AlcCode>

<pref:AlcVolume>96.700</pref:AlcVolume>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:ProductVCode>020</pref:ProductVCode>

</rs:Product>

 

<rs:Product>

<pref:FullName>Спирт этиловый ректификованный "Люкс"</pref:FullName>

<pref:AlcCode>10805563</pref:AlcCode>

<pref:AlcVolume>96.700</pref:AlcVolume>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:ProductVCode>010</pref:ProductVCode>

</rs:Product>

 

<rs:Product>

<pref:FullName>1-го сорта</pref:FullName>

<pref:AlcCode>1186466</pref:AlcCode>

<pref:AlcVolume>96.000</pref:AlcVolume>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:ProductVCode>020</pref:ProductVCode>

</rs:Product>

 

</rs:Products>

</ns:ReplySpirit_v2>

</ns:Document>

</ns:Documents>

 

1.31.4.  Запрос на справочник спиртосодержащей продукции

1.31.4.1. Запрос

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:QuerySSP_v2>                                                                                                   (1.31.4.1)

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>СИО</qp:Name>

          <qp:Value>010000004032</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QuerySSP_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QuerySSP_v2.xml" http://localhost:8080/opt/in/QuerySSP_v2                 (1.31.4.2)

1.31.4.2. Ответ

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplySSP_v2>

 

<rap:Products>

 

<rap:Product>

<pref:FullName>Виноматериал плодовый столовый сухой сливовый</pref:FullName>

<pref:AlcCode>0123138000001187997</pref:AlcCode>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:AlcVolume>12.000</pref:AlcVolume>

<pref:ProductVCode>320</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>010000000139</oref:ClientRegId>

<oref:INN>2348015391</oref:INN>

<oref:KPP>234801001</oref:KPP>

<oref:FullName>Общество с ограниченной ответственностью Производственно-коммерческая фирма "Плодоперерабатывающий комбинат "Северский"</oref:FullName>

<oref:ShortName>ООО ПКФ "Плодоперерабатывающий комбинат "Северский"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>23</oref:RegionCode>

<oref:description>РОССИЯ,352240,КРАСНОДАРСКИЙ КРАЙ,Северский р-н,,Северская ст-ца,Ленина ул,117,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>                                                                                                          (1.31.4.3)

</rap:Product>

 

<rap:Product>

<pref:FullName>Виноматериал столовый полусладкий красный Аве Мария</pref:FullName>

<pref:AlcCode>0123138000001187998</pref:AlcCode>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:AlcVolume>11.200</pref:AlcVolume>

<pref:ProductVCode>320</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>010000000139</oref:ClientRegId>

<oref:INN>2348015391</oref:INN>

<oref:KPP>234801001</oref:KPP>

<oref:FullName>Общество с ограниченной ответственностью Производственно-коммерческая фирма "Плодоперерабатывающий комбинат "Северский"</oref:FullName>

<oref:ShortName>ООО ПКФ "Плодоперерабатывающий комбинат "Северский"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>23</oref:RegionCode>

<oref:description>РОССИЯ,352240,КРАСНОДАРСКИЙ КРАЙ,Северский р-н,,Северская ст-ца,Ленина ул,117,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>

</rap:Product>

 

</rap:Products>

</ns:ReplySSP_v2>

</ns:Document>

</ns:Documents>

1.31.5.  Запрос остатков алкогольной продукции

1.31.5.1. Запрос

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">

  <ns:Owner>

               <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.31.5.1)

    <ns:QueryRests_v2></ns:QueryRests_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QueryRests_v2.xml" http://localhost:8080/opt/in/QueryRests_v2            (1.31.5.2)

1.31.5.2. Ответ 

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:ReplyRests_v2>

<rst:RestsDate>2016-04-27T16:13:29.447</rst:RestsDate>

 

<rst:Products>

<rst:StockPosition>

<rst:Quantity>1.0000</rst:Quantity>

<rst:InformF1RegId> FA-000000004879632</rst:InformF1RegId>

<rst:InformF2RegId> FB-000000006493532</rst:InformF2RegId>

<rst:Product>

<pref:FullName>Пиво "Голд Майн Бир" ("Gold Mine Beer") светлое. Пастеризованное. 4,6%, Бутылка стеклянная 0,5 л</pref:FullName>

<pref:AlcCode>0035470000001237729</pref:AlcCode>

<pref:Capacity>0.5000</pref:Capacity>

<pref:UnitType>Packed</pref:UnitType>                                                                      (1.31.5.3)

<pref:AlcVolume>4.600</pref:AlcVolume>

<pref:ProductVCode>500</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>030000000021</oref:ClientRegId>

<oref:INN>7726260234</oref:INN>

<oref:KPP>543303001</oref:KPP>

<oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "ПИВОВАРНЯ МОСКВА-ЭФЕС"</oref:FullName>

<oref:ShortName>АО "ПИВОВАРНЯ МОСКВА-ЭФЕС"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>54</oref:RegionCode>

<oref:description>643,630500,54,НОВОСИБИРСКИЙ Р-Н,,ЭЛИТНЫЙ П,СОВЕТСКОЕ ШОССЕ,1,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>

</rst:Product>

</rst:StockPosition>

 

<rst:StockPosition>                                                                                                      (1.31.5.3)

<rst:Quantity>1.0000</rst:Quantity>

<rst:InformF1RegId> FA-000000005349030</rst:InformF1RegId>

<rst:InformF2RegId> FB-000000008000768</rst:InformF2RegId>

<rst:Product>

<pref:FullName>Пиво светлое (пастеризованное) "Балтика классическое" №3 кег,Ростов</pref:FullName>

<pref:AlcCode>0036195000001238577</pref:AlcCode>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:AlcVolume>4.800</pref:AlcVolume>

<pref:ProductVCode>500</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>030000000040</oref:ClientRegId>

<oref:INN>7802849641</oref:INN>

<oref:KPP>616843001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

<oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>61</oref:RegionCode>

<oref:description>643,344090,61,,РОСТОВ-НА-ДОНУ Г,,ДОВАТОРА УЛ,146А,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>

</rst:Product>

</rst:StockPosition>

 

</rst:Products>

</ns:ReplyRests_v2>

</ns:Document>

</ns:Documents>

1.31.6.  Товарно-транспортная накладная

Схема документооборота для документов, составленным по новым схемам, осталась прежней.

 В ответ на корректно составленную  ТТН сервер вернет две квитанции (вид которых не изменился) и уведомление о регистрации движения (пример обновленного документа ниже).

1.31.6.1. ТТН 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

           xmlns:wb=  "http://fsrar.ru/WEGAIS/TTNSingle_v2">

 

  <ns:Owner>

 

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

 

  <ns:Document>

    <ns:WayBill_v2>

      <wb:Identity>0001</wb:Identity>

      <wb:Header>

 

        <wb:NUMBER>4</wb:NUMBER>

 

        <wb:Date>2014-12-16</wb:Date>

        <wb:ShippingDate>2014-12-16</wb:ShippingDate>

 

        <wb:Type>WBInvoiceFromMe</wb:Type>

 

        <wb:Shipper>

          <oref:UL>

            <oref:INN>7720825512</oref:INN>                                                                     (1.31.6.1)

            <oref:KPP>772001001</oref:KPP>

            <oref:ClientRegId>030000194005</oref:ClientRegId>

            <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "МОСКОВСКОЕ СТРОИТЕЛЬНОЕ УПРАВЛЕНИЕ"</oref:FullName>

            <oref:ShortName>ООО "МСУ"</oref:ShortName>

            <oref:address>

              <oref:Country>643</oref:Country>

              <oref:RegionCode>77</oref:RegionCode>

              <oref:description>Россия, 105568,МОСКВА г,ЭНТУЗИАСТОВ ш,ДОМ 55 ,ПОМЕЩЕНИЕ XX</oref:description>

            </oref:address>

          </oref:UL> 

        </wb:Shipper>

 

        <wb:Consignee>

           <oref:UL>

            <oref:INN>6165034309</oref:INN>

            <oref:KPP>616701001</oref:KPP>

            <oref:ClientRegId>030000199964</oref:ClientRegId>

            <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ДОНСКОЙ СТРОИТЕЛЬ"</oref:FullName>

            <oref:ShortName>ООО "ДОНСКОЙ СТРОИТЕЛЬ"</oref:ShortName>

            <oref:address>

              <oref:Country>643</oref:Country>

              <oref:RegionCode>61</oref:RegionCode>

              <oref:description>Россия, 344037,РОСТОВСКАЯ обл,26-Я ЛИНИЯ ул,РОСТОВ-НА-ДОНУ г,8 ,</oref:description>

            </oref:address>

          </oref:UL> 

        </wb:Consignee>

 

        <wb:Transport>

 

          <wb:TRAN_TYPE>413</wb:TRAN_TYPE>

          <wb:TRAN_COMPANY>ООО"Азурит"</wb:TRAN_COMPANY>

          <wb:TRAN_CAR>Рено</wb:TRAN_CAR>

          <wb:TRAN_TRAILER></wb:TRAN_TRAILER>

          <wb:TRAN_CUSTOMER>ЗАО"Союз-Виктан"</wb:TRAN_CUSTOMER>

          <wb:TRAN_DRIVER>Шайцанс А.В.</wb:TRAN_DRIVER>

          <wb:TRAN_LOADPOINT>П.Горбово</wb:TRAN_LOADPOINT>

          <wb:TRAN_UNLOADPOINT>Лыткарино</wb:TRAN_UNLOADPOINT>

          <wb:TRAN_REDIRECT></wb:TRAN_REDIRECT>

          <wb:TRAN_FORWARDER>Шайцанс А.В.</wb:TRAN_FORWARDER>

        </wb:Transport>

 

        <wb:Base>основание - текст</wb:Base>

 

        <wb:Note>тестовая накладная 1</wb:Note>

 

      </wb:Header>

 

      <wb:Content>

        <wb:Position>

      

          <wb:Identity>1</wb:Identity>

 

          <wb:Product>                                                                                                     (1.31.6.1)

            <pref:Type>АП</pref:Type>

            <pref:FullName>Пиво "Голд Майн Бир" ("Gold Mine Beer") светлое. Пастеризованное. 4,6%, Бутылка стеклянная 0,5 л</pref:FullName>

            <pref:ShortName>Иностранная водка</pref:ShortName>

            <pref:AlcCode>0035470000001237729</pref:AlcCode>

            <pref:Capacity>0.5000</pref:Capacity>

            <pref:AlcVolume>4.600</pref:AlcVolume>

            <pref:ProductVCode>500</pref:ProductVCode>

            <pref:UnitType>Packed</pref:UnitType>

            <pref:Producer>

         

              <oref:UL>

                <oref:ClientRegId>030000000021</oref:ClientRegId>

                <oref:FullName>АКЦИОНЕРНОЕ ОБЩЕСТВО "ПИВОВАРНЯ МОСКВА-ЭФЕС"</oref:FullName>

                <oref:ShortName>АО "ПИВОВАРНЯ МОСКВА-ЭФЕС"</oref:ShortName>

                <oref:INN>7726260234</oref:INN>

                <oref:KPP>543303001</oref:KPP>

                <oref:address>

                  <oref:Country>643</oref:Country>

                  <oref:RegionCode>54</oref:RegionCode>

                  <oref:description>643,630500,54,НОВОСИБИРСКИЙ Р-Н,,ЭЛИТНЫЙ П,СОВЕТСКОЕ ШОССЕ,1,,</oref:description>

                </oref:address>

              </oref:UL> 

            </pref:Producer>

          </wb:Product>

               

          <wb:Quantity>5</wb:Quantity>

          <wb:Price>123.00</wb:Price>

        

          <wb:Pack_ID>Паллета</wb:Pack_ID>

          <wb:Party>партия № 7</wb:Party>

 

          <wb:InformF1>

            <pref:RegId>FA-000000004879632</pref:RegId>

          </wb:InformF1>

          

          <wb:InformF2>

                <pref:InformF2Item>

              <pref:F2RegId>FB-000000005430435</pref:F2RegId>

            </pref:InformF2Item>

          </wb:InformF2>

        </wb:Position>

             

                      <wb:Position>

      

          <wb:Identity>2</wb:Identity>

 

          <wb:Product>

            <pref:FullName>Пиво светлое (пастеризованное) "Балтика классическое" №3 кег,Ростов</pref:FullName>

                          <pref:AlcCode>0036195000001238577</pref:AlcCode>

                          <pref:UnitType>Unpacked</pref:UnitType>

                          <pref:AlcVolume>4.800</pref:AlcVolume>

                          <pref:ProductVCode>500</pref:ProductVCode>

                          <pref:Producer>

                          <oref:UL>

                          <oref:ClientRegId>030000000040</oref:ClientRegId>

                          <oref:INN>7802849641</oref:INN>

                          <oref:KPP>616843001</oref:KPP>

                          <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

                          <oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

                          <oref:address>

                          <oref:Country>643</oref:Country>

                          <oref:RegionCode>61</oref:RegionCode>

                          <oref:description>643,344090,61,,РОСТОВ-НА-ДОНУ Г,,ДОВАТОРА УЛ,146А,,</oref:description>

                          </oref:address>

                          </oref:UL>                                                                                          (1.31.6.1)

                          </pref:Producer>

          </wb:Product>

               

          <wb:Quantity>3</wb:Quantity>

          <wb:Price>123.00</wb:Price>

        

          <wb:Pack_ID>Паллета</wb:Pack_ID>

          <wb:Party>партия № 7</wb:Party>

 

          <wb:InformF1>

            <pref:RegId>FA-000000005349030</pref:RegId>

          </wb:InformF1>

          

          <wb:InformF2>

                <pref:InformF2Item>

              <pref:F2RegId>FB-000000005664278</pref:F2RegId>

            </pref:InformF2Item>

          </wb:InformF2>

        </wb:Position>

 

       

      </wb:Content>

    </ns:WayBill_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@WayBill_v2.xml" http://localhost:8080/opt/in/WayBill_v2                         (1.31.6.2)

 

Файл ТТН формируется таким образом, что для каждой товарной позиции указны идентификаторы ЕГАИС разделов 1 и 2 формы к той ТТН, по которой эта продукция была поставлена в организацию (которая формирует файл (1.31.6.1)).

 

В ответ на эту команду УТМ вернет реквизиты подписи в квитанции вида (1.5.3). Для просмотра списка отправленных накладных выполнить команду (1.5.4), а полученный список отфильтровать по фразе  WayBill_v2.

 

Результат будет иметь вид:

<A><urlreplyId="5e4481f4-925a-4077-baf2-e979da67e3f9">                                                   (1.31.6.3)

            http://localhost:8080/opt/in/WayBill_v2/1

</url></A>

 

Через некоторое время после отправки ТТН (1.31.6.1) командой (1.31.6.2) выведите список входящих документов командой (1.6.6) и отфильтруйте его по replyId из (1.31.6.3). Вы получите список документов вида:

<A>

<urlreplyId="5e4481f4-925a-4077-baf2-e979da67e3f9">

http://localhost:8080/opt/out/Ticket/1</url>

<url replyId="5e4481f4-925a-4077-baf2-e979da67e3f9">                                                        (1.31.6.4)

http://localhost:8080/opt/out/Ticket/2</url>

<url replyId="5e4481f4-925a-4077-baf2-e979da67e3f9">http://localhost:8080/opt/out/FORMF2REGINFO/3</url></A>

 

 

Сохраните в файлы документы списка (1.31.6.4)командами:

curl -X GET http://localhost:8080/opt/out/Ticket/2                                                                  (1.31.6.5)

curl -X GET http://localhost:8080/opt/out/FORMF2REGINFO/3                                               (1.31.6.6)

 

В квитанции с номером 1 говорится о том, что ТТН (1.31.6.1)    принята в обработку (т.е. при проверке документа на УТМ ошибок не найдено). Квитанция, сохраненная командой (1.31.6.5), содержит информацию о проведении ТТН (1.36.6.1):

 

<?xml version="1.0" encoding="utf-8"?>

<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:Ticket>

      <tc:TicketDate>2016-08-08T17:35:02.4728936</tc:TicketDate>

      <tc:Identity>415</tc:Identity>

      <tc:DocId>A3F15D96-2F02-4A53-A203-C36F4DC7A0B9</tc:DocId>

      <tc:TransportId>976a1ed0-91b8-46db-9fc4-2df313b018e8</tc:TransportId>

      <tc:RegID>TTN-0004359184</tc:RegID>

      <tc:DocHash />

      <tc:DocType>WayBill_v2</tc:DocType>

      <tc:OperationResult>                                                                                                           (1.31.6.7)

        <tc:OperationName>Confirm</tc:OperationName>

        <tc:OperationResult>Accepted</tc:OperationResult>

        <tc:OperationDate>2016-08-08T17:29:56.99</tc:OperationDate>

        <tc:OperationComment>Накладная №202 от 08.08.2016 00:00:00 проведена  и выслана грузополучателю как участнику системы (Акт разногласий ожидается от грузополучателя).</tc:OperationComment>

      </tc:OperationResult>

    </ns:Ticket>

  </ns:Document>

</ns:Documents>

 

Элемент tc:RegID содержит уникальный идентификатор ТТН в ЕГАИС.

 

Документ, полученный командой (1.31.6.6) – уведомление о регистрации движения –представляет собой приложение Б справки к ТТН (1.31.6.1) и имеет вид:

 

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner>

<ns:Document>

<ns:TTNInformF2Reg>                                                                                                 (1.31.6.8)

<wbr:Header>

<wbr:Identity>0001</wbr:Identity>

<wbr:WBRegId>TTN-0002601997</wbr:WBRegId>

<wbr:EGAISFixNumber>WBF-201600000084963</wbr:EGAISFixNumber>

<wbr:EGAISFixDate>2016-04-29</wbr:EGAISFixDate>

<wbr:WBNUMBER>5</wbr:WBNUMBER>

<wbr:WBDate>2014-12-16</wbr:WBDate>

<wbr:Shipper>

<oref:UL>

<oref:ClientRegId>030000194005</oref:ClientRegId>

<oref:INN>7720825512</oref:INN>

<oref:KPP>772001001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "МОСКОВСКОЕ СТРОИТЕЛЬНОЕ УПРАВЛЕНИЕ"</oref:FullName>

<oref:ShortName>ООО "МСУ"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>77</oref:RegionCode>

<oref:description>Россия, 105568,МОСКВА г,ЭНТУЗИАСТОВ ш,ДОМ 55 ,ПОМЕЩЕНИЕ XX</oref:description>

</oref:address>

</oref:UL>                                                                                                                    (1.31.6.8)

</wbr:Shipper>

<wbr:Consignee>

<oref:UL>

<oref:ClientRegId>030000199964</oref:ClientRegId>

<oref:INN>6165034309</oref:INN>

<oref:KPP>616701001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ДОНСКОЙ СТРОИТЕЛЬ"</oref:FullName>

<oref:ShortName>ООО "ДОНСКОЙ СТРОИТЕЛЬ"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>61</oref:RegionCode>

<oref:description>Россия, 344037,РОСТОВСКАЯ обл,26-Я ЛИНИЯ ул,РОСТОВ-НА-ДОНУ г,8 ,</oref:description>

</oref:address>

</oref:UL>

</wbr:Consignee>

</wbr:Header>

<wbr:Content>

<wbr:Position>

<wbr:Identity>1</wbr:Identity>

<wbr:InformF2RegId>FB-000000012808420</wbr:InformF2RegId>

</wbr:Position>

<wbr:Position>

<wbr:Identity>2</wbr:Identity>

<wbr:InformF2RegId>FB-000000012808421</wbr:InformF2RegId>

</wbr:Position>

</wbr:Content>

</ns:TTNInformF2Reg>

</ns:Document>

</ns:Documents>

 

Элемент wbr:InformF2RegId в (1.31.6.8) содержит значение идентификатора раздела 2 формы, формируемое для каждой позиции ТТН (1.31.6.1).

Элемент pref:F2RegId каждой партии продукции в ТТН (1.31.6.1) содержит ссылку на раздел 2 формы к ТТН, по которой осуществлялась ПРЕДЫДУЩАЯ поставка этой продукции.

Элемент wbr:InformF2RegId содержит ссылку на раздел 2 формы для той же продукции, но из расходной ТТН (1.31.6.1).

 

Для формирования расходных ТТН вида (1.31.6.1) организация обязана обеспечить как учет, так и ХРАНЕНИЕ алкогольной продукции в разрезе идентификаторов разделов 2 форм к приходным ТТН.

 

Удаление ТТН (1.31.6.1) выполните командой (1.7.7), удаление квитанции (1.31.6.7) выполните командой (1.7.8), удаление документа (1.31.6.8) выполните командой:

 

curl -X DELETE http://localhost:8080/opt/out/FORMF2REGINFO/3                             (1.31.6.9)

 

1.31.6.2. Получение ТТН

 

ТТН проходит через УТМ отправителя груза, попадает в ЕГАИС, проходит там проверку, затем попадает на УТМ организации-получателя груза.

 

Помимо самой ТТН (1.31.6.1) и уведомления о регистрации движения (1.31.6.8) грузополучатель получит следующий документ - история движения формы 2 при регистрации ТТН:

 

<ns:Documents xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:TTNHistoryF2Reg>

      <wbr:Header xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <wbr:WBRegId>TTN-0006643777</wbr:WBRegId>

      </wbr:Header>

      <wbr:Content xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <wbr:Position>

          <wbr:Identity>1</wbr:Identity>

          <wbr:HistF2 xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">                                           (1.31.6.10)

            <wbr:step>

              <wbr:lev>0</wbr:lev>

              <wbr:Form2>FB-000000032337219</wbr:Form2>

              <wbr:parentForm2>FB-000000032336851</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000243458</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643777</wbr:WBRegId>

              <wbr:amount>6600.0000</wbr:amount>

            </wbr:step>

            <wbr:step>

              <wbr:lev>1</wbr:lev>

              <wbr:Form2>FB-000000032336851</wbr:Form2>

              <wbr:parentForm2>Создана по отчету о производстве продукции</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000000028</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643635</wbr:WBRegId>

              <wbr:amount>79720.0000</wbr:amount>

            </wbr:step>

          </wbr:HistF2>

        </wbr:Position>

        <wbr:Position>

          <wbr:Identity>2</wbr:Identity>

          <wbr:HistF2 xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <wbr:step>

              <wbr:lev>0</wbr:lev>

              <wbr:Form2>FB-000000032337220</wbr:Form2>

              <wbr:parentForm2>FB-000000032336843</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000243458</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643777</wbr:WBRegId>

              <wbr:amount>440.0000</wbr:amount>

            </wbr:step>

            <wbr:step>

              <wbr:lev>1</wbr:lev>

              <wbr:Form2>FB-000000032336843</wbr:Form2>

              <wbr:parentForm2>Создана по отчету о производстве продукции</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000000028</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643628</wbr:WBRegId>

              <wbr:amount>44920.0000</wbr:amount>

            </wbr:step>

          </wbr:HistF2>                                                                                                      (1.31.6.10)

        </wbr:Position>

        <wbr:Position>

          <wbr:Identity>3</wbr:Identity>

          <wbr:HistF2 xmlns:wbr="http://fsrar.ru/WEGAIS/TTNHistoryF2Reg" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <wbr:step>

              <wbr:lev>0</wbr:lev>

              <wbr:Form2>FB-000000032337221</wbr:Form2>

              <wbr:parentForm2>FB-000000032337065</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000243458</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643777</wbr:WBRegId>

              <wbr:amount>220.0000</wbr:amount>

            </wbr:step>

            <wbr:step>

              <wbr:lev>1</wbr:lev>

              <wbr:Form2>FB-000000032337065</wbr:Form2>

              <wbr:parentForm2>Создана по отчету о производстве продукции</wbr:parentForm2>

              <wbr:Shipper>030000000028</wbr:Shipper>

              <wbr:Consignee>030000000028</wbr:Consignee>

              <wbr:WBRegId>TTN-0006643714</wbr:WBRegId>

              <wbr:amount>3320.0000</wbr:amount>

            </wbr:step>

          </wbr:HistF2>

        </wbr:Position>

      </wbr:Content>

    </ns:TTNHistoryF2Reg>

  </ns:Document>

</ns:Documents>

 

Командой (1.6.6) осуществляется опрос входящих документов. В списке входящих документов будут строки вида:

 

<A><url>http://localhost:8080/opt/out/WayBill_v2/102</url>                                                  (1.31.6.11)

<url>http://localhost:8080/opt/out/FORMF2REGINFO/103</url>

<url>http://localhost:8080/opt/out/TTNHISTORYF2REG/104</url></A>

 

Эти адреса соответствуют входящим ТТН, уведомлениям о регистрации движения ТТН и истории движения формы 2 при регистрации ТТН. Атрибут replyId входящих ТТН не указывается, т. к. они были подписаны и отправлены с другого УТМ. Чтобы сохранить эти документы, воспользуйтесь командами:

 

curl X GET http://localhost:8080/opt/out/WayBill_v2/102

curl –X GET http://localhost:8080/opt/out/FORMF2REGINFO/103                                          (1.31.6.12)

curl –X GET http://localhost:8080/opt/out/TTNHISTORYF2REG/104

 

а чтобы удалить, командами:

 

curl X DELETE http://localhost:8080/opt/out/WayBill_v2/102                                               (1.31.6.13)

curl –X DELETE http://localhost:8080/opt/out/FORMF2REGINFO/103

curl –X DELETE http://localhost:8080/opt/out/TTNHISTORYF2REG/104

 

По содержанию входящая ТТН не отличается от исходящей вида (1.31.6.1). Уведомления о регистрации движения, полученные отправителем и получателем груза, также идентичны.

 

По входящей ТТН требуется сформировать и отправить акт.

1.31.6.3. Акт о разногласиях

 

Чтобы отправить контрагенту Акт в ответ на накладную, используйте команду вида:

 

curl -F "xml_file=@WayBillAct_v2.xml" http://localhost:8080/opt/in/WayBillAct_v2              (1.31.6.14)

 

Ниже представлены примеры актов согласия, отказа и акта о расхождениях.

Обратите особое внимание на акт о расхождениях, т.к. по сравнению с документом, составленным по старой схеме, здесь есть важное отличие – значение поля  wa:IsAccept.

Акт согласия:

<?xml version="1.0" encoding="UTF-8"?>

 

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle_v2"

  <ns:Owner>

        <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>       

    <ns:WayBillAct_v2>     

      <wa:Header>

              <wa:IsAccept>Accepted</wa:IsAccept>                                                         (1.31.6.15)

              <wa:ACTNUMBER>17</wa:ACTNUMBER>

        <wa:ActDate>2016-01-21</wa:ActDate>

        <wa:WBRegId>TTN-0002601997</wa:WBRegId>

              <wa:Note>Ok!</wa:Note>

      </wa:Header>  

        <wa:Content>

      </wa:Content>   

    </ns:WayBillAct_v2>

  </ns:Document>

</ns:Documents>   

Акт отказа:

<?xml version="1.0" encoding="UTF-8"?>

 

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle_v2"

  <ns:Owner>

        <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>       

    <ns:WayBillAct_v2>     

      <wa:Header>

              <wa:IsAccept>Rejected</wa:IsAccept>                                                          (1.31.6.16)

              <wa:ACTNUMBER>17</wa:ACTNUMBER>

        <wa:ActDate>2016-01-21</wa:ActDate>

        <wa:WBRegId>TTN-0002601997</wa:WBRegId>

              <wa:Note>No!</wa:Note>

      </wa:Header>

  

        <wa:Content>

        </wa:Content>

 

        </ns:WayBillAct_v2>

  </ns:Document>

</ns:Documents>   

Акт о разногласиях:

<?xml version="1.0" encoding="UTF-8"?>

 

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef"

           xmlns:wa=  "http://fsrar.ru/WEGAIS/ActTTNSingle_v2"

  <ns:Owner>

        <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>

       

    <ns:WayBillAct_v2>

     

      <wa:Header>

              <wa:IsAccept>Differences</wa:IsAccept>

              <wa:ACTNUMBER>17</wa:ACTNUMBER>                                         (1.31.6.17)

        <wa:ActDate>2016-01-21</wa:ActDate>

        <wa:WBRegId>TTN-0002601997</wa:WBRegId>

         </wa:Header>  

 

        <wa:Content>

                          <wa:Position>

                                      <wa:Identity>1</wa:Identity>

                                      <wa:InformF2RegId>FB-000000012133332</wa:InformF2RegId>

                                      <wa:RealQuantity>2</wa:RealQuantity>

                          </wa:Position>

                                       

                          <wa:Position>

                                      <wa:Identity>2</wa:Identity>

                                      <wa:InformF2RegId>FB-000000012133333</wa:InformF2RegId>

                                      <wa:RealQuantity>0</wa:RealQuantity>

                          </wa:Position>

                                       

      </wa:Content>

        </ns:WayBillAct_v2>

  </ns:Document>

</ns:Documents>   

1.31.6.4. Квитанция о проведении акта разногласий

Схема квитанции о проведении акта разногласий осталась прежней.

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:wt=  "http://fsrar.ru/WEGAIS/ConfirmTicket"

  <ns:Owner>

       <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

    <ns:Document>

  <ns:ConfirmTicket>

     <wt:Header>                                                                                                            (1.31.6.18)

        <wt:IsConfirm>Rejected</wt:IsConfirm>

        <wt:TicketNumber>00011</wt:TicketNumber>

        <wt:TicketDate>2015-02-16</wt:TicketDate>

        <wt:WBRegId>TTN-0002601997</wt:WBRegId>

        <wt:Note>NO!</wt:Note>

     </wt:Header>

     

    </ns:ConfirmTicket>

  </ns:Document>

</ns:Documents>

 

curl -F "xml_file=@ConfirmTicket.xml" http://localhost:8080/opt/in/WayBillTicket                (1.31.6.19)

 

1.31.7.  Акт постановки на баланс

1.31.7.1.  Акт

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

           xmlns:iab="http://fsrar.ru/WEGAIS/ActInventoryF1F2Info"

           xmlns:ainp="http://fsrar.ru/WEGAIS/ActChargeOn_v2"

           xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"     

  <ns:Owner>

    <ns:FSRAR_ID>030000255595</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ActChargeOn_v2>                                                                                            (1.31.7.1)

      <ainp:Header>

        <ainp:Number>6</ainp:Number>

        <ainp:ActDate>2016-04-26</ainp:ActDate>

        <ainp:Note>Найдена не учтенная продукция</ainp:Note>

                        <ainp:TypeChargeOn>Продукция, полученная до 01.01.2016</ainp:TypeChargeOn>

      </ainp:Header>

      <ainp:Content>

        <ainp:Position>

          <ainp:Identity>1</ainp:Identity>

          <ainp:Product>

            <pref:FullName>Водка "Журавли"</pref:FullName>

                            <pref:AlcCode>0150325000001195171</pref:AlcCode>

                                    <pref:Capacity>0.7000</pref:Capacity>

                                    <pref:UnitType>Packed</pref:UnitType>

                                    <pref:AlcVolume>40.000</pref:AlcVolume>

                                    <pref:ProductVCode>200</pref:ProductVCode>

                                    <pref:Producer>

                                    <oref:UL>

                                    <oref:ClientRegId>010000000467</oref:ClientRegId>

                                    <oref:INN>5038002790</oref:INN>

                                    <oref:KPP>503801001</oref:KPP>

                                    <oref:FullName>Акционерное общество "Ликеро-водочный завод "Топаз"</oref:FullName>

                                    <oref:ShortName>АО "ЛВЗ "Топаз"</oref:ShortName>

                                    <oref:address><oref:Country>643</oref:Country>

                                    <oref:RegionCode>50</oref:RegionCode>

                                    <oref:description>РОССИЯ,141201,МОСКОВСКАЯ ОБЛ,,Пушкино г,,Октябрьская ул,46 (за исключением литера Б17, 1 этаж, № на плане 6, литера Б, 1 этаж, № на плане 8) |</oref:description>

                                    </oref:address></oref:UL>

                                    </pref:Producer>

          </ainp:Product>                                                                                                (1.31.7.1)

         

          <ainp:Quantity>1</ainp:Quantity>

          <ainp:InformF1F2>

            <ainp:InformF1F2Reg>

              <ainp:InformF1>

                <iab:Quantity>20</iab:Quantity>

                         <iab:BottlingDate>2014-11-20</iab:BottlingDate>

                                <iab:TTNNumber>Т-000430</iab:TTNNumber>

                <iab:TTNDate>2015-04-06</iab:TTNDate>

               <iab:EGAISFixNumber>91000013637931</iab:EGAISFixNumber>

               <iab:EGAISFixDate>2015-04-06</iab:EGAISFixDate>

                </ainp:InformF1>

            </ainp:InformF1F2Reg>

          </ainp:InformF1F2>                                                                                            (1.31.7.1)

<ainp:MarkCodeInfo>                                                                         

<MarkCode>19N000004928QEWZ9Z804A1309090032244121011104020215019325183103168250</MarkCode>

</ainp:MarkCodeInfo>              

        </ainp:Position>

      </ainp:Content>

    </ns:ActChargeOn_v2>

  </ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@ActChargeOn_v2.xml" http://localhost:8080/opt/in/ActChargeOn_v2      (1.31.7.2)

1.31.7.2.  Уведомление о постановке на баланс

Получите ответ из УТМ командой (1.6.6). В ответ на успешный Акт постановки на баланс сервер возвращает две квитанции и Уведомление о постановке на баланс. Пример Уведомления ниже:

 

<ns:Documents xmlns:aint="http://fsrar.ru/WEGAIS/ActInventoryInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ActInventoryInformBReg>                                                                                (1.31.7.3)

 

      <aint:Header xmlns:aint="http://fsrar.ru/WEGAIS/ActInventoryInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <aint:ActRegId>INV-0000031435</aint:ActRegId>

        <aint:Number>1</aint:Number>

      </aint:Header>

 

      <aint:Content xmlns:aint="http://fsrar.ru/WEGAIS/ActInventoryInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

       

<aint:Position>

          <aint:Identity>1</aint:Identity>

          <aint:InformF1RegId>FA-000000000596272</aint:InformF1RegId>

          <aint:InformF2 xmlns:aint="http://fsrar.ru/WEGAIS/ActInventoryInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <aint:InformF2Item>

              <aint:Identity>1</aint:Identity>

              <aint:F2RegId>FB-000000012362523</aint:F2RegId>

            </aint:InformF2Item>

          </aint:InformF2>

        </aint:Position>

 

<aint:Position>                                                                                                 (1.31.7.3)

          <aint:Identity>2</aint:Identity>

          <aint:InformF1RegId>FA-000000000126554</aint:InformF1RegId>

          <aint:InformF2 xmlns:aint="http://fsrar.ru/WEGAIS/ActInventoryInformBReg" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

            <aint:InformF2Item>

              <aint:Identity>1</aint:Identity>

              <aint:F2RegId>FB-000000065485234</aint:F2RegId>

            </aint:InformF2Item>

          </aint:InformF2>

        </aint:Position>

 

      </aint:Content>

    </ns:ActInventoryInformBReg>

  </ns:Document>

</ns:Documents>

1.31.8. Акт о списании

 

Чтобы отправить на УТМ Акт о списании, составленный по новой схеме, используйте команду:

curl -F "xml_file=@ActWriteOff_v2.xml" http://localhost:8080/opt/in/ActWriteOff_v2            (1.31.8.1)

 

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns=  "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2"

           xmlns:awr="http://fsrar.ru/WEGAIS/ActWriteOff_v2"

           xmlns:ce="http://fsrar.ru/WEGAIS/CommonEnum"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.31.8.2)

    <ns:ActWriteOff_v2>

      <awr:Identity>7</awr:Identity>

    

      <awr:Header>

        <awr:ActNumber>21</awr:ActNumber>

        <awr:ActDate>2016-02-05</awr:ActDate>

        <awr:TypeWriteOff>Пересортица</awr:TypeWriteOff>

        <awr:Note>текст комментария</awr:Note>

      </awr:Header>

      <awr:Content>

        <awr:Position>

          <awr:Identity>1</awr:Identity>

          <awr:Quantity>1</awr:Quantity>                                                                         (1.31.8.2)

          <awr:InformF1F2>

           <awr:InformF2>

            <pref:F2RegId>FB-000000006493824</pref:F2RegId>

          </awr:InformF2>

         </awr:InformF1F2>

        </awr:Position>

      </awr:Content>

    </ns:ActWriteOff_v2>

  </ns:Document>

</ns:Documents>

1.31.9. Запрос справки 1

Начиная с УТМ 2.0.3 документ «Справка А» переименован в «Справку 1». В течение некоторого времени в документообороте с ЕГАИС будут участвовать документы, как со старым названием, так и с новым.

1.31.9.1. Запрос

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:qf="http://fsrar.ru/WEGAIS/QueryFormF1F2">

<ns:Owner>

<ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

</ns:Owner>                                                                                                                 (1.31.9.1)

<ns:Document>

<ns:QueryFormF1>

<qf:FormRegId>FA-000000005349030</qf:FormRegId>

</ns:QueryFormF1>

</ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, следует использовать команду:

curl -F "xml_file=@QueryFormF1.xml" http://localhost:8080/opt/in/QueryFormF1                 (1.31.9.2)

 

1.31.9.2. Ответ

 

Получите ответ из УТМ командой (1.6.6). Результат будет иметь вид:

 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

    <ns:Owner>

        <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

    </ns:Owner>

    <ns:Document>

        <ns:ReplyForm1 xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef_v2" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef_v2" xmlns:rfa="http://fsrar.ru/WEGAIS/ReplyForm1">

            <rfa:InformF1RegId>FA-000000005349030</rfa:InformF1RegId>

            <rfa:OriginalClient>

                <oref:UL>

                    <oref:ClientRegId>030000000040</oref:ClientRegId>

                    <oref:INN>7802849641</oref:INN>

                    <oref:KPP>616843001</oref:KPP>

                    <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

                    <oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

                    <oref:address>

                        <oref:Country>643</oref:Country>

                        <oref:RegionCode>61</oref:RegionCode>

                        <oref:description>344090, РОССИЯ, , , Г РОСТОВ-НА-ДОНУ, , УЛ ДОВАТОРА, 146А, ,</oref:description>

                    </oref:address>

                </oref:UL>                                                                                                     (1.31.9.3)

            </rfa:OriginalClient>

            <rfa:OriginalDocNumber>О_382703</rfa:OriginalDocNumber>

            <rfa:OriginalDocDate>2015-09-30</rfa:OriginalDocDate>

            <rfa:Product>

                <pref:FullName>Пиво светлое (пастеризованное) "Балтика классическое" №3 кег,Ростов</pref:FullName>

                <pref:AlcCode>0036195000001238577</pref:AlcCode>

                <pref:UnitType>Unpacked</pref:UnitType>

                <pref:AlcVolume>4.800</pref:AlcVolume>

                <pref:ProductVCode>500</pref:ProductVCode>

                <pref:Producer>

                    <oref:UL>

                        <oref:ClientRegId>030000000040</oref:ClientRegId>

                        <oref:INN>7802849641</oref:INN>

                        <oref:KPP>616843001</oref:KPP>

                        <oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

                        <oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

                        <oref:address>

                            <oref:Country>643</oref:Country>

                            <oref:RegionCode>61</oref:RegionCode>

                            <oref:description>344090, РОССИЯ, , , Г РОСТОВ-НА-ДОНУ, , УЛ ДОВАТОРА, 146А, ,</oref:description>

                        </oref:address>

                    </oref:UL>

                </pref:Producer>

            </rfa:Product>

            <rfa:BottlingDate>2015-09-16</rfa:BottlingDate>

            <rfa:Quantity>2000.0000</rfa:Quantity>

            <rfa:EGAISNumber>Создана по форме А для немаркируемой продукции</rfa:EGAISNumber>

            <rfa:EGAISDate>2015-09-30</rfa:EGAISDate>

        </ns:ReplyForm1>

    </ns:Document>

</ns:Documents>

1.31.10. Запрос справки 2

Начиная с УТМ 2.0.3, документ «Справка Б» переименован в «Справку 2». В течение некоторого времени в документообороте с ЕГАИС будут участвовать документы, как со старым названием, так и с новым.

1.31.10.1. Запрос

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

xmlns:qf="http://fsrar.ru/WEGAIS/QueryFormF1F2">

<ns:Owner>

<ns:FSRAR_ID>030000194005</ns:FSRAR_ID>             

</ns:Owner>

<ns:Document>                                                                                                            (1.31.10.1)

<ns:QueryFormF2>

<qf:FormRegId>FB-000000005664278</qf:FormRegId>

</ns:QueryFormF2>

</ns:Document>

</ns:Documents>

 

Чтобы отправить документ на УТМ, используйте команду:

curl -F "xml_file=@QueryFormF2.xml" http://localhost:8080/opt/in/QueryFormF2                 (1.31.10.2)

1.31.10.2. Ответ

 

Получите ответ из УТМ командой (1.6.6). Результат будет иметь вид:

 

<ns:Documents>

<ns:Owner>

<ns:FSRAR_ID>3463047</ns:FSRAR_ID>

</ns:Owner><ns:Document>

<ns:ReplyForm2>

<rfb:InformF2RegId>FB-000000005664278</rfb:InformF2RegId>

<rfb:TTNNumber>20</rfb:TTNNumber>

<rfb:TTNDate>2016-01-26</rfb:TTNDate>

<rfb:Shipper>

<oref:UL>

<oref:ClientRegId>030000194005</oref:ClientRegId>

<oref:INN>7720825512</oref:INN>

<oref:KPP>772001001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "МОСКОВСКОЕ СТРОИТЕЛЬНОЕ УПРАВЛЕНИЕ"</oref:FullName>

<oref:ShortName>ООО "МСУ"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>77</oref:RegionCode>

<oref:description>Россия, 105568,МОСКВА г,ЭНТУЗИАСТОВ ш,ДОМ 55 ,ПОМЕЩЕНИЕ XX</oref:description>

</oref:address>

</oref:UL>

</rfb:Shipper>                                                                                                              (1.31.10.3)

<rfb:Consignee>

<oref:UL>

<oref:ClientRegId>030000194005</oref:ClientRegId>

<oref:INN>7720825512</oref:INN>

<oref:KPP>772001001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "МОСКОВСКОЕ СТРОИТЕЛЬНОЕ УПРАВЛЕНИЕ"</oref:FullName>

<oref:ShortName>ООО "МСУ"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>77</oref:RegionCode>

<oref:description>Россия, 105568,МОСКВА г,ЭНТУЗИАСТОВ ш,ДОМ 55 ,ПОМЕЩЕНИЕ XX</oref:description>

</oref:address>

</oref:UL>

</rfb:Consignee>

<rfb:Product>

<pref:FullName>Пиво светлое (пастеризованное) "Балтика классическое" №3 кег,Ростов</pref:FullName>

<pref:AlcCode>0036195000001238577</pref:AlcCode>

<pref:UnitType>Unpacked</pref:UnitType>

<pref:AlcVolume>4.800</pref:AlcVolume>

<pref:ProductVCode>500</pref:ProductVCode>

<pref:Producer>

<oref:UL>

<oref:ClientRegId>030000000040</oref:ClientRegId>

<oref:INN>7802849641</oref:INN>

<oref:KPP>616843001</oref:KPP>

<oref:FullName>ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:FullName>

<oref:ShortName>ООО "ПИВОВАРЕННАЯ КОМПАНИЯ "БАЛТИКА"</oref:ShortName>

<oref:address>

<oref:Country>643</oref:Country>

<oref:RegionCode>61</oref:RegionCode>

<oref:description>643,344090,61,,РОСТОВ-НА-ДОНУ Г,,ДОВАТОРА УЛ,146А,,</oref:description>

</oref:address>

</oref:UL>

</pref:Producer>

</rfb:Product>

<rfb:Quantity>200.0000</rfb:Quantity>

</ns:ReplyForm2></ns:Document>

 

<!--<History>

<Step>

<ProductID>0036195000001238577</ProductID>

<Quantity>200.0000</Quantity>

<DocType>InventoryPartial</DocType>

<Client_id>030000194005</Client_id>

<Docid>INV-0000028779</Docid>

<Operation>Первичная постановка на баланс</Operation>

<OperDate>2016-02-02T18:33:04.273</OperDate>

</Step>

<Step>

<ProductID>0036195000001238577</ProductID>

<Quantity>-2.0000</Quantity>

<DocType>WayBill</DocType>

<Client_id>030000194005</Client_id>

<Docid>TTN-0001143821</Docid>

<Operation>Списание по накладной №00083 от 31.12.2015 00:00:00</Operation>

<OperDate>2016-02-02T18:38:32.743</OperDate>

<newformb>FB-000000005664584</newformb>

</Step>

</History>-->

</ns:Documents>

 

 

1.31.11 Запрос о движении по форме 2

1.31.11.1 Запрос

Чтобы получить  информацию о движении товара по конкретному номеру справки 2, необходимо сформировать Запрос о движении по форме 2 (QueryForm2History.xml) вида:

 

<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

   <ns:Owner>

              <ns:FSRAR_ID>030000004988</ns:FSRAR_ID>

   </ns:Owner>

   <ns:Document>                                                                                              (1.31.11.1)

              <ns:QueryForm2History>

                          <qp:Parameters>

                                      <qp:Parameter>

                                                  <qp:Name>RFB</qp:Name>

                                                  <qp:Value>FB-000000605819541</qp:Value>

                                      </qp:Parameter>

                          </qp:Parameters>

              </ns:QueryForm2History>

   </ns:Document>

</ns:Documents>

Отправьте запрос на сервер ЕГАИС через УТМ командой вида:

curl -F "xml_file=@ QueryHistoryForm2.xml" http://localhost:8080/opt/in/QueryForm2History      

                                                                                                                                                            (1.31.11.2)

 

1.31.11.2 Ответ

Получите ответ на запрос из УТМ командой (1.6.6) и прочтите его содержимое командой:

curl –X GET http://localhost:8080/opt/out//10                                                                              (1.31.11.3)

 

, где 10 – id документа в базе УТМ.

 

Пример ответа на Запрос о движении по справке 2 имеет вид:

 

<ns:Documents xmlns:hf="http://fsrar.ru/WEGAIS/ReplyHistForm2"

              xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ReplyHistForm2>

      <hf:InformF2RegId>FB-000000005192079</hf:InformF2RegId>

      <hf:HistoryF2>

        <hf:OperationF2>

          <hf:DocType>WayBill</hf:DocType>

          <hf:DocId>TTN-000056785</hf:DocId>

          <hf:Operation>Приход по накладной</hf:Operation>                                                      (1.31.11.4)

          <hf:Quantity>10</hf:Quantity>

          <hf:OperDate>2016-01-01T00:00:00</hf:OperDate>

        </hf:OperationF2>

        <hf:OperationF2>

          <hf:DocType>WayBill</hf:DocType>              

          <hf:DocId>TTN-000056790</hf:DocId>

          <hf:Operation>Расход по накладной</hf:Operation>

          <hf:Quantity>5</hf:Quantity>

          <hf:OperDate>2016-01-01T12:00:00</hf:OperDate>

        </hf:OperationF2>

      </hf:HistoryF2>

    </ns:ReplyHistForm2>

  </ns:Document>

</ns:Documents> 

 

1.32. Информация об используемой версии формата ТТН

Чтобы уведомить сервер ЕГАИС о возможности приемки и обработки документов, составленных по xsd-схемам второй версии, организация должна сформировать документ вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/InfoVersionTTN"

  <ns:Owner>

    <ns:FSRAR_ID>030000194005</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.32.1)

    <ns:InfoVersionTTN>

      <qp:ClientId>030000194005</qp:ClientId>

      <qp:WBTypeUsed>WayBill_v2</qp:WBTypeUsed>

    </ns:InfoVersionTTN>

  </ns:Document>

</ns:Documents>

 

Отправьте документ на сервер командой вида:

curl -F "xml_file=@InfoVersionTTN.xml" http://localhost:8080/opt/in/InfoVersionTTN           (1.32.2)

 

Чтобы совершить обратный переход, нужно также отправить в ЕГАИС документ InfoVersionTTN, но в поле WBTypeUsed укажите WayBill.

 

Чтобы узнать, с документами какой версии работает организация, отправьте запрос QueryClients_v2  по СИО (FSRAR_id) организации. В ответе (ReplyClients_v2) в поле VersionWB будет указана версия  – WayBill или WayBill_v2.

 

Внимание! Сервер не преобразует документы_v1 в _v2 и наоборот.

1.33. Отправка чека

Организации розничной торговли применяют УТМ для отправки в ЕГАИС кассовых чеков, содержащих в качестве товара алкогольную продукцию и пиво.

 

Сформировать xml-файл (Cheque.xml – имя файла) с данными чека, содержащего АП, вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<Cheque

inn="7726015994"

datetime="1211151723"

kpp="772401001"

kassa="45664"

address="г. Москва, ул. Никопольская,4"

name="Гармония"                                                                                                                    (1.33.1)

number="45"

shift="1"

<Bottle  barcode="16N00001CJPFO4450G71NSP20905004004797o326811691897119682191882211821" ean="177736216338" price="150.00" volume="1.0000"/>

<Bottle

barcode="19N00000XOPN13MM66T0HVF311220130003476539219152175585956302712947109"

ean="177736216338" price="123.45" volume="0.7500" />

</Cheque>

 

В элементе Cheque указываются необходимые для отправки чека параметры, такие как:

- ИНН

- КПП

- адрес и имя организации (магазина)

- номер кассы и смены

- дата и время формирования чека

 

В элементе Bottle указываются реквизиты конкретной позиции АП (цена, баркод, EAN-код, объем). В сформированном xml-файле чека (1.33.1) присутствуют 2 позиции АП.

 

Отправить xml-файл чека АП в УТМ командой:

curl -F "xml_file=@Cheque.xml" http://localhost:8080/xml                                                    (1.33.2)

 

В ответ УТМ подпишет чек и вернет цифровую подпись:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<A><url>https://146.120.90.148:1444?id=ab43d5e0-855c-4b54-b1d8-ddeb34d1d110&amp;dt=1503271510&amp;cn=00040218</url>

<sign>32B7136A7BCEAFEBE4DA92D9510C196CC42DC

56260E1E2802B8C24A8C3EA75F3978EA6963F370F

3165B89DBF98FD94F2F0C7F4803965B62A6616A12D8159A5D3</sign>

<ver>2</ver></A>

 

УТМ автоматически направляет документ на сервер ЕГАИС и удаляет его из УТМ после получения из ЕГАИС подтверждения о фиксации чека. Чек зарегистрирован в ЕГАИС успешно, если в журнале УТМ отображаются следующие события:  

 

Полученo 1 документ(ов) с сервера ЕГАИС: [[Документ с сервера {fileId=0x5af25e778f8406d7aaf7fe040d977edec43ee956, replyId=97d7a3d2-f06c-4060-968d-3e6a38974163, replyDocType=A, dataFile=C:\TT\transporter\xml\ws\95638112-4a86-45a2-b2f2-50933b05e130}]]

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Анализ содержимого документов с сервера ЕГАИС, сопоставление с отправленными документами

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Анализ содержимого документа 0x5af25e778f8406d7aaf7fe040d977edec43ee956: [C:\TT\transporter\xml\ws\95638112-4a86-45a2-b2f2-50933b05e130]

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Тип документа - квитанция на чек (Cheque) с UUID [97d7a3d2-f06c-4060-968d-3e6a38974163]

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Содержимое документа: [?<?xml version="1.0" encoding="utf-8"?>

<a id="5068459b-4a89-e511-9e6e-b4b52f6e66dc" />]

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Документ Cheque c UUID: [97d7a3d2-f06c-4060-968d-3e6a38974163] - успешнаяфиксациянасервереЕГАИС

2015-11-12 17:37:32,131 INFO  es.programador.transport.l - Удалениетикета c uuid: 97d7a3d2-f06c-4060-968d-3e6a38974163

2015-11-12 17:37:32,131 INFO  es.programador.transport.h.c - Удаление временного файла: C:\TT\transporter\xml\97d7a3d2-f06c-4060-968d-3e6a38974163

 

Журнал (лог) УТМ расположен по пути папка_УТМ/l/transport_info.log

 

1.34. Запрос количества обработанных чеков

1.34.1 Запрос

Чтобы отправить запрос количества обработанных чеков сформируте xml-файл QueryWriteOffCheque.xml вида:

 

<?xml version="1.0" encoding="UTF-8"?>

<ns:Documents Version="1.0"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"

           xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters"

  <ns:Owner>

    <ns:FSRAR_ID>010000000644</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>                                                                                                          (1.34.1.1)

    <ns:QueryWriteOffCheque>

      <qp:Parameters>

        <qp:Parameter>

          <qp:Name>АЛККОД</qp:Name>

          <qp:Value>1012003576</qp:Value>

        </qp:Parameter>

        <qp:Parameter>

          <qp:Name>МЕСЯЦ</qp:Name>

          <qp:Value>06</qp:Value>

        </qp:Parameter>

        <qp:Parameter>

          <qp:Name>ГОД</qp:Name>

          <qp:Value>2016</qp:Value>

        </qp:Parameter>

      </qp:Parameters>

    </ns:QueryWriteOffCheque>

  </ns:Document>

</ns:Documents>

 

 

Чтобы отправить документ на УТМ, следует использовать команду (1.34.1.2):

curl -F "xml_file=@QueryWriteOffCheque.xml" http://localhost:8080/opt/in/QueryWriteOffCheque

1.34.2 Ответ на запрос количества обработанных чеков

Получите ответ из УТМ командой (1.6.6). Результат будет иметь вид:

 

<ns:Documents xmlns:rst="http://fsrar.ru/WEGAIS/ReplyWriteOffCheque" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">

  <ns:Owner>

    <ns:FSRAR_ID>3463047</ns:FSRAR_ID>

  </ns:Owner>

  <ns:Document>

    <ns:ReplyWriteOffCheque>                                                                                      (1.34.2.1)

      <rst:ReplyDate>2016-12-09T10:36:57.820</rst:ReplyDate>

      <rst:monthReport>11</rst:monthReport>

      <rst:yearReport>2016</rst:yearReport>

      <rst:AlcCode>0177481000001625818</rst:AlcCode>

      <rst:WriteOffCh>632</rst:WriteOffCh>

      <rst:ReturnCh>109</rst:ReturnCh>

    </ns:ReplyWriteOffCheque>

  </ns:Document>

</ns:Documents>

 

, где поле WriteOffCh - количество чеков списания, а ReturnCh - количество возвртаных чеков.


 

2. Использование УТМ для учета розничной продажи алкогольной и спиртосодержащей продукции.

2.1. Принципы функционирования

При продаже каждой единицы алкогольной продукции, оклеенной федеральной специальной (ФСМ, отечественная продукция) или акцизной маркой (АМ, импортированная продукция), необходимо сохранять в чеке информацию, содержащуюся на федеральной специальной марке либо акцизной марке.

Информация, содержащаяся на марке, считывается при продаже сканером двумерного штрихкода и сохраняется в чеке.

Данные, сохраненные в чеке, необходимо передавать в центр обработки данных (в ЕГАИС).

Отправка данных осуществляется с использованием универсального транспортного модуля (УТМ). УТМ предоставляется организациям на безвозмездной основе.

На основании данных об алкогольной продукции, проданной по данному чеку, на самом чеке должна быть напечатана информация в виде qr-кода с содержимым, описанным далее. Такой штриховой код предназначен для использования покупателем при проверке с использованием смартфона или персонального компьютера, подключенного к сети интернет, легальности товара, приобретенного по этому чеку.

В соответствии с ниже описанными требованиями кассовое программное обеспечение должно быть модифицировано.

Технические требования основываются на процессе продажи, осуществляющемся по кодам EAN-8, 12, 13, 14.

 

2.2. Состав информации на марке

            Состав информации на марке определяется приказом Росалкогольрегулирования № 33н от 12.05.2010. При осуществлении продажи (см. п. 6) требуется сканировать двумерный штриховой код (Рисунок 1). Штрих код имеет формат PDF-417. Так же требуется сканировать EAN-код.

 

Рисунок 1. Изображен номер марки, формируемый ФГУП «Гознак» при  ее производстве, обведен желтой рамкой. Двумерный штрих код PDF-417 обведен красной рамкой.

 

Пример набора символов, содержащихся в штрихкоде PDF-417 имеет вид:

19N00000XOPN13MM66T0HVF311210120003676539219152175585956302712947109

 

Символы представлены цифрами и строчными латинскими буквами. Длина набора символов – 68 единиц.

2.3. Справочник

В справочнике кассовой программы установить у товара признак «Алкогольная продукция». Для товара с этим признаком установить свойство: если такой товар необходимо записать в чек, обязательно запрашивать сканирование двумерного штрих кода PDF-417 марки.

2.4. Продажа

Реализовать дополнительную логику в работе кассовой программы в соответствие со схемой (см. Приложение А). Под дополнительной обработкой акцизного товара при его продаже подразумевается следующий алгоритм работы кассы:

 

  1. При сканировании штрихового кода EAN, касса находит в своей базе данных товар
  2. При принадлежности товара к группе «Алкогольная продукция» на экране кассы появится окно запроса штрихового кода (Рисунок 2).

г== ОТСКАНИРУЙТЕ ШТРИХОВОЙ КОД МАРКИ ==¬

¦ ТОВАР: Коньяк пятизвездочный ЗвездаА ¦

¦                                      ¦

¦  ¦

¦                                      ¦

¦«ВВОД»-ПОДТВЕРДИТЬ        «ОТМЕНА»    ¦

¦                                      ¦

L======================================-

 

Рисунок 2. Пример отображения на экране запроса на сканирование двумерного штрих кода марки

 

  1. Кассир сканирует марку
  2. Если штриховой код марки будет успешно отсканирован, то данное окно автоматически закроется, а символы баркода заносятся в чек (в базу данных).
  3. Если штриховой код не представляется возможным отсканировать (испорчен, плохое качество штрихкода и т. п.), то кассир должен нажать на кнопку «Отмена» и товар в чек добавлен не будет.
  4. По окончанию формирования чека в случае, если он содержит алкогольную продукцию, данные о чеке и алкогольной продукции передаются в УТМ. Перечень данных о чеке, передаваемых у УТМ, описан в Приложении Б.

Выбор момента отправки xml-файла в УТМ должен обеспечивать невозможность корректировки чека после этой отправки. 

Рекомендовано реализовать формирование xml-файла чека и его передачу в УТМ первой задачей в едином блоке транзакций записи чека в базу данных, физическую память, ЭКЛЗ. Если от транспортного модуля получен положительный ответ  - транзакция продолжается. Если не получен положительный ответ – откат транзакции и возврат в режим формирования.

Максимальное время ожидания подписи чека составляет 15 секунд (для программно-аппаратных комплексов, удовлетворяющих техническим требованиям работы с УТМ - http://egais.ru/tehnicheskie_sredstva).

  1. УТМ осуществляет подписание чека ЭП и возвращает в кассовую программу ответ в виде отпечатка ЭП.
  2. Дополнительно в ответе содержится уникальный идентификатор ЕГАИС.
  3. Если кассовая программа успешно получила отпечаток и идентификатор от УТМ, то касса выводит на печать подотчет, содержащий отпечаток ЭП в виде символов и идентификатор ЕГАИС в виде qr-кода.
  4. Чек закрывается. В случае сбоя при регистрации чека (xml-файл отправлен в УТМ, получен успешный ответ, но произошел сбой при регистрации в БД, ФП, ЭКЛЗ), в УТМ необходимо отправить обратную транзакцию, аналогичную операции возврат. В этом случае возврат можно назвать «виртуальным», т.к. в ФП он зафиксирован не будет. Нумеровать такие документы, инкрементируя фискальный номер чека нельзя.

2.5. Данные чека

            УТМ предоставляется организации для осуществления подписания чеков и их гарантированной отправки на сервер обработки данных. Перечень данных чека для передачи в УТМ описывается xsd-схемой (см. Приложение Б). Из УТМ так же приходит квитанция в xml-виде, описанном xsd-схемой (см. также Приложение Б).        

2.6. Проверка на повтор в чеке

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

При обнаружении повторного сканирования в рамках одного чека, необходимо выдавать предупреждение (Рисунок 3).

 

 

г====== ОШИБКА ПОВТОРНОГО ВВОДА =======¬

¦                                      ¦

¦          ДАННЫЙ ШТРИХОД УЖЕ          ¦

¦        ЗАРЕГИСТРИРОВАН В ЧЕКЕ.       ¦

¦                                      ¦

L======================================-

 

Рисунок 3. Окно, отображающееся на экране в случае повторного ввода продукции.

2.7. Возврат

Возврат алкогольных товаров на кассе осуществлять по тому же принципу, что и продажа. Если в возвратном чеке кассовая программа обнаружит, что возвращается алкогольный товар, на экране будет показано окно (Рисунок 2). В операции возврата требуется производить проверку на повтор согласно информации из предыдущей главы.

Стоимость возвращённого товара должна быть указана с отрицательным знаком. Данные об акцизном  ШК, будут переданы на сервер вместе с чеком, по аналогии с чеками продажи.

Для виртуальных возвратов (которые ПО инициирует в случае сбоя при регистрации чека) действуют аналогичные правила.

 

2.8. Онлайн проверка легальности продаваемой АП

 

УТМ также осуществляет проверку баркодов на легальность и продажу продукции, которая была реализована ранее. Одновременно с подписью чека, баркоды которые содержатся в нем отправляются на сервер он-лайн проверки. Если в течнии 5-и секунд получен результат проверки, то УТМ продолжает штатные действия, в случае если баркоды прошли проверку. Если баркоды не прошли проверку, то обработка чека прекращается и кассе передается результат проверки. Если ответ не будет получен за 5 секунд, то чек зафиксируется и будет принят УТМ. Схема онлайн проверки отображена в схеме обработки чека Приложение А, пример результатов проверки в Приложении Б.

            delete.invalid.cheque.enable=true                                                                                        (2.8)

 

Настройка позволяет выполнять автоматическое удаление не прошедших валидацию чеков из папки UTM\transporter\xml сразу после возвращения ответа с ошибкой валидации кассе.

2.9. Обработка чеков с идентичными параметрами

Сохранение чека в оперативную память УТМ (кэш) производится по следующим параметрам: № ККМ + № смены + № документа + хеш-сумма от всех элементов Bottle в чеке.

Как параметр № документа рекомендуется использовать номер фискального документа, т.к. гарантирована его уникальность для каждой операции. Получить номер фискального документа возможно путем запроса этого значения из  ФП и увеличения его на единицу.  

Для чека возврата номер документа формируется аналогичным образом, за исключением случаев, когда речь идет о виртуальном возврате.  Номер таких документов разработчики ПО могут формировать любым удобным способом (но не инкрементируя фискальный номер документа).

 

Схема обработки чека и ее описание приведены  в приложении А, схема 2. 

 

Контролировать успешное подписание чеков, отправку квитанций с подписью на ККМ, а также предупреждения, которые УТМ может выдавать при подписи, позволяет лог успешных транзакций ../l/transport_transaction.log.

 

Когда подпись чека с кассы еще не завершена, и с той же кассы поступает чек, УТМ возвращает квитанцию с ошибкой вида «Подписание предыдущего чека не завершено».

 

Когда чек полностью или частично совпал с документом из оперативной памяти (кэш), выполнится его подписание, но в логе успешных транзакций появится соответствующее сообщение:

чек уже был подписан [тип: Bottle, касса: 1, смена: 1, чек: 16, дата: 0410161340]

– при полном совпадении;

чек уже был подписан, но с другим товаром или ценой [тип: Bottle, касса: 1, смена: 1, чек: 16, дата: 0410161340]

 – при частичном совпадении.

 

Когда касса разрывает соединение с УТМ во время подписания чека, в логе успешных транзакций появится соответствующее сообщение: «Касса разорвала соединение. Отправка чека на сервер ЕГАИС отменена.»

 

Пример лога успешных транзакций приведен в Приложении Г.

 2.10. Сканер

  Технологические разъемы кассы должны обеспечивать возможность подключения дополнительного сканера для чтения штрих кодов PDF-417. Пример модели сканера для использования на кассе: MotorolaDS-4208. Сканер должен использоваться при работе кассира в режиме, когда раскладка клавиатуры кассы переключена на английский язык. Сканер должен быть настроен на сканирование только кодов EAN-8, 12, 13, 14 и PDF-417.

2.11. Подотчет

            Программное обеспечение кассы обрабатывает ответ от транспортного модуля и формирует печатную форму с макетом (см. Приложение В).

Длина стороны изображения qr-кода должна составлять не менее 15 мм. Сканирование потребителем qr-кода обеспечивает автоматизированное получение ссылки в сети интернет на информацию об алкогольной продукции, проданной по данному чеку.         

2.12. Криптопровайдер

Для подписания чеков, установления и шифрования авторизованного соединения используется аппаратный ключ. Данное изделие обеспечивает неизвлекаемость закрытых ключей ГОСТ/PKI. На USB-ключе расположены:

- закрытый ключ ГОСТ

- закрытый ключ RSA

- криптографические библиотеки

Закрытый ключ ГОСТ (квалифицированная электронная подпись) используется в транспортном модуле для подписания xml-файла чека. Закрытый ключ RSA используется для отправки  подписанного чека по защищенному каналу связи.

Скорость пакетного подписания файла размером 256 бит составляет 1,4 сек. Средний xml-чек составляет 560 бит.

2.13. Требования к компьютеру магазина

Чек подписывается КЭП в соответствие с ГОСТ Р 34.10-2001. КЭП выдается на директора магазина в произвольном уполномоченном удостоверяющем центре (УЦ). Открытый ключ RSA должен быть зарегистрирован на сервере ЕГАИС. Отправка чеков должна выполняться в разрезе структурных подразделений (магазинов), указанных в  розничной лицензии. Каждый магазин должен быть оснащен компьютером, удовлетворяющим техническим требованиям, указанным на сайте ЕГАИС http://egais.ru/tehnicheskie_sredstva. На компьютере должна быть установлена Java-машина JRE 8. Кассы магазина должны находиться в одной сети с данным компьютером. На компьютере устанавливается УТМ из дистрибутива, выдаваемого Росалкогольрегулированием. Для отправки данных от компьютера до сервера ЕГАИС должен быть открыт исходящий порт TCP 443. Порт должен быть открыт на адрес https://utm.egais.ru/. Время выполнения команды ping по данному адресу не должно быть более чем 300 мс. Перед отправкой данных устанавливается ssl-соединение с использованием ключа, сформированного по алгоритму RSA, длиной 2048 бит. В рамках каждого сеанса связи осуществляются:

- проверка валидности ключа (зарегистрирован, кем выдан, срок действия и т. п.)

- отправка новых подписанных чеков

- получение квитанций по чекам, отправленным в предыдущие сеансы связи.

2.14. Квитирование

Сервер ЕГАИС осуществляет проверку чека:

- на валидность подписи xml-файла

- на валидность ключа подписи

- на список отзыва

- на валидность xml-файла

- на соответствие xml схеме

- на соответствие реквизитов в подписи и в xml-файле

- на соответствие реквизитов ключа ГОСТ и ключа RSA

 

По результату проверки сервер ЕГАИС формирует квитанцию. УТМ за сеанс связи опрашивает сервер ЕГАИС о наличии квитанций по ранее отправленным чекам. Когда чек принят успешно, он отмечается в УТМ, как зафиксированный в ЕГАИС, и удаляется из буфера (буфер - см. ниже).

 

События УТМ, сопровождающие фиксацию чека в ЕГАИС, отображаются в журнале УТМ. Журнал УТМ располагается в папке установки УТМ по пути l/transport_info.log. Пример полного перечня событий журнала приведен в Приложении Г.

 

Кроме того, разработчики кассового ПО могут реализовать отправку подтверждающих квитанций от контрольно-кассовой машины к УТМ в ответ на успешное подписание чека. Такие квитанции можно отправлять не сразу по получении подписи, а раз в определенный период.

 

Успешные подписи розничных документов, а также квитанции от ККМ фиксируются в логе успешных транзакций (находится по пути папка_УТМ/l/ transport_transaction.log).