Главная Книги - Разные API для работы с сервисом СФЕРА Курьер (2016 год)
поиск по сайту правообладателям
|
|
содержание .. 1 2 3 4 ..
ApiUser
Класс, описывающий нового пользователя, добавляемого через API.
Свойство
Тип
Обязательность
Размер
Описание
LastName
String (60)
+
Фамилия пользователя.
FirstName
String (60)
+
Имя пользователя.
MiddleName
String (60)
-
Отчество пользователя.
Login
String (80)
+
Логин пользователя.
Password
String (255)
+
Пароль пользователя.
Title
String (128)
+
Должность подписанта.
Email
String (255)
+
E-mail пользователя.
PasswordExpirationInterval
Int32?
-(по умолчанию null)
Срок действия пароля (null - срок неограничен).
IsActive
Boolean
-(по умолчанию false)
Признак активизации пользователя.
Certificate
byte[]
-
Сертификат пользователя.
Roles
Role[]
-
Список функциональных ролей пользователя.
Groups
Role[]
-
Список групп пользователя (для обмена документами).
User.AddUser
Примеры
<?xml version="1.0" encoding="utf-8"?>
<ApiUser>
<FirstName>XXXXX</FirstName>
<LastName>XXXXXX</LastName>
<MiddleName>XXXXXXXX</MiddleName>
<Login>XXXXXXXXXX</Login>
<Title> </Title>
<Password>XXXXXX</Password>
<PasswordExpirationInterval>60</PasswordExpirationInterval>
<Email>XXX_XXX_X@XXXXXXX</Email>
<IsActive>true</IsActive>
<Certificate>MIIJX.../8z7f5iPRS+EvIHIgeI/dhw</Certificate>
<Roles>
<Role>
<Id>2</Id>
</Role>
<Role>
<Id>10</Id>
</Role>
<Role>
<Id>11</Id>
</Role>
</Roles>
<Groups>
<Role>
<Id>3</Id>
</Role>
<Role>
<Id>4</Id>
</Role>
<Role>
<Id>5</Id>
219
</Role>
</Groups>
</ApiUser>
220
ArrayOflong
Список идентификаторов.
Элемент
Тип
Описание
Размер
Обязательность
long
integer
Идентификатор
1-200
+
Document.PackageAdd v.2,
Document.PackageDelete v.2,
Subscription.DeleteEvents v.2.0
Document.CancelPrintTasks v.2
Примеры
<ArrayOflong xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10
/Serialization/Arrays">
<long>1</long>
<long>2</long>
</ArrayOflong>
[
1,
2
]
221
Attachment
Класс, реализующий файл-приложение
Элемент
Тип
Описание
Обязательность
Id
integer
Идентификатор приложения.
-
Uuid
string
Uuid приложения к документу.
-
DocumentId
integer
Идентификатор документа.
-
Filename
string
Имя файла.
-
MimeType
string
Mime тип содержимого файла.
-
Content
Collection of byte
Содержимое файла.
-
Document.Add/Document,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document
Примеры
222
Barcode
Штрих - код.
Элемент
Тип данных
Размер
Описание
Type
BarcodeType
-
Тип баркода.
Value
string (2000)
-
Значение баркода.
Document.Add/DocumentCard,
Document.AddBatch/DocumentBatch/DocumentCard
Примеры
<Barcode>
<Type>None</Type>
<Value></Value>
</Barcode>
{
"Type": 0,
"Value": ,
}
223
BuyerSeller
Продавец/Покупатель.
Элемент
Тип данных
Обязательный
Описание
IdentificationInfo
BuyerSellerRequisites
+
Идентификационные сведения
Address
Address
-
Сведения об адресе
BuyerSellerRequisites
В BuyerSellerRequisites должно быть выбрано одно значение.
Элемент
Тип данных
Описание
Organization
Organization
Сведения об организации
Individual
Individual
Сведения об индивидуальном предпринимателе
Foreignorganization
Foreignorganization
Сведения об иностранной организации
Privateindividual
Privateindividual
Сведения о физическом лице
Organization
Элемент
Тип данных
Обязательный
Размер
Описание
Name
string
+
1-1000
Наименование организации
Inn
string
+
10
ИНН организации
Kpp
string
+
9
КПП организации
Individual
Элемент
Тип данных
Обязательный
Размер
Описание
Name
PersonName
+
-
Наименование организации
Inn
string
+
12
ИНН организации
Foreignorganization
Элемент
Тип
Обязательный
Размер
Описание
данных
Status
string
+
2
Идентификация статуса.
Принимает значение:
ИО - иностранная организация
ИГ - иностранный гражданин
CountryCo
string
+
3
Код страны
de
CountryNa
string
+
1-255
Наименование страны.
me
Принимает значение в соответствии с
Общероссийским классификатором стран мира (ОКСМ)
Name
string
+
1-1000
Наименование иностранной организации полное/Фамилия, имя, отчество (при
наличии) иностранного гражданина
Privateindividual
224
Элемент
Тип данных
Обязательный
Размер
Описание
Inn
string
-
10
ИНН физического лица
Status
string
-
1
Идентификация статуса.
Принимает значение:
0 - лицо, являющееся покупателем при розничной продаже;
1 - иное
FIO
ФИО
Lastname
string
-
1-60
Фамилия
Firstname
string
-
1-60
Имя
Patronymic
string
-
1-60
Отчество
Document.CreateCorrectionInvoice/CorrectionInvoice,
Document.CreateInvoice/Invoice
Примеры
<BuyerSeller>
<IdentificationInfo>
<Organization>
<Name>XXXXXXXXXXX"</Name>
<Inn>XXXXXXXXXX</Inn>
<Kpp>XXXXXXXXX</Kpp>
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>78</RegionCode>
<RegionName>-</RegionName>
</Local>
</Address>
</BuyerSeller>
{ IdentificationInfo: {Organization: {Name: "XXXXXXXXXXX", Inn: "XXXXXXXXXX", Kpp: "XXXXXXXXX"}}, Address:
{Local: {RegionCode: "78", RegionName: "-"}}}
225
CardsInfo
Информация для получения детальных данных по документам.
Элемент
Тип
Описание
Обязательность
Ids
integer
Идентификаторы документов.
-
IncludeRelations
boolean
Признак необходимости вывода связанных документов.
-
IncludeAttachments
boolean
Признак необходимости вывода приложений к документам.
-
Document.Cards v.2
Примеры
XML
<CardsInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<Ids xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</Ids>
<IncludeAttachments>true</IncludeAttachments>
<IncludeRelations>true</IncludeRelations>
</CardsInfo>
{
"ids": [
1,
2
],
"includeRelations": true,
"includeAttachments": true
}
226
CashLiabilityInfo
Информация для сведений о денежном обязательстве.
Элемент
Тип
Описание
Обязательность
SellerInfoNum
integer
Номер строки таблицы информации продавца
+
ber
IssueCode
string
Код объекта капитального строительства федеральной адресной инвестиционной
-
программы/код мероприятия по информатизации
CashType
LiabilityCas
Вид средств денежного обязательства
+
hType
BuyerBudgetC
string
Код по бюджетной классификации (покупатель)
+
ode
BuyerPurposeC
string
Код цели (покупатель)
-
ode
AdvancePayme
decimal
Сумма перечисленного аванса
+
ntSum
number
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/StateOrderInfo
Примеры
227
Certificate
Информация о зарегистрированном сертификате пользователя.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
integer
+
1-200
Идентификатор подписи
Subject
string
-
1-200
Владелец сертификата
SerialNumber
string
-
1-200
Серийный номер сертификата
Thumbprint
string
+
1-200
Отпечаток сертификата
NotBefore
date
+
10
Действителен с
NotAfter
date
+
10
Действителен по
IsActive
boolean
+
-
Признак активного сертификата
Image
Collection of byte
+
-
Образ сертификата
Dictionary.UserCertificate,
User.AddCertificate,
User.Certificate v.2
Примеры
<ArrayOfCertificate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.
org/2004/07/Korus.Eds.Api">
<Certificate>
<CspType>sample string 8</CspType>
<DssCertificateId>1</DssCertificateId>
<Id>1</Id>
<Image>QEA=</Image>
<IsActive>true</IsActive>
<NotAfter>2016-01-26T14:07:53.4358437+03:00</NotAfter>
<NotBefore>2016-01-26T14:07:53.4358437+03:00</NotBefore>
<SerialNumber>sample string 3</SerialNumber>
<Subject>sample string 2</Subject>
<Thumbprint>sample string 4</Thumbprint>
</Certificate>
<Certificate>
<CspType>sample string 8</CspType>
<DssCertificateId>1</DssCertificateId>
<Id>1</Id>
<Image>QEA=</Image>
<IsActive>true</IsActive>
<NotAfter>2016-01-26T14:07:53.4358437+03:00</NotAfter>
<NotBefore>2016-01-26T14:07:53.4358437+03:00</NotBefore>
<SerialNumber>sample string 3</SerialNumber>
<Subject>sample string 2</Subject>
<Thumbprint>sample string 4</Thumbprint>
</Certificate>
</ArrayOfCertificate>
[
{
"id": 1,
"subject": "sample string 2",
"serialNumber": "sample string 3",
228
"thumbprint": "sample string 4",
"notBefore": "2016-01-26T14:07:53.4358437+03:00",
"notAfter": "2016-01-26T14:07:53.4358437+03:00",
"isActive": true,
"cspType": "sample string 8",
"dssCertificateId": 1,
"image": "QEA="
},
{
"id": 1,
"subject": "sample string 2",
"serialNumber": "sample string 3",
"thumbprint": "sample string 4",
"notBefore": "2016-01-26T14:07:53.4358437+03:00",
"notAfter": "2016-01-26T14:07:53.4358437+03:00",
"isActive": true,
"cspType": "sample string 8",
"dssCertificateId": 1,
"image": "QEA="
}
]
229
ChangeDocumentUserModel
Модель запроса назначения документа на указанного пользователя.
Элемент
Тип данных
Описание
DocumentId
long
Идентификатор документа.
UserId
long
Идентификатор пользователя.
CompanyId
long
Идентификатор компании.
230
Classifier
Значение атрибута.
Элемент
Тип данных
Размер
Описание
Id
long
-
Идентификатор справочника.
ClientId
long
-
Идентификатор клиента.
Name
string
1-256
Наименование справочника.
Comment
string
1-512
Комментарий справочника.
IsNameEditable
string
-
Возможность редактирования справочника, внутрисистемный параметр
Classifier.GetClassifiers
Примеры
<Classifier>
<Id>868</Id>
<ClientId>582</ClientId>
<Name> 2</Name>
<Comment></Comment>
</Classifier>
{
id: 868,
clientId: 582,
name: " 2",
comment: ""
}
231
ClassifierTemplate
Шаблон атрибута.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
long
+
-
Идентификатор справочника.
Name
string
+
1-128
Название справочника.
Comment
string
-
1-512
Комментарий к атрибуту.
IsRequired
bool
+
-
Признак обязательности атрибута.
Participant
Participant
+
-
Отправитель / получатель.
IsSelectOnly
bool
+
-
Признак соответствия справочнику.
Classifier.Template
Примеры
<ClassifierTemplate>
<Id>439</Id>
<Name> </Name>
<IsRequired>false</IsRequired>
<Participant>Sender</Participant>
<IsSelectOnly>false</IsSelectOnly>
</ClassifierTemplate>
232
ClassifierValue
Значение атрибута.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
long
+
-
Идентификатор значения.
ClassifierId
long
+
-
Идентификатор атрибута.
Value
string
+
1-256
Значение атрибута.
IsActive
bool
+
-
Признак активности.
Comments
string
-
1-512
Комментарий к атрибуту.
Classifier.ClassifierValues
Примеры
<ClassifierValue>
<Id>868</Id>
<ClassifierId>582</ClassifierId>
<Value> 2</Value>
<IsActive>true</IsActive>
</ClassifierValue>
233
Client
Данные клиента.
Элемент
Тип данных
Описание
Обязательность
Id
integer
Идентификатор организации
-
CompanyType
CompanyType
Тип контрагента(фл/юл)
-
Name
string (64)
Наименование клиента
-
FullName
string (500)
Полное наименование клиента
-
LastName
string (60)
Фамилия руководителя или ИП
-
FirstName
string (60)
Имя руководителя или ИП
-
MiddleName
string (60)
Отчество руководителя или ИП
-
Inn
string (12)
ИНН клиента
-
Kpp
string (9)
КПП клиента
-
RegistryNumber
string (13)
ОГРН клиента
-
RegistrationRequisites
string (100)
Реквизиты свидетельства о государственной регистрации ИП
-
v2.0.client.{id}
Примеры
<Client xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<CompanyType>Individual</CompanyType>
<FirstName>sample string 5</FirstName>
<FullName>sample string 3</FullName>
<Id>1</Id>
<Inn>sample string 7</Inn>
<Kpp>sample string 8</Kpp>
<LastName>sample string 4</LastName>
<MiddleName>sample string 6</MiddleName>
<Name>sample string 2</Name>
<RegistrationRequisites>sample string 10</RegistrationRequisites>
<RegistryNumber>sample string 9</RegistryNumber>
</Client>
{
"id": 1,
"companyType": 0,
"name": "sample string 2",
"fullName": "sample string 3",
"lastName": "sample string 4",
"firstName": "sample string 5",
"middleName": "sample string 6",
"inn": "sample string 7",
"kpp": "sample string 8",
"registryNumber": "sample string 9",
"registrationRequisites": "sample string 10"
}
234
ClientDiscovery
Информация для поиска контрагента.
Элемент
Тип
Описание
Обязательность
Inn
string (12)
ИНН контрагента.
+
Kpp
string (9)
КПП контрагента.
-
v2.0.client.discover
Примеры
235
ClientEdiCode
Идентификатор участника ЭДО получателя.
Элемент
Тип
Описание
Обязательность
Комментарии
данных
OperatorNa
string
Наименование оператора ЭДО
-
me
(1000)
IsCurrent
boolean
Признак того, что это идентификатор у
-
локального оператора
IsActive
boolean
Признак того, что код активен
-
IsDefault
boolean
Признак того, что это код по умолчанию
-
OperatorId
integer
Идентификатор оператора
-
Code
string (46)
Код участника ЭДО
-
OperatorCo
string (3)
Код оператора ЭДО
-
de
IsOneCHub
boolean?
Работа через 1С
-
Null - нет информации; False - не работает;
True - работает
v2.0 client.ediCode
Примеры
<ClientEdiCode xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Code>sample string 6</Code>
<OperatorCode>sample string 7</OperatorCode>
<OperatorId>5</OperatorId>
<IsActive>true</IsActive>
<IsCurrent>true</IsCurrent>
<IsDefault>true</IsDefault>
<OperatorName>sample string 1</OperatorName>
<IsOneCHub>false</IsOneCHub>
</ClientEdiCode>
{
"operatorName": "sample string 1",
"isCurrent": true,
"isActive": true,
"isDefault": true,
"operatorId": 5,
"code": "sample string 6",
"operatorCode": "sample string 7",
"isOneCHub": false,
}
236
ClientQuery
Информация для поиска контрагента в системе СФЕРА Курьер.
Элемент
Тип данных
Описание
Id
integer
Идентификатор организации в системе СФЕРА Курьер.
Inn
string (12)
ИНН контрагента.
Kpp
string (9)
КПП контрагента.
DelayedDispath.Add v.2/DelayedDispatch
Примеры
237
ClientRelation
Клиент, зарегистрированный в Курьере, и информация по его взаимосвязям.
Элемент
Тип
Описание
Обязательность
RelationId
integer
Идентификатор взаимосвязи.
-
Status
RequestRelationStatus
Статус взаимосвязи.
-
Id
integer
Идентификатор абонента.
-
Name
string (64)
Краткое наименование абонента.
-
Code
string (46)
Идентификатор участника ЭДО.
-
Inn
string (12)
ИНН абонента.
-
Kpp
string (9)
КПП (только для организации).
-
v2.0.client.discover
Примеры
datacontract.org/2004/07/Korus.Eds.Api">
<ClientRelation>
<Code>sample string 3</Code>
<Id>1</Id>
<Inn>sample string 4</Inn>
<Kpp>sample string 5</Kpp>
<Name>sample string 2</Name>
<RelationId>1</RelationId>
<Status>NoExists</Status>
</ClientRelation>
<ClientRelation>
<Code>sample string 3</Code>
<Id>1</Id>
<Inn>sample string 4</Inn>
<Kpp>sample string 5</Kpp>
<Name>sample string 2</Name>
<RelationId>1</RelationId>
<Status>NoExists</Status>
</ClientRelation>
</ArrayOfClientRelation>
[
{
"relationId": 1,
"status": 0,
"id": 1,
"name": "sample string 2",
"code": "sample string 3",
"inn": "sample string 4",
"kpp": "sample string 5"
},
{
"relationId": 1,
"status": 0,
"id": 1,
"name": "sample string 2",
"code": "sample string 3",
238
"inn": "sample string 4",
"kpp": "sample string 5"
}
]
239
ClientRelationDocumentType
Сведения о типе документа в разрезе взаимосвязи клиента.
Унаследован (содержит поля) от типа ClientRelationDocumentTypeInfo.
Элемент
Тип данных
Размер
Описание
Code
string
-
Код типа документа.
Name
string
-
Наименование типа документа.
IsSelected
bool
-
Признак включения типа документа во взаимосвязь.
IsDefaultSelected
bool
-
Признак включения типа документа во взаимосвязь по умолчанию.
IsEdiCodeDefault
bool
-
Признак использования идентификатора участника ЭДО по умолчанию.
Примеры
240
ClientSearchInfo
Данные для поиска контрагента.
Элемент
Тип данных
Обязательный
Размер
Описание
Inn
string
+
10-12
ИНН контрагента
Kpp
string
-
9
КПП контрагента
Ogrn
string
-
13-15
ОГРН контрагента
Dictionary.FindClient
Примеры
<ClientSearchInfo>
<Inn>1234567890</Inn>
<Kpp>123456789</Kpp>
</ClientSearchInfo>
{ Inn: "1234567890" Kpp: "123456789"}
x-www-form-urlencoded
inn=1234567890&kpp=123456789
241
ClientShortInfo
Основные данные клиента.
Элемент
Тип данных
Описание
Обязательность
Id
long
Идентификатор организации
Name
string (64)
Наименование клиента
Inn
string (12)
ИНН клиента
Kpp
string (9)
КПП клиента
IsHead
bool
Признак основной организации
242
Company
Данные компании.
Элемент
Тип данных
Описание
Обязательность
OperatorCode
string (3)
Идентификатор оператора
-
Code
string (46)
Код участника ЭДО
-
Id
integer
Идентификатор организации
-
CompanyType
CompanyType
Тип контрагента(фл/юл)
-
Name
string (64)
Наименование клиента
-
FullName
string (500)
Полное наименование клиента
-
LastName
string (60)
Фамилия руководителя или ИП
-
FirstName
string (60)
Имя руководителя или ИП
-
MiddleName
string (60)
Отчество руководителя или ИП
-
Inn
string (12)
ИНН клиента
-
Kpp
string (9)
КПП клиента
-
RegistryNumber
string (13)
ОГРН клиента
-
RegistrationRequisites
string (100)
Реквизиты свидетельства о государственной регистрации ИП
-
Dictionary.Client,
Dictionary.FindClient,
v2.0.client,
v2.0.client.{code},
v2.0.client.self
FindAbonentByRuleResponse
Примеры
<Company xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<CompanyType>Individual</CompanyType>
<FirstName>sample string 7</FirstName>
<FullName>sample string 5</FullName>
<Id>3</Id>
<Inn>sample string 9</Inn>
<Kpp>sample string 10</Kpp>
<LastName>sample string 6</LastName>
<MiddleName>sample string 8</MiddleName>
<Name>sample string 4</Name>
<RegistrationRequisites>sample string 12</RegistrationRequisites>
<RegistryNumber>sample string 11</RegistryNumber>
<Code>sample string 2</Code>
<OperatorCode>sample string 1</OperatorCode>
</Company>
{
"operatorCode": "sample string 1",
243
"code": "sample string 2",
"id": 3,
"companyType": 0,
"name": "sample string 4",
"fullName": "sample string 5",
"lastName": "sample string 6",
"firstName": "sample string 7",
"middleName": "sample string 8",
"inn": "sample string 9",
"kpp": "sample string 10",
"registryNumber": "sample string 11",
"registrationRequisites": "sample string 12"
}
244
ShipperConsignee
Грузоотправитель/Грузополучатель.
Элемент
Тип данных
Размер
Описание
IdentificationInfo
BuyerSellerRequisites
-
Грузоотправитель/Грузополучатель и его адрес
Address
Address
+
Признак того, что указано "он же"
В IdentificationInfo должно быть выбрано одно значение.
Элемент
Тип данных
Описание
Organization
Organization
Сведения об организации
Individual
Individual
Сведения об индивидуальном предпринимателе
Foreignorganization
Foreignorganization
Сведения об иностранной организации
Privateindividual
Privateindividual
Сведения о физическом лице
Organization
Элемент
Тип данных
Обязательный
Размер
Описание
Name
string
+
1-1000
Наименование организации
Inn
string
+
10
ИНН организации
Kpp
string
+
9
КПП организации
Individual
Элемент
Тип данных
Обязательный
Размер
Описание
Name
PersonName
+
-
Наименование организации
Inn
string
+
12
ИНН организации
Foreignorganization
Элемент
Тип
Обязательный
Размер
Описание
данных
Status
string
+
2
Идентификация статуса.
Принимает значение:
ИО - иностранная организация
ИГ - иностранный гражданин
CountryCo
string
+
3
Код страны
de
CountryNa
string
+
1-255
Наименование страны.
me
Принимает значение в соответствии с
Общероссийским классификатором стран мира (ОКСМ)
Name
string
+
1-1000
Наименование иностранной организации полное/Фамилия, имя, отчество (при
наличии) иностранного гражданина
Privateindividual
Элемент
Тип данных
Обязательный
Размер
Описание
245
Inn
string
-
10
ИНН физического лица
Status
string
-
1
Идентификация статуса.
Принимает значение:
0 - лицо, являющееся покупателем при розничной продаже;
1 - иное
FIO
ФИО
Lastname
string
-
1-60
Фамилия
Firstname
string
-
1-60
Имя
Patronymic
string
-
1-60
Отчество
Document.CreateInvoice/ Invoice
Примеры
<Consignee>
<Name>
<OrganizationName>XXXXXXXXXX</OrganizationName>
</Name>
<Address>
<Local>
<RegionCode>78</RegionCode>
</Local>
</Address>
</Consignee>
{ name: {organizationName: "XXXXXXXXXX"}, address: {local: {regionCode: "78"}}}
246
ContractorDocumentTypes
Информация о контрагенте, включающая данные по типам документов, которыми может обмениваться Клиент с данным
контрагентом в зависимости от направления (исходящее/входящее).
Свойство
Тип
Обязательность
Размер
Описание
RelationId
Int64
Идентификатор взаимосвязи (запроса).
ClientId
Int64
Идентификатор контрагента.
ShortName
String (64)
Краткое наименование контрагента.
Kpp
String (9)
КПП контрагента.
Inn
String (12)
ИНН контрагента.
SenderDocumentTypes
DocumentTypeClientRelationApi[]
Список исходящих типов документов.
ReceiverDocumentTypes
DocumentTypeClientRelationApi[]
Список входящих типов документов.
Dictionary.ContractorDocumentTypes
Примеры
<?xml version="1.0" encoding="utf-16"?>
<ContractorDocumentTypes>
<RelationId>5</RelationId>
<ClientId>1</ClientId>
<ShortName>XXXXXXXXXX</ShortName>
<Kpp>XXXXXXXX</Kpp>
<Inn>XXXXXXXXXX</Inn>
<SenderDocumentTypes>
<DocumentTypeClientRelationApi>
<Id>74</Id>
<Name> </Name>
<Code>ACT</Code>
</DocumentTypeClientRelation>
</SenderDocumentTypes>
<ReceiverDocumentTypes>
<DocumentTypeClientRelation>
<Id>53</Id>
<Name>-</Name>
<Code>SF</Code>
</DocumentTypeClientRelation>
<DocumentTypeClientRelation>
<Id>74</Id>
<Name> </Name>
<Code>ACT</Code>
</DocumentTypeClientRelation>
</ReceiverDocumentTypes>
</ContractorDocumentTypes>
247
ClientRelationDocumentTypeInfo
Базовые сведения о типе документа в разрезе взаимосвязи клиента.
Элемент
Тип данных
Размер
Описание
Id
integer
-
Идентификатор типа документа.
DocumentRelationType
DocumentRelationType
-
Тип (состояние) взаимосвязи.
EdiCode
string
-
Идентификатор участника ЭДО.
Примеры
XML
JSON
248
CorrectionInvoice
Корректировочный счет-фактура.
Элемент
Тип
Обязательный
Размер
Описание
данных
FormatVersion
string
-
4
Допустимые значения 5.01 или 5.02, если не указано, то используется 5.01
Id
string
-
1-200
Идентификатор файла, должен быть сформирован в соотвествии с
требованиями формата ФНС, если не указан формируется автоматически
Number
string
+
1-256
Порядковый номер корректировочного счета-фактуры
Date
DateTime
+
10
Дата составления корректировочного счета-фактуры
InvoiceNumber
string
+
1000
Порядковый номер счета-фактуры к которому составлен корректировочный
счета-фактура
InvoiceDate
DateTime
-
10
Дата составления счета-фактуры счета-фактуры к которому составлен
корректировочный счета-фактура. Может быть не заполнена
InvoiceRevisio
number
-
3
Номер с учетом исправления счета-фактуры
nNumber
InvoiceRevisio
DateTime
-
10
Дата с учетом исправления счета-фактуры
nDate
RevisionNumb
number
-
3
Номер исправления корректировочного счета-фактуры
er
RevisionDate
DateTime
-
10
Дата исправления корректировочного счета-фактуры
CurrencyCode
string
+
3
Валюта: Код в соответствии с ОКВ
Seller
BuyerSeller
+
-
Сведения о продавце
Buyer
BuyerSeller
+
-
Сведения о покупателе
Row
CorrectionInv
+
-
Сведения о товаре (работе, услуге)
oiceRow[]
Info
InfoField
-
-
Информационное поле документа
Document.CreateCorrectionInvoice
Примеры
<CorrectionInvoice FormatVersion="5.01">
<Id>ON_KORSFAKT_1BK000007714171484_2BK000012345678901_20130927_6006B707-8D68-4D43-A19B-D632E49DAA6E</Id>
<Number>123</Number>
<Date>2012-12-12</Date>
<CurrencyCode>643</CurrencyCode>
<InvoiceNumber>321</InvoiceNumber>
<InvoiceDate>2011-12-12</InvoiceDate>
<Seller>
<IdentificationInfo>
<Organization>
<Name>XXXXXXXXXX</Name>
<Inn>1234567890</Inn>
<Kpp>123456789</Kpp>
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>78</RegionCode>
</Local>
249
</Address>
</Seller>
<Buyer>
<IdentificationInfo>
<Organization>
<Name>XXXXXXXXXX</Name>
<Inn>0987654321</Inn>
<Kpp>987654321</Kpp>
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>XX</RegionCode>
</Local>
</Address>
</Buyer>
<Row>
<Name></Name>
<UnitBefore>018</UnitBefore>
<UnitAfter>018</UnitAfter>
<AmountBefore>5</AmountBefore>
<AmountAfter>5</AmountAfter>
<PriceBefore>10</PriceBefore>
<PriceAfter>11</PriceAfter>
<NetSumBefore>50</NetSumBefore>
<NetSumAfter>55</NetSumAfter>
<VatTypeBefore>18</VatTypeBefore>
<VatTypeAfter>18</VatTypeAfter>
<VatSumBefore>9</VatSumBefore>
<VatSumAfter>9</VatSumAfter>
<TotalSumBefore>59</TotalSumBefore>
<TotalSumAfter>64.90</TotalSumAfter>
</Row>
</CorrectionInvoice>
{
id: "ON_KORSFAKT_1BK000007714171484_2BK000012345678901_20130927_6006B707-8D68-4D43-A19B-
D632E49DAA6E",
"number": "123",
"date": "2012-12-12",
currencyCode: "643",
invoiceNumber: "321",
invoiceDate: "2011-12-12",
seller: {
identificationInfo: {
organization: { name: "XXXXXXXXXX", inn: "1234567890", kpp: "123456789" }
},
address: { local: { regionCode: "XX" } }
},
buyer: {
identificationInfo: {
organization: { name: "XXXXXXXXXX", inn: "0987654321", kpp: "987654321" }
},
address: { local: { regionCode: "XX" } }
},
row: {
name: "",
unitBefore: "018",
unitAfter: "018",
amountBefore: "5",
amountAfter: "5",
priceBefore: "10",
priceAfter: "11",
netSumBefore: "50",
netSumAfter: "55",
vatTypeBefore: "18",
vatTypeAfter: "18",
vatSumBefore: "9",
vatSumAfter: "9",
250
totalSumBefore: "59",
totalSumAfter: "64.90"
}
}
251
CorrectionInvoiceRow
Сведения о товаре (работе, услуге).
Элемент
Тип данных
Обязательный
Размер
Описание
Name
string
+
1-1000
Наименование товара
UnitBefore
string
-
3
Kод единицы измерения, до изменения
UnitAfter
string
-
3
Kод единицы измерения, после изменения
AmountBefore
decimal
-
N(18,3)
Количество (объем), до изменения
AmountAfter
decimal
-
N(18,3)
Количество (объем), после изменения
PriceBefore
decimal
-
N(17,2)
Цена (тариф) за единицу измерения, до изменения
PriceAfter
decimal
-
N(17,2)
Цена (тариф) за единицу измерения, после изменения
NetSumBefore
decimal
-
N(17,2)
Стоимость товаров без налога до изменения
NetSumAfter
decimal
-
N(17,2)
Стоимость товаров без налога после изменения
ExciseSumBefore
decimal
-
N(17,2)
В том числе сумма акциза, до изменения
ExciseSumAfter
decimal
-
N(17,2)
В том числе сумма акциза, после изменения
VatTypeBefore
string
+
1-7
Налоговая ставка, до изменения*
VatTypeAfter
string
+
1-7
Налоговая ставка, после изменения*
VatSumBefore
decimal
-
N(17,2)
В том числе сумма акциза, до изменения
VatSumAfter
decimal
-
N(17,2)
В том числе сумма акциза, после изменения
TotalSumBefore
decimal
+
N(17,2)
Стоимость товаров (работ, услуг), имущественных прав
с налогом до изменения
TotalSumAfter
decimal
+
N(17,2)
Стоимость товаров (работ, услуг), имущественных прав
с налогом после изменения
TextInfo
TextInfo[]
-
Информационное поле строки
TraceableProducts
TraceableProductInformati
-
Сведения о товаре, подлежащем прослеживаемости
onCorr[]
ProductIdentificationNumb
ProductIdentificationNumb
-
Номер средств идентификации товаров до изменения
ersBefore
er[]
(маркировка)
ProductIdentificationNumb
ProductIdentificationNumb
-
Номер средств идентификации товаров после изменения
ersAfter
er[]
(маркировка)
*Налоговая ставка указывается в виде:
0
10
18
20
10/110
18/118
без НДС
Document.CreateCorrectionInvoice/CorrectionInvoice
Примеры
<CorrectionInvoiceRow>
<Name></Name>
252
<UnitBefore>018</UnitBefore>
<UnitAfter>018</UnitAfter>
<AmountBefore>5</AmountBefore>
<AmountAfter>5</AmountAfter>
<PriceBefore>10</PriceBefore>
<PriceAfter>11</PriceAfter>
<NetSumBefore>50</NetSumBefore>
<NetSumAfter>55</NetSumAfter>
<VatTypeBefore>18</VatTypeBefore>
<VatTypeAfter>18</VatTypeAfter>
<VatSumBefore>9</VatSumBefore>
<VatSumAfter>9</VatSumAfter>
<TotalSumBefore>59</TotalSumBefore>
<TotalSumAfter>64.90</TotalSumAfter>
</CorrectionInvoiceRow>
{name: "", unitBefore: "018", unitAfter: "018", amountBefore: "5", amountAfter: "5", priceBefore: "10",
priceAfter: "11",
netSumBefore: "50", netSumAfter: "55", vatTypeBefore: "18", vatTypeAfter: "18", vatSumBefore: "9",
vatSumAfter: "9", totalSumBefore: "59", totalSumAfter: "64.90"}
253
CreateClarificationNoticeRequest
Тело запроса метода для создания уведомления об уточнении (УОУ).
Элемент
Тип данных
Размер
Описание
Обязательность
Comment
string
0-2000
Текст комментария (причина отклонения).
+
Mchd
MchdData
-
Сведения о доверенности.
-
Ticket.CreateClarificationNotice
Примеры
<CreateClarificationNoticeRequest>
<Comment>LONG_COMMENT</Comment>
<Mchd>
<Uuid>1be4fb2c-77b7-4311-8e61-0a4c4d97db7b</Uuid>
<StartDate>2023-11-15T00:00:00</StartDate>
<InternalRegistrationNumber>123</InternalRegistrationNumber>
<InternalRegistrationDate>2023-11-15T00:00:00</InternalRegistrationDate>
<MchdViewType>Meta</MchdViewType>
<AccessMode>12345</AccessMode>
</Mchd>
</CreateClarificationNoticeRequest>
{
"Comment": "LONG_COMMENT",
"Mchd":
{
"Uuid" : "1be4fb2c-77b7-4311-8e61-0a4c4d97db7b",
"StartDate" : "2023-11-15T00:00:00",
"InternalRegistrationNumber" : "123",
"InternalRegistrationDate" : "2023-11-15T00:00:00",
"MchdViewType" : "Meta",
"AccessMode" : "12345"
}
}
254
CreatePaymentOrderForEmailRequest
Запрос на создание платёжного поручения документа, отправленного на email.
Элемент
Тип данных
Обязательный
Описание
DocumentUid
string
+
Uid документа, отправленного на email.
UserIdHash
string
+
Sso hash пользователя.
255
CreateUcdRequest
Запрос на создание УКД.КСЧФ, УКД.ДИС или УКД.КСЧФДИС из упрощенной модели.
Элемент
Тип
Описание
ReceiverCode
string
Идентификатор участника ЭДО получателя документа (опционально)
UcdCorrectionInvoice
UcdCorrectionInvoice
Упрощённая модель корректировочного счёта-фактуры.
Document.CreateUcdDocument
Примеры
<CreateUcdRequest>
<ReceiverCode>TST-5044049860-111432</ReceiverCode>
<UcdCorrectionInvoice FormatCode="1115133" FormatVersion="5.01">
<Buyer>
<Address>
<Foreign>
<Address>Address</Address>
<CountryCode>000</CountryCode>
</Foreign>
<Local>
<Building>building</Building>
<City>city</City>
<District>District</District>
<Flat>Flat</Flat>
<House>House</House>
<Locality>Locality</Locality>
<RegionCode>00</RegionCode>
<Street>Street</Street>
<Zip>000000</Zip>
</Local>
</Address>
<IdentificationInfo>
<Individual>
<Inn>5044049860</Inn>
<Name>
<FirstName></FirstName>
<LastName></LastName>
<MiddleName></MiddleName>
</Name>
</Individual>
<Organization>
<Inn>5044049860</Inn>
<Kpp>504401001</Kpp>
<Name> ""</Name>
</Organization>
</IdentificationInfo>
<Requisites>
<Account>Account</Account>
<Bank>
<Code>0000</Code>
<Name>Name</Name>
<Account>Account</Account>
<City>City</City>
</Bank>
</Requisites>
</Buyer>
<CurrencyCode>643</CurrencyCode>
256
<Date>2023-10-11</Date>
<DocumentFunction>UCD_CSF</DocumentFunction>
<Id>00000</Id>
<Info>
<TextInfo Id="1" Value=" 1"/>
<TextInfo Id="2" Value=" 2"/>
</Info>
<InvoiceDate>2023-10-11</InvoiceDate>
<InvoiceNumber>sample string 7</InvoiceNumber>
<InvoiceRevisionDate>2023-10-11</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 8</InvoiceRevisionNumber>
<Invoices>
<UcdInvoiceInfo>
<InvoiceDate>2023-10-11</InvoiceDate>
<InvoiceNumber>sample string 1</InvoiceNumber>
<InvoiceRevisions>
<UcdInvoiceRevisionInfo>
<InvoiceRevisionDate>2023-10-11</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 1<
/InvoiceRevisionNumber>
</UcdInvoiceRevisionInfo>
<UcdInvoiceRevisionInfo>
<InvoiceRevisionDate>2023-10-11</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 1<
/InvoiceRevisionNumber>
</UcdInvoiceRevisionInfo>
</InvoiceRevisions>
</UcdInvoiceInfo>
<UcdInvoiceInfo>
<InvoiceDate>2023-10-11</InvoiceDate>
<InvoiceNumber>sample string 1</InvoiceNumber>
<InvoiceRevisions>
<UcdInvoiceRevisionInfo>
<InvoiceRevisionDate>2023-10-11</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 1<
/InvoiceRevisionNumber>
</UcdInvoiceRevisionInfo>
<UcdInvoiceRevisionInfo>
<InvoiceRevisionDate>2023-10-11</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 1<
/InvoiceRevisionNumber>
</UcdInvoiceRevisionInfo>
</InvoiceRevisions>
</UcdInvoiceInfo>
</Invoices>
<Number>XXX</Number>
<RevisionDate>2023-10-11</RevisionDate>
<RevisionNumber>sample string 9</RevisionNumber>
<Rows>
<AmountAfter>1</AmountAfter>
<AmountBefore>1</AmountBefore>
<ExciseSumAfter>1</ExciseSumAfter>
<ExciseSumBefore>1</ExciseSumBefore>
<ExciseSumDecrease>1</ExciseSumDecrease>
<ExciseSumIncrease>1</ExciseSumIncrease>
<Info>sample string 6</Info>
<Name>sample string 1</Name>
<NetSumAfter>1</NetSumAfter>
<NetSumBefore>1</NetSumBefore>
<NetSumDecrease>1</NetSumDecrease>
<NetSumIncrease>1</NetSumIncrease>
<PriceAfter>1</PriceAfter>
<PriceBefore>1</PriceBefore>
<TextInfo Id="1" Value=" 1"/>
<TextInfo Id="2" Value=" 2"/>
<TotalSumAfter>1</TotalSumAfter>
<TotalSumBefore>1</TotalSumBefore>
<TotalSumDecrease>1</TotalSumDecrease>
<TotalSumIncrease>1</TotalSumIncrease>
<UnitAfter>sample string 3</UnitAfter>
<UnitBefore>sample string 2</UnitBefore>
257
<VatSumAfter>1</VatSumAfter>
<VatSumBefore>1</VatSumBefore>
<VatSumDecrease>1</VatSumDecrease>
<VatSumIncrease>1</VatSumIncrease>
<VatTypeAfter>sample string 5</VatTypeAfter>
<VatTypeBefore>sample string 4</VatTypeBefore>
<Number>1</Number>
<ProductIdentificationNumbersAfter>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersAfter>
<ProductIdentificationNumbersBefore>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersBefore>
<TraceableProducts>
<UcdTraceableProductInfo AdditionalIndicator="0000"
ProductBatchRegisterNumber="0000" TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00"
TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
<UcdTraceableProductInfo AdditionalIndicator="0000"
ProductBatchRegisterNumber="0000" TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00"
TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
</TraceableProducts>
</Rows>
<Rows>
<AmountAfter>1</AmountAfter>
<AmountBefore>1</AmountBefore>
<ExciseSumAfter>1</ExciseSumAfter>
<ExciseSumBefore>1</ExciseSumBefore>
<ExciseSumDecrease>1</ExciseSumDecrease>
<ExciseSumIncrease>1</ExciseSumIncrease>
<Info>sample string 6</Info>
<Name>sample string 1</Name>
<NetSumAfter>1</NetSumAfter>
<NetSumBefore>1</NetSumBefore>
<NetSumDecrease>1</NetSumDecrease>
<NetSumIncrease>1</NetSumIncrease>
<PriceAfter>1</PriceAfter>
<PriceBefore>1</PriceBefore>
<TextInfo Id="1" Value=" 1"/>
<TextInfo Id="2" Value=" 2"/>
<TotalSumAfter>1</TotalSumAfter>
<TotalSumBefore>1</TotalSumBefore>
<TotalSumDecrease>1</TotalSumDecrease>
<TotalSumIncrease>1</TotalSumIncrease>
<UnitAfter>sample string 3</UnitAfter>
<UnitBefore>sample string 2</UnitBefore>
<VatSumAfter>1</VatSumAfter>
<VatSumBefore>1</VatSumBefore>
258
<VatSumDecrease>1</VatSumDecrease>
<VatSumIncrease>1</VatSumIncrease>
<VatTypeAfter>sample string 5</VatTypeAfter>
<VatTypeBefore>sample string 4</VatTypeBefore>
<Number>1</Number>
<ProductIdentificationNumbersAfter>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersAfter>
<ProductIdentificationNumbersBefore>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersBefore>
<TraceableProducts>
<UcdTraceableProductInfo AdditionalIndicator="0000"
ProductBatchRegisterNumber="0000" TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00"
TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
<UcdTraceableProductInfo AdditionalIndicator="0000"
ProductBatchRegisterNumber="0000" TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00"
TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
</TraceableProducts>
</Rows>
<Seller>
<Address>
<Foreign>
<Address>Address</Address>
<CountryCode>000</CountryCode>
</Foreign>
<Local>
<Building>building</Building>
<City>city</City>
<District>District</District>
<Flat>Flat</Flat>
<House>House</House>
<Locality>Locality</Locality>
<RegionCode>00</RegionCode>
<Street>Street</Street>
<Zip>000000</Zip>
</Local>
</Address>
<IdentificationInfo>
<Individual>
<Inn>5044049860</Inn>
<Name>
<FirstName></FirstName>
<LastName></LastName>
<MiddleName></MiddleName>
</Name>
</Individual>
259
<Organization>
<Inn>5044049860</Inn>
<Kpp>504401001</Kpp>
<Name> ""</Name>
</Organization>
</IdentificationInfo>
<Requisites>
<Account>Account</Account>
<Bank>
<Code>0000</Code>
<Name>Name</Name>
<Account>Account</Account>
<City>City</City>
</Bank>
</Requisites>
</Seller>
</UcdCorrectionInvoice>
</CreateUcdRequest>
{
"receiverCode": "TST-7806434422-2927",
"UcdCorrectionInvoice": {
"formatVersion": "5.01",
"documentFunction": "UCD_DIC",
"Id": "ON_KORSCHFDOPPR_TST-7806434422-2927_TST-5260418864-83732_20200615_EEDB76FE-27C0-480C-9F95-
55B93A8B8829",
"FormatCode": "1115133",
"Function": "UCD_CSF",
"Number": "111",
"Date": "2023-02-10T12:46:06.747Z",
"InvoiceNumber": "11111",
"InvoiceDate": "2023-01-15T12:46:06.747Z",
"InvoiceRevisionNumber": "222",
"InvoiceRevisionDate": "2023-01-15T12:46:06.747Z",
"RevisionNumber": "13",
"RevisionDate": "2023-01-15T12:46:06.747Z",
"CurrencyCode": "643",
"Seller": {
"IdentificationInfo": {
"Organization": {
"Name": " -",
"Inn": "5260418864",
"Kpp": "529001001"
}
},
"Address": {
"Local": {
"Zip": "603000",
"RegionCode": "52",
"District": null,
"City": " ",
"Locality": null,
"Street": " ",
"House": " 3",
"Building": null,
"Flat": " 15"
}
}
},
"Buyer": {
"IdentificationInfo": {
"Individual": {
"Inn": "351700096973",
"Name": {
"LastName": "",
"FirstName": "",
"MiddleName": ""
}
}
260
},
"Address": {
"Foreign": {
"CountryCode": "010",
"Address": ""
}
}
},
"Rows": [
{
"NAME": "",
"UNITBEFORE": "796",
"UNITAFTER": "796",
"AMOUNTBEFORE": 22,
"AMOUNTAFTER": 21,
"PRICEBEFORE": 100,
"PRICEAFTER": 100,
"NETSUMBEFORE": 2200,
"NETSUMAFTER": 2100,
"EXCISESUMBEFORE": 2,
"EXCISESUMAFTER": 1,
"VATTYPEBEFORE": "20%",
"VATTYPEAFTER": "20%",
"VATSUMBEFORE": 123123,
"VATSUMAFTER": 123,
"TOTALSUMBEFORE": 2200,
"TOTALSUMAFTER": 2100,
"INFO": "SOME IFNO",
"TRACEABLEPRODUCTS": [
{
"ADDITIONALINDICATOR": "1",
"TRACEABLEPRODUCTUNIT": "356",
"PRODUCTBATCHREGISTERNUMBER": "0747",
"TRACEABLEPRODUCTUNITAMOUNTBEFORE": "10",
"TRACEABLEPRODUCTUNITAMOUNTAFTER": "11"
}
]
}
],
"Info": {
"Id": "85CB0BD-02D6-4F18-AEC3-8186749A5F401",
"TextInfo": [
{
"Id": "_",
"Value": "98237011"
}
]
}
}
}
261
CreateUpdCorrectionInvoiceRequest
Запрос на создание корректировочной счёт-фактуры из упрощенной модели.
Элемент
Тип
Описание
ReceiverCode
string
Идентификатор участника ЭДО получателя документа (опционально)
UpdCorrectionInvoice
UpdCorrectionInvoice
Упрощённая модель корректировочного счёта-фактуры.
Примеры
<CreateUpdCorrectionInvoiceRequest>
<ReceiverCode>sample string 1</ReceiverCode>
<UpdCorrectionInvoice FormatCode="1115133" FormatVersion="5.01">
<Buyer>
<Address>
<Foreign>
<Address>sample string 2</Address>
<CountryCode>sample string 1</CountryCode>
</Foreign>
<Local>
<Building>sample string 8</Building>
<City>sample string 4</City>
<District>sample string 3</District>
<Flat>sample string 9</Flat>
<House>sample string 7</House>
<Locality>sample string 5</Locality>
<RegionCode>sample string 2</RegionCode>
<Street>sample string 6</Street>
<Zip>sample string 1</Zip>
</Local>
</Address>
<IdentificationInfo>
<Individual>
<Inn>sample string 1</Inn>
<Name xmlns:d6p1="http://schemas.datacontract.org/2004/07/Korus.Eds.Api">
<d6p1:FirstName>sample string 2</d6p1:FirstName>
<d6p1:LastName>sample string 1</d6p1:LastName>
<d6p1:MiddleName>sample string 3</d6p1:MiddleName>
</Name>
</Individual>
<Organization>
<Inn>sample string 2</Inn>
<Kpp>sample string 3</Kpp>
<Name>sample string 1</Name>
</Organization>
</IdentificationInfo>
<Requisites>
<Account>sample string 1</Account>
<Bank>
<Code>sample string 4</Code>
<Name>sample string 3</Name>
<Account>sample string 1</Account>
<City>sample string 2</City>
</Bank>
</Requisites>
</Buyer>
<CurrencyCode>sample string 9</CurrencyCode>
262
<Date>2023-10-13</Date>
<EventContent>
<Date>2023-10-13</Date>
<OperationContent>sample string 3</OperationContent>
<OtherCostInformation>sample string 1</OtherCostInformation>
<Reasons>
<OperationReason>
<DocumentDate>2023-10-13</DocumentDate>
<DocumentName>sample string 1</DocumentName>
</OperationReason>
<OperationReason>
<DocumentDate>2023-10-13</DocumentDate>
<DocumentName>sample string 1</DocumentName>
</OperationReason>
</Reasons>
<TransferDocument>sample string 2</TransferDocument>
</EventContent>
<Id>sample string 3</Id>
<Info>
<Id>sample string 1</Id>
<TextInfo>
<IdValuePair>
<Id>sample string 1</Id>
<Value>sample string 2</Value>
</IdValuePair>
<IdValuePair>
<Id>sample string 1</Id>
<Value>sample string 2</Value>
</IdValuePair>
</TextInfo>
<Text>sample string 2</Text>
</Info>
<InvoiceDate>2023-10-13</InvoiceDate>
<InvoiceNumber>sample string 6</InvoiceNumber>
<InvoiceRevisionDate>2023-10-13</InvoiceRevisionDate>
<InvoiceRevisionNumber>sample string 7</InvoiceRevisionNumber>
<Number>sample string 4</Number>
<RevisionDate>2023-10-13</RevisionDate>
<RevisionNumber>sample string 8</RevisionNumber>
<Row>
<AmountAfter>1</AmountAfter>
<AmountBefore>1</AmountBefore>
<ExciseSumAfter>1</ExciseSumAfter>
<ExciseSumBefore>1</ExciseSumBefore>
<ExciseSumDecrease>1</ExciseSumDecrease>
<ExciseSumIncrease>1</ExciseSumIncrease>
<Info>sample string 6</Info>
<Name>sample string 1</Name>
<NetSumAfter>1</NetSumAfter>
<NetSumBefore>1</NetSumBefore>
<NetSumDecrease>1</NetSumDecrease>
<NetSumIncrease>1</NetSumIncrease>
<PriceAfter>1</PriceAfter>
<PriceBefore>1</PriceBefore>
<TextInfo Id="1" Value=" 1"/>
<TextInfo Id="2" Value=" 2"/>
<TotalSumAfter>1</TotalSumAfter>
<TotalSumBefore>1</TotalSumBefore>
<TotalSumDecrease>1</TotalSumDecrease>
<TotalSumIncrease>1</TotalSumIncrease>
<UnitAfter>sample string 3</UnitAfter>
<UnitBefore>sample string 2</UnitBefore>
<VatSumAfter>1</VatSumAfter>
<VatSumBefore>1</VatSumBefore>
<VatSumDecrease>1</VatSumDecrease>
<VatSumIncrease>1</VatSumIncrease>
<VatTypeAfter>sample string 5</VatTypeAfter>
<VatTypeBefore>sample string 4</VatTypeBefore>
<Number>1</Number>
<ProductIdentificationNumbersAfter>
<ProductIdentificationNumber TransportPackagingGuid="000000">
263
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersAfter>
<ProductIdentificationNumbersBefore>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersBefore>
<TraceableProducts>
<UcdTraceableProductInfo AdditionalIndicator="0000" ProductBatchRegisterNumber="0000"
TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00" TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
<UcdTraceableProductInfo AdditionalIndicator="0000" ProductBatchRegisterNumber="0000"
TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00" TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
</TraceableProducts>
</Row>
<Row>
<AmountAfter>1</AmountAfter>
<AmountBefore>1</AmountBefore>
<ExciseSumAfter>1</ExciseSumAfter>
<ExciseSumBefore>1</ExciseSumBefore>
<ExciseSumDecrease>1</ExciseSumDecrease>
<ExciseSumIncrease>1</ExciseSumIncrease>
<Info>sample string 6</Info>
<Name>sample string 1</Name>
<NetSumAfter>1</NetSumAfter>
<NetSumBefore>1</NetSumBefore>
<NetSumDecrease>1</NetSumDecrease>
<NetSumIncrease>1</NetSumIncrease>
<PriceAfter>1</PriceAfter>
<PriceBefore>1</PriceBefore>
<TextInfo Id="1" Value=" 1"/>
<TextInfo Id="2" Value=" 2"/>
<TotalSumAfter>1</TotalSumAfter>
<TotalSumBefore>1</TotalSumBefore>
<TotalSumDecrease>1</TotalSumDecrease>
<TotalSumIncrease>1</TotalSumIncrease>
<UnitAfter>sample string 3</UnitAfter>
<UnitBefore>sample string 2</UnitBefore>
<VatSumAfter>1</VatSumAfter>
<VatSumBefore>1</VatSumBefore>
<VatSumDecrease>1</VatSumDecrease>
<VatSumIncrease>1</VatSumIncrease>
<VatTypeAfter>sample string 5</VatTypeAfter>
<VatTypeBefore>sample string 4</VatTypeBefore>
<Number>1</Number>
<ProductIdentificationNumbersAfter>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
264
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersAfter>
<ProductIdentificationNumbersBefore>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
<ProductIdentificationNumber TransportPackagingGuid="000000">
<CheckMarks>
1</CheckMarks>
<CheckMarks>
2</CheckMarks>
<PackagingGuids>0000</PackagingGuids>
<PackagingGuids>0000</PackagingGuids>
</ProductIdentificationNumber>
</ProductIdentificationNumbersBefore>
<TraceableProducts>
<UcdTraceableProductInfo AdditionalIndicator="0000" ProductBatchRegisterNumber="0000"
TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00" TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
<UcdTraceableProductInfo AdditionalIndicator="0000" ProductBatchRegisterNumber="0000"
TraceableProductUnit="0000" TraceableProductUnitAmountAfter="00" TraceableProductUnitAmountBefore="00">
</UcdTraceableProductInfo>
</TraceableProducts>
</Row>
<Seller>
<Address>
<Foreign>
<Address>sample string 2</Address>
<CountryCode>sample string 1</CountryCode>
</Foreign>
<Local>
<Building>sample string 8</Building>
<City>sample string 4</City>
<District>sample string 3</District>
<Flat>sample string 9</Flat>
<House>sample string 7</House>
<Locality>sample string 5</Locality>
<RegionCode>sample string 2</RegionCode>
<Street>sample string 6</Street>
<Zip>sample string 1</Zip>
</Local>
</Address>
<IdentificationInfo>
<Individual>
<Inn>sample string 1</Inn>
<Name xmlns:d6p1="http://schemas.datacontract.org/2004/07/Korus.Eds.Api">
<d6p1:FirstName>sample string 2</d6p1:FirstName>
<d6p1:LastName>sample string 1</d6p1:LastName>
<d6p1:MiddleName>sample string 3</d6p1:MiddleName>
</Name>
</Individual>
<Organization>
<Inn>sample string 2</Inn>
<Kpp>sample string 3</Kpp>
<Name>sample string 1</Name>
</Organization>
</IdentificationInfo>
<Requisites>
<Account>sample string 1</Account>
<Bank>
<Code>sample string 4</Code>
<Name>sample string 3</Name>
<Account>sample string 1</Account>
<City>sample string 2</City>
265
</Bank>
</Requisites>
</Seller>
<Totals>
<Decrease>
<NetSum>1</NetSum>
<TotalSum>1</TotalSum>
<VatSum>1</VatSum>
</Decrease>
<Increase>
<NetSum>1</NetSum>
<TotalSum>1</TotalSum>
<VatSum>1</VatSum>
</Increase>
</Totals>
</UpdCorrectionInvoice>
</CreateUpdCorrectionInvoiceRequest>
{
"receiverCode": "TST-7743543761-555555555-0000000000000",
"updCorrectionInvoice": {
"number": "123",
"date": "2020-01-02",
"currencyCode": "XXX",
"invoiceNumber": "321",
"invoiceDate": "2020-01-01",
"seller": {
"identificationInfo": {
"organization": {
"name": "XXXXXXXXXX",
"inn": "XXXXXXXXXX",
"kpp": "XXXXXXXXX"
}
},
"address": {
"local": {
"regionCode": "XX"
}
}
},
"buyer": {
"identificationInfo": {
"organization": {
"name": "XXXXXXXXXX",
"inn": "XXXXXXXXXX",
"kpp": "XXXXXXXXX"
}
},
"address": {
"local": {
"regionCode": "XX"
}
}
},
"rows": [
{
"name": "",
"unitBefore": "018",
"unitAfter": "018",
"amountBefore": "5",
"amountAfter": "5",
"priceBefore": "10",
"priceAfter": "11",
"netSumBefore": "50",
"netSumAfter": "55",
"vatTypeBefore": "18%",
"vatTypeAfter": "18%",
"vatSumBefore": "9",
"vatSumAfter": "9",
266
"totalSumBefore": "59",
"totalSumAfter": "64.90",
"netsum": 10,
"exciseSumBefore": 35,
"exciseSumAfter": 41,
"exciseSumIncrease": 1,
"exciseSumDecrease": 0
}
],
"eventContent": {
"operationContent": "some super operation",
"date": "2020-01-01",
"transferDocument": "some doc",
"reasons": [
{
"documentName": "Doc",
"documentDate": "2020-01-01"
}
]
}
}
}
267
CreateUpdInfoRequestModel
Модель документа об отгрузке.
Элемент
Тип
Описание
Id
string
Идентификатор участника ЭДО получателя документа (опционально)
UpdInfoData
UpdInfo
Упрощённая модель документа об отгрузке.
268
Credentials
Данные пользователя.
Элемент
Тип
Обязательный
Размер
Описание
данных
Username
string
+
1-255
Имя учетной записи пользователя при авторизации по логину/паролю
Password
string
+
1-255
Пароль учетной записи пользователя при авторизации по логину/паролю
Code
string
1-255
Идентификатор участника ЭДО (обязательно указание для пользователей
зарегистрированных в более чем одной организации - филиальной структуре) при
авторизации по логину/паролю
ApiKey
string
64
Ключ для доступа к API (когда указан ключ, указание логина и пароля не требуется)
Logon
Примеры
<Credentials>
<Username>XXXXXX</Username>
<Password>XXXXXX</Password>
</Credentials>
{ username: "XXXXXX", password: "XXXXXX" }
269
CreditRequest
Форма Запрос на получение кредита/гарантии.
Элемент
Тип данных
Размер
Описание
Id
string
-
Верхнеуровневый элемент. Имя файла (ИдФайл)
Number
string
-
Порядковый номер документа
Date
DateTime
-
Дата составления документа
Requests
CreditRequestLine[]
-
Сведения таблицы документа c требованиями
270
CreditRequestLine
Сведения об отдельном требовании, входящем в кредитное требование.
Элемент
Тип данных
Размер
Описание
LineNumber
string
-
Номер строки в таблице с требованиями
Name
string
-
Наименование требования
271
CreditTransaction
Кредитная сделка.
Элемент
Тип данных
Обязательный
Размер
Описание
Комментарий
Segment
string
-
-
Сегмент бизнеса.
Столбец 10.
ClientName
string
-
-
Наименование организации в CRM.
Столбец 16.
ClientId
string
-
-
Идентификатор организации в CRM.
Столбец 17
Inn
string
-
-
ИНН организации.
Столбец 18.
Kpp
string
-
-
КПП организации.
Столбец 19.
Number
string
+
-
Номер кредитной сделки.
Status
CreditTransactionStatus
-
-
Статус сделки.
Type
Date
DateTime
-
-
Дата кредитной сделки.
Amount
decimal?
-
-
Сумма кредитной сделки.
Metadata
string
-
-
Сериализованные сведения о прогрессе прохождения
кредитной сделки.
Примеры
272
DateRange
Интервал даты документа.
Элемент
Тип данных
Обязательный
Размер
Описание
From
DateTime?
-
-
Дата начала интервала
To
DateTime?
-
-
Дата окончания интервала
FromExclusive
bool
+
-
Исключать при совпадении даты начала из выборки
ToExclusive
bool
+
-
Исключать при совпадении даты окончания из выборки
Document.SearchByParams/
DocumentSearchArguments
Примеры
<DateRange>
<From>2013-02-01T00:00:00</From>
<To>2013-03-01T00:00:00</To>
<FromExclusive>false</FromExclusive>
<ToExclusive>false</ToExclusive>
</DateRange>
{
"From":"2013-01-31T20:00:00Z",
"To":"2013-02-28T20:00:00Z",
"FromExclusive":false,
"ToExclusive":false,
"Empty":true
}
273
DelayedDispatch
Рассылка документа.
Элемент
Тип данных
Описание
From
date
Дата начала действия рассылки
To
date
Дата окончания действия рассылки
IsNeedSign
boolean
Необходимость подписи со стороны отправителя
Receivers
ClientQuery
Список получателей
Number
string
Номер документа
FileName
string
Имя файла документа
TypeCode
string
Код типа документа
MimeType
string
Тип содержимого (тип MIME)
Content
byte[]
Содержимое документа
Ticket.CreateAcceptenceCertificateAcceptTicket
Примеры
DelayedDispath.Add v.2
Примеры
<DelayedDispatch xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Content>QEA=</Content>
<FileName>sample string 6</FileName>
<From>2016-01-26T09:11:47.8889687+03:00</From>
<IsNeedSign>true</IsNeedSign>
<MimeType>sample string 8</MimeType>
<Number>sample string 5</Number>
<Receivers>
<ClientQuery>
<Id>1</Id>
<Inn>sample string 1</Inn>
<Kpp>sample string 2</Kpp>
</ClientQuery>
<ClientQuery>
<Id>1</Id>
<Inn>sample string 1</Inn>
<Kpp>sample string 2</Kpp>
</ClientQuery>
274
</Receivers>
<To>2016-01-26T09:11:47.8889687+03:00</To>
<TypeCode>sample string 7</TypeCode>
</DelayedDispatch>
{
"from": "2016-01-26T09:11:47.8889687+03:00",
"to": "2016-01-26T09:11:47.8889687+03:00",
"isNeedSign": true,
"receivers": [
{
"id": 1,
"inn": "sample string 1",
"kpp": "sample string 2"
},
{
"id": 1,
"inn": "sample string 1",
"kpp": "sample string 2"
}
],
"number": "sample string 5",
"fileName": "sample string 6",
"typeCode": "sample string 7",
"mimeType": "sample string 8",
"content": "QEA="
}
275
DetachedSignatureVerificationRequest
Подписанный документ, обязательно заполнение только полей Content и Signature.
Тип
Описание
Обязательность
Элемент
Content
Collection of byte
Содержимое документа.
+
Signature
Collection of byte
Содержимое отсоединённой ЭП в формате PKCS#7.
+
VerificationDate
date
Дата на которую проверяется подпись, если не указана TimeZone, то считается как UTC.
VerifyDetachedSignature v.2
Примеры
<DetachedSignatureVerificationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="
<Content>QEA=</Content>
<Signature>QEA=</Signature>
<VerificationDate>2014-10-29T09:36:50.984875+03:00</VerificationDate>
</DetachedSignatureVerificationRequest>
{
"content": "QEA=",
"signature": "QEA=",
"verificationDate": "2014-10-29T09:36:50.984875+03:00"
}
QEA=-это строка в кодировке B64.
276
Document
Карточка документа.
Элемент
Тип
Описание
Размер
Обязательность
Id
integer
Идентификатор документа.
1-200
-
TypeId
integer
Идентификатор типа документа.
1
-
TypeName
string (255)
Наименование типа документа.
1-255
-
DocumentTypeC
string (32)
Код типа документа.
-
ode
Description
string (255)
Описание документа.
-
BarcodeType
BarcodeType
Тип баркода.
-
BarcodeValue
string (2000)
Значение баркода.
-
SenderId
integer
Идентификатор отправителя.
-
ReceiverId
integer
Идентификатор получателя.
-
ParticipantId
integer
Идентификатор контрагента (отправителя или получателя).
1-200
-
ParticipantName
string (64)
Наименование отправителя/получателя документа.
1-200
-
Status
DocumentStatus
Статус документа.
4
-
Date
date
Дата документа.
-
RequestSign
boolean
Признак необходимости запроса подписи у получателя.
-
Number
string (1000)
Номер документа.
1-1000
-
NetSum
decimal number
Сумма без НДС.
N(17,2)
-
VatSum
decimal number
Сумма НДС.
N(17,2)
-
TotalSum
decimal number
Сумма с НДС.
N(17,2)
-
Actions
Actions
Маска доступных действий с документом.
-
IsMarked
boolean
Признак того что документ добавлен в избранное.
Created
date
Дата создания документа.
-
SendDate
date
Дата отправки(выставления) документа.
-
ReceiveDate
date
Дата получения документа.
-
IsDocflowCompl
boolean
Признак завершенности документооборота.
-
eted
Comment
string (1000)
Комментарий к документу.
1-1000
-
ContractNumber
string (50)
Номер договора.
1-50
-
ContractDate
date
Дата договора.
-
Type
TransportDocum
Тип транспортного документа.
-
entType
FormType
DocumentFormT
Тип документа.
-
ype
SellerCode
string (46)
Идентификатор участника ЭДО отправителя.
возвращает null
BuyerCode
string (46)
Идентификатор участника ЭДО получателя.
возвращает null
FormatVersion
string (128)
Версия формата документа: допустимые значения 5.01 или 5.02, если не
-
указано, то используется 5.01.
FormatCode
string (128)
Код формата документа.
-
RevokeReason
string (4 гб)
Причина отзыва.
-
ContractDescript
string (4 гб)
Описание договора: дата + номер.
-
ion
277
IsRoaming
boolean
Признак, указывающий, что документ, передавался(должен передаться)
-
в роуминге.
Content
FileContent
Содержимое документа.
-
IsPrintable
boolean
Признак того что документ можно распечатать.
-
Relations
DocumentRelation
Связанные документы.
-
StatusName
string (200)
Наименование статуса документа (для текущего пользователя).
1-200
-
RejectReason
string (4 гб)
Причина отклонения.
-
Filename
string (255)
Имя файла документа.
1-255
-
SenderName
string (1000)
Наименование отправителя документа.
возвращает null
ReceiverName
string (1000)
Наименование получателя документа.
возвращает null
ExistRouteSigner
boolean
Признак, указывающий отсутствие в маршруте подписанта на стороне
-
получателя при need_rcpt_sign=1.
DocumentRelati
DocumentRelatio
Статус/тип связи документа (тестовый/промышленный/...).
4
-
onType
nType
Attachments
Attachment
Приложения к документу.
-
StatusChanged
date
Дата смены статуса.
-
PackageId
integer
Идентификатор пакета, в котором находится документ.
-
Document.Add,
Document.List,
Document.Card,
Document.Card v.2,
Document.Cards v.2,
Document.ChildCard v.2,
Document.Details
Примеры
<Document xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<Actions>None</Actions>
<Attachments>
<Attachment>
<Content>QEA=</Content>
<DocumentId>3</DocumentId>
<Filename>sample string 4</Filename>
<Id>1</Id>
<MimeType>sample string 5</MimeType>
<Uuid>sample string 2</Uuid>
</Attachment>
<Attachment>
<Content>QEA=</Content>
<DocumentId>3</DocumentId>
<Filename>sample string 4</Filename>
<Id>1</Id>
<MimeType>sample string 5</MimeType>
<Uuid>sample string 2</Uuid>
</Attachment>
</Attachments>
<BarcodeType>None</BarcodeType>
278
<BarcodeValue>sample string 10</BarcodeValue>
<Comment>sample string 24</Comment>
<Content>
<Content>QEA=</Content>
<Filename>sample string 1</Filename>
<MimeType>sample string 2</MimeType>
</Content>
<ContractDate>2014-09-05T13:08:18.575+04:00</ContractDate>
<ContractNumber>sample string 25</ContractNumber>
<Created>2014-09-05T13:08:18.575+04:00</Created>
<Date>2014-09-05T13:08:18.575+04:00</Date>
<Description>sample string 5</Description>
<DocumentRelationType>Productive</DocumentRelationType>
<DocumentTypeCode>sample string 4</DocumentTypeCode>
<ExistRouteSigner>true</ExistRouteSigner>
<Filename>sample string 7</Filename>
<Id>1</Id>
<IsDocflowCompleted>true</IsDocflowCompleted>
<IsMarked>true</IsMarked>
<IsPrintable>true</IsPrintable>
<IsRoaming>true</IsRoaming>
<NetSum>1</NetSum>
<Number>sample string 19</Number>
<ParticipantId>13</ParticipantId>
<ParticipantName>sample string 14</ParticipantName>
<PaymentStatus>NotPaid</PaymentStatus>
<ReceiveDate>2014-09-05T13:08:18.575+04:00</ReceiveDate>
<ReceiverId>12</ReceiverId>
<RejectReason>sample string 6</RejectReason>
<Relations>
<DocumentRelation>
<Description>sample string 2</Description>
<Id>1</Id>
<ParentId>1</ParentId>
<Relation>Other</Relation>
</DocumentRelation>
<DocumentRelation>
<Description>sample string 2</Description>
<Id>1</Id>
<ParentId>1</ParentId>
<Relation>Other</Relation>
</DocumentRelation>
</Relations>
<RequestSign>true</RequestSign>
<SendDate>2014-09-05T13:08:18.575+04:00</SendDate>
<SenderId>11</SenderId>
<Status>None</Status>
<StatusChanged>2014-09-05T13:08:18.575+04:00</StatusChanged>
<StatusName>sample string 15</StatusName>
<TotalSum>1</TotalSum>
<Type>ReceiveNotice</Type>
<TypeId>2</TypeId>
<TypeName>sample string 3</TypeName>
<VatSum>1</VatSum>
</Document>
{
"id": 1,
"typeId": 2,
"typeName": "sample string 3",
"documentTypeCode": "sample string 4",
"description": "sample string 5",
"rejectReason": "sample string 6",
"filename": "sample string 7",
"barcodeType": 0,
"barcodeValue": "sample string 10",
"senderId": 11,
"receiverId": 12,
"participantId": 13,
279
"participantName": "sample string 14",
"status": 0,
"statusName": "sample string 15",
"date": "2014-09-05T13:08:18.575+04:00",
"requestSign": true,
"existRouteSigner": true,
"number": "sample string 19",
"netSum": 1.0,
"vatSum": 1.0,
"totalSum": 1.0,
"documentRelationType": 0,
"actions": 0,
"isMarked": true,
"statusChanged": "2014-09-05T13:08:18.575+04:00",
"created": "2014-09-05T13:08:18.575+04:00",
"sendDate": "2014-09-05T13:08:18.575+04:00",
"receiveDate": "2014-09-05T13:08:18.575+04:00",
"isDocflowCompleted": true,
"comment": "sample string 24",
"contractNumber": "sample string 25",
"contractDate": "2014-09-05T13:08:18.575+04:00",
"content": {
"filename": "sample string 1",
"mimeType": "sample string 2",
"content": "QEA="
},
"isPrintable": true,
"relations": [
{
"id": 1,
"parentId": 1,
"relation": 0,
"description": "sample string 2"
},
{
"id": 1,
"parentId": 1,
"relation": 0,
"description": "sample string 2"
}
],
"attachments": [
{
"id": 1,
"uuid": "sample string 2",
"documentId": 3,
"filename": "sample string 4",
"mimeType": "sample string 5",
"content": "QEA="
},
{
"id": 1,
"uuid": "sample string 2",
"documentId": 3,
"filename": "sample string 4",
"mimeType": "sample string 5",
"content": "QEA="
}
],
"paymentStatus": 0,
"isRoaming": true,
"contractDateSpecified": true
}
280
DocumentAudit
Класс просмотра описания документа для аудита.
Элемент
Тип данных
Обязательный
Описание
Id
integer
DocumentTypeCode
string
Filename
string
Document.AuditCard
Примеры
281
DocumentBatch
Пачка документов.
Элемент
Тип
Описание
Размер
Обязательность
Documents
Docu
Список карточек документов.
-
+
ment
Card[]
LinkToFirst
boole
Если true, то между документами будет установлена иерархическая взаимосвязь, все
+
an
документы в пачке будут ссылаться на первый документ, как на родителя.
CreatePack
boole
Указывает будут ли документы добавлены в пакет. Если значение - true, то обязательно
-
age
an
должны быть заданы параметры PackageName и SendSync. Если значение - false или
данного поля нет в структуре (по умолчанию передается false), документы не будут
добавлены в пакет, а поля PackageName и SendSync будут проигнорированы. Так же
обязательным условием добавления документов в пакет, является передача документов
без подписи.
PackageNa
string
Наименование пакета.
-
me
SendSync
boole
Признак единовременной отправки.
-
an
Document.AddBatch
Примеры
<?xml version="1.0"encoding="utf-8"?>
<DocumentBatch>
<Documents>
<DocumentCard>
<Comment> </Comment>
<Number>12</Number>
<Date>2013-04-22</Date>
<RequestSign>true</RequestSign>
<Contract>
<Number>123</Number>
<Date>2012-12-12</Date>
</Contract>
<NetSum>1</NetSum>
<VatSum>0.18</VatSum>
<TotalSum>1.18</TotalSum>
<TypeCode>AGREEMENT</TypeCode>
<Barcode>
<Type>Code128</Type>
<Value>barcodtest</Value>
</Barcode>
<Content>
<Filename>attachment.xml</Filename>
<MimeType>text/xml</MimeType>
<Content>QmFzZTY0IC0g0…………==</Content>
</Content>
<Properties>
<StringKeyValue>
<Key>Key1</Key>
<Value>Value 1</Value>
</StringKeyValue>
</Properties>
</DocumentCard>
<DocumentCard>
<Comment>
1</Comment>
282
<Number>Torg </Number>
<Date>2016-12-09</Date>
<TypeCode>SF</TypeCode>
<Content>
<Filename>ON_SFAKT_TST-0940437840-2285_TST-9656011041-1442_20161221_7AC5CA9A-A175-
4931-AF7D-9D00E57564C7.xml</Filename>
<MimeType>text/xml</MimeType>
<Content>
PD94bWwgdmuJUU1QiIC8+PC/
+j/PSLP5fLw7uIiIMjs/z0iz+Xy8CIgzvL35fHy4u49Is/l8vDu4uj3IiAvPjwv3ss+PC/P7uTv6PHg7fI+PC
/E7urz7OXt8j48L9Tg6es+………
</Content>
</Content>
</DocumentCard>
</Documents>
<LinkToFirst>false</LinkToFirst>
<PackageName>Package Name </PackageName>
<SendSync>true</SendSync>
</DocumentBatch>
{
"Documents": [
{
"Number": "1011",
"Date": "19.02.2023",
"TypeCode": "UPD_SF_DOP",
"Content": {
"Filename":" xml-",
"MimeType": "text/xml",
"Content": "xml
base64"
},
"Signature": {
"Contetnt": "
1
base 64"
}
}
],
"LinkToFirst": "false",
"CreatePackage" : "true",
"PackageName" : "Pachka"
}
283
DocumentCard
Карточка документа.
Элемент
Тип
Обязательный
Размер
Описание
данных
Comment
string
-
0-1000
Дополнительная информация
Number
string
+
1-1000
Номер документа
Date
DateTime
+
-
Дата документа
RequestSign
bool
-
-
Признак необходимости запроса подписи у получателя
Contract
DocumentR
-
-
Данные о договоре
ef
NetSum
decimal
-
N(17,2)
Сумма без НДС
VatSum
decimal
-
N(17,2)
Сумма НДС
TotalSum
decimal
-
N(17,2)
Сумма с НДС
TypeCode
string
+
-
Коды типов документов: SF, CSF, ACCOUNT, UPD_SF
Content
FileContent
+
-
Тело документа
Signature
Signature
-
-
Подпись под документом
Relation
RelationType
-
-
Тип связи с родительским документом
ParentDocum
long?
-
-
Идентификатор родительского документа
entId
Barcode
Barcode
-
-
Баркод
Attributes
KeyValueOb
-
-
Список атрибутов документа. В свойство Key пишется идентификатор
ject[]
справочника, в свойство Value - значение атрибута.
Properties
StringKeyVa
-
0,100
Дополнительные свойства документа. Документ может содержать до 100
lue[]
пользовательских свойств
Document.Add, Document.AddBatch/DocumentBatch
AddAndAccept
AddAndSend
Важно:
В методе AddAndSend не использовать структуру Signature.
Примеры
<DocumentCard>
<Comment> </Comment>
<Number>1</Number>
<Date>2013-04-22T14:34:40.9632729+04:00</Date>
<RequestSign>true</RequestSign>
<Contract>
<Number>123</Number>
<Date>2012-12-12</Date>
</Contract>
<NetSum>1</NetSum>
<VatSum>0.18</VatSum>
<TotalSum>1.18</TotalSum>
284
<TypeCode>SF</TypeCode>
<Barcode>
<Type>Code128</Type>
<Value>barcodtest</Value>
</Barcode>
<Content>
<Filename>INVOICE.xml</Filename>
<MimeType>text/xml</MimeType>
<Content>qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
</Content>
<Signature>
<Content>qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
</Signature>
<Attributes>
<KeyValueObject>
<Key>2</Key>
<Value> 2</Value>
</KeyValueObject>
<KeyValueObject>
<Key>3</Key>
<Value> 3</Value>
</KeyValueObject>
</Attributes>
<Properties>
<StringKeyValue>
<Key>Key 1</Key>
<Value>Value 1</Value>
</StringKeyValue>
</Properties>
</DocumentCard>
{
"Comment": " ",
"Number": "1",
"Date": "2013-04-22T10:17:22.5274138Z",
"NetSum": 1,
"VatSum": 1,
"TotalSum": 2,
"TypeCode": "AGREEMENT",
"Relation": 0,
"ParentDocumentId": null,
"Barcode": {
"Type": 1,
"Value": "barcodtest"
},
"Contract": {
"Number": "123",
"Date": "2013-03-04T20:00:00Z"
},
"Content": {
"Filename": "INVOICE.xml",
"MimeType": "text/xml",
"Content": [2, 3, 4]
},
"Signature": null,
"Properties": [
{ "Key": "key1", "Value": "value 1" },
{ "Key": "key2", "Value": "value 2" }
]
}
285
DocumentEvent
Информация о событии.
Элемент
Тип данных
Описание
Id
long
Идентификатор события
DocumentId
long
Идентификатор документа
TicketId
long?
Идентификатор квитанции (для событий с квитанциями)
EventType
DocumentEventType
Тип события
Date
DateTime
Дата и время события
DocumentRelationType
DocumentRelationType
Признак промышленного/тестового документа
ExtendedTicketType
ExtendedDocumentType
Расширенный тип квитанции
TicketType
TransportDocumentType
Тип квитанции
events-index,
GetDocumentEvents,
Subscription.Events.Totals v.2.0/DocumentEvents,
Subscription.Events v.2.0
Примеры
<DocumentEvent>
<Id>1</Id>
<DocumentId>1017</DocumentId>
<TicketId>231</TicketId>
<EventType>Created</EventType>
<Date>2012-12-12</Date>
<DocumentRelationType>1</DocumentRelationType>
<ExtendedTicketType>ReceiveNotificationOfClarificationNotice</ExtendedTicketType>
<TicketType>ClarificationNoticeRoaming</TicketType>
</DocumentEvent>
{ id: 1, documentId: 1017, ticketId: 231, eventType: 1, date: "2012-12-12", documentRelationType: 1,
extendedTicketType: 10, ticketType: 16
}
286
DocumentEvents
Список событий по подписке.
Элемент
Тип данных
Описание
Обязательность
Totals
integer
Количество событий по заданной подписке.
-
Events
DocumentEvent[]
Cобытия по заданной подписке.
-
Subscription.Events.Totals v.2.0
Примеры
<<DocumentEvents xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Events>
<DocumentEvent>
<Date>2017-04-21T10:58:38.7644453+03:00</Date>
<DocumentId>2</DocumentId>
<DocumentRelationType>Productive</DocumentRelationType>
<EventType>Undefined</EventType>
<ExtendedTicketType>Undefined</ExtendedTicketType>
<Id>1</Id>
<TicketId>1</TicketId>
<TicketType>ReceiveNotice</TicketType>
</DocumentEvent>
<DocumentEvent>
<Date>2017-04-21T10:58:38.7644453+03:00</Date>
<DocumentId>2</DocumentId>
<DocumentRelationType>Productive</DocumentRelationType>
<EventType>Undefined</EventType>
<ExtendedTicketType>Undefined</ExtendedTicketType>
<Id>1</Id>
<TicketId>1</TicketId>
<TicketType>ReceiveNotice</TicketType>
</DocumentEvent>
</Events>
<Totals>1</Totals>
</DocumentEvents>
{
"totals": 1,
"events": [
{
"id": 1,
"documentId": 2,
"ticketId": 1,
"ticketType": 1,
"extendedTicketType": 0,
"eventType": 0,
"date": "2017-04-21T10:58:38.7644453+03:00",
"documentRelationType": 0
},
{
"id": 1,
"documentId": 2,
"ticketId": 1,
"ticketType": 1,
"extendedTicketType": 0,
287
"eventType": 0,
"date": "2017-04-21T10:58:38.7644453+03:00",
"documentRelationType": 0
}
]
}
288
DocumentHistory
История действий с документом.
Элемент
Тип
Описание
Обязательность
данных
Participant
Participant
Сторона участника
-
CompanyId
integer
Id организации участника
CompanyNa
string
Организация участника
-
me
PersonName
string
Имя сотрудника
-
Status
DocumentSta
Наименование статуса (нового)
-
tus
StatusName
string
Наименование статуса (нового)
-
UserId
integer
Id пользователя
-
UserUid
string
Uid пользователя
-
Date
date
Дата выполнения действия
-
Comment
string
Комментарий к действию (причина отклонения, уточнения, отзыва, аннулирования или
-
отказа в аннулировании)
UserTitle
string
Должность пользователя
-
Document.History v.2
Примеры
datacontract.org/2004/07/Korus.Eds.Api">
<DocumentHistory>
<Comment i:nil="true"/>
<CompanyName>XXXXXXXXXX</CompanyName>
<CompanyId>3291</CompanyId>
<Date>2018-01-31T21:28:09</Date>
<Participant>Sender</Participant>
<PersonName>XXXXXXXXXX</PersonName>
<Status>1</Status>
<StatusName></StatusName>
<UserId>XXXX</UserId>
<UserTitle></UserTitle>
<UserUid>uid=c5e472c0807f4e60816583...,ou=people,ou=sber_ast,dc=sso-ds-test,dc=esphere,
dc=local</UserUid>
</DocumentHistory>
<DocumentHistory>
<Comment i:nil="true"/>
<CompanyName>XXXXXXXXXX</CompanyName>
<CompanyId>XXXX</CompanyId>
<Date>2018-01-31T21:28:10</Date>
<Participant>Sender</Participant>
<PersonName>XXXXXXXXXX.</PersonName>
<Status>Prepared</Status>
<UserId>XXXX</UserId>
<StatusName></StatusName>
<UserTitle></UserTitle>
<UserUid>uid=c5e472c0807f4e60816583c69e69c4b40bdb16c73...,ou=people,ou=sber_ast,dc=sso-ds-
test,dc=esphere,dc=local</UserUid>
289
</DocumentHistory>
</ArrayOfDocumentHistory>
[
{
"participant": 1,
"companyId": XXXX,
"companyName": "XXXXXXXXXX",
"personName": "XXXXXXXXXX",
"status": 1,
"statusName": "",
"userId": XXXX,
"userUid": "uid=c5e472c0807f4e60816583c69e69c4b40bdb16c73a9...,ou=people,ou=sber_ast,dc=sso-ds-test,
dc=esphere,dc=local",
"comment": null,
"date": "2020-07-15T09:03:41",
"userTitle": ""
}
]
290
DocumentPackage
Модель добавляемого пакета.
Элемент
Тип
Описание
Размер
Обязательность
Name
string
Наименование пакета.
+
SendSync
boolean
Признак одновременной отправки получателю документов пакета.
-
Documents
Collection of integer
Список идентификаторов документов.
+
Document.Package v.2
Примеры
<DocumentPackage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Documents xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</Documents>
<Name>sample string 1</Name>
<SendSync>true</SendSync>
</DocumentPackage>
{
"name": "sample string 1",
"sendSync": true,
"documents": [
1,
2
]
}
291
DocumentPropertyDescriptionInfo
Описание дополнительного свойства документа.
Элемент
Тип данных
Размер
Описание
name
string
-
Наименование параметра.
code
string
-
Код параметра.
ismandatory
bool
-
Признак обязательности указания.
values
string[]
-
Список возможных значений.
Document.GetPropertyDescription
Примеры
<DocumentPropertyDescriptionInfo>
<Name>type_71</Name>
<Code>type_71</Code>
<IsMandatory>false</IsMandatory>
<Values>
<string></string>
<string>1</string>
<string>2</string>
</Values>
</DocumentPropertyDescriptionInfo>
{
name: "type_71",
code: "type_71",
isMandatory: false,
values: ["", "1", "2"]
}
292
DocumentRef
Данные договора.
Элемент
Тип элемента
Размер
Описание
Number
string
1-50
Имя договора
Date
DateTime
-
Дата договора
Document.Add/DocumentCard,
Document.AddBatch,
Document.AddBatch/DocumentBatch/DocumentCard
Примеры
<DocumentRef>
<Number>123</Number>
<Date>2012-12-12</Date>
<DocumentRef>
{ Number: "123", Date: "2012-12-12" }
293
DocumentRefEx
Является дополнением структуры DocumentRef
Элемент
Тип элемента
Размер
Обязательный
Описание
Number
string
1-256
+
Номер документа
Date
DateTime
-
+
Дата документа
DocumentTypeCode
string
1-32
+
Код типа документа
ReceiverCode
string
4-46
+
Идентификатор участника ЭДО получателя
Document.Exist,
Document.ExistSended
Примеры
<DocumentRefEx>
<Number>123</Number>
<Date>2012-12-12</Date>
<DocumentTypeCode>SF</DocumentTypeCode>
<ReceiverCode>2BK-1234567890123-1234567643-12345678</ReceiverCode>
</DocumentRefEx>
{ Number: "123", Date: "2012-12-12", DocumentTypeCode: "SF", ReceiverCode: "2BK-1234567890123-1234567643-
12345678" }
294
DocumentRelation
Иерархия связей документа.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
integer
-
-
Идентификатор документа.
ParentId
integer
-
-
Идентификатор родительского документа.
Relation
RelationType
-
1
Тип взаимосвязи документов.
Description
string
-
0-255
Описание формы документа.
Document.Add/Document,
Document.AddRelation,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document
Примеры
<DocumentRelation>
<Id>1</Id>
<ParentId>2</ParentId>
<Relation>Other</Relation>
<Description></Description>
</DocumentRelation>
{
"id": 288958,
"parentId": 288956,
"relation": 0,
"description": ""
}
295
DocumentRoamingInfo
Информация об отправке Транспортного документа/Подписи роуминговому получателю.
Элемент
Тип данных
Обязательный
Описание
Id
long
-
id Транспортного документа
DocumentType
TransportDocumentType
-
Тип транспортного документа
StatusDate
DateTime
-
Дата присвоения Статуса отправки в роуминг в формате DD.MM.YYY HH:MM
RoamingStatus
RoamingStatus
-
Статус отправки ТД в роуминг
Document.RoamingInfo
Примеры
<ArrayOfDocumentRoamingInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api">
<DocumentRoamingInfo>
<DocumentType>Document</DocumentType>
<Id>7368574</Id>
<RoamingStatus>None</RoamingStatus>
<StatusDate>2019-08-29T17:12:36</StatusDate>
</DocumentRoamingInfo>
<DocumentRoamingInfo>
<DocumentType>ReceiveNotice</DocumentType>
<Id>7368575</Id>
<RoamingStatus>Delivered</RoamingStatus>
<StatusDate>2019-08-29T17:13:36</StatusDate>
</DocumentRoamingInfo>
<DocumentRoamingInfo>
<DocumentType>ClarificationNotice</DocumentType>
<Id>7368576</Id>
<RoamingStatus>Delivered</RoamingStatus>
<StatusDate>2019-08-29T17:14:07</StatusDate>
</DocumentRoamingInfo>
<DocumentRoamingInfo>
<DocumentType>AvoidanceRequest</DocumentType>
<Id>7368583</Id>
<RoamingStatus>None</RoamingStatus>
<StatusDate>2019-08-29T17:24:32</StatusDate>
</DocumentRoamingInfo>
<DocumentRoamingInfo>
<DocumentType>ClarificationNotice</DocumentType>
<Id>7368586</Id>
<RoamingStatus>Delivered</RoamingStatus>
<StatusDate>2019-08-29T17:25:29</StatusDate>
</DocumentRoamingInfo>
</ArrayOfDocumentRoamingInfo>
[
{
"id": 7368574,
"documentType": 11,
"roamingStatus": 0,
"statusDate": "2019-08-29T17:12:36"
},
{
"id": 7368575,
296
"documentType": 1,
"roamingStatus": 6,
"statusDate": "2019-08-29T17:13:36"
},
{
"id": 7368576,
"documentType": 4,
"roamingStatus": 6,
"statusDate": "2019-08-29T17:14:07"
},
{
"id": 7368583,
"documentType": 13,
"roamingStatus": 0,
"statusDate": "2019-08-29T17:24:32"
},
{
"id": 7368586,
"documentType": 4,
"roamingStatus": 6,
"statusDate": "2019-08-29T17:25:29"
}
]
297
DocumentRouteEditSimpleModel
Упрощённая модель редактирования маршрута документа.
Элемент
Тип
Размер
Описание
DocumentId
long
Идентификатор документа.
Stages
Stage[]
-
Этапы маршрута.
participant
Participant
-
Сторона документооборота (направление маршрута).
Document.EditDocumentRoute
Примеры
<DocumentRouteEditSimpleModel xmlns="http://schemas.datacontract.org/2004/07/Korus.Eds.Api">
<DocumentId>XXXXXXX</DocumentId>
<Participant>Sender</Participant>
<Stages>
<Stage>
<IsMandatory>true</IsMandatory>
<Number>1</Number>
<Period>5</Period>
<RoleId>5</RoleId>
<UserId>66747</UserId>
</Stage>
<Stage>
<IsMandatory>true</IsMandatory>
<Number>2</Number>
<Period>5</Period>
<RoleId>5</RoleId>
<UserId>66747</UserId>
</Stage>
</Stages>
</DocumentRouteEditSimpleModel>
{
"documentId": "XXXXXXX",
"stages": [
{
"isMandatory": false,
"number": 1,
"period": 5,
"roleId": 4
},
{
"isMandatory": true,
"number": 2,
"period": 5,
"roleId": 5,
"UserId": "66747"
}
],
"participant": 1
}
298
299
DocumentRouteStage
Этап маршрута согласования документа.
Свойство
Тип
Обязательность
Размер
Описание
Id
Int64
Идентификатор этапа маршрута.
RoleId
Int32
Идентификатор роли пользователя на маршруте.
Number
Int32
Номер этапа в маршруте.
IsMandatory
Boolean
Признак обязательности подписи.
IsVisible
Boolean
Признак видимость этапа другой стороне.
Sequence
Int32
Номер последовательности.
RoleName
String
Наименование роли.
Side
Participant
Код стороны.
Period
Int32
Срок согласования (в рабочих днях).
PeriodDate
DateTime?
Срок согласования (в рабочих днях).
UserId
Int32?
Идентификатор пользователя.
UserLogin
String
Логин пользователя.
UserName
String
Описание пользователя (имя).
Signed
DateTime?
Дата подписания документа.
IsUserEditable
Boolean
Признак возможности смены пользователя.
IsEditable
Boolean
Признак возможности редактирования этапа.
ProcessedById
Int32?
Идентификатор пользователя, который обработал маршрут.
ProcessedByLogin
String
Логин пользователя, который обработал маршрут.
ProcessedByUsername
String
ФИО пользователя, который обработал маршрут.
Document.DocumentRoute
Примеры
<DocumentRouteStage>
<Id>3036</Id>
<RoleId>4</RoleId>
<Number>1</Number>
<IsMandatory>true</IsMandatory>
<IsVisible>true</IsVisible>
<Sequence>1</Sequence>
<RoleName></RoleName>
<Side>Sender</Side>
<Period>2</Period>
<PeriodDate p3:nil="true" xmlns:p3="http://www.w3.org/2001/XMLSchema-instance" />
<UserId p3:nil="true" xmlns:p3="http://www.w3.org/2001/XMLSchema-instance" />
<Signed p3:nil="true" xmlns:p3="http://www.w3.org/2001/XMLSchema-instance" />
<IsUserEditable>false</IsUserEditable>
<IsEditable>false</IsEditable>
<ProcessedById>XXXXX</ProcessedById>
<ProcessedByLogin>XXXXXXXXXX</ProcessedByLogind>
<ProcessedByUsername>XXXXXXXXXX</ProcessedByUsername>
</DocumentRouteStage>
300
301
DocumentSearchArguments
Аргументы поиска.
Элемент
Тип данных
Обязательный
Размер
Описание
Number
string
-
1-255
Номер документа, можно использовать символы * и ?
Date
DateRange
-
-
Интервал даты документа
Created
DateRange
-
-
Интервал даты создания документа
ContractNumber
string
-
1-255
Номер договора, можно использовать символы * и ?
ContractDate
DateRange
-
-
Интервал даты договора
TypeId
number
-
-
Идентификатор типа документа
StatusForSenderId
number
-
-
Идентификатор статуса документа для отправителя.
StatusForReceiverId
number
-
-
Идентификатор статуса документа для получателя.
FirstCompanyId
number
-
-
Идентификатор организации - участника ЭДО (условно первый клиент).
FirstCompanySide
Participant
-
-
Сторона ЭДО условно первого участника ЭДО.
SecondCompanyId
number
-
-
Идентификатор организации - участника ЭДО (условно второй клиент).
FileName
string
-
-
Имя файла документа.
Document.SearchByParams
Примеры
<DocumentSearchArguments>
<Number>123456</Number>
<Date>
<From>2013-02-01T00:00:00</From>
<To>2013-03-01T00:00:00</To>
<FromExclusive>false</FromExclusive>
<ToExclusive>false</ToExclusive>
</Date>
<TypeId>1</TypeId>
</DocumentSearchArguments>
{
"Number":"123456",
"Date":
{
"From": "2013-01-31T20:00:00Z",
"To": "2013-02-28T20:00:00Z",
"FromExclusive": false,
"ToExclusive": false
},
"Created":null,
"ContractNumber": null,
"ContractDate": null,
"TypeId": null
}
302
DocumentSign
ЭП документа.
Элемент
Тип данных
Описание
Id
long
Идентификатор подписи
CertificateId
long
Идентификатор СКП пользователя
UserId
int
Идентификатор пользователя подписавшего документ
Image
byte[]
Образ подписи
Signed
DiteTime
Дата формирования ЭП
ClientId
long
Идентификатор контрагента
AbonentCode
string
Идентификатор участника ЭДО
MchdUuid
string
Идентификатор МЧД
MchdAccessMode
string
Сведения об информационной системе, осуществляющей хранение МЧД
MchdFileName
string
Название файла МЧД
MchdFile
byte[]
Содержимое файла МЧД
MchdSignature
byte[]
Содержимое файла подписи МЧД
MchdInn
string
Инн доверителя
Chain
List<SignatureMchdIdentify>
Цепочка МЧД
Document.GetSignatures
Примеры
<DocumentSign>
<Id>XXX</Id>
<CertificateId>XXXX</CertificateId>
<UserId>XXX</UserId>
<Image>MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==</Image>
<Signed>2012-10-02</Signed>
<ClientId>XXX</ClientId>
<AbonentCode>Code</AbonentCode>
<MchdUuid>MchdUuid</MchdUuid>
<MchdAccessMode>https://
</MchdAccessMode>
<MchdFileName>MchdFileName</MchdFileName>
<MchdFile>MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==</MchdFile>
<MchdInn>12345678901</MchdInn>
<MchdSignature>MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==</MchdSignature>
</DocumentSign>
{
id: XXX,
certificateId: XXXX,
userId: XXX,
image: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==",
signed:"2012-10-02",
clientId: XXX,
303
abonentCode: "Code",
mchdUuid: "MchdUuid",
mchdInn: "12345678901",
mchdAccessMode: "https://
",
chain
:
[
{
mchdUuid: " .",
mchdAccessMode: "https://
",
mchdInn: "12345678901"
}
]
}
{
id: XXX,
certificateId: XXXX,
userId: XXX,
image: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==",
signed:"2012-10-02",
clientId: XXX,
abonentCode: "Code",
mchdFileName: "MchdFileName",
mchdFile: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==",
mchdSignature: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS=="
chain: [
{
mchdFileName: "MchdFileName",
mchdFile: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==",
mchdSignature: "MIIHCgYJKoZIhvcNAQcCoIIG+zCCB...QS==",
mchdInn: "12345678901"
}
]
}
304
DocumentSigner
Информация о подписанте документа.
Элемент
Тип данных
Описание
Обязательность
Комментарии
Inn
string
ИНН организации /
-
Обязателен, если SignerType=Organization
индивидуального
/Individual
предпринимателя.
Registratio
string
Реквизиты свидетельства
-
Обязателен, если SignerType=Individual,
nRequisites
о государственной
для остальных типов - не указывается
регистрации ИП (только
для ИП).
SignerType
SignerType
Тип подписанта
-
Необязателен, начиная с версии сервиса
(компании).
122.0. Заполняется только
для документов типа УПД по формату
приказа № ММВ-7-15/820@
Person
Person
Персональные данные
+
владельца подписи.
Title
string
Должность подписанта.
-
Обязателен, если SignerType=Organization,
для остальных типов - не указывается
Uuid
string
Идентификатор МЧД
+-
Размер 36
выбранной для
подписания квитанции
Обязателен, если указываем сведения о
доверенности(MchdData)
StartDate
Date
Дата начала действия
+-
Дата в формате ГГГГ-ММ-ДД
МЧД выбранной для
подписания квитанции
Обязателен, если указываем сведения о
доверенности(MchdData)
InternalRe
string
Внутренний
-
Размер 1-50
gistrationN
регистрационный номер
umber
доверенности
Может быть заполнен, если указываем свед
ения о доверенности(MchdData)
InternalRe
Date
Дата внутренней
-
Дата в формате ГГГГ-ММ-ДД
gistrationD
регистрации
ate
Может быть заполнен, если указываем свед
ения о доверенности(MchdData)
MchdViewT
Способ представления
+-
Обязателен, если указываем сведения о
ype
"File" - если МЧД передается
доверенности(MchdData)
в виде файла совместно с
файлом квитанции и файлом
подписи.
"Meta" - если МЧД
передается в виде
метаданных.
"Paper" - если доверенность
бумажная.
AccessMode
string
URL реестра, выдавшего
Обязательно,
Может быть заполнен, если указываем свед
доверенность
если MchdViewType
ения о доверенности(MchdData)
= "Meta"
Document.ChangeSigner v.2
Примеры
<DocumentSigner xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
305
<Inn>sample string 1</Inn>
<Person>
<FirstName>sample string 2</FirstName>
<LastName>sample string 1</LastName>
<MiddleName>sample string 3</MiddleName>
</Person>
<RegistrationRequisites>sample string 2</RegistrationRequisites>
<SignerType>Individual</SignerType>
<Title>sample string 3</Title>
<AccessMode>www.google.com</AccessMode>
<InternalRegistrationDate>2023-09-13</InternalRegistrationDate>
<InternalRegistrationNumber>1</InternalRegistrationNumber>
<MchdViewType>Meta</MchdViewType>
<StartDate>2023-09-13</StartDate>
<Uuid>xxe4f2df-bce7-xxxa-bb0e-xxfxxxxxbde3</Uuid>
</DocumentSigner>
{
"inn": "2635105850",
"registrationRequisites": "sample string 2",
"signerType": 1,
"title": "",
"person": {
"LastName": "C",
"FirstName": "",
"MiddleName": ""
},
"InternalRegistrationDate": "2023-04-12",
"InternalRegistrationNumber": "1",
"MchdViewType": "Paper",
"StartDate": "2023-09-13",
"Uuid": "0b582292-5457-41ed-873f-ed0c59681e04",
"AccessMode": "https://mchd-test.esphere.ru/"
}
306
DocumentSignerInfo
Информация о подписанте.
Элемент
Тип
Описание
Обязательность
Комментарии
данных
Signer
InfoSigner
Подписант документа
-
В случае, если данный элемент отсутствует в запросе, при формировании
титула данные автоматически заполняются данными текущего
пользователя - SignerType, Inn, Name, RegistrationRequisites, Person, Title.
SignerAuth
SignerAuth
Информация о полномочиях
-+
Обязательно только для документа по формату приказа № ММВ-7-15/820@
ority
ority
подписанта
SignatureT
string
Тип подписи.
-
Используется для документа по формату приказа № ЕД-7-26/970@.
ype
Принимает значение:
Принимает значение:
1 - усиленная квалифицированная электронная подпись |
2 - простая электронная подпись |
3 - усиленная неквалифицированная электронная подпись.
Значения “2” и “3” применяются, если иное не предусмотрено
законодательством Российской Федерации
SigningDate
DateTime
Дата подписания документа
-
Используется для документа по формату приказа № ЕД-7-26/970@.
AuthorityM
string
Способ подтверждения полномочий
+
Используется для документа по формату приказа № ЕД-7-26/970@.
ethod
представителя на подписание
документа
Принимает значение:
1 - в соответствии с данными, содержащимися в электронной подписи |
2 - в соответствии с доверенностью в электронной форме в
машиночитаемом виде, если представление доверенности осуществляется
посредством включения в каждый пакет электронных документов,
подписываемых представителем |
3 - в соответствии с доверенностью в электронной форме в
машиночитаемом виде, если представление доверенности осуществляется
из информационной системы. При этом необходимая информация для
запроса доверенности из информационной системы, указана в электронном
документе |
4 - в соответствии с доверенностью в электронной форме в
машиночитаемом виде, если представление доверенности осуществляется
из информационной системы. При этом необходимая информация для
запроса доверенности из информационной системы представляется
способом, отличным от указания в электронном документе |
5 - в соответствии с доверенностью в форме документа на бумажном
носителе |
6 - иное
MchdFile
MchdFile
Сведения о доверенности в
-
Используется для документа по формату приказа № ЕД-7-26/970@.
электронной форме в
машиночитаемом виде,
Заполняется если не указан MchdPaper
используемой для подтверждения
полномочий представителя
MchdPaper
MchdPaper
Сведения о доверенности в форме
-
Используется для документа по формату приказа № ЕД-7-26/970@.
документа на бумажном носителе,
используемой для подтверждения
Заполняется если не указан MchdFile
полномочий представителя
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo,
Document.CreateInvoice/ Invoice
Примеры
307
{
"SignatureType": "1",
"SigningDate": "2024-03-14",
"AuthorityMethod": "1",
"Signer": {
"Title": "",
"Person": {
"LastName": "",
"FirstName": "",
"MiddleName": "",
"MchdFile": {
"SingleNumber": "9ffXXXXX-ba4a-XXXX-90ce-442f265c8709",
"AttorneyDate": "2022-03-25",
"InformationSystem": "https://mchd-test.esphere.ru/"
}
}
}
}
]
308
DocumentType
Тип документа.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
integer
-
-
Идентификатор типа документа.
DocumentTypeCode
string
-
-
Код типа документа.
Name
string
-
-
Наименование типа документа.
SenderSignatureRequired
bool
-
-
Необходимость подписи отправителя.
ReceiverSignatureRequired
bool
-
-
Необходимость подписи получателя.
TypeDocument v.2,
TypeDocument.Code v.2,
TypeDocument.Id v.2
Примеры
<DocumentType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004
/07/Korus.Eds.Api">
<DocumentTypeCode>sample string 2</DocumentTypeCode>
<Id>1</Id>
<Name>sample string 3</Name>
<ReceiverSignatureRequired>true</ReceiverSignatureRequired>
<SenderSignatureRequired>true</SenderSignatureRequired>
</DocumentType>
{
"id": 1,
"documentTypeCode": "sample string 2",
"name": "sample string 3",
"senderSignatureRequired": true,
"receiverSignatureRequired": true
}
309
DocumentTypeClientRelationApi
Тип документа для взаимосвязи.
Свойство
Тип
Обязательность
Размер
Описание
Id
Int32
Идентификатор типа документа.
Code
String
Код типа документа.
Name
String
Наименование типа документа.
Dictionary.ContractorDocumentTypes/ContractorDocumentTypes
Примеры
<?xml version="1.0" encoding="utf-16"?>
<DocumentTypeClientRelation>
<Id>74</Id>
<Code>ACT</Code>
<Name> </Name>
</DocumentTypeClientRelation>
310
DzoDeal
Данные сделки ДЗО.
Элемент
Тип данных
Описание
Id
integer
Идентификатор сделки
DealType
DzoDealType
Вид сделки
1 - Bundle
2 - Прямая продажа
DealUid
string
Уникальный идентификатор сделки
ExternalClientUid
string
Идентификатор клиента во внешней системе
AgreementId
integer
Идентификатор договора.
Status
DzoDealState
Статус сделки
Amount
decimal?
Стоимость сделки
Примеры
{
"id": 1,
"dealType": 1,
"dealUid": "sample string 2",
"externalClientUid": "sample string 3",
"agreementId": 1,
"status": 0,
"amount": 1.0
}
<DzoDeal xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<AgreementId>1</AgreementId>
<Amount>1</Amount>
<DealType>Bundle</DealType>
<DealUid>sample string 2</DealUid>
<ExternalClientUid>sample string 3</ExternalClientUid>
<Id>1</Id>
<Status>New</Status>
</DzoDeal>
311
DzoDealDraft
Информация для создания сделки ДЗО.
Элемент
Тип данных
Описание
DealUid
string
Уникальный идентификатор сделки
ProductKindCode
string
Код вида продукта
DealType
DzoDealType
Вид сделки
1 - Bundle
2 - Прямая продажа
Number
string
Номер сделки
StartDate
DateTime?
Дата начала сделки
EndDate
DateTime?
Дата конца сделки
ClientId
long
Идентификатор клиента
Amount
decimal?
Стоимость сделки
File
FileContent
Файл договора
ExternalClientUid
string
Идентификатор клиента во внешней системе
Services
Dictionary<string, string>
Список кодов и стоимости услуг
Примеры
{
"dealUid": "d37fa3d2daf74f079474151ecf445994",
"productKindCode": "TEST1",
"dealType": 1,
"number": "4",
"startDate": null,
"endDate": null,
"clientId": 1,
"amount": 200.0,
"file": null,
"externalClientUid": "EXT_CLIENT_ID",
"services": {
"SERVICE1": 42.50,
"SERVICE2": null
}
}
312
DzoDealService
Список услуг сделки ДЗО.
Элемент
Тип данных
Описание
Id
integer
Идентификатор услуги
Code
string
Код услуги
Name
string
Наименование услуги
Amount
decimal?
Стоимость услуги
Примеры
[
{
"id": 1,
"code": "sample string 2",
"name": "sample string 3",
"amount": 1.0
},
{
"id": 1,
"code": "sample string 2",
"name": "sample string 3",
"amount": 1.0
}
]
datacontract.org/2004/07/Korus.Eds.Api">
<DzoDealService>
<Amount>1</Amount>
<Code>sample string 2</Code>
<Id>1</Id>
<Name>sample string 3</Name>
</DzoDealService>
<DzoDealService>
<Amount>1</Amount>
<Code>sample string 2</Code>
<Id>1</Id>
<Name>sample string 3</Name>
</DzoDealService>
</ArrayOfDzoDealService>
313
DzoDealUpdateData
Данные для обновления сделки ДЗО.
Элемент
Тип данных
Описание
State
DzoDealState
Новый статус
Date
DateTime
Дата и время смены статуса
Comment
string
Комментарий к смене статуса
Примеры
{
"dealUid": "sample string 1",
"data": [
{
"state": 0,
"date": "2020-08-12T17:06:10.0077806+03:00",
"comment": "sample string 2"
},
{
"state": 0,
"date": "2020-08-12T17:06:10.0077806+03:00",
"comment": "sample string 2"
}
]
}
<DzoDealBatchUpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api">
<Data>
<DzoDealUpdateData>
<Comment>sample string 2</Comment>
<Date>2020-08-12T17:06:10.0077806+03:00</Date>
<State>New</State>
</DzoDealUpdateData>
<DzoDealUpdateData>
<Comment>sample string 2</Comment>
<Date>2020-08-12T17:06:10.0077806+03:00</Date>
<State>New</State>
</DzoDealUpdateData>
</Data>
<DealUid>sample string 1</DealUid>
</DzoDealBatchUpdateRequest>
314
DzoDealUpdateRequest
Модель запроса обновления статуса сделки ДЗО.
Элемент
Тип данных
Описание
DealId
long
Идентификатор сделки
State
DzoDealState
Новый статус
Date
DateTime
Дата и время смены статуса
Comment
string
Комментарий к смене статуса
Примеры
{
"dealId": 4,
"state": 1,
"date": "2019-10-01T17:39:32.6009398+03:00",
"comment": ""
}
<DzoDealUpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.
org/2004/07/Korus.Eds.Api">
<Comment>sample string 3</Comment>
<Date>2020-08-12T16:45:29.2756193+03:00</Date>
<State>New</State>
<DealUid>sample string 1</DealUid>
</DzoDealUpdateRequest>
315
ExceptionDetails
Информация о серверном исключении.
Элемент
Тип данных
Описание
ErrorNumber
string
Номер ошибки
Message
string
Текст сообщения об ошибке
Dictionary.UserCertificate
Примеры
<exception errorNumber="ER-12101">ER-12101:
.</exception>
{"errorNumber":"ER-12101","message":"ER-12101:
."}
316
ExternalServiceData
Информация о данных внешнего сервиса.
Элемент
Тип данных
Обязательный
Описание
ServiceName
string
-
Наименование сервиса
ServiceCode
string
-
Код сервиса
Data
string
-
Данные сервиса
ClientId
integer
-
Идентификатор клиента
Document.ExternalServices v.2
Примеры
<ArrayOfExternalServiceData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api">
<ExternalServiceData>
<ClientId>4</ClientId>
<Data>sample string 3</Data>
<ServiceCode>sample string 2</ServiceCode>
<ServiceName>sample string 1</ServiceName>
</ExternalServiceData>
<ExternalServiceData>
<ClientId>4</ClientId>
<Data>sample string 3</Data>
<ServiceCode>sample string 2</ServiceCode>
<ServiceName>sample string 1</ServiceName>
</ExternalServiceData>
</ArrayOfExternalServiceData>
[
{
"serviceName": "sample string 1",
"serviceCode": "sample string 2",
"data": "sample string 3",
"clientId": 4
},
{
"serviceName": "sample string 1",
"serviceCode": "sample string 2",
"data": "sample string 3",
"clientId": 4
}
]
317
FileContent
Содержимое документа.
Элемент
Тип элемента
Размер
Описание
Обязательность
Filename
string
1-255
Имя документа
+
MimeType
string
1-255
Mime тип содержимого файла
+
Content
Collection of byte
-
Содержимое документа
+
Document.AddAttachment,
Document.AddBatch/DocumentBatch/DocumentCard,
Document.Attachment,
Document.CreateAvoidanceRequest v.2,
Document.CreateAvoidanceRequestClarificationNotice v.2,
Document.CreateCorrectionInvoice,
Document.CreateInvoice,
Document.List/Document,
Document.Pdf,
Document.Pdf v.2,
Document.Card/Document
Document.Card v.2/Document,
Document.Content,
Document.Content v.2,
Document.Details/Document,
Document.DocumentProtocol,
Ticket.CreateAcceptenceCertificateAcceptTicket,
Ticket.CreateClarification,
Ticket.CreateReply,
Ticket.CreateTorg12AcceptTicket,
Tickets.Ticket/TicketDetails,
Tickets.Tickets/TicketDetails,
Document.GetPdfByTaskId v.2
Примеры
<Content>
<Content>QEA=</Content>
318
<MimeType>sample string 2</MimeType>
<Filename>sample string 1</Filename>
</Content>
{
"filename": "sample string 1",
"mimeType": "sample string 2",
"content": "QEA="
}
319
FilterField
Свойства фильтра.
Элемент
Тип данных
Обязательный
Размер
Описание
Logic
string
-
Логика фильтра.
Filters
Filters
-
Значения фильтра.
v2.0.client,
RelationRequest.ListRequest v.2
Примеры
320
Filters
Свойства фильтра.
Элемент
Тип данных
Обязательный
Размер
Описание
Field
string
-
Поле фильтра.
Operator
string
-
Логический оператор.
Value
string
-
Значение фильтра.
v2.0.client/FilterField,
RelationRequest.ListRequest v.2/FilterField
Примеры
321
FindAbonentByRuleRequest
Запрос на поиск правила адресования.
Элемент
Тип
Описание
Обязательность
Комментарий
DocumentTypeCode
string
Код типа документа
+
Inn
string
ИНН организации
+
Kpp
string
КПП организации
-
Parameters
StringKeyValue
Список параметров маршрутизации.
-
Примеры
<FindAbonentByRuleRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api.AddressRules">
<DocumentTypeCode>sample string 1</DocumentTypeCode>
<Inn>sample string 2</Inn>
<Kpp>sample string 3</Kpp>
<Parameters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Korus.Eds.Api.Internal">
<d2p1:StringKeyValue>
<d2p1:Key>sample string 1</d2p1:Key>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:StringKeyValue>
<d2p1:StringKeyValue>
<d2p1:Key>sample string 1</d2p1:Key>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:StringKeyValue>
</Parameters>
</FindAbonentByRuleRequest>
{
"documentTypeCode": "sample string 1",
"inn": "sample string 2",
"kpp": "sample string 3",
"parameters": [
{
"key": "sample string 1",
"value": "sample string 2"
},
{
"key": "sample string 1",
"value": "sample string 2"
}
]
}
322
FindAbonentByRuleResponse
Набор ключ-значение (ИДучЭДО - идентификатор правила).
Элемент
Тип данных
Обязательный
Размер
Описание
RuleId
integer
-
-
Идентификатор правила
Company
Company
-
-
Данные о компании
При указании списка дополнительных свойств:
Примеры
<FindAbonentByRuleResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api">
<Company>
<CompanyType>Individual</CompanyType>
<FirstName>sample string 7</FirstName>
<FullName>sample string 5</FullName>
<Id>3</Id>
<Inn>sample string 9</Inn>
<Kpp>sample string 10</Kpp>
<LastName>sample string 6</LastName>
<MiddleName>sample string 8</MiddleName>
<Name>sample string 4</Name>
<RegistrationRequisites>sample string 12</RegistrationRequisites>
<RegistryNumber>sample string 11</RegistryNumber>
<Code>sample string 2</Code>
<OperatorCode>sample string 1</OperatorCode>
</Company>
<RuleId>1</RuleId>
</FindAbonentByRuleResponse>
{
"ruleId": 1,
"company": {
"operatorCode": "sample string 1",
"code": "sample string 2",
"id": 3,
"companyType": 0,
"name": "sample string 4",
"fullName": "sample string 5",
"lastName": "sample string 6",
"firstName": "sample string 7",
"middleName": "sample string 8",
"inn": "sample string 9",
"kpp": "sample string 10",
"registryNumber": "sample string 11",
"registrationRequisites": "sample string 12"
}
}
323
FolderFilter
Элемент
Тип данных
Обязательный
Размер
Описание
ClientId
long
-
1-46
Идентификатор клиента (отправителя или получателя)
From
DateTime
-
-
Начальная дата
To
DateTime
-
-
Конечная дата
Folder
DocumentFolder
+
-
Идентификатор папки(требуется передавать value)
Примеры
XML
<FolderFilter>
<ClientId>1</ClientId>
<From>2012-12-01</From>
<To>2012-12-20</To>
<Folder>Draft</Folder>
</FolderFilter>
JSON
{ ClientId: 1, From: "2012-12-01", to: "2012-12-20", folder: "Draft" }
324
ForeignAddress
Адрес местонахождения за пределами Российской Федерации.
Элемент
Тип данных
Обязательный
Размер
Описание
CountryCode
string
+
3
Код страны
Address
string
+
1-1000
Строка адреса
v2.0.client.{clientId}.address.legal/Address,
Document.CreateCorrectionInvoice/BuyerSeller/Address,
Document.CreateInvoice/ Invoice/Consignee/Address,
Document.CreateInvoice/Invoice/BuyerSeller/Address
Примеры
<ForeignAddress xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api.Forms">
<CountryCode>sample string 3</CountryCode>
<Address>sample string 35</Address>
</ForeignAddress>
{
"countryCode": "sample string 3",
"address": "sample string 35"
}
325
GARAdress
Адрес в соответствии с государственным адресным реестром, указанный в Едином государственном реестре юридических лиц
/почтовый адрес/адрес места жительства/регистрации по месту жительства (по месту пребывания) индивидуального
предпринимателя, указанный в Едином государственном реестре индивидуальных предпринимателей (реквизиты адреса на
территории Российской Федерации).
Элемент
Тип
Обязательный
Размер
Описание
данных
UniqueNumber
string
+
36
Уникальный номер адреса объекта адресации в государственном адресном реестре
в виде 36-разрядного GUED
Zip
string
-
6
Индекс
RegionCode
string
+
2
Код региона
RegionName
string
+
1-50
Наименование субъекта Российской Федерации
DictrictView
string
-
1
Муниципальный район/ городской округ/ внутригородская территория города
федерального значения/ муниципальный округ/ федеральная территория
DictrictName
string
-
1-255
SettlementView
string
-
1-50
Населенный пункт (город, деревня, село и прочее)
SettlementNa
string
-
1-255
me
StructureElem
string
-
1-50
Элемент планировочной структуры
entView
StructureElem
string
-
1-255
entName
RoadElement
string
-
1-50
Элемент улично-дорожной сети
View
RoadElement
string
-
1-255
Name
LandPlot
string
-
1-50
Земельный участок (номер)
BuildingView
string
-
1-50
Здание (строение), сооружение/ объект незавершенного строительства
BuildingNumb
string
-
1-255
er
SpaceView
string
-
1-50
Помещение в пределах здания (строения), сооружения/ машино-место
SpaceNumber
string
-
1-255
RoomView
string
-
1-50
Помещение в пределах квартиры
RoomNumber
string
-
1-255
v2.0.client.{clientId}.address.legal/Address,
Document.CreateCorrectionInvoice/BuyerSeller/Address,
Document.CreateInvoice/ Invoice/Consignee/Address,
Document.CreateInvoice/Invoice/BuyerSeller/
Address
Примеры
326
Group
Описание групп.
Свойство
Тип
Обязательность
Размер
Описание
Id
Int32
+
Идентификатор роли.
Name
String
Наименование роли.
Description
String
Описание группы.
Active
bool
Признак активности.
IsDeleted
Boolean
Признак удаленной роли/группы.
IsSystem
Boolean
Признак системной роли/группы.
IsHavePrivilegeForGrant
bool
Признак наличия у текущего пользователя привилегии для назначения
группы.
UserCount
long
Количество пользователей в группе.
Примеры
<Group>
<Id>0</Id>
<Name>Group1</Name>
<Description>null</Description>
<Active>true</Active>
<IsDeleted>false</IsDeleted>
<IsSystem>false</IsSystem>
<IsHavePrivilegeForGrant>true</IsHavePrivilegeForGrant>
<UserCount>2</UserCount>
</Group>
327
|