Exportcenter:CheckLabResearchApplication:v2.2

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

Общие сведения

Операция CheckLabResearchApplication предназначена для получения сведений о результатах проведения лабораторных исследований.

Спецификация запроса

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <exc:checkLabResearchApplicationRequest>
002 ···<exc:metadata> exc:ServiceMetadata [1..1] Служебная информация
003 ······<exc:processID>?</exc:processID> bs:Identifier [1..1]

1.1. Идентификатор процесса в ИС Одно окно РЭЦ

  • Максимальная длина 36 символов
004 ······<exc:seqNumber>?</exc:seqNumber> bs:SequenceNumber [1..1] 1.2. Порядковый номер запроса
005 ······<exc:documentID>?</exc:documentID> bs:UUID [1..1] 1.5. Идентификатор документа/заявления, зарегистрированного в ВетИС
006 ······<dt:businessEntity> dt:BusinessEntity [1..1] 1.4. Сведения о хозяйствующем субъекте
007 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] 1.4.1. Глобальный идентификатор записи
008 ·········<dt:inn>?</dt:inn> bs:String255 [1..1] 1.4.2. ИНН хозяйствующего субъекта
009 ······</dt:businessEntity>
010 ···</exc:metadata>
011 ···<exc:additionalProperties> exc:ExcAdditionalAttributeList [0..1] Дополнительные опции запроса
012 ······<exc:additionalAttribute> exc:ExcAdditionalAttribute [0..1] 2.1. Дополнительный атрибут
013 ·········<exc:attrID>ATTACH_INVOICE_FILE</exc:attrID> bs:Identifier [1..1] Идентификатор атрибута - Признак возврата файла счета в ответе
014 ·········<exc:attrValue>?</exc:attrValue> bs:Text [1..1]

2.1. Значение атрибута

  • true - возвращать файл
  • false - не возвращать файл (значение по умолчанию, если не указано)
015 ······</exc:additionalAttribute>
016 ···</exc:additionalProperties>
017 </exc:checkLabResearchApplicationRequest>

Спецификация ответа

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <exc:checkLabResearchApplicationResponse>
002 ···<exc:metadata> exc:ServiceMetadata [1..1] 1. Служебная информация
003 ······<exc:processID>?</exc:processID> bs:Identifier [1..1]

1.6. Идентификатор процесса в ИС Одно окно РЭЦ

  • Максимальная длина 36 символов
004 ······<exc:seqNumber>?</exc:seqNumber> bs:SequenceNumber [1..1] 1.7. Номер входящего запроса
005 ······<exc:documentID>?</exc:documentID> bs:UUID [1..1] 1.1. Идентификатор документа/заявления, зарегистрированного в ВетИС
006 ······<exc:documentNumber>?</exc:documentNumber> xs:token [1..1] 1.2. Зарегистрированный номер заявления
007 ······<exc:documentURL>?</exc:documentURL> xs:anyURI [1..1] 1.3. Постоянный URL-адрес заявления
008 ······<exc:documentStatus>?</exc:documentStatus> exc:ApplicationDocumentStatus [1..1]

1.4. Текущий статус заявления

  • UNKNOWN - Неизвестен
  • UNDEFINED - Не определен
  • ACCEPTED - заявка получена
  • DECLINED - заявка отклонена
  • WAITING_DATA_FOR_CONTRACT - ожидание сведений для заключения договора
  • DATA_FOR_CONTRACT_RECEIVED - получены сведения для заключения договора
  • CONTRACT_PREPARING - подготовка договора
  • WAITING_SIGN_CONTRACT - ожидание подписания договора
  • CONTRACT_RECEIVED - договор получен
  • WAITING_FOR_THE_SAMPLE - ожидание получения проб
  • SAMPLE_RECEIVED - пробы приняты
  • WAITING_PREPAYMENT - ожидание предоплаты
  • PREPAYMENT_INFO_RECEIVED - получены сведения о предоплате
  • IN_PROGRESS - проведение исследования
  • RESEARCH_FINISHED - исследование завершено
  • WAITING_PAYMENT - ожидание оплаты
  • PAYMENT_INFO_RECEIVED - получены сведения об оплате
  • WAITING_CLOSING_ACT - ожидание подписания акта выполненных работ
  • ACT_RECEIVED - получен акт выполненных работ
  • COMPLETED - заявка закрыта
009 ······<exc:documentStatusDate>?</exc:documentStatusDate> xs:dateTime [1..1] 1.5. Дата установления статуса заявления
010 ···</exc:metadata>
011 ···<exc:laboratoryResearchReportList> vd:LaboratoryResearchReportList [0..1]

2. Результат обработки заявки (список сведений о протоколах испытаний)

  • Обязательно в случае, если сформирован протокол испытаний
  • Статусы: WAITING_CLOSING_ACT, COMPLETED
012 ······<vd:laboratoryResearchReport> vd:LaboratoryResearchReport [1..*] 2.1. Сведения о протоколе испытаний
013 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1] 2.1.1. Идентификатор протокола испытаний в системе ВетИС
014 ·········<vd:issueNumber>?</vd:issueNumber> bs:String255 [1..1] 2.1.2. Номер протокола испытаний
015 ·········<vd:issueDate>?</vd:issueDate> xs:date [1..1] 2.1.3. Дата протокола испытаний
016 ·········<vd:type>33</vd:type> vd:DocumentType [1..1]

2.1.4. Тип документа

  • Фиксированное значение: 33 - Протокол лабораторных исследований
017 ·········<vd:issuer> dt:Organization [1..1] 2.1.5. Лаборатория
018 ············<dt:ID>?</dt:ID> bs:Identifier [1..1] 2.1.5.1. Глобальный идентификатор лаборатории
019 ·········</vd:issuer>
020 ·········<vd:samplingReport> vd:LaboratoryResearchReport [1..1] Сведения об акте отбора проб
021 ············<vd:issueNumber>?</vd:issueNumber> bs:String255 [1..1] 2.1.6. Номер акта отбора проб
022 ·········</vd:samplingReport>
023 ······</vd:laboratoryResearchReport>
024 ···</exc:laboratoryResearchReportList>
025 ···<exc:sampleAcceptanceResultList> exc:ExcSampleAcceptanceResultList [0..1]

6. Результат приемки пробы

  • Передается для статусов:
    • SAMPLE_RECEIVED - пробы приняты
    • WAITING_PREPAYMENT - ожидание предоплаты
    • PREPAYMENT_INFO_RECEIVED - получены сведения о предоплате
    • IN_PROGRESS - проведение исследования
    • RESEARCH_FINISHED - исследование завершено
026 ······<exc:sampleAcceptanceResult> exc:ExcSampleAcceptanceResult [1..*] 6.1. Проба
027 ·········<exc:laboratoryResearchSample> vd:Sample [1..1] Сведения о пробе
028 ············<vd:sampleCipher>?</vd:sampleCipher> bs:UUID [1..1] 6.1.1. Шифр пробы
029 ·········</exc:laboratoryResearchSample>
030 ·········<exc:resultNotes> bs:FaultInfo [0..1]

6.1.2. Сведения о причинах отказа

  • Обязательно в случае, если проба не принята
031 ············<bs:message>?</bs:message> xs:string [1..1] 6.1.2.2. Описание причины отказа (сообщение об ошибке)
032 ············<bs:error code="?" qualifier="?">?</bs:error> bs:Error [0..*] 6.1.2.1. Код ошибки / текст ошибки
033 ·········</exc:resultNotes>
034 ······</exc:sampleAcceptanceResult>
035 ···</exc:sampleAcceptanceResultList>
036 ···<exc:applicationReport> exc:ApplicationReport [0..1]

3. Результат обработки заявки (мотивированный отказ

  • Обязательно для статуса DECLINED
  • Отказ по всей заявке
037 ······<exc:resultNotes> bs:FaultInfo [1..1] 3.1. Сведения о причинах отказа
038 ·········<bs:message>?</bs:message> xs:string [1..1] 3.1.2. Описание причины отказа (сообщение об ошибке)
039 ·········<bs:error code="?" qualifier="?">?</bs:error> bs:Error [0..*] 3.1.1. Код ошибки / текст ошибки
040 ······</exc:resultNotes>
041 ···</exc:applicationReport>
042 ···<exc:invoice> vd:Invoice [0..1]

4. Сведения для оплаты счета

  • Обязательно при передаче в приложенных документах (п. 5) счета на оплату
043 ······<vd:totalAmount>?</vd:totalAmount> bs:Decimal [1..1] 4.1. Сумма счета
044 ······<vd:subTotalAmount>?</vd:subTotalAmount> bs:Decimal [1..1] 4.2. Общая сумма товаров (работ, услуг)
045 ······<vd:currency>?</vd:currency> dt:Currency [1..1] 4.7. Код валюты суммы
046 ······<vd:vatMode>?</vd:vatMode> dt:VATModet [1..1]

4.4. Признак включения НДС в сумму

  • NOT_INCLUDED - не включен в сумму
  • INCLUDED - включен в сумму
  • WITHOUT_VAT - без НДС
047 ······<vd:vatRate>?</vd:vatRate> dt:VATRate [1..1]

4.5. Ставка НДС (%)

  • 0 - без НДС
  • 10 - НДС 10%
  • 20 - НДС 20%
048 ······<vd:vatAmount>?</vd:vatAmount> bs:Decimal [1..1] 4.6. Сумма НДС
049 ······<vd:paymentPurpose>?</vd:paymentPurpose> dt:PaymentPurpose [1..1]

4.3. Назначение платежа

  • Max длина 210 символов
050 ······<vd:paymentRecipient> dt:BankAccountDetails [1..1] Банковские реквизиты получателя платежа
051 ·········<dt:paymentAccountNumber>?</dt:paymentAccountNumber> dt:BankAccountNumber [1..1] 4.10. Номер расчетного счета получателя
052 ·········<dt:correspondentAccountNumber>?</dt:correspondentAccountNumber> dt:BankAccountNumber [0..1] 4.11. Корреспондентский номер счета банка получателя
053 ·········<dt:BIC>?</dt:BIC> dt:BankIdentificationNumber [1..1] 4.8. БИК банка получателя
054 ·········<dt:bankName>?</dt:bankName> bs:String255 [0..1]

4.9. Наименование банка получателя

  • Max длина 140 символов
055 ·········<dt:paymentRecipient> dt:BusinessEntity [1..1] Сведения о получателе платежа
056 ············<dt:inn>?</dt:inn> bs:String255 [1..1] 4.12. ИНН получателя платежа
057 ·········</dt:paymentRecipient>
058 ······</vd:paymentRecipient>
059 ···</exc:invoice>
060 ···<exc:attachedDocument> exc:ExcAttachedDocument [0..*]

5. Приложенные документы

  • Файлы могут передаваться в статусах:
    • WAITING_SIGN_CONTRACT
    • WAITING_PREPAYMENT
    • IN_PROGRESS
    • WAITING_PAYMENT
    • WAITING_CLOSING_ACT
061 ······<bs:uuid>?</bs:uuid> bs:UUID [0..1]

5.2. Идентификатор протокола испытаний

  • Обязательный для типа документа 33
062 ······<vd:type>?</vd:type> vd:DocumentType [1..1]

5.1. Тип документа

  • 46 - Счет на оплату
  • 47 - Договор на оказание услуг
  • 48 - Акт выполненных работ
  • 33 - Протокол лабораторных исследований
  • 50 - Договор с визуализацией подписей УКЭП
063 ······<exc:binaryData mimeCode="?" filename="?">?</exc:binaryData> exc:ExcDocumentBinaryData [1..1] 5.2. Бинарное вложение (файл)
064 ···</exc:attachedDocument>
065 </exc:checkLabResearchApplicationResponse>

Примеры запросов

13.3.RQ1. Пример запроса проверки статуса заявки.


13.3.Request.Example

<!--Операция 13.3-->
<exc:checkLabResearchApplicationRequest 
   xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2" 
   xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" 
   xmlns:bs="http://api.vetrf.ru/schema/cdm/base" 
   xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" 
   xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <exc:metadata>
      <exc:processID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:processID> <!--type: UUID--> <!--1.1-->
      <exc:seqNumber>1</exc:seqNumber> <!--type: SequenceNumber--> <!--1.2-->
      <exc:documentID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:documentID> <!--type: UUID--> <!--1.5-->
      <dt:businessEntity> <!--1.4-->
         <bs:guid>2874c443-9060-46a7-89b8-bf4219ac373a</bs:guid> <!--type: UUID--> <!--1.4.1-->
         <dt:inn>0123456789</dt:inn> <!--type: String255--> <!--1.4.2-->
      </dt:businessEntity>
   </exc:metadata>
   <exc:additionalProperties>
      <exc:additionalAttribute> <!--2.-->
         <exc:attrID>ATTACH_INVOICE_FILE</exc:attrID> <!--type: Identifier-->
         <exc:attrValue>true</exc:attrValue> <!--type: Text--> <!--2.1.-->
      </exc:additionalAttribute>
   </exc:additionalProperties>
</exc:checkLabResearchApplicationRequest>


Ответы на запрос

13.3.RS1. Заявка ACCEPTED (принята).


13.3.Response.Accepted

<!--Операция 13.3-->
<!--Статус заявки - ACCEPTED - принята-->
<exc:checkLabResearchApplicationResponse 
   xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2" 
   xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" 
   xmlns:bs="http://api.vetrf.ru/schema/cdm/base" 
   xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" 
   xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <exc:metadata>
      <exc:processID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:processID> <!--type: UUID-->  <!--1.6-->
      <exc:seqNumber>2</exc:seqNumber> <!--type: SequenceNumber-->  <!--1.7-->
      <exc:documentID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:documentID> <!--type: UUID-->  <!--1.1-->
      <exc:documentNumber>1234567890</exc:documentNumber> <!--type: token-->  <!--1.2-->
      <exc:documentURL>http://www.w3.org</exc:documentURL> <!--type: anyURI -->  <!--1.3-->
      <exc:documentStatus>ACCEPTED</exc:documentStatus> <!--type: ApplicationDocumentStatus -->  <!--1.4-->
      <exc:documentStatusDate>2023-02-09T22:15:04+07:00</exc:documentStatusDate> <!--type: -->  <!--1.5-->
   </exc:metadata>
</exc:checkLabResearchApplicationResponse>


13.3.RS2. Заявка COMPLETED (выполнена).


13.3.Response.Completed

<!--Операция 13.3-->
<!--Статус заявки - COMPLETED - заявка выполнена-->
<exc:checkLabResearchApplicationResponse 
   xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2" 
   xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" 
   xmlns:bs="http://api.vetrf.ru/schema/cdm/base" 
   xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" 
   xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <exc:metadata>
      <exc:processID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:processID> <!--type: UUID-->  <!--1.6-->
      <exc:seqNumber>2</exc:seqNumber> <!--type: SequenceNumber-->  <!--1.7-->
      <exc:documentID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:documentID> <!--type: UUID-->  <!--1.1-->
      <exc:documentNumber>1234567890</exc:documentNumber> <!--type: token-->  <!--1.2-->
      <exc:documentURL>http://www.w3.org</exc:documentURL> <!--type: anyURI-->  <!--1.3-->
      <exc:documentStatus>COMPLETED</exc:documentStatus> <!--type: ApplicationDocumentStatus-->  <!--1.4-->
      <exc:documentStatusDate>2023-02-09T22:15:04+07:00</exc:documentStatusDate> <!--type: dateTime-->  <!--1.5-->
   </exc:metadata>
   <exc:laboratoryResearchReportList> <!--2-->
      <vd:laboratoryResearchReport>  <!--2.1-->
         <bs:uuid>2874c443-9060-46a7-89b8-bf4219ac373a</bs:uuid> <!--type: UUID-->  <!--2.1.1-->
         <vd:issueNumber>string</vd:issueNumber> <!--type: String255-->  <!--2.1.2-->
         <vd:issueDate>2023-02-09</vd:issueDate> <!--type: date-->  <!--2.1.3-->
         <vd:type>33</vd:type> <!--type: DocumentType-->  <!--2.1.4-->
         <vd:issuer> <!--type: Organization-->  <!--2.1.5-->
            <dt:ID>2874c443-9060-46a7-89b8-bf4219ac373a</dt:ID> <!--type: Identifier-->  <!--2.1.5.1-->
         </vd:issuer>
         <vd:samplingReport>
            <vd:issueNumber>564</vd:issueNumber> <!--type: String255-->  <!--2.1.6-->
         </vd:samplingReport>
      </vd:laboratoryResearchReport>
   </exc:laboratoryResearchReportList>
</exc:checkLabResearchApplicationResponse>


13.3.RS4. Заявка DECLINED (отклонена).


13.3.Response.Declined

<!--Операция 13.3-->
<!--Статус заявки - DECLINED - заявка отклонена-->
<exc:checkLabResearchApplicationResponse 
   xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2" 
   xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" 
   xmlns:bs="http://api.vetrf.ru/schema/cdm/base" 
   xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" 
   xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <exc:metadata>
      <exc:processID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:processID> <!--type: UUID-->  <!--1.6-->
      <exc:seqNumber>2</exc:seqNumber> <!--type: SequenceNumber-->  <!--1.7-->
      <exc:documentID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:documentID> <!--type: UUID-->  <!--1.1-->
      <exc:documentNumber>1234567890</exc:documentNumber> <!--type: token-->  <!--1.2-->
      <exc:documentURL>http://www.w3.org</exc:documentURL> <!--type: anyURI-->  <!--1.3-->
      <exc:documentStatus>DECLINED</exc:documentStatus> <!--type: ApplicationDocumentStatus-->  <!--1.4-->
      <exc:documentStatusDate>2023-02-09T22:15:04+07:00</exc:documentStatusDate> <!--type: dateTime-->  <!--1.5-->
   </exc:metadata>
   <exc:applicationReport> <!--3-->
      <exc:resultNotes> <!--type:FaultInfo -->  <!--3.1-->
         <bs:message>В рассмотрении заявки отказано</bs:message> <!--type: String255-->  <!--3.1.2-->
      </exc:resultNotes>
   </exc:applicationReport>
</exc:checkLabResearchApplicationResponse>


13.3.RS5. Заявка WAITING_PAYMENT (ожидание оплаты).


13.3.Response.WaitingPayment

<!--Операция 13.3-->
<!--Статус заявки - WAITING_PAYMENT  - ожидание оплаты/предоплаты-->
<exc:checkLabResearchApplicationResponse 
   xmlns:exc="http://api.vetrf.ru/schema/cdm/exportcenter/applications/v2" 
   xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" 
   xmlns:bs="http://api.vetrf.ru/schema/cdm/base" 
   xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" 
   xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
   <exc:metadata>
      <exc:processID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:processID> <!--type: UUID--> <!--1.6-->
      <exc:seqNumber>2</exc:seqNumber> <!--type: SequenceNumber--> <!--1.7-->
      <exc:documentID>2874c443-9060-46a7-89b8-bf4219ac373a</exc:documentID> <!--type: UUID--> <!--1.1-->
      <exc:documentNumber>1234567890</exc:documentNumber> <!--type: token--> <!--1.2-->
      <exc:documentURL>http://www.w3.org</exc:documentURL> <!--type: anyURI--> <!--1.3-->
      <exc:documentStatus>WAITING_PAYMENT</exc:documentStatus> <!--type: ApplicationDocumentStatus--> <!--1.4-->
      <exc:documentStatusDate>2023-02-09T22:15:04+07:00</exc:documentStatusDate> <!--type: dateTime--> <!--1.5-->
   </exc:metadata>
   <exc:invoice> <!--type: Invoice--> <!--4-->
      <vd:totalAmount>10000.00</vd:totalAmount> <!--type: Decimal--> <!--4.1-->
      <vd:subTotalAmount>100000.00</vd:subTotalAmount> <!--type: Decimal--> <!--4.2-->
      <vd:currency>RUB</vd:currency> <!--type: Currency--> <!--4.7-->
      <vd:vatMode>INCLUDED</vd:vatMode> <!--type: VATModet--> <!--4.4--> <!-- enum: [NOT_INCLUDED, INCLUDED , WITHOUT_VAT] -->
      <vd:vatRate>10</vd:vatRate> <!--type: VATRate--> <!--4.5--> <!-- enum: [0, 10 , 20] -->
      <vd:vatAmount>1000.00</vd:vatAmount> <!--type: Decimal--> <!--4.6-->
      <vd:paymentPurpose>string</vd:paymentPurpose> <!--type: PaymentPurpose--> <!--4.3-->
      <vd:paymentRecipient>
         <dt:paymentAccountNumber>40404555600000004657</dt:paymentAccountNumber> <!--type: BankAccountNumber--> <!--4.10-->
         <dt:correspondentAccountNumber>40430662800000007895</dt:correspondentAccountNumber> <!--type: BankAccountNumber--> <!--4.11-->
         <dt:BIC>780821698</dt:BIC> <!--type: BankIdentificationNumber--> <!--4.8-->
         <dt:bankName>string</dt:bankName> <!--type: String255--> <!--4.9-->
         <dt:paymentRecipient>
            <dt:inn>5674235970</dt:inn> <!--type: String255--> <!--4.12-->
         </dt:paymentRecipient>
      </vd:paymentRecipient>
   </exc:invoice>
   <exc:attachedDocument>
      <bs:uuid>2874c443-9060-46a7-89b8-bf4219ac373a</bs:uuid> <!--type: UUID--> <!--1.1-->
      <vd:type>46</vd:type> <!--type: DocumentType--> <!-- 5.1.--> <!-- enum: [46, 47, 48, 33, 50] -->
      <exc:binaryData mimeCode="?" filename="?">0123456789ABCDEF</exc:binaryData> <!--type: ExcDocumentBinaryData--> <!-- 5.2.-->
   </exc:attachedDocument>
</exc:checkLabResearchApplicationResponse>