SaveOwnerOfTheGoods: Передача данных контрагента-владельца товара
Описание
Функция сохраняет нового контрагента в справочнике «Контрагенты» и создавать «Расчетный счет» для этого контрагента в системе «Карго». Функция не предусматривает обновление данных, только создание. Только для субагентских договоров, по условиям которых необходимо отображение в чеке исходного принципала товара.
Параметры запроса
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| login | string | Логин пользователя | |
| password | string | Пароль | |
| ListAccount | ListAccount | Список параметров |
Описание параметра ListAccount
Параметр с данными контрагента
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| OwnerName | string | Наименование контрагента | |
| OwnerLegalName | string | Юридическое наименование контрагента | |
| OwnerINN | string | ИНН контрагента - 10 символов | |
| OwnerKPP | string | КПП контрагента - 9 символов | |
| AccountName | string | Наименования банка | |
| AccountBIK | string | БИК – 9 символов | |
| AccountNumber | string | Номер счета – 20 символов |
Возвращаемые параметры return
Если во время запроса произошла ошибка, информация о ней будет отражена в свойстве Properties (см. метод GetReferenceData: ErrorCodes — Коды ошибок).
При успешном выполнении метода данные согласно структуре ниже:
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| Key | string | Название вызываемого метода | |
| Fields | Fields | Описание ответа по контрагенту |
Описание возвращаемого параметра Fields
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| Key | string | Возвращает постоянное значение = Key | |
| Value | string | GUID созданной записи | |
| ValueType | string | Тип данных параметра Value |
Примеры запроса/ответа
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:car="http://www.cargo3.ru">
<soap:Header/>
<soap:Body>
<car:SaveOwnerOfTheGoods>
<car:Login>test</car:Login>
<car:Password>2016</car:Password>
<car:ListAccount>
<car:OwnerName>Контрагент</car:OwnerName>
<car:OwnerLegalName> ООО Контрагент </car:OwnerLegalName>
<car:OwnerINN>1112223334</car:OwnerINN>
<car:OwnerKPP>111222333</car:OwnerKPP>
<car:AccountName>ООО Банк</car:AccountName>
<car:AccountBIK>111222333</car:AccountBIK>
<car:AccountNumber>11112222333344445555</car:AccountNumber>
</car:ListAccount>
</car:SaveOwnerOfTheGoods>
</soap:Body>
</soap:Envelope>
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:SaveOwnerOfTheGoodsResponse
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>SaveOwnerOfTheGoods</m:Key>
<m:Fields>
<m:Key>Key</m:Key>
<m:Value xsi:type="xs:string">a69d0d0e-f2c7-11ec-b2d6-005056b649b2</m:Value>
<m:ValueType>string</m:ValueType>
</m:Fields>
</m:return>
</m:SaveOwnerOfTheGoodsResponse>
</soap:Body>
</soap:Envelope> 