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

3.5.2 Скупка, комиссия, ремонт и изготовление изделий, карточки залога, сохранные квитанции, обратный выкуп слитков

SendBuyingup


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

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

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

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

Особенности работы с методом

  1. Значения реквизитов − адрес проживания (addressFact), телефон (phone), адрес электронной почты (email), указанные в запросе для сдатчика (см. Пример XML, блок client), сохраняются в квитанции. Данные о сдатчике в карточке физического лица не обновляются.

  2. Повторный вызов метода с идентификатором карточки залога, находящейся в статусе "В залоге" (до обращения взыскания), позволяет скорректировать дату приёмки, сумму и описание карточки залога. Для редактирования состава партий карточки залога следует использовать метод SendBatchBuyingup. Для редактирования реквизитов партий карточки залога следует использовать метод SendBatchEdit. Удаленные из карточки залога партии становятся расформированными (ссылка на карточку залога остается в связанных объектах расформированной партии).

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/buyingup/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:SendBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:receipt>
          <ns1:type>DT_RECEIPT_FOR_REACQUIRE</ns1:type>
          <ns1:state>DS_DRAFT</ns1:state>
          <ns1:acceptDate>2025-02-13</ns1:acceptDate>
          <ns1:client>
            <ns2:familyName>Фамилия</ns2:familyName>
            <ns2:firstName>Имя</ns2:firstName>
            <ns2:secondName>Отчество</ns2:secondName>
            <ns2:birthDay>2025-02-13</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>2025-02-13</ns3:issueDate>
              <ns3:issuer>-</ns3:issuer>
            </ns2:identityDocument>
            <ns2:address>
              <ns2:adressType>PHYS_REGISTRATION_ADDRESS</ns2:adressType>
              <ns2:address>
                <ns2:countryCode>643</ns2:countryCode>
                <ns2:regionCode>79</ns2:regionCode>
                <ns2:city>Санкт-Петербург</ns2:city>
              </ns2:address>
            </ns2:address>
            <ns2:phone>9990000000</ns2:phone>
            <ns2:email>email@email</ns2:email>
          </ns1:client>
          <ns1:amount>10000</ns1:amount>
          <ns1:currency>RUB</ns1:currency>
        </ns:receipt>
      </ns:RequestData>
    </ns:SendBuyingupRequest>
  </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" xmlns:ns1="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/document/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:receipt>
          <ns2:index>1-01</ns2:index>
          <ns2:type>DT_RECEIPT_FOR_BUYINGUP</ns2:type>
          <ns2:state>DS_DRAFT</ns2:state>
          <ns2:acceptDate>2022-06-25</ns2:acceptDate>
          <ns2:client>
            <ns1:familyName>Александрова</ns1:familyName>
            <ns1:firstName>Александра</ns1:firstName>
            <ns1:secondName>Александровна</ns1:secondName>
            <ns1:birthDay>1991-07-03</ns1:birthDay>
            <ns1:nationality>643</ns1:nationality>
            <ns1:identityDocument>
              <ns3:docType>PASSPORT</ns3:docType>
              <ns3:serial>5757</ns3:serial>
              <ns3:number>777777</ns3:number>
              <ns3:issueDate>2001-01-01</ns3:issueDate>
              <ns3:issuer>Организация, выдавшая документ</ns3:issuer>
            </ns1:identityDocument>
            <ns1:FIAS>a309e4ce-2f36-4106-b1ca-53e0f48a6d95</ns1:FIAS>
            <ns1:phone>9990123456</ns1:phone>
            <ns1:email>email@ru</ns1:email>
            <ns1:addressFact>Адрес проживания</ns1:addressFact>
          </ns2:client>
          <ns2:amount>10000000</ns2:amount>
          <ns2:currency>RUB</ns2:currency>
        </ns:receipt>
        <ns:receipt>
          <ns2:index>1-02</ns2:index>
          <ns2:type>DT_RECEIPT_FOR_COMMISSION_TRAIDING</ns2:type>
          <ns2:state>DS_DRAFT</ns2:state>
          <ns2:acceptDate>2022-06-27</ns2:acceptDate>
          <ns2:client>
            <ns1:familyName>Петрович</ns1:familyName>
            <ns1:firstName>Даниил</ns1:firstName>
            <ns1:birthDay>1977-01-03</ns1:birthDay>
            <ns1:nationality>112</ns1:nationality>
            <ns1:identityDocument>
              <ns3:docType>MILITARY_CARD</ns3:docType>
              <ns3:number>3210781M064PB6</ns3:number>
              <ns3:issueDate>2006-04-12</ns3:issueDate>
              <ns3:issuer>г. Могилёв</ns3:issuer>
            </ns1:identityDocument>
            <ns1:address>
              <ns1:adressType>PHYS_REGISTRATION_ADDRESS</ns1:adressType>
              <ns1:address>
                <ns1:countryCode>112</ns1:countryCode>
                <ns1:outerAddress>РБ, г. Могилёв</ns1:outerAddress>
              </ns1:address>
            </ns1:address>
            <ns1:addressFact>Адрес проживания</ns1:addressFact>
          </ns2:client>
          <ns2:amount>43850000</ns2:amount>
          <ns2:currency>RUB</ns2:currency>
          <ns2:docNumber>001-ДГК783 от 27.06.2022</ns2:docNumber>
        </ns:receipt>
        <ns:receipt>
          <ns2:index>1-03</ns2:index>
          <ns2:type>DT_PLEDGE_TICKET</ns2:type>
          <ns2:state>DS_DRAFT</ns2:state>
          <ns2:acceptDate>2022-06-30</ns2:acceptDate>
          <ns2:client>
            <ns1:familyName>Попов</ns1:familyName>
            <ns1:firstName>Петр</ns1:firstName>
            <ns1:secondName>Артемович</ns1:secondName>
            <ns1:birthDay>1988-04-13</ns1:birthDay>
            <ns1:nationality>643</ns1:nationality>
            <ns1:identityDocument>
              <ns3:docType>TEMPORARY_CARD</ns3:docType>
              <ns3:serial>0303</ns3:serial>
              <ns3:number>459710258</ns3:number>
              <ns3:issueDate>2022-05-13</ns3:issueDate>
              <ns3:issuer>г Ярославль</ns3:issuer>
            </ns1:identityDocument>
            <ns1:address>
              <ns1:adressType>PHYS_REGISTRATION_ADDRESS</ns1:adressType>
              <ns1:address>
                <ns1:countryCode>643</ns1:countryCode>
                <ns1:index>152025</ns1:index>
                <ns1:regionCode>76</ns1:regionCode>
                <ns1:city>Переславль-Залесский</ns1:city>
              </ns1:address>
            </ns1:address>
            <ns1:phone>9094044400</ns1:phone>
            <ns1:email>email@com</ns1:email>
            <ns1:addressFact>Адрес проживания</ns1:addressFact>
          </ns2:client>
          <ns2:amount>30000000</ns2:amount>
          <ns2:currency>RUB</ns2:currency>
          <ns2:description>Кольцо золото 585 пробы с изумрудами</ns2:description>
          <ns2:amountLoan>30000000</ns2:amountLoan>
          <ns2:dateLoan>2022-06-30</ns2:dateLoan>
          <ns2:daysLoan>30</ns2:daysLoan>
          <ns2:dateLoanReturned>2022-07-30</ns2:dateLoanReturned>
        </ns:receipt>
      </ns:RequestData>
    </ns:SendBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>588ddd14-b8cd-4dc7-acb7-e51aa25fa4ac</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBuyingup


Метод возвращает результат обработки запроса на регистрацию квитанции (карточки залога) в ГИИС ДМДК.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций (карточек залога), сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.index Порядковый номер квитанции (карточки залога) в передаваемом пакете
ResponseData.success.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.index Порядковый номер квитанции (карточки залога) в передаваемом пакете
ResponseData.failure.result.error Полное описание ошибки
Пример XML − Отправка квитанции на обратный выкуп слитков у ФЛ
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:CheckBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/saleoperation/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/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/arm-marking/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/types/3.0">
         <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
         <ns2:ResponseData id="responsedata">
            <ns2:messageId>0bb5025b-a748-446c-9885-ee1cef218f16</ns2:messageId>
            <ns2:status>PREPARED</ns2:status>
            <ns2:success>
               <ns2:result>
                  <ns2:id>P-02-000000028-25</ns2:id>
               </ns2:result>
            </ns2:success>
         </ns2:ResponseData>
      </ns2:CheckBuyingupResponse>
   </SOAP-ENV:Body>
</SOAP-ENV: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:CheckBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:messageId>588ddd14-b8cd-4dc7-acb7-e51aa25fa4ac</ns:messageId>
      </ns:RequestData>
    </ns:CheckBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>588ddd14-b8cd-4dc7-acb7-e51aa25fa4ac</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:index>1-01</ns2:index>
            <ns2:id>P-02-000000085-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:index>1-02</ns2:index>
            <ns2:id>P-02-000000086-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:index>1-03</ns2:index>
            <ns2:id>P-02-000000087-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBatchBuyingup


Метод для формирования состава ценностей (добавления/удаления партий) в квитанции (карточке залога). Каждая квитанция (карточка залога) в пакете обрабатывается в отдельной транзакции. Формирование состава ценностей (партий) карточки залога доступно в статусах карточки залога DS_DRAFT «Черновик» и DS_BR_PLEDGED «В залоге».

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

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.receipt Сведения о квитанции (карточке залога)
RequestData.receipt.id Учетный номер квитанции (карточки залога) в ГИИС ДМДК
RequestData.receipt.replace Признак замены списка партий: true - список обновляется, false - список дополняется
RequestData.receipt.batchList Реквизиты партий
RequestData.receipt.uinList Cписок УИН для поиска и добавления изделий, ранее выведенных из оборота в ГИИС ДМДК. Может быть указан для карточки залога и всех квитанций, кроме скупки
RequestData.receipt.certList Список сертификатов геммологической экспертизы для поиска и добавления в карточку залога/квитанцию сертифицированных ДК, ранее выведенных из оборота в ГИИС ДМДК
RequestData.receipt.ingotList Список слитков ДМ, ранее выведенных из оборота в ГИИС ДМДК, для поиска и добавления в карточку залога/квитанцию

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/buyingup/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/batch-operation/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBatchBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="body">
        <ns:receipt>
          <ns1:id>P-02-000000028-25</ns1:id>
          <ns1:replace>false</ns1:replace>
          <!-- создание новой партии слитка -->
          <ns1:batchList>
            <ns2:index>001</ns2:index>
            <ns2:name>Слиток серебра стандартный</ns2:name>
            <ns2:type>METAL</ns2:type>
            <ns2:subType>STANDARD_INGOTS</ns2:subType>
            <ns2:phase>DOMESTIC_TURNOVER</ns2:phase>
            <ns2:process>STORED</ns2:process>
            <ns2:OKPD2>24.41.20.120</ns2:OKPD2>
            <ns2:producer>
              <ns3:legal>
                <ns3:OGRN>1167847225281</ns3:OGRN>
                <ns3:KPP>781301001</ns3:KPP>
              </ns3:legal>
            </ns2:producer>
            <ns2:owner>
              <ns3:legal>
                <ns3:OGRN>1167847225281</ns3:OGRN>
                <ns3:KPP>781301001</ns3:KPP>
              </ns3:legal>
            </ns2:owner>
            <ns2:quantity>1</ns2:quantity>
            <ns2:weight>100000000</ns2:weight>
            <ns2:uom>KGM</ns2:uom>
            <ns2:batchMetal>
              <ns2:markType>Ср 999,9 м</ns2:markType>
              <ns2:dateManufacture>1998</ns2:dateManufacture>
              <ns2:metal>DM_SILVER</ns2:metal>
              <ns2:hallmark>99900</ns2:hallmark>
              <ns2:metalList>
                <ns2:metal>DM_SILVER</ns2:metal>
                <ns2:weight>99900000</ns2:weight>
              </ns2:metalList>
              <ns2:stamp>1998</ns2:stamp>
              <ns2:nomenclatureIngot>INGOT_SILVER_STANDART</ns2:nomenclatureIngot>
              <ns2:cert>
                <ns2:meltingNumber>№б/н</ns2:meltingNumber>
                <ns2:method>Штампование</ns2:method>
                <ns2:impurities>100</ns2:impurities>
                <ns2:date>1998-01-01</ns2:date>
                <ns2:standard>ГОСТ</ns2:standard>
              </ns2:cert>
            </ns2:batchMetal>
          </ns1:batchList>
          <!-- создание новой партии ДК -->
          <ns1:batchList>
            <ns2:index>001</ns2:index>
            <ns2:name>Сертифицированный бриллиант</ns2:name>
            <ns2:type>GEMSTONE</ns2:type>
            <ns2:subType>TREATED_GEMSTONES</ns2:subType>
            <ns2:phase>DOMESTIC_TURNOVER</ns2:phase>
            <ns2:process>STORED</ns2:process>
            <ns2:OKPD2>32.12.11.121</ns2:OKPD2>
            <ns2:producer>
              <ns3:legal>
                <ns3:OGRN>1167847225281</ns3:OGRN>
                <ns3:KPP>781301001</ns3:KPP>
              </ns3:legal>
            </ns2:producer>
            <ns2:owner>
              <ns3:legal>
                <ns3:OGRN>1167847225281</ns3:OGRN>
                <ns3:KPP>781301001</ns3:KPP>
              </ns3:legal>
            </ns2:owner>
            <ns2:quantity>1</ns2:quantity>
            <ns2:weight>2000</ns2:weight>
            <ns2:uom>CTM</ns2:uom>
            <ns2:batchGemstone>
              <ns2:type>DIAMOND</ns2:type>
              <ns2:classCode>910510007400404</ns2:classCode>
            </ns2:batchGemstone>
            <ns2:cert>
              <ns2:type>GEMSTONE</ns2:type>
              <ns2:number>999999</ns2:number>
              <ns2:date>2025-02-13</ns2:date>
              <ns2:contractor>
                <ns3:legal>
                  <ns3:OGRN>1167847225281</ns3:OGRN>
                  <ns3:KPP>781301001</ns3:KPP>
                </ns3:legal>
              </ns2:contractor>
            </ns2:cert>
          </ns1:batchList>
          <!-- добавление партии ДК по сертификату -->
          <ns1:certBatchList>
            <ns2:type>GEMSTONE</ns2:type>
            <ns2:number>002</ns2:number>
            <ns2:date>2024-12-12</ns2:date>
            <ns2:contractor>
              <ns3:legal>
                <ns3:OGRN>1037722015308</ns3:OGRN>
                <ns3:KPP>772201001</ns3:KPP>
              </ns3:legal>
            </ns2:contractor>
          </ns1:certBatchList>
          <!-- добавление слитка по сертификату -->
          <ns1:ingotList>
            <ns5:UIN_INP>6432400000020260</ns5:UIN_INP>
            <ns5:producer>
              <ns3:legal>
                <ns3:OGRN>1167847225281</ns3:OGRN>
                <ns3:KPP>781301001</ns3:KPP>
              </ns3:legal>
            </ns5:producer>
            <ns5:stamp>2421000005</ns5:stamp>
            <ns5:dateManufacture>2024</ns5:dateManufacture>
            <ns5:metal>DM_GOLD</ns5:metal>
          </ns1:ingotList>
        </ns:receipt>
      </ns:RequestData>
    </ns:SendBatchBuyingupRequest>
  </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" xmlns:ns1="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/document/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBatchBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:receipt>
          <ns1:id>P-02-000000085-22</ns1:id>
          <ns1:replace>false</ns1:replace>
          <ns1:batchList>
            <ns2:name>бриллиант желтый</ns2:name>
            <ns2:type>GEMSTONE</ns2:type>
            <ns2:subType>TREATED_GEMSTONES</ns2:subType>
            <ns2:phase>BUYING_UP</ns2:phase>
            <ns2:process>STORED</ns2:process>
            <ns2:OKPD2>32.12.11.121</ns2:OKPD2>
            <ns2:producer>
              <ns3:legal>
                <ns3:OGRN>1021400967092</ns3:OGRN>
                <ns3:KPP>143301001</ns3:KPP>
              </ns3:legal>
            </ns2:producer>
            <ns2:quantity>1</ns2:quantity>
            <ns2:weight>1000</ns2:weight>
            <ns2:uom>CTM</ns2:uom>
            <ns2:batchGemstone>
              <ns2:type>DIAMOND_REFINED</ns2:type>
              <ns2:classCode>920310004600301</ns2:classCode>
            </ns2:batchGemstone>
            <ns2:costList>
              <ns2:type>P_GRM</ns2:type>
              <ns2:currency>RUB</ns2:currency>
              <ns2:amount>4500000</ns2:amount>
              <ns2:rateVAT>NDS_0</ns2:rateVAT>
            </ns2:costList>
          </ns1:batchList>
        </ns:receipt>
        <ns:receipt>
          <ns1:id>P-02-000000086-22</ns1:id>
          <ns1:replace>false</ns1:replace>
          <ns1:batchList>
            <ns2:name>цепь золотая</ns2:name>
            <ns2:description>цепь золотая мужская пробы 585 </ns2:description>
            <ns2:type>PREPACK</ns2:type>
            <ns2:subType>PREPACK_PRODUCT</ns2:subType>
            <ns2:phase>COMMISSION_TRAIDING</ns2:phase>
            <ns2:process>STORED</ns2:process>
            <ns2:OKPD2>32.12.13.110</ns2:OKPD2>
            <ns2:producer>
              <ns3:legal>
                <ns3:OGRN>0000000000000</ns3:OGRN>
                <ns3:KPP>000000000</ns3:KPP>
              </ns3:legal>
            </ns2:producer>
            <ns2:quantity>1</ns2:quantity>
            <ns2:weight>137000</ns2:weight>
            <ns2:uom>GRM</ns2:uom>
            <ns2:batchPrepack>
              <ns2:metal>DM_GOLD</ns2:metal>
              <ns2:hallmark>585</ns2:hallmark>
              <ns2:metalList>
                <ns2:metal>DM_GOLD</ns2:metal>
                <ns2:weight>80000</ns2:weight>
              </ns2:metalList>
            </ns2:batchPrepack>
            <ns2:costList>
              <ns2:type>P_GRM</ns2:type>
              <ns2:currency>RUB</ns2:currency>
              <ns2:amount>28000000</ns2:amount>
              <ns2:rateVAT>NDS_0</ns2:rateVAT>
            </ns2:costList>
          </ns1:batchList>
        </ns:receipt>
        <ns:receipt>
          <ns1:id>P-02-000000087-22</ns1:id>
          <ns1:replace>false</ns1:replace>
          <ns1:batchList>
            <ns2:UIN_INP>6432200002856087</ns2:UIN_INP>
            <ns2:name>кольцо</ns2:name>
            <ns2:description>кольцо серебро 925 пробы с бриллиантами, с маркировкой</ns2:description>
            <ns2:type>PRODUCT</ns2:type>
            <ns2:subType>JEWERLY</ns2:subType>
            <ns2:category>JT_RING</ns2:category>
            <ns2:phase>PAWNSHOP</ns2:phase>
            <ns2:process>STORED</ns2:process>
            <ns2:OKPD2>32.12.13.120</ns2:OKPD2>
            <ns2:producer>
              <ns3:legal>
                <ns3:OGRN>0000000000000</ns3:OGRN>
                <ns3:KPP>000000000</ns3:KPP>
              </ns3:legal>
            </ns2:producer>
            <ns2:quantity>1</ns2:quantity>
            <ns2:weight>505000</ns2:weight>
            <ns2:uom>GRM</ns2:uom>
            <ns2:batchProduct>
              <ns2:metal>DM_SILVER</ns2:metal>
              <ns2:hallmark>925</ns2:hallmark>
              <ns2:metalList>
                <ns2:metal>DM_SILVER</ns2:metal>
                <ns2:weight>497000</ns2:weight>
              </ns2:metalList>
              <ns2:stoneList>
                <ns2:type>DIAMOND</ns2:type>
                <ns2:shape>DIAMOND_KR_17</ns2:shape>
                <ns2:quality>DIAMOND_2_GROUP</ns2:quality>
                <ns2:color>DIAMOND_2</ns2:color>
                <ns2:quantity>6</ns2:quantity>
                <ns2:weight>19780</ns2:weight>
              </ns2:stoneList>
            </ns2:batchProduct>
            <ns2:costList>
              <ns2:type>P_GRM</ns2:type>
              <ns2:currency>RUB</ns2:currency>
              <ns2:amount>57000000</ns2:amount>
              <ns2:rateVAT>NDS_0</ns2:rateVAT>
            </ns2:costList>
          </ns1:batchList>
       </ns:receipt>
      <!-- Пример использования тегов uinList, certList, ingotList -->
      <ns:receipt>
        <ns1:id>P-02-000002998-23</ns1:id>
        <ns1:replace>true</ns1:replace>
        <ns1:batchList>
          <ns2:name>Часы золотые 585-й пробы серия 5500000740241</ns2:name>
          <ns2:type>PRODUCT</ns2:type>
          <ns2:subType>CLOCK</ns2:subType>
          <ns2:category>CL_WATCH</ns2:category>
          <ns2:phase>PAWNSHOP</ns2:phase>
          <ns2:process>STORED</ns2:process>
          <ns2:OKPD2>26.52.11.110</ns2:OKPD2>
          <ns2:producer>
            <ns3:legal>
              <ns3:OGRN>0000000000000</ns3:OGRN>
              <ns3:KPP>000000000</ns3:KPP>
            </ns3:legal>
          </ns2:producer>
          <ns2:quantity>0</ns2:quantity>
          <ns2:weight>500000</ns2:weight>
          <ns2:uom>GRM</ns2:uom>
          <ns2:batchProduct>
            <ns2:metal>DM_GOLD</ns2:metal>
            <ns2:hallmark>58500</ns2:hallmark>
            <ns2:confirmHallmark>58500</ns2:confirmHallmark>
            <ns2:metalList>
              <ns2:metal>DM_GOLD</ns2:metal>
              <ns2:weight>292500</ns2:weight>
            </ns2:metalList>
          </ns2:batchProduct>
        </ns1:batchList>
        <ns1:uinList>6432300002168408</ns1:uinList>
        <ns1:certList>
          <ns2:certNumber>123</ns2:certNumber>
          <ns2:certDate>2023-12-15</ns2:certDate>
          <ns2:certContractor>
            <ns3:legal>
              <ns3:OGRN>1153702015950</ns3:OGRN>
              <ns3:KPP>370201001</ns3:KPP>
            </ns3:legal>
          </ns2:certContractor>
        </ns1:certList>
       <!-- поиск выведенного из оборота слитка по характеристикам, доступно с версии 5.1 -->
        <ns1:ingotList>
          <ns5:UIN_INP>6432300000086581</ns5:UIN_INP>
          <ns5:producer>
            <ns3:legal>
              <ns3:OGRN>1167847225281</ns3:OGRN>
              <ns3:KPP>781301001</ns3:KPP>
            </ns3:legal>
          </ns5:producer>
          <ns5:stamp>20230522-001-2</ns5:stamp>
          <ns5:dateManufacture>2023</ns5:dateManufacture>
          <ns5:metal>DM_SILVER</ns5:metal>
      </ns1:ingotList>
      </ns:receipt>
      </ns:RequestData>
    </ns:SendBatchBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendBatchBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>082bd371-2fe5-4695-b7b8-5f8f8a6f0644</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBatchBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

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

Код ошибки Описание
1009 Не указан производитель
1010 Ошибка статуса партии, статус не входит в допустимый перечень: выведена из оборота, выведена из оборота в переходный период
1011 В квитанцию нельзя добавить данный вид партии
1012 В квитанцию на скупку нельзя добавить партии ЮИ без УИН

CheckBatchBuyingup


Метод возвращает результат обработки запроса на добавление ценностей в квитанцию (карточку залога).

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций, сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.error Полное описание ошибки
Пример XML − Отправка партий в квитанции на обратный выкуп слитков у ФЛ
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/saleoperation/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/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/arm-marking/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/types/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>aaad9292-2699-4995-936d-1da158e45812</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000028-25</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV: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:CheckBatchBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:messageId>082bd371-2fe5-4695-b7b8-5f8f8a6f0644</ns:messageId>
      </ns:RequestData>
    </ns:CheckBatchBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>082bd371-2fe5-4695-b7b8-5f8f8a6f0644</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000085-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:id>P-02-000000086-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:id>P-02-000000087-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendGetBuyingup


Метод возвращает краткие сведения о квитанциях на скупку/комиссию/ремонт/изготовление, карточках залога.

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

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.dateBegin Дата начала периода
RequestData.dateEnd Дата окончания периода
RequestData.type Тип объекта (квитанция на скупку/комиссию/ремонт/изготовление, карточка залога)
RequestData.state Статус квитанции (карточки залога)
RequestData.buingupID Учетный номер квитанции в ГИИС ДМДК
RequestData.contractor НЕ ИСПОЛЬЗУЕТСЯ
RequestData.page Запрашиваемая страница, по умолчанию 1
RequestData.size Размер страницы (не более 100 записей)

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/contractor/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendGetBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:dateBegin>2022-06-20</ns:dateBegin>
        <ns:dateEnd>2022-06-30</ns:dateEnd>
      </ns:RequestData>
    </ns:SendGetBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendGetBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>bb830ee8-cb87-4299-84de-22ed530c9989</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendGetBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckGetBuyingup


Метод возвращает квитанции по параметрам.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.result Сведения о квитанции (карточке залога)
ResponseData.page Запрашиваемая страница
ResponseData.pages Страниц всего
ResponseData.size Размер страницы
Пример 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:CheckBatchBuyingupRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="data">
        <ns:messageId>082bd371-2fe5-4695-b7b8-5f8f8a6f0644</ns:messageId>
      </ns:RequestData>
    </ns:CheckBatchBuyingupRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/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/assayreceipt/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/specification/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>082bd371-2fe5-4695-b7b8-5f8f8a6f0644</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000085-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:id>P-02-000000086-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:id>P-02-000000087-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBuyingupAction (устаревший)


Метод меняет вид операции в квитанции на скупку/комиссию/ремонт/изготовление, карточки залога. С версии 5.1.1 необходимо использовать метод SendOperation.

Смена статуса возможна только после подписания документа в ЛК.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/buyingup/3.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:SendBuyingupActionRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
        <ns:RequestData id="body">
           <ns:receipt>
               <ns1:id>P-02-000000028-25</ns1:id>
               <ns1:state>DS_BR_ACCEPTED_REACQUIRE</ns1:state>
            </ns:receipt>
         </ns:RequestData>
      </ns:SendBuyingupActionRequest>
   </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" xmlns:ns1="urn://xsd.dmdk.goznak.ru/buyingup/3.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:SendBuyingupActionRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
        <ns:RequestData id="req">
            <ns:receipt>
              <ns1:id>P-02-000000086-22</ns1:id>
               <ns1:state>DS_BR_RETURNED</ns1:state>
            </ns:receipt>
         </ns:RequestData>
      </ns:SendBuyingupActionRequest>
   </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendBuyingupActionResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:ResponseData id="responsedata">
        <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
        <ns2:messageId>07cbd47b-18b4-4194-855a-069be6d67d51</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBuyingupActionResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBuyingupAction (устаревший)


Метод возвращает результата операции по смене статуса квитанции на скупку (на комиссию, залогового билета).

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций, сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.index Порядковый номер квитанции в пакете
ResponseData.success.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.index Порядковый номер квитанции в пакете
ResponseData.failure.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.error Полное описание ошибки
Пример XML − Принятие партий по квитанции на обратный выкуп слитков у ФЛ
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:CheckBuyingupActionResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/saleoperation/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/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/arm-marking/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/types/3.0">
        <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
         <ns2:ResponseData id="responsedata">
            <ns2:messageId>f9c9cf81-7881-44ff-ba5b-0857728624dd</ns2:messageId>
            <ns2:status>PREPARED</ns2:status>
            <ns2:success>
               <ns2:result>
                  <ns2:id>P-02-000000028-25</ns2:id>
               </ns2:result>
            </ns2:success>
         </ns2:ResponseData>
      </ns2:CheckBuyingupActionResponse>
   </SOAP-ENV:Body>
</SOAP-ENV: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:CheckBuyingupActionRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="req">
        <ns:messageId>07cbd47b-18b4-4194-855a-069be6d67d51</ns:messageId>
      </ns:RequestData>
    </ns:CheckBuyingupActionRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBuyingupActionResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>07cbd47b-18b4-4194-855a-069be6d67d51</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000086-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBuyingupActionResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBatchBuyingupOut


Метод для добавления готовой продукции в квитанцию на ремонт/изготовление ЮИ.

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

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

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.receipt.id Учетный номер квитанции на ремонт/изготовление ЮИ в ГИИС ДМДК
RequestData.receipt.replace Признак замены списка партий: true - список обновляется, false - список дополняется
RequestData.receipt.batchList ИНП/УИН партий готовой продукции, которые прикрепляются к квитанции

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/buyingup/3.0">
  <soapenv:Header/>  <soapenv:Body>
    <ns:SendBatchBuyingupOutRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="request">
        <ns:receipt>
          <ns1:id>P-02-000000121-22</ns1:id>
          <ns1:replace>true</ns1:replace>
          <ns1:batchList>6432200004571031</ns1:batchList>
        </ns:receipt>
        <ns:receipt>
          <ns1:id>P-02-000000122-22</ns1:id>
          <ns1:replace>true</ns1:replace>
          <ns1:batchList>6432200004570987</ns1:batchList>
        </ns:receipt>
      </ns:RequestData>
    </ns:SendBatchBuyingupOutRequest>
</soapenv:Body></soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>  <SOAP-ENV:Body>
    <ns2:SendBatchBuyingupOutResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>dfe17d9a-543b-459a-b483-262e507d9210</ns2:messageId>
        <ns2:status>ACCEPTED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBatchBuyingupOutResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBatchBuyingupOut


Метод возвращает результат обработки запроса на добавление ценностей в квитанцию (оборотная сторона).

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций, сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.id Номер квитанции (зкарточки залога) в ГИИС ДМДК
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.error Полное описание ошибки
Пример 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:CheckBatchBuyingupOutRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="request">
        <ns:messageId>dfe17d9a-543b-459a-b483-262e507d9210</ns:messageId>
      </ns:RequestData>
    </ns:CheckBatchBuyingupOutRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupOutResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>dfe17d9a-543b-459a-b483-262e507d9210</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000121-22</ns2:id>
          </ns2:result>
          <ns2:result>
            <ns2:id>P-02-000000122-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupOutResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBatchBuyingupDelete


Метод для удаления партий из квитанции (карточки залога).

Данный метод используется только в случае, если партия имеет УИН/ИНП. Если УИН/ИНП отсутствует, то необходимо использовать метод SendBatchBuyingup для обновления списка партий квитанции (карточки залога).

При удалении партий из карточки залога, которая находится в статусе «В залоге», партии не удаляются (так как им уже назначены ИНП), а либо выводятся из оборота (слитки, ЮИ), либо списываются.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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/buyingup/3.0">
  <soapenv:Header/>
  <soapenv:Body>
    <ns:SendBatchBuyingupDeleteRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="requestdata">
        <ns:receipt>
          <ns1:id>P-02-000000125-22</ns1:id>
          <ns1:batchList>6432200004579341</ns1:batchList>
          <ns1:batchList>6432200004579365</ns1:batchList>
        </ns:receipt>
      </ns:RequestData>
    </ns:SendBatchBuyingupDeleteRequest>
  </soapenv:Body>
</soapenv:Envelope>

CheckBatchBuyingupDelete


Метод возвращает результат обработки запроса на удаление партий из квитанции (карточки залога).

При удалении партий из карточки залога, которая находится в статусе «В залоге», партии не удаляются (так как им уже назначены ИНП), а либо выводятся из оборота (слитки, ЮИ), либо списываются.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций, сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.id Номер квитанции (карточки залога) в ГИИС ДМДК
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.error Полное описание ошибки
Пример XML
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupDeleteResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>ce6cd8b9-40fe-4b91-b4eb-101545eaee3c</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:id>P-02-000000125-22</ns2:id>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupDeleteResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBatchBuyingupTransform


Метод для группового преобразования ювелирных изделий из карточек залога в нетоварное изделие.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса
Пример 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:SendBatchBuyingupTransformRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="requestdata">
        <ns:receiptList>P-02-000000126-22</ns:receiptList>
        <ns:receiptList>P-02-000000128-22</ns:receiptList>
      </ns:RequestData>
    </ns:SendBatchBuyingupTransformRequest>
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:SendBatchBuyingupTransformResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>4b5b523b-7267-4936-9483-53375508697e</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
      </ns2:ResponseData>
    </ns2:SendBatchBuyingupTransformResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBatchBuyingupTransform


Метод возвращает результат преобразования партий в нетоварное изделие.

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

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

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

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

Название параметра Описание
DmdkSignature Электронная подпись ГИИС ДМДК
ResponseData.messageId Уникальный идентификатор запроса (UUID)
ResponseData.status Статус запроса
ResponseData.error Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса
ResponseData.success Номера квитанций, сведения по которым были успешно зафиксированы в ГИИС ДМДК
ResponseData.success.result.INP ИНП партии нетоварного изделия, полученного в результате преобразования партий из карточек залога
ResponseData.failure Номера квитанций (карточек залога), которые не были приняты в ГИИС ДМДК с указанием причины
ResponseData.failure.result.msg Ошибка
ResponseData.failure.result.error Полное описание ошибки
Пример 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:CheckBatchBuyingupTransformRequest>
      <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
      <ns:RequestData id="requestdata">
        <ns:messageId> messageId из ответа на запрос SendBatchBuyingupTransform </ns:messageId>
      </ns:RequestData>
    </ns:CheckBatchBuyingupTransformRequest >
  </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <ns2:CheckBatchBuyingupTransformResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/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/document/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0">
      <ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
      <ns2:ResponseData id="responsedata">
        <ns2:messageId>e9af9b23-b366-43d7-ae5c-bd3f0c998aba</ns2:messageId>
        <ns2:status>PREPARED</ns2:status>
        <ns2:success>
          <ns2:result>
            <ns2:INP>6432200004579805</ns2:INP>
          </ns2:result>
        </ns2:success>
      </ns2:ResponseData>
    </ns2:CheckBatchBuyingupTransformResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendOperation


Описание метода по ссылке.