3.2.9 Реализация розничной продажи
SendBatchSale
Метод предназначен для регистрации факта розничной продажи (возврата) партий физическому лицу в ГИИС ДМДК, а также для корректировки чеков.
С 01.03.2025 г. вводятся ограничения на использование метода:
- кредитным организациям и художникам-ювелирам доступен полный функционал метода, а именно регистрация факта розничной продажи (возврата) физическому лицу;
- аффинажным организациям и организации, изготавливающей банкноты и монету Центрального банка Российской Федерации, метод доступен для регистрации розничной реализации (возврата) слитков;
- остальным участникам метод доступен только для корректировки чеков, полученных от курьерских и сервисных компаний через метод SendBatchSaleCloud.
Каждая операция в пакете обрабатывается в отдельной транзакции.
Параметры запроса:
Название параметра | Описание |
---|---|
CallerSignature | Электронная подпись участника. Подписан RequestData |
TestMessage | Признак тестового запроса |
OGRN | ОГРН организации |
IDTOP* | Идентификационный код (филиала) организации в ГИИС ДМДК |
RequestData.sale | Данные о продаже/возврате |
* − используется с версии 5.1.5. Заполняется головной организацией для выполнения действия от имени ТОП этой организации с использованием сертификата автоматизированной системы (обезличенного), загруженного в профиль информационного обмена головной организации.
Параметры ответа:
Название параметра | Описание |
---|---|
DmdkSignature | Электронная подпись ГИИС ДМДК |
ResponseData.messageId | Уникальный идентификатор запроса (UUID). Заполняется в случае успешной регистрации запроса |
ResponseData.status | Статус запроса |
ResponseData.error | Сообщение об ошибке. Заполняется в случае некорректной регистрации запроса |
Особенности применения параметра IDTOP (используется, начиная с версии 4.5.5)
IDTOP «Идентификационный код (филиала) организации» отвечает за возможность регистрации продажи партий отправителем запроса от имени своего филиала с кодом, указанным в IDTOP.
- Если IDTOP отсутствует в запросе, то операция продажи выполнятся от имени отправителя запроса.
- Головная организация может регистрировать продажи как свои (IDTOP отсутствует), так и филиала (IDTOP указан).
- Филиал организации может регистрировать только свои продажи, при этом IDTOP передавать не требуется. Если IDTOP будет указан, то отправитель запроса получит ошибку «1003 Вы не являетесь владельцем партий».
Особенности применения метода для корректировки чеков с ошибками
При неудачной попытке регистрации продажи через курьерскую или сервисную компанию методом SendBatchSaleCloud Владелец партии после исправления ошибки может выполнить продажу с использованием метода SendBatchSale с указанием correctId (уникальный идентификатор (messageId) неудавшегося запроса курьерской или сервисной компании). При этом изменение УИН недопустимо.
После успешного исправления продажи повторная корректировка невозможна (код ошибки = 1037).
Примеры XML
Розничная реализация
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns1="urn://xsd.dmdk.goznak.ru/saleoperation/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:SendBatchSaleRequest>
<ns:CallerSignature>
... подпись по стандарту XMLDSig ...
</ns:CallerSignature>
<ns:RequestData id="?">
<ns:sale>
<ns1:index>1</ns1:index>
<ns1:type>SALE</ns1:type>
<ns1:IDTOP>ЮЛ780300000200013</ns1:IDTOP>
<ns1:cheque>
<ns1:fn>000</ns1:fn>
<ns1:fd>CASH_RECEIPT</ns1:fd>
<ns1:nfd>001</ns1:nfd>
<ns1:date>2022-02-21</ns1:date>
<ns1:uinList>
<ns1:UIN>6432200000902093</ns1:UIN>
</ns1:uinList>
<ns1:uinList>
<ns1:UIN>6432200000902087</ns1:UIN>
</ns1:uinList>
</ns1:cheque>
</ns:sale>
<ns:sale>
<ns1:index>2</ns1:index>
<ns1:type>SALE</ns1:type>
<ns1:cheque>
<ns1:fn>000</ns1:fn>
<ns1:fd>CASH_RECEIPT</ns1:fd>
<ns1:nfd>002</ns1:nfd>
<ns1:date>2022-02-21</ns1:date>
<ns1:uinList>
<ns1:UIN>6432200000902072</ns1:UIN>
</ns1:uinList>
</ns1:cheque>
</ns:sale>
</ns:RequestData>
</ns:SendBatchSaleRequest>
</soapenv:Body>
</soapenv:Envelope>
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns1="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/document/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:SendBatchSaleRequest>
<ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
<ns:RequestData id="body">
<ns:sale>
<ns1:index>001</ns1:index>
<ns1:type>SALE</ns1:type>
<ns1:buyer>
<ns2:familyName>СИДОРОВ</ns2:familyName>
<ns2:firstName>ПЕТР</ns2:firstName>
<ns2:birthDay>2000-01-01</ns2:birthDay>
<ns2:nationality>643</ns2:nationality>
<ns2:identityDocument>
<ns3:docType>PASSPORT</ns3:docType>
<ns3:serial>0000</ns3:serial>
<ns3:number>000000</ns3:number>
<ns3:issueDate>2020-01-01</ns3:issueDate>
<ns3:issuer>000-001</ns3:issuer>
</ns2:identityDocument>
<ns2:address>
<ns2:adressType>PHYS_REGISTRATION_ADDRESS</ns2:adressType>
<ns2:address>
<ns2:countryCode>643</ns2:countryCode>
<ns2:index>000000</ns2:index>
<ns2:regionCode>59</ns2:regionCode>
<ns2:city>Г ПЕРМЬ</ns2:city>
</ns2:address>
</ns2:address>
<ns2:phone>7987654321</ns2:phone>
<ns2:email>@</ns2:email>
</ns1:buyer>
<ns1:cheque>
<ns1:fn>99988800000446655</ns1:fn>
<ns1:fd>INCOMING_CASH_ORDER</ns1:fd>
<ns1:nfd>100</ns1:nfd>
<ns1:date>2024-04-15</ns1:date>
<ns1:uinList>
<ns1:UIN>6432400000031534</ns1:UIN>
</ns1:uinList>
</ns1:cheque>
</ns:sale>
</ns:RequestData>
</ns:SendBatchSaleRequest>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:SendBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch/3.0">
<ns2:DmdkSignature>
... подпись по стандарту XMLDSig ...
</ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>bcac9024-8962-49cb-86ad-8e37766f478f</ns2:messageId>
<ns2:status>ACCEPTED</ns2:status>
</ns2:ResponseData>
</ns2:SendBatchSaleResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Для метода SendBatchSale выполняется предварительная проверка партий. При регистрации чека продажи могут возвращаться следующие коды ошибок:
Код ошибки | Символьный код ошибки | Описание |
---|---|---|
0 | SUCCESS | Успех |
1000 | INTERNAL_SERVER_ERROR | Внутренняя ошибка сервера ГИИС ДМДК |
1001 | BATCH_UIN_NOT_VALID | Некорректный ИНП/УИН |
1002 | BATCH_NOT_FOUND | Партия не зарегистрирована |
1003 | BATCH_NOT_OWNER | Вы не являетесь владельцем партии |
1004 | BATCH_IN_SPEC | Партия находится в спецификации |
1005 | SALE_IMPOSSIBLE | Партия уже выведена из оборота, или на стадии доставки |
1006 | SALE_COMPLETESET | Партия находится в комплекте |
1007 | SALE_WRONG_SUBTYPE | Недопустимый вид партии для операции реализации |
1008 | SALE_WRONG_PHASE | Недопустимый этап обработки партии для операции реализации |
1009 | BATCH_CREATOR_EMPTY | Не указан производитель |
1010 | BUYINGUP_WRONG_STATUS | Ошибка статуса партии, статус не входит в допустимый перечень |
1011 | BUYINGUP_WRONG_SUBTYPE | В квитанцию нельзя добавить данный вид партии |
1012 | BUYINGUP_BATCH_UIN | В квитанцию нельзя добавить партии ЮИ без УИН |
1013 | BATCH_REGISTER_PRODUCT | Недопустимая операция, регистрация возможна только через производство |
1014 | BATCH_KEEPER_WRONG | Собственником партии должна быть указана головная организация |
1015 | BATCH_PARENT_EMPTY | Отсутствует информация о родительских партиях |
1016 | BATCH_PARENT_COMPOSITION_EMPTY | Отсутствует информация о сплавах в родительских партиях |
1017 | BATCH_UNIQNUMBER | Нарушение уникальности номера партии |
1018 | BATCH_KEEPER_EMPTY | Не указан собственник |
1019 | TESTPROTOCOL_WRONG_SUBTYPE | В протокол нельзя добавить данный вид партии |
1020 | CONTRACTOR_NOT_FOUND | Контрагент не найден |
1021 | SALE_WRONG_STATE | Действие недопустимо для данного состояния объекта |
1022 | BATCH_EMPTY_CONTROL_IMPORT | Партия не прошла государственный контроль |
1023 | BATCH_WRONG_CATEGORY | Недопустимая дополнительная классификация партии |
1024 | BATCH_NO_CERTGEM | Партия обработанных камней не имеет сертификата |
1025 | ACCESS_NOT_GRANTED | Не предоставлено разрешение на передачу сведений о продаже партий от владельца партий текущему контрагенту |
1026 | ACCESS_NOT_GRANTED_BY_INN | Не предоставлено разрешение на передачу сведений о продаже партий от продавца (ИНН в чеке) текущему контрагенту |
1027 | ACCESS_NOT_GRANTED_OWNER_BY_INN | Не предоставлено разрешение на передачу сведений о продаже партий от владельца партий продавцу (ИНН в чеке) |
1028 | CONTRACTOR_NOT_FOUND_SALE_BY_INN | Не найден контрагент по ИНН в чеке (ИНН интернет-магазина) |
1029 | SALE_ACCESS_DENIED_INGOT | Нет доступа к реализации слитков |
1030 | SALE_ACCESS_DENIED_GEMSTONE | Нет доступа к реализации обработанных ДК |
1031 | SALE_ACCESS_DENIED_BATCH | Нет доступа к розничной реализации |
1032 | EMPTY_SPECCARD | Для проведения операции необходимо поставить организацию на специальный учет |
1033 | BACTH_EXPORT_ONLY | Нельзя реализовать партии с признаком «Разрешён только экспорт |
1034 | SALECORRECT_NOT_FOUND | Не найдена операция продажи |
1035 | SALECORRECT_DOC_NOT_FOUND | Не найден документ по операции |
1036 | SALECORRECT_BATCH_NOT_FOUND | Не найдена партия по операции |
1037 | SALECORRECT_BATCH_ACCEPTED | Партия успешно обработана, корректировка невозможна |
1038 | SALE_GEMS_WRONG_DOC | При продаже/возврате сертифицированного ДК необходимо указать Акт-приема-передачи |
1039 | SALE_INGOTS_WRONG_DOC | При продаже слитков необходимо указать Акт-приема-передачи, либо Приходный/Расходный кассовый ордер |
1040 | SALE_RETURN_DIFF_BATCH_STAGE | В одном чеке не могут быть партии для возврата продажи и возврата из доставки |
1041 | SALE_REPAIR_CLOCK | Нельзя реализовать партии часов, на этапе ремонта, без ДМ и ДК |
1042 | SALE_NONMARKED_BATCH | Нельзя реализовать партии изделий без установленного признака физической маркировки |
1043 | SALE_ACCESS_ERROR | Ошибка доступа, контрагент в чеке не соответствует контрагенту запроса |
1044 | BATCHID_NOT_FOUND | Партия не найдена |
1045 | SALE_OWNER_IS_NULL | Нельзя реализовать партии без собственника |
1046 | SALE_PHYSICAL_EMPTY | Не указаны данные покупателя(физического лица) |
1047 | SALE_DELIVERY_WRONG_SUBTYPE | Операция доставки не доступна для данного вида партий |
1048 | SALE_ACCESS_DENIED_TECH_ITEMS_PREPACK | Нет доступа к розничной реализации изделий технического назначения |
1050 | SALE_MIN_DATE_ERROR | Дата должна быть не ранее 2000-01-01 |
1051 | SALE_NFD_EMPTY | Номер фискального документа не может быть пустым |
Ошибки возвращаются в необязательном параметре «detail» метода CheckBatchSale.
CheckBatchSale
Метод возвращает результат регистрации факта продажи или возврата, обработки запроса SendBatchSale.
Параметры запроса:
Название параметра | Описание |
---|---|
CallerSignature | Электронная подпись участника. Подписан RequestData |
TestMessage | Признак тестового запроса |
OGRN | ОГРН организации |
IDTOP* | Идентификационный код (филиала) организации в ГИИС ДМДК |
RequestData.messageId | Уникальный идентификатор запроса (UUID) |
* − заполняется тем же значением, что было указано в запросе SendBatchSale.
Параметры ответа:
Название параметра | Описание |
---|---|
DmdkSignature | Электронная подпись ГИИС ДМДК |
ResponseData.messageId | Уникальный идентификатор запроса (UUID) |
ResponseData.status | Статус запроса |
ResponseData.error | Сообщение об ошибке. Заполняется в случае возникновения ошибки в процессе обработки запроса |
ResponseData.success | Партии, которые были успешно зафиксированы в ГИИС ДМДК |
ResponseData.success.result.index | Порядковый номер чека в запросе |
ResponseData.failure | Партии, которые не были приняты в ГИИС ДМДК с указанием причины ошибки. |
ResponseData.failure.result.index | Порядковый номер чека в запросе |
ResponseData.failure.result.msg | Ошибка |
ResponseData.failure.result.detail | Детальная информацияоб ошибках: |
ResponseData.failure.result.detail.code | Код ошибки |
ResponseData.failure.result.detail.text | ИНП/УИН некорректных партий |
ResponseData.failure.result.error | Полное описание ошибки |
Пример XML – ошибка при регистрации продажи: партии не принадлежат отправителю запроса (либо IDTOP, если он передан)
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:CheckBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch-operation/3.0">
<ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>2713922c-f98a-480a-a9f9-36127582f68d</ns2:messageId>
<ns2:status>PREPARED</ns2:status>
<ns2:failure>
<ns2:result>
<ns2:index>1</ns2:index>
<ns2:msg>Ошибка регистрации чека</ns2:msg>
<ns2:detail>
<ns2:code>1003</ns2:code>
<ns2:text>6432400000031432</ns2:text>
<ns2:text>6432400000031418</ns2:text>
<ns2:text>6432400000031407</ns2:text>
</ns2:detail>
<ns2:error>
<ns2:code>validate</ns2:code>
<ns2:msg>Ошибка регистрации чека</ns2:msg>
<ns2:detail>
<ns2:code>1003</ns2:code>
<ns2:text>6432400000031432</ns2:text>
<ns2:text>6432400000031418</ns2:text>
<ns2:text>6432400000031407</ns2:text>
</ns2:detail>
</ns2:error>
</ns2:result>
</ns2:failure>
</ns2:ResponseData>
</ns2:CheckBatchSaleResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – успешная регистрация продажи
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:CheckBatchSaleResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/document/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/batch-operation/3.0">
<ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>bdce50f6-0387-47f9-8e17-7f703557360e</ns2:messageId>
<ns2:status>PREPARED</ns2:status>
<ns2:success>
<ns2:result>
<ns2:index>1</ns2:index>
</ns2:result>
</ns2:success>
</ns2:ResponseData>
</ns2:CheckBatchSaleResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
SendGetSaleReceiptRequest
Метод отправляет в транспортный модуль (ТМ) запрос на отбор сведений об операциях продажи с ошибками.
Используется с версии ГИИС ДМДК 5.2.2
Параметры запроса:
Название параметра | Описание |
---|---|
CallerSignature | Электронная подпись участника. Подписан RequestData |
TestMessage | Признак тестового запроса |
OGRN | ОГРН организации |
IDTOP* | Идентификационный код (филиала) организации в ГИИС ДМДК |
RequestData.dateBegin | Дата начала периода |
RequestData.dateEnd | Дата окончания периода |
RequestData.IDTOP | Идентификационный код организации в ГИИС ДМДК |
RequestData.messageId | Идентификатор операции продажи |
RequestData.page | Запрашиваемая страница |
RequestData.size | Размер страницы, не более 100 записей |
* – заполняется головной организацией для выполнения действия от имени ТОП этой организации с использованием сертификата автоматизированной системы (обезличенного), загруженного в профиль информационного обмена головной организации.
Пример XML – сведения об ошибочных операциях в ТМ за период
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:SendGetSaleReceiptRequest>
<ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
<ns:RequestData id="body">
<ns:dateBegin>2024-11-01</ns:dateBegin>
<ns:dateEnd>2024-12-31</ns:dateEnd>
<ns:page>0</ns:page>
<ns:size>10</ns:size>
</ns:RequestData>
</ns:SendGetSaleReceiptRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример XML – сведения об ошибочных операциях в ТМ по филиалам/ТОП за период
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:SendGetSaleReceiptRequest>
<ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
<ns:RequestData id="body">
<ns:dateBegin>2024-11-01</ns:dateBegin>
<ns:dateEnd>2024-12-31</ns:dateEnd>
<ns:IDTOP>ЮЛ780300000200000</ns:IDTOP>
<ns:page>0</ns:page>
<ns:size>10</ns:size>
</ns:RequestData>
</ns:SendGetSaleReceiptRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример XML – сведения о конкретной операции в ТМ
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:SendGetSaleReceiptRequest>
<ns:CallerSignature> ... подпись по стандарту XMLDSig ... </ns:CallerSignature>
<ns:RequestData id="body">
<ns:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns:messageId>
</ns:RequestData>
</ns:SendGetSaleReceiptRequest>
</soapenv:Body>
</soapenv:Envelope>
CheckGetSaleReceiptRequest
Метод возвращает результаты запроса на отбор сведений операциях продажи с ошибками в транспортном модуле.
Используется с версии ГИИС ДМДК 5.2.2
Параметры запроса:
Название параметра | Описание |
---|---|
CallerSignature | Электронная подпись участника. Подписан RequestData |
TestMessage | Признак тестового запроса |
OGRN | ОГРН организации |
IDTOP* | Идентификационный код (филиала) организации в ГИИС ДМДК |
RequestData.dateBegin | Дата начала периода |
RequestData.dateEnd | Дата окончания периода |
RequestData.IDTOP | Идентификационный код организации в ГИИС ДМДК |
RequestData.messageId | Идентификатор операции продажи |
RequestData.page | Запрашиваемая страница |
RequestData.size | Размер страницы, не более 100 записей |
* – заполняется тем же значением, что было указано в запросе SendGetSaleReceiptRequest.
Пример XML – сведения об ошибочных операциях в ТМ за период
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
<ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>760fbed9-50be-4106-901c-63f3a36fe7e9</ns2:messageId>
<ns2:status>PREPARED</ns2:status>
<ns2:result>
<ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
<ns3:result_code>1021</ns3:result_code>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>2551cba3-a56a-40a8-8e1e-29e3462d9f13</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>424c362c-0797-4e7d-92f4-dc674fbf015d</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>4547e514-b6ab-4bd4-bb88-e75bb514abd1</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>a9a63dda-290c-42d5-9549-9143352afc44</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:page>1</ns2:page>
<ns2:pages>1</ns2:pages>
<ns2:size>5</ns2:size>
</ns2:ResponseData>
</ns2:CheckGetSaleReceiptResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – сведения об ошибочных операциях в ТМ по филиалам/ТОП за период
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
<ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>198460b2-6f7f-4a1e-9da0-05757ae4976d</ns2:messageId>
<ns2:status>PREPARED</ns2:status>
<ns2:result>
<ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
<ns3:result_code>1021</ns3:result_code>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>2551cba3-a56a-40a8-8e1e-29e3462d9f13</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>424c362c-0797-4e7d-92f4-dc674fbf015d</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>4547e514-b6ab-4bd4-bb88-e75bb514abd1</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:result>
<ns3:messageId>a9a63dda-290c-42d5-9549-9143352afc44</ns3:messageId>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
</ns2:result>
<ns2:page>1</ns2:page>
<ns2:pages>1</ns2:pages>
<ns2:size>5</ns2:size>
</ns2:ResponseData>
</ns2:CheckGetSaleReceiptResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Пример XML – сведения о конкретной операции в ТМ
Ответ:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:CheckGetSaleReceiptResponse xmlns:ns10="urn://xsd.dmdk.goznak.ru/types/3.0" xmlns:ns11="urn://xsd.dmdk.goznak.ru/batch-operation/3.0" xmlns:ns12="urn://xsd.dmdk.goznak.ru/buyingup/3.0" xmlns:ns13="urn://xsd.dmdk.goznak.ru/deal/3.0" xmlns:ns14="urn://xsd.dmdk.goznak.ru/glossary/3.0" xmlns:ns15="urn://xsd.dmdk.goznak.ru/protocol-qca/3.0" xmlns:ns16="urn://xsd.dmdk.goznak.ru/specification/3.0" xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/3.0" xmlns:ns3="urn://xsd.dmdk.goznak.ru/saleoperation/3.0" xmlns:ns4="urn://xsd.dmdk.goznak.ru/contractor/3.0" xmlns:ns5="urn://xsd.dmdk.goznak.ru/act/3.0" xmlns:ns6="urn://xsd.dmdk.goznak.ru/batch/3.0" xmlns:ns7="urn://xsd.dmdk.goznak.ru/arm-marking/3.0" xmlns:ns8="urn://xsd.dmdk.goznak.ru/assayreceipt/3.0" xmlns:ns9="urn://xsd.dmdk.goznak.ru/document/3.0">
<ns2:DmdkSignature> ... подпись по стандарту XMLDSig ... </ns2:DmdkSignature>
<ns2:ResponseData id="responsedata">
<ns2:messageId>bf6e122c-31af-4117-a554-849b0c102259</ns2:messageId>
<ns2:status>PREPARED</ns2:status>
<ns2:result>
<ns3:messageId>04646f5a-d566-42e2-80fd-0a7ae2489a4d</ns3:messageId>
<ns3:result_code>1021</ns3:result_code>
<ns3:seller>
<ns4:IDTOP>ЮЛ780300000200000</ns4:IDTOP>
<ns4:OGRN>1167847225281</ns4:OGRN>
<ns4:INN>7813252159</ns4:INN>
<ns4:KPP>781301001</ns4:KPP>
<ns4:name>АКЦИОНЕРНОЕ ОБЩЕСТВО "ГОЗНАК"</ns4:name>
<ns4:address>101000 город Москва</ns4:address>
</ns3:seller>
<ns3:info>
<ns3:inn>7813252159</ns3:inn>
<ns3:kpp/>
<ns3:type>SALE</ns3:type>
<ns3:fnNumber>12345</ns3:fnNumber>
<ns3:nfdNumber>123000</ns3:nfdNumber>
<ns3:fdDate>2024-11-27Z</ns3:fdDate>
<ns3:UIN>6432400000045568</ns3:UIN>
</ns3:info>
</ns2:result>
<ns2:page>1</ns2:page>
<ns2:pages>1</ns2:pages>
<ns2:size>1</ns2:size>
</ns2:ResponseData>
</ns2:CheckGetSaleReceiptResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>