Перейти к содержимому

Report : Отчет по возвратным отправлениям клиента

Позволяет получить информацию по возвратным накладным

SOAP Endpoint: Report Обновлено: 2026-05-25
  • Endpoint: Report
  • SOAP-метод: Report - ReturnOfGoods
  • Группа: Report
  • Создано: 25.05.2026 · Обновлено: 25.05.2026

Описание

Позволяет получить информацию по возвратным накладным

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

Параметр
Тип
Обязательно
Описание
login
string
нет
Логин пользователя
password
string
нет
Пароль
parameters
Element
нет
Список параметров
name
string
нет
Наименование отчёта = «ReturnOfGoods» для отчета по возвратным отправлениям клиента

Описание параметра parameters

Параметр parameters должен содержать:

\- Key: значение parameters (строго как указано);

\- List: непустой массив элементов, каждый из которых — отдельный параметр в виде структуры с тремя полями:

\- Key: имя параметра (например, FromDate, ToDate);

\- Value: значение параметра (строка, дата и т.д.);

\- ValueType: тип значения (string, dateTime и т.п.).

Пример структуры:

xml
<m:parameters xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Key>parameters</m:Key>
<m:List>
 <m:Key>FromDate</m:Key>
 <m:Value xsi:type="xs:dateTime">2014-09-01T00:00:00</m:Value>
 <m:ValueType>dateTime</m:ValueType>
</m:List>
<m:List>
 <m:Key>ToDate</m:Key>
 <m:Value xsi:type="xs:dateTime">2014-09-30T00:00:00</m:Value>
 <m:ValueType>dateTime</m:ValueType>
</m:List>
</m:parameters>

List не может быть пустым — каждый параметр должен быть описан как отдельный элемент.

Иерархия parameters: Key: parameters List (массив) → каждый элемент → Key, Value, ValueType

Параметр
Тип
Обязательно
Описание
FromDate
dateTime
нет
Дата, с которой формируется отчёт. Если не указана, то отчёт формируется с начала предыдущего месяца
ToDate
dateTime
нет
Дата, по которую формируется отчёт. Если не указана, то отчёт формируется до конца предыдущего месяца
OrderNumber
string
нет
Номер заказа, если мы хотим сформировать отчёт только по данным одного заказа
WaybillNumber
string
нет
Номер накладной, если мы хотим сформировать отчёт только по данным одной накладной
Indetail
boolean
нет
Выводить информацию по товарам (для PartialRedemptionOfGoods и ReturnOfGoods)
Divergence
string
нет
Количество единиц расхождения (для GoodsOrderDiscrepancy)

Возвращаемый тип

Возвращаемые данные зависят от того отчета который запрашивается.

Информация об ошибке, при её наличии заносится в свойство Properties (см. раздел Errors).

Параметр
Тип
Обязательно
Описание
нет

Ответ по отчету

Корневой контейнер ответа метода Report содержит return с Key = Report, Fields (повторяются), содержащие описание колонок и List с данными отчёта.

Данные отчета возвращаются в Rows - Строки отчёта, каждая из которых соответствует конкретной накладной, попавшей в группу накладных. Они представлены в виде структуры Row. В структуре Row конкретные данные по накладной находятся в списке Cells.

Содержимое и порядок данных в Cells соответствует списку колонок, описанному ниже.

Описание колонок отчёта (название и тип данных). Каждый параметр представлен отдельным блоком Fields, содержащим:

  • Key — название колонки (варианты в таблице ниже зависят от типа отчёта)
  • Value — тип данных колонки (string, int, decimal, dateTime и т.д.)
  • ValueType — тип значения (всегда string)

Варианты Key для отчета:

Параметр
Тип
Обязательно
Описание
Nom
int
нет
Порядковый номер
ReturnNmber
string
нет
Номер возвратной накладной
ReturnDate
dateTime
нет
Дата возвратной накладной
ClientNumber
string
нет
Номер клиента
ReturnSum
decimal
нет
Сумма за услуги возврата
ReturnSumOfGoods
decimal
нет
Общая стоимость товаров для возврата
WaibillSum
decimal
нет
Сумма за услуги и доставки
WaybillSumCOD
decimal
нет
Сумма наложенного платежа при доставке
ListOfReturnGoods
Element
нет
Список товаров для возврата

Возвращаемые параметры List

Каждый раздел в списке List представляет собой информацию по накладным за период в виде структуры Element и заполнен следующим образом:

Параметр
Тип
Обязательно
Описание
Key
string
нет
«ReturnOfGoods»
Properties
Element
нет
Дополнительные свойства отчета (дата акта, номер акта, клиент)
Rows
Element
нет
Строки отчёта, каждая из которых соответствует возвратной накладной по акту, попавшему в период

Список сохраняемых свойств в Properties общая информация по документу

Параметр
Тип
Обязательно
Описание
Number
string
да
Номер общего документа
Date
dateTime
да
Дата общего документа
Client
string
да
Контрагент
Contract
string
нет
Договор контрагента
ALLSumCOD
float
нет
Сумма наложенного платежа по доставочным накладным
ALLSumReturn
float
нет
Сумма стоимости услуг по возвратным накладным
ALLSumDelivery
float
нет
Сумма стоимости услуг по доставочным накладным
ALLSumOfProduct
float
нет
Общая стоимость товаров по возвратным накладным

Список ListOfReturnGoods приходит в виде структуры Element и заполнен следующим образом:

Параметр
Тип
Обязательно
Описание
Article
string
да
Номер артикула товара
Units
string
да
Единица измерения товара
Party
string
нет
Партия товара, если ведется учет
Qty
float
да
Количество
Price
float
да
Цена
AssessedValue
string
нет
Оценочная стоимость товара
Comment
string
нет
Комментарий
SerialNumber
string
нет
Серийный номер товара, если ведется учет

Пример запроса (XML Request)

xml
<soap:Envelope
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header/>
  <soap:Body>
    <m:Report
      xmlns:m="http://www.cargo3.ru">
      <m:login>LOGIN</m:login>
      <m:password>PASSWORD</m:password>
      <m:name>ReturnOfGoods</m:name>
      <m:parameters>
        <m:Key>Parameters</m:Key>
        <m:List>
          <m:Key>FromDate</m:Key>
          <m:Value xsi:type="xs:dateTime">2014-09-01T00:00:00</m:Value>
          <m:ValueType>dateTime</m:ValueType>
        </m:List>
        <m:List>
          <m:Key>ToDate</m:Key>
          <m:Value xsi:type="xs:dateTime">2014-09-30T00:00:00</m:Value>
          <m:ValueType>dateTime</m:ValueType>
        </m:List>
      </m:parameters>
    </m:Report>
  </soap:Body>
</soap:Envelope>

Пример ответа (XML Response)

xml
<soap:Envelope
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <m:ReportResponse
      xmlns:m="http://www.cargo3.ru">
      <m:return
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <m:Key>Report</m:Key>
        <m:Fields>
          <m:Key>Nom</m:Key>
          <m:Value xsi:type="xs:string">int</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>ReturnNumber</m:Key>
          <m:Value xsi:type="xs:string">string</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>ReturnData</m:Key>
          <m:Value xsi:type="xs:string">dateTime</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>ClientNumber</m:Key>
          <m:Value xsi:type="xs:string">string</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>ReturnSum</m:Key>
          <m:Value xsi:type="xs:string">decimal</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>ReturnSumOfGoods</m:Key>
          <m:Value xsi:type="xs:string">decimal</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>WaybillSum</m:Key>
          <m:Value xsi:type="xs:string">decimal</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:Fields>
          <m:Key>WaybillSumCOD</m:Key>
          <m:Value xsi:type="xs:string">decimal</m:Value>
          <m:ValueType>string</m:ValueType>
        </m:Fields>
        <m:List>
          <m:Key>ReturnOfGoods</m:Key>
          <m:Properties>
            <m:Key>Number</m:Key>
            <m:Value xsi:type="xs:string">888-AA-0000000000219</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>Date</m:Key>
            <m:Value xsi:type="xs:string">28 декабря 2018 г.</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>Client</m:Key>
            <m:Value xsi:type="xs:string">ТЕСТ_&amp;_ТРЕСТ</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>Contract</m:Key>
            <m:Value xsi:type="xs:string">Договор № 134 от 02.08.2010</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>ALLSumCOD</m:Key>
            <m:Value xsi:type="xs:string">30706</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>ALLSumReturn</m:Key>
            <m:Value xsi:type="xs:string">1383</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>ALLSumDelivery</m:Key>
            <m:Value xsi:type="xs:string">71259</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Properties>
            <m:Key>ALLSumOfProduct</m:Key>
            <m:Value xsi:type="xs:string">1500</m:Value>
            <m:ValueType>string</m:ValueType>
          </m:Properties>
          <m:Rows>
            <m:Cells xsi:type="xs:decimal">1</m:Cells>
            <m:Cells xsi:type="xs:string">888-AA-0000000000215</m:Cells>
            <m:Cells xsi:type="xs:string">21 декабря 2018 г.</m:Cells>
            <m:Cells xsi:type="xs:string">603908</m:Cells>
            <m:Cells xsi:type="xs:string">840</m:Cells>
            <m:Cells xsi:type="xs:string"/>
            <m:Cells xsi:type="xs:string">59322</m:Cells>
            <m:Cells xsi:type="xs:string">15353</m:Cells>
          </m:Rows>
          <m:Rows>
            <m:Cells xsi:type="xs:decimal">2</m:Cells>
            <m:Cells xsi:type="xs:string">888-AA-0000000000218</m:Cells>
            <m:Cells xsi:type="xs:string">21 декабря 2018 г.</m:Cells>
            <m:Cells xsi:type="xs:string"/>
            <m:Cells xsi:type="xs:string">543</m:Cells>
            <m:Cells xsi:type="xs:string">1500</m:Cells>
            <m:Cells xsi:type="xs:string">11937</m:Cells>
            <m:Cells xsi:type="xs:string">15353</m:Cells>
          </m:Rows>
        </m:List>
      </m:return>
    </m:ReportResponse>
  </soap:Body>
</soap:Envelope>

Смежные методы