Перейти к содержанию

3.2.9 Реализация розничной продажи

SendBatchSale


Метод предназначен для регистрации факта розничной продажи (возврата) партий физическому лицу в ГИИС ДМДК, а также для корректировки чеков.

С 01.03.2025 г. вводятся ограничения на использование метода:

  • кредитным организациям и художникам-ювелирам доступен полный функционал метода, а именно регистрация факта розничной продажи (возврата) физическому лицу;
  • аффинажным организациям и организации, изготавливающей банкноты и монету Центрального банка Российской Федерации, метод доступен для регистрации розничной реализации (возврата) слитков;
  • остальным участникам метод доступен только для корректировки чеков, полученных от курьерских и сервисных компаний через метод SendBatchSaleCloud.

Каждая операция в пакете обрабатывается в отдельной транзакции.

Параметры запроса:

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.sale Данные о продаже/возврате

* − используется с версии 5.1.5. Заполняется головной организацией для выполнения действия от имени ТОП этой организации с использованием сертификата автоматизированной системы (обезличенного), загруженного в профиль информационного обмена головной организации.

Параметры ответа:

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса

Особенности применения параметра IDTOP (используется, начиная с версии 4.5.5)

IDTOP «Идентификационный код (филиала) организации» отвечает за возможность регистрации продажи партий отправителем запроса от имени своего филиала с кодом, указанным в IDTOP.

  • Если IDTOP отсутствует в запросе, то операция продажи выполнятся от имени отправителя запроса.
  • Головная организация может регистрировать продажи как свои (IDTOP отсутствует), так и филиала (IDTOP указан).
  • Филиал организации может регистрировать только свои продажи, при этом IDTOP передавать не требуется. Если IDTOP будет указан, то отправитель запроса получит ошибку «1003 Вы не являетесь владельцем партий».

Особенности применения метода для корректировки чеков с ошибками

При неудачной попытке регистрации продажи через курьерскую или сервисную компанию методом SendBatchSaleCloud Владелец партии после исправления ошибки может выполнить продажу с использованием метода SendBatchSale с указанием correctId (уникальный идентификатор (messageId) неудавшегося запроса курьерской или сервисной компании). При этом изменение УИН недопустимо.

После успешного исправления продажи повторная корректировка невозможна (код ошибки = 1037).

Примеры XML
Розничная реализация
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns1="urn://xsd.dmdk.goznak.ru/saleoperation/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBatchSaleRequest>
      <ns:CallerSignature>
        ... подпись по стандарту XMLDSig ...
      </ns:CallerSignature>
      <ns:RequestData id="?">
        <ns:sale>
          <ns1:index>1</ns1:index>
          <ns1:type>SALE</ns1:type>
          <ns1:IDTOP>ЮЛ780300000200013</ns1:IDTOP>
          <ns1:cheque>
            <ns1:fn>000</ns1:fn>
            <ns1:fd>CASH_RECEIPT</ns1:fd>
            <ns1:nfd>001</ns1:nfd>
            <ns1:date>2022-02-21</ns1:date>
            <ns1:uinList>
              <ns1:UIN>6432200000902093</ns1:UIN>
            </ns1:uinList>
            <ns1:uinList>
              <ns1:UIN>6432200000902087</ns1:UIN>
            </ns1:uinList>
          </ns1:cheque>
        </ns:sale>
        <ns:sale>
          <ns1:index>2</ns1:index>
          <ns1:type>SALE</ns1:type>
          <ns1:cheque>
            <ns1:fn>000</ns1:fn>
            <ns1:fd>CASH_RECEIPT</ns1:fd>
            <ns1:nfd>002</ns1:nfd>
            <ns1:date>2022-02-21</ns1:date>
            <ns1:uinList>
              <ns1:UIN>6432200000902072</ns1:UIN>
            </ns1:uinList>
          </ns1:cheque>
        </ns:sale>
      </ns:RequestData>
    </ns:SendBatchSaleRequest>
  </soapenv:Body>
</soapenv:Envelope>
Реализации слитков в розницу физическим лицам с использованием тега buyer
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns1="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/document/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBatchSaleRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:sale>
          <ns1:index>001</ns1:index>
          <ns1:type>SALE</ns1:type>
          <ns1:buyer>
            <ns2:familyName>СИДОРОВ</ns2:familyName>
            <ns2:firstName>ПЕТР</ns2:firstName>
            <ns2:birthDay>2000-01-01</ns2:birthDay>
            <ns2:nationality>643</ns2:nationality>
            <ns2:identityDocument>
              <ns3:docType>PASSPORT</ns3:docType>
              <ns3:serial>0000</ns3:serial>
              <ns3:number>000000</ns3:number>
              <ns3:issueDate>2020-01-01</ns3:issueDate>
              <ns3:issuer>000-001</ns3:issuer>
            </ns2:identityDocument>
            <ns2:address>
              <ns2:adressType>PHYS_REGISTRATION_ADDRESS</ns2:adressType>
              <ns2:address>
                <ns2:countryCode>643</ns2:countryCode>
                <ns2:index>000000</ns2:index>
                <ns2:regionCode>59</ns2:regionCode>
                <ns2:city>Г ПЕРМЬ</ns2:city>
              </ns2:address>
            </ns2:address>
            <ns2:phone>7987654321</ns2:phone>
            <ns2:email>@</ns2:email>
          </ns1:buyer>
          <ns1:cheque>
            <ns1:fn>99988800000446655</ns1:fn>
            <ns1:fd>INCOMING_CASH_ORDER</ns1:fd>
            <ns1:nfd>100</ns1:nfd>
            <ns1:date>2024-04-15</ns1:date>
            <ns1:uinList>
              <ns1:UIN>6432400000031534</ns1:UIN>
            </ns1:uinList>
          </ns1:cheque>
        </ns:sale>
      </ns:RequestData>
    </ns:SendBatchSaleRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/buyingup/3.0"  xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch/3.0">
      <ns2:DmdkSignature>
... подпись по стандарту XMLDSig ...
      </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>bcac9024-8962-49cb-86ad-8e37766f478f</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBatchSaleResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Для метода SendBatchSale выполняется предварительная проверка партий. При регистрации чека продажи могут возвращаться следующие коды ошибок:

Код ошибки Символьный код ошибки Описание
0 SUCCESS Успех
1000 INTERNAL_SERVER_ERROR Внутренняя ошибка сервера ГИИС ДМДК
1001 BATCH_UIN_NOT_VALID Некорректный ИНП/УИН
1002 BATCH_NOT_FOUND Партия не зарегистрирована
1003 BATCH_NOT_OWNER Вы не являетесь владельцем партии
1004 BATCH_IN_SPEC Партия находится в спецификации
1005 SALE_IMPOSSIBLE Партия уже выведена из оборота, или на стадии доставки
1006 SALE_COMPLETESET Партия находится в комплекте
1007 SALE_WRONG_SUBTYPE Недопустимый вид партии для операции реализации
1008 SALE_WRONG_PHASE Недопустимый этап обработки партии для операции реализации
1009 BATCH_CREATOR_EMPTY Не указан производитель
1010 BUYINGUP_WRONG_STATUS Ошибка статуса партии, статус не входит в допустимый перечень
1011 BUYINGUP_WRONG_SUBTYPE В квитанцию нельзя добавить данный вид партии
1012 BUYINGUP_BATCH_UIN В квитанцию нельзя добавить партии ЮИ без УИН
1013 BATCH_REGISTER_PRODUCT Недопустимая операция, регистрация возможна только через производство
1014 BATCH_KEEPER_WRONG Собственником партии должна быть указана головная организация
1015 BATCH_PARENT_EMPTY Отсутствует информация о родительских партиях
1016 BATCH_PARENT_COMPOSITION_EMPTY Отсутствует информация о сплавах в родительских партиях
1017 BATCH_UNIQNUMBER Нарушение уникальности номера партии
1018 BATCH_KEEPER_EMPTY Не указан собственник
1019 TESTPROTOCOL_WRONG_SUBTYPE В протокол нельзя добавить данный вид партии
1020 CONTRACTOR_NOT_FOUND Контрагент не найден
1021 SALE_WRONG_STATE Действие недопустимо для данного состояния объекта
1022 BATCH_EMPTY_CONTROL_IMPORT Партия не прошла государственный контроль
1023 BATCH_WRONG_CATEGORY Недопустимая дополнительная классификация партии
1024 BATCH_NO_CERTGEM Партия обработанных камней не имеет сертификата
1025 ACCESS_NOT_GRANTED Не предоставлено разрешение на передачу сведений о продаже партий от владельца партий текущему контрагенту
1026 ACCESS_NOT_GRANTED_BY_INN Не предоставлено разрешение на передачу сведений о продаже партий от продавца (ИНН в чеке) текущему контрагенту
1027 ACCESS_NOT_GRANTED_OWNER_BY_INN Не предоставлено разрешение на передачу сведений о продаже партий от владельца партий продавцу (ИНН в чеке)
1028 CONTRACTOR_NOT_FOUND_SALE_BY_INN Не найден контрагент по ИНН в чеке (ИНН интернет-магазина)
1029 SALE_ACCESS_DENIED_INGOT Нет доступа к реализации слитков
1030 SALE_ACCESS_DENIED_GEMSTONE Нет доступа к реализации обработанных ДК
1031 SALE_ACCESS_DENIED_BATCH Нет доступа к розничной реализации
1032 EMPTY_SPECCARD Для проведения операции необходимо поставить организацию на специальный учет
1033 BACTH_EXPORT_ONLY Нельзя реализовать партии с признаком «Разрешён только экспорт
1034 SALECORRECT_NOT_FOUND Не найдена операция продажи
1035 SALECORRECT_DOC_NOT_FOUND Не найден документ по операции
1036 SALECORRECT_BATCH_NOT_FOUND Не найдена партия по операции
1037 SALECORRECT_BATCH_ACCEPTED Партия успешно обработана, корректировка невозможна
1038 SALE_GEMS_WRONG_DOC При продаже/возврате сертифицированного ДК необходимо указать Акт-приема-передачи
1039 SALE_INGOTS_WRONG_DOC При продаже слитков необходимо указать Акт-приема-передачи, либо Приходный/Расходный кассовый ордер
1040 SALE_RETURN_DIFF_BATCH_STAGE В одном чеке не могут быть партии для возврата продажи и возврата из доставки
1041 SALE_REPAIR_CLOCK Нельзя реализовать партии часов, на этапе ремонта, без ДМ и ДК
1042 SALE_NONMARKED_BATCH Нельзя реализовать партии изделий без установленного признака физической маркировки
1043 SALE_ACCESS_ERROR Ошибка доступа, контрагент в чеке не соответствует контрагенту запроса
1044 BATCHID_NOT_FOUND Партия не найдена
1045 SALE_OWNER_IS_NULL Нельзя реализовать партии без собственника
1046 SALE_PHYSICAL_EMPTY Не указаны данные покупателя(физического лица)
1047 SALE_DELIVERY_WRONG_SUBTYPE Операция доставки не доступна для данного вида партий
1048 SALE_ACCESS_DENIED_TECH_ITEMS_PREPACK Нет доступа к розничной реализации изделий технического назначения
1050 SALE_MIN_DATE_ERROR Дата должна быть не ранее 2000-01-01
1051 SALE_NFD_EMPTY Номер фискального документа не может быть пустым

Ошибки возвращаются в необязательном параметре «detail» метода CheckBatchSale.

CheckBatchSale


Метод возвращает результат регистрации факта продажи или возврата, обработки запроса SendBatchSale.

Параметры запроса:

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.messageId Уникальный идентификатор запроса (UUID)

* − заполняется тем же значением, что было указано в запросе SendBatchSale.

Параметры ответа:

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Партии, которые были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.index Порядковый номер чека в запросе
ResponseData.failure Партии, которые не были приняты в ГИИС ДМДК с указанием причины ошибки.
ResponseData.failure.result.index Порядковый номер чека в запросе
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.detail Детальная информацияоб ошибках:
ResponseData.failure.result.detail.code Код ошибки
ResponseData.failure.result.detail.text ИНП/УИН некорректных партий
ResponseData.failure.result.error Полное описание ошибки
Пример XML – ошибка при регистрации продажи: партии не принадлежат отправителю запроса (либо IDTOP, если он передан)
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch-operation/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>2713922c-f98a-480a-a9f9-36127582f68d</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:failure>
          <ns2:result>
            <ns2:index>1</ns2:index>
            <ns2:msg>Ошибка регистрации чека</ns2:msg>
            <ns2:detail>
              <ns2:code>1003</ns2:code>
              <ns2:text>6432400000031432</ns2:text>
              <ns2:text>6432400000031418</ns2:text>
              <ns2:text>6432400000031407</ns2:text>
            </ns2:detail>
            <ns2:error>
              <ns2:code>validate</ns2:code>
              <ns2:msg>Ошибка регистрации чека</ns2:msg>
              <ns2:detail>
                <ns2:code>1003</ns2:code>
                <ns2:text>6432400000031432</ns2:text>
                <ns2:text>6432400000031418</ns2:text>
                <ns2:text>6432400000031407</ns2:text>
              </ns2:detail>
            </ns2:error>
          </ns2:result>
        </ns2:failure>
      </ns2:ResponseData>
    </ns2:CheckBatchSaleResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – успешная регистрация продажи
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch-operation/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>bdce50f6-0387-47f9-8e17-7f703557360e</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:index>1</ns2:index>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchSaleResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendGetSaleReceiptRequest

Метод отправляет в транспортный модуль (ТМ) запрос на отбор сведений об операциях продажи с ошибками.

Используется с версии ГИИС ДМДК 5.2.2

Параметры запроса:

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.dateBegin Дата начала периода
RequestData.dateEnd Дата окончания периода
RequestData.IDTOP Идентификационный код организации в ГИИС ДМДК
RequestData.messageId Идентификатор операции продажи
RequestData.page Запрашиваемая страница
RequestData.size Размер страницы, не более 100 записей

* – заполняется головной организацией для выполнения действия от имени ТОП этой организации с использованием сертификата автоматизированной системы (обезличенного), загруженного в профиль информационного обмена головной организации.

Пример XML – сведения об ошибочных операциях в ТМ за период
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendGetSaleReceiptRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:dateBegin>2024-11-01</ns:dateBegin>
        <ns:dateEnd>2024-12-31</ns:dateEnd>
        <ns:page>0</ns:page>
        <ns:size>10</ns:size>
      </ns:RequestData>
    </ns:SendGetSaleReceiptRequest>
  </soapenv:Body>
</soapenv:Envelope>
Пример XML – сведения об ошибочных операциях в ТМ по филиалам/ТОП за период
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendGetSaleReceiptRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:dateBegin>2024-11-01</ns:dateBegin>
        <ns:dateEnd>2024-12-31</ns:dateEnd>
        <ns:IDTOP>ЮЛ780300000200000</ns:IDTOP>
        <ns:page>0</ns:page>
        <ns:size>10</ns:size>
      </ns:RequestData>
    </ns:SendGetSaleReceiptRequest>
  </soapenv:Body>
</soapenv:Envelope>
Пример XML – сведения о конкретной операции в ТМ
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendGetSaleReceiptRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns:messageId>
      </ns:RequestData>
    </ns:SendGetSaleReceiptRequest>
  </soapenv:Body>
</soapenv:Envelope>

CheckGetSaleReceiptRequest

Метод возвращает результаты запроса на отбор сведений операциях продажи с ошибками в транспортном модуле.

Используется с версии ГИИС ДМДК 5.2.2

Параметры запроса:

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.dateBegin Дата начала периода
RequestData.dateEnd Дата окончания периода
RequestData.IDTOP Идентификационный код организации в ГИИС ДМДК
RequestData.messageId Идентификатор операции продажи
RequestData.page Запрашиваемая страница
RequestData.size Размер страницы, не более 100 записей

* – заполняется тем же значением, что было указано в запросе SendGetSaleReceiptRequest.

Пример XML – сведения об ошибочных операциях в ТМ за период
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>760fbed9-50be-4106-901c-63f3a36fe7e9</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:result>
          <ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
          <ns3:result_code>1021</ns3:result_code>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>2551cba3-a56a-40a8-8e1e-29e3462d9f13</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>424c362c-0797-4e7d-92f4-dc674fbf015d</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>4547e514-b6ab-4bd4-bb88-e75bb514abd1</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>a9a63dda-290c-42d5-9549-9143352afc44</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:page>1</ns2:page>
        <ns2:pages>1</ns2:pages>
        <ns2:size>5</ns2:size>
      </ns2:ResponseData>
    </ns2:CheckGetSaleReceiptResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – сведения об ошибочных операциях в ТМ по филиалам/ТОП за период
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>198460b2-6f7f-4a1e-9da0-05757ae4976d</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:result>
          <ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
          <ns3:result_code>1021</ns3:result_code>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>2551cba3-a56a-40a8-8e1e-29e3462d9f13</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>424c362c-0797-4e7d-92f4-dc674fbf015d</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>4547e514-b6ab-4bd4-bb88-e75bb514abd1</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:result>
          <ns3:messageId>a9a63dda-290c-42d5-9549-9143352afc44</ns3:messageId>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
        </ns2:result>
        <ns2:page>1</ns2:page>
        <ns2:pages>1</ns2:pages>
        <ns2:size>5</ns2:size>
      </ns2:ResponseData>
    </ns2:CheckGetSaleReceiptResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – сведения о конкретной операции в ТМ
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>bf6e122c-31af-4117-a554-849b0c102259</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:result>
          <ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
          <ns3:result_code>1021</ns3:result_code>
          <ns3:seller>
            <ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
            <ns4:OGRN>1167847225281</ns4:OGRN>
            <ns4:INN>7813252159</ns4:INN>
            <ns4:KPP>781301001</ns4:KPP>
            <ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
            <ns4:address>101000 город Москва</ns4:address>
          </ns3:seller>
          <ns3:info>
            <ns3:inn>7813252159</ns3:inn>
            <ns3:kpp/>
            <ns3:type>SALE</ns3:type>
            <ns3:fnNumber>12345</ns3:fnNumber>
            <ns3:nfdNumber>123000</ns3:nfdNumber>
            <ns3:fdDate>2024-11-27Z</ns3:fdDate>
            <ns3:UIN>6432400000045568</ns3:UIN>
          </ns3:info>
        </ns2:result>
        <ns2:page>1</ns2:page>
        <ns2:pages>1</ns2:pages>
        <ns2:size>1</ns2:size>
      </ns2:ResponseData>
    </ns2:CheckGetSaleReceiptResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>