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>