Обновление баланса кредитной линии организации

Этот метод предназначен для замены старого значения баланса кредитной линии на новое

Для проведения любой операции необходимо пройти авторизацию от имени агента

WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/Agreements/AgreementManagement.asmx?wsdl

Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).

Метод: RewriteCreditLine

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:cor="http://corteos.ru"> <soap:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>eac09b14-7cb0-47c8-9b86-314d213d40df</cor:Token> </cor:AuthHeader> </soap:Header> <soap:Body> <cor:RewriteCreditLine> <cor:id_Organization>12155</cor:id_Organization> <cor:newvalue>150500150</cor:newvalue> </cor:RewriteCreditLine> </soap:Body> </soap:Envelope>

где:

  • string Token - токен агента;

  • int id_Organization - уникальный идентификатор организации;

  • bool newvalue - новая сумма, которая будет отображаться в качестве значения кредитного лимита организации;

<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> <RewriteCreditLineResponse xmlns="http://corteos.ru"> <RewriteCreditLineResult 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>150500150</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> </RewriteCreditLineResult> </RewriteCreditLineResponse> </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>