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

3.7 Акты ввода в оборот

SendBatchDocument


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

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

Название параметра Описание
CallerSignature Электронная подпись участника. Подписан RequestData
TestMessage Признак тестового запроса
OGRN ОГРН организации
IDTOP* Идентификационный код (филиала) организации в ГИИС ДМДК
RequestData.document Сведения об актах
RequestData.document.index Порядковый номер документа в пакете
RequestData.document.id Учетный номер акта в ГИИС ДМДК. Заполняется в случае редактирования акта-черновика.
RequestData.document.docDate Дата документа
RequestData.document.description Описание
RequestData.document.docType Тип документа
RequestData.document.docList Подтверждающие документы, реквизитный состав см. раздел 3.8
RequestData.document.batchList Партии, реквизитный состав партий см. Реквизиты партии
RequestData.document.certList Список сертификатов геммологической экспертизы для поиска и добавления ранее выведенных из оборота в ГИИС ДМДК сертифицированных ДК

* − используется с версии 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/batch-operation/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:SendBatchDocumentRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
        <ns:RequestData id="requestdata">
           <ns:document>
               <ns1:index>1</ns1:index>
              <ns1:docDate>2022-10-01</ns1:docDate>
              <ns1:description>Акт ввода в оборот драгоценных металлов</ns1:description>
               <ns1:docType>DT_ACT_PUTTING_INTO_TURNOVER_METAL</ns1:docType>
              <ns1:docList>
                  <ns2:date>2022-10-01</ns2:date>
                 <ns2:number>001/222</ns2:number>
                  <ns2:name>документ</ns2:name>
                  <ns2:type>CDT_OTHER_DOCUMENTS_BATCH_DOCUMENT</ns2:type>
                  <ns2:scan>
                     <ns2:data>0J7Rh9C10L3RjCDQstCw0LbQvdGL0Lkg0L/RgNC+0YfQuNC5INC00L7QutGD0LzQtdC90YI=</ns2:data>
                     <ns2:originalName>doc.txt</ns2:originalName>
                  </ns2:scan>
               </ns1:docList>
              <ns1:batchList>
                  <ns3:name>лом платина</ns3:name>
                 <ns3:type>METAL</ns3:type>
                  <ns3:subType>SCRAP_METAL</ns3:subType>
                  <ns3:phase>DOMESTIC_TURNOVER</ns3:phase>
                  <ns3:process>STORED</ns3:process>
                 <ns3:OKPD2>32.12</ns3:OKPD2>
                 <ns3:producer>
                     <ns4:legal>
                        <ns4:OGRN>0000000000000</ns4:OGRN>
                       <ns4:KPP>000000000</ns4:KPP>
                     </ns4:legal>
                  </ns3:producer>
                  <ns3:owner>
                     <ns4:legal>
                        <ns4:OGRN>1167847225281</ns4:OGRN>
                        <ns4:KPP>781301001</ns4:KPP>
                     </ns4:legal>
                 </ns3:owner>
                  <ns3:quantity>1</ns3:quantity>
                  <ns3:weight>150000000</ns3:weight>
                  <ns3:uom>KGM</ns3:uom>
                 <ns3:batchMetal>
                     <ns3:metal>DM_PLATINUM</ns3:metal>
                     <ns3:hallmark>90000</ns3:hallmark>
                    <ns3:metalList>
                        <ns3:metal>DM_PLATINUM</ns3:metal>
                        <ns3:weight>140000000</ns3:weight>
                     </ns3:metalList>
                  </ns3:batchMetal>
               </ns1:batchList>
            </ns:document>
         </ns:RequestData>
      </ns:SendBatchDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:SendBatchDocumentResponse 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>b6b926de-57f3-4a1d-9e0a-4a9ce4dc3cc8</ns2:messageId>
            <ns2:status>ACCEPTED</ns2:status>
         </ns2:ResponseData>
      </ns2:SendBatchDocumentResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML - акт ввода в оборот сертифицированных ДК, ранее выведенных из оборота в ГИИС ДМДК
Запрос:
<SendBatchDocumentRequest xmlns="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/saleoperation-cloud/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/application/3.0">
    <CallerSignature> ... подпись по стандарту XMLDSig ... </CallerSignature>
    <RequestData id="req">
        <document>
            <ns7:docDate>2023-12-15</ns7:docDate>
            <ns7:docType>ACT_PUTTING_INTO_TURNOVER_CERTGEMS</ns7:docType>
            <ns7:certList>
                <ns4:certNumber>123</ns4:certNumber>
                <ns4:certDate>2023-12-15</ns4:certDate>
                <ns4:certContractor>
                    <ns3:legal>
                        <ns3:OGRN>1153702015950</ns3:OGRN>
                        <ns3:KPP>370201001</ns3:KPP>
                    </ns3:legal>
                </ns4:certContractor>
            </ns7:certList>
        </document>
    </RequestData>
</SendBatchDocumentRequest>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:SendBatchDocumentResponse 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>9f870b56-a945-4ac0-9a49-d2db29f848d8</ns2:messageId>
            <ns2:status>ACCEPTED</ns2:status>
         </ns2:ResponseData>
      </ns2:SendBatchDocumentResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBatchDocument


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

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

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

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

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

Название параметра Описание
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
Запрос:
<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:CheckBatchDocumentRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
         <ns:RequestData id="requestdata">
            <ns:messageId>b6b926de-57f3-4a1d-9e0a-4a9ce4dc3cc8</ns:messageId>
         </ns:RequestData>
      </ns:CheckBatchDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:CheckBatchDocumentResponse 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>b6b926de-57f3-4a1d-9e0a-4a9ce4dc3cc8</ns2:messageId>
            <ns2:status>PREPARED</ns2:status>
            <ns2:success>
               <ns2:result>
                  <ns2:id>E-00-000000220-22</ns2:id>
                  <ns2:index>1</ns2:index>
               </ns2:result>
            </ns2:success>
         </ns2:ResponseData>
      </ns2:CheckBatchDocumentResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

SendBatchBatchDocument


Метод отправляет запрос на изменение списка прикрепленных партий в акте ввода в оборот.

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

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

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

* − используется с версии 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/batch-operation/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:SendBatchBatchDocumentRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
        <ns:RequestData id="requestdata">
           <ns:document>
               <ns1:id>E-00-000000220-22</ns1:id>
               <ns1:replace>false</ns1:replace>
              <ns1:batchList>
                  <ns2:name>2 лом серебра 925 пробы</ns2:name>
                 <ns2:type>METAL</ns2:type>
                  <ns2:subType>SCRAP_METAL</ns2:subType>
                  <ns2:phase>DOMESTIC_TURNOVER</ns2:phase>
                  <ns2:process>STORED</ns2:process>
                 <ns2:OKPD2>38.32.21</ns2:OKPD2>
                 <ns2:producer>
                    <ns3:legal>
                        <ns3:OGRN>0000000000000</ns3:OGRN>
                        <ns3:KPP>000000000</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:weight>100000000</ns2:weight>
                  <ns2:uom>KGM</ns2:uom>
                 <ns2:batchMetal>
                    <ns2:metal>DM_SILVER</ns2:metal>
                    <ns2:hallmark>92500</ns2:hallmark>
                    <ns2:metalList>
                        <ns2:metal>DM_SILVER</ns2:metal>
                        <ns2:weight>94700000</ns2:weight>
                     </ns2:metalList>
                  </ns2:batchMetal>
               </ns1:batchList>
            </ns:document>
         </ns:RequestData>
      </ns:SendBatchBatchDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:SendBatchBatchDocumentResponse 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>6622cbb1-820f-475f-88db-75799e907045</ns2:messageId>
            <ns2:status>ACCEPTED</ns2:status>
         </ns2:ResponseData>
      </ns2:SendBatchBatchDocumentResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CheckBatchBatchDocument


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

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

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

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

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

Название параметра Описание
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:CheckBatchBatchDocumentRequest>
        <ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
        <ns:RequestData id="requestdata">
            <ns:messageId>6622cbb1-820f-475f-88db-75799e907045</ns:messageId>
         </ns:RequestData>
      </ns:CheckBatchBatchDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns2:CheckBatchBatchDocumentResponse 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>6622cbb1-820f-475f-88db-75799e907045</ns2:messageId>
            <ns2:status>PREPARED</ns2:status>
            <ns2:success>
               <ns2:result>
                  <ns2:id>E-00-000000220-22</ns2:id>
               </ns2:result>
            </ns2:success>
         </ns2:ResponseData>
      </ns2:CheckBatchBatchDocumentResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>