Добавление лимита на баланс кредитной линии организации
- Anna Gorovaya (Unlicensed)
- Confluence Admin
Owned by Anna Gorovaya (Unlicensed)
Этот метод предназначен для добавления лимита на кредитную линию организации.
Для проведения любой операции необходимо пройти авторизацию от имени агента
WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/Agreements/AgreementManagement.asmx?wsdl
Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).
Метод: AddMoneyToCreditLine
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:cor="http://corteos.ru">
<soap:Header>
<cor:AuthHeader>
<!--Optional:-->
<cor:Token>dac09b14-7cb0-47c8-9b86-314d213d40df</cor:Token>
</cor:AuthHeader>
</soap:Header>
<soap:Body>
<cor:AddMoneyToCreditLine>
<cor:id_Organization>12155</cor:id_Organization>
<cor:addition>100000</cor:addition>
<!--Optional:-->
<cor:comment>тест апи</cor:comment>
</cor:AddMoneyToCreditLine>
</soap:Body>
</soap:Envelope>
где:
string Token - токен агента;
int id_Organization - уникальный идентификатор организации;
bool addition - сумма, которую надо добавить к текущему лимиту;
Сумма для добавления должна быть целым числом (без копеек).
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<AddMoneyToCreditLineResponse xmlns="http://corteos.ru">
<AddMoneyToCreditLineResult deleted="false">
<DateCreate>2021-09-08T15:08:28.913</DateCreate>
<DateChanged>2022-07-14T13:48:43.397</DateChanged>
<id_Relation>12238</id_Relation>
<id_Agreement>7107</id_Agreement>
<id_Organization>12155</id_Organization>
<CustomerApproved>true</CustomerApproved>
<SupplierApproved>true</SupplierApproved>
<CreditLine>-53336</CreditLine>
<CreditLineWarningValue>0</CreditLineWarningValue>
<OuterId/>
<OrganizationName>Тест лимита</OrganizationName>
<CurrentOrganization deleted="false" id_Group="7693">
<DateCreate>2021-09-08T15:08:28.82</DateCreate>
<DateChanged>2021-09-08T15:08:28.82</DateChanged>
<id_Organization>12155</id_Organization>
<Name>Тест лимита</Name>
<INN>11111</INN>
<KPP>2222</KPP>
<LegalAdress>йййй</LegalAdress>
<Phone>+7 111 111 11 11</Phone>
</CurrentOrganization>
</AddMoneyToCreditLineResult>
</AddMoneyToCreditLineResponse>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<soap:Code>
<soap:Value>soap:Receiver</soap:Value>
</soap:Code>
<soap:Reason>
<soap:Text xml:lang="ru">System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос. ---> JavelinBL2.Exceptions.CounterAgentNotFound: Данная организация не активирована в договоре с контрагентом
в JavelinBL2.Controllers.AgentControllers.Editors.CreditLineEditorController.GetCurrentLimit(Int32 id_Organization) в C:\Jenkins\workspace\javelinprojectv3\JavelinBL2\Controllers\AgentControllers\Subcontrollers\Editors\CreditLineEditorController.cs:строка 78
в JavelinView3.XmlGate.V3.StaticData.Agreements.AgreementManagement.AddMoneyToCreditLine(Int32 id_Organization, Double addition, String comment) в C:\Jenkins\workspace\javelinprojectv3\JavelinView3\XmlGate\V3\StaticData\Agreements\AgreementManagement.asmx.cs:строка 118
--- Конец трассировки внутреннего стека исключений ---</soap:Text>
</soap:Reason>
<soap:Detail/>
</soap:Fault>
</soap:Body>
</soap:Envelope>