3.5.2 Скупка, комиссия, ремонт и изготовление изделий, карточки залога, сохранные квитанции, обратный выкуп слитков
SendBuyingup
Метод отправляет пакет с квитанцией (карточкой залога) для регистрации в ГИИС ДМДК. Каждая квитанция (карточка залога) в пакете обрабатывается в отдельной транзакции.
Параметры запроса:
Название параметра | Описание |
---|---|
CallerSignature | Электронная подпись участника. Подписан RequestData |
TestMessage | Признак тестового запроса |
OGRN | ОГРН организации |
IDTOP* | Идентификационный код (филиала) организации в ГИИС ДМДК |
RequestData.receipt | Сведения о квитанции |
* − используется с версии 5.1. Заполняется при регистрации головной организацией фактов оборота, произошедших в ТОП этой организации, с использованием сертификата автоматизированной системы (обезличенного), загруженного в профиль информационного обмена головной организации.
Особенности работы с методом
-
Значения реквизитов − адрес проживания (addressFact), телефон (phone), адрес электронной почты (email), указанные в запросе для сдатчика (см. Пример XML, блок client), сохраняются в квитанции. Данные о сдатчике в карточке физического лица не обновляются.
-
Повторный вызов метода с идентификатором карточки залога, находящейся в статусе "В залоге" (до обращения взыскания), позволяет скорректировать дату приёмки, сумму и описание карточки залога. Для редактирования состава партий карточки залога следует использовать метод 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
Описание метода по ссылке.