Главная Книги - Разные API для работы с сервисом СФЕРА Курьер (2016 год)
поиск по сайту правообладателям
|
|
содержание .. 2 3 4 5 ..
IndividualSignerInfo
IndividualSignerInfo / ИП
Элемент
Тип
Размер
Обязательность
Описание
XPath
Inn
string
12
+
ИНН индивидуального предпринимателя
/Файл/Документ/Подписант/ИП
/@ИННФЛ
RegistrationRequi
string
1-100
-
Реквизиты свидетельства о государственной
/Файл/Документ/Подписант/ИП
sites
регистрации ИП
/@СвГосРегИП
OtherInfo
string
1-255
-
Иные сведения, идентифицирующие
/Файл/Документ/Подписант/ИП
физическое лицо
/@ИныеСвед
Person
Person
+
Фамилия, Имя, Отчество
/Файл/Документ/Подписант/ИП
/ФИО
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo
Примеры
{
"Inn": "914283167454",
"OtherInfo": " ",
"Person":
{
"LastName": "XXXXXXX",
"FirstName": "XXXXXXX",
"MiddleName": "XXXXXXX"
}
}
328
INFAdress
Адрес, указанный в Едином государственном реестре юридических лиц/почтовый адрес/адрес места жительства/регистрации по
месту жительства (по месту пребывания) индивидуального предпринимателя, указанный в Едином государственном реестре
индивидуальных предпринимателей (информация об адресе, в том числе об адресе за пределами территории Российской
Федерации)
Элемент
Тип данных
Обязательный
Размер
Описание
CountryCode
string
+
3
Код страны
CountryName
string
+
1-255
Наименование страны
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
Примеры
329
Info
Info / Информационное поле, Идентификатор + Значение
Элемент
Тип
Размер
Обязательность
Описание
XPath
Id
string
1-50
+
Идентификатор информационного
/Файл/Документ/СвИтПрием/ИнфПол/ТекстИнф
поля
/@Идентиф
Value
string
1-2000
+
Значение информационного поля
/Файл/Документ/СвИтПрием/ИнфПол/ТекстИнф
/@Значен
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ AcceptanceValuesInformation
Примеры
{
"Id": "150",
"Value": ""
}
330
InfoField
Информационное поле документа
Элемент
Тип
Обязательный
Размер
Описание
данных
Id
string
-
36
Идентификатор файла информационного поля(GUID)
Text
string
-
1-2000
Текстовая информация.
Данное поле используется только при преобразовании в счёт-фактуру (ЭСФ) формата
5.01. Для ЭСФ формата 5.02 и УПД/УКД необходимо заполнять поле "TextInfo"
TextInfo
TextInfo[]
-
-
Данная структура используется только при преобразовании в ЭСФ формата 5.02 и УПД
/УКД. Для ЭСФ формата 5.01 необходимо заполнять поле "Text".
Также структура используется для формирования Дополнительных сведений к
документу PRIRASXPRIN
Document.CreateCorrectionInvoice/CorrectionInvoice,
Document.CreateInvoice/ Invoice,
Ticket.CreatePriRasxAdditionalInfoTicket v.2/ PriRasxAdditionalInfo/ AcceptanceValuesInformation
Примеры
<Invoice>
<Id>330bd1ae-0c2f-4d27-8c2d-0968e521dada</Id>
<Text>test</Text>
</Invoice>
{id: "330bd1ae-0c2f-4d27-8c2d-0968e521dada", text: "test"}
331
InfoSigner
Подписант документа.
Элемент
Тип
Описание
Обязательность
Комментарии
Inn
string
ИНН ЮЛ/ИП/ФЛ
Обязателен, если
SignerType=ЮЛ/ИП
Name
string
Краткое наименование организации
Заполняется, если
SignerType=ЮЛ
Person
Person
ФИО владельца подписи
+
RegistrationRequisit
string
Реквизиты свидетельства о государственной
Заполняется, если
es
регистрации ИП
SignerType=ИП
SignerType
SignerType
Тип компании
+
Title
string
Должность подписанта
Обязателен, если
SignerType=ЮЛ
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/DocumentSignerInfo,
Document.CreateInvoice/ Invoice/DocumentSignerInfo
Примеры
<Signer>
<Inn>1234567890</Inn>
<Name> </Name>
<Person>
<LastName></LastName>
<FirstName></FirstName>
<MiddleName></MiddleName>
</Person>
<SignerType>Organization</SignerType>
<Title></Title>
</Signer>
<Signer>
<Inn>771600795354</Inn>
<Name> . .</Name>
<Person>
<FirstName></FirstName>
<LastName></LastName>
<MiddleName></MiddleName>
</Person>
<RegistrationRequisites>123</RegistrationRequisites>
<SignerType>Individual</SignerType>
</Signer>
332
Invoice
Счет-фактура.
Структура документа типа UPD_SF по формату приказа № ММВ-7-15/820@ или приказа № ЕД-7-26/970@ зависит от значений во
входных параметрах FormatVersion, FormatCode и Date.
если значение FormatVersion не передано и Date больше или равно 31.12.2019, то для FormatCode по умолчанию
указывается значение 1115131, UPD_SF формируется по формату приказа № ММВ-7-15/820@.
если FormatVersion = 5.01, то вне зависимости от Date для FormatCode по умолчанию указывается значение 1115131, UP
D_SF формируется по формату приказа № ММВ-7-15/820@.
если FormatVersion = 5.02 и Date больше или равно 08.03.2024, то для FormatCode по умолчанию указывается значение
1115131, UPD_SF формируется по формату приказа № ЕД-7-26/970@.
При этом в зависимости от формата необходимо передавать соответствующие данные структуры данных Invoice.
Элемент
Тип
Обязательный
Размер
Описание
данных
FormatVer
string
-
4
Допустимые значения 5.01 или 5.02, если не указано, то используется 5.01.
sion
Атрибут к элементу <Invoice>.
Id
string
-
1-255
Идентификатор файла.
Идентификатор файла, должен быть сформирован в соответствии с требованиями
формата ФНС, если не указан формируется автоматически.
Допустимые маски имени файла: ON_SCHFDOPPR, ON_NSCHFDOPPR,
ON_NSCHFDOPPRMARK, ON_NSCHFDOPPRPROS
FormatCode
string
-
1-7
Код Формата Документа.
Допустимые значения: 1115131
Атрибут к элементу <Invoice>.
ProductGro
ProductGr
-
-
Группы товаров. Заполняется только для документов типа УПД по формату приказа №
up
oup
ЕД-7-26/970@
Number
string
+
1-1000
Порядковый номер счет-фактуры
Date
DateTime
+
10
Дата составления счет-фактуры
CurrencyC
string
+
3
Валюта: Код в соответствии с ОКВ
ode
Correction
string
-
1-3
Исправление: №. Принимает значения от 1 и более.
Number
Если необходимо передать в документ Дефис вместо номера исправления, то передать
null в CorrectionNumber
Невозможно передать без CorrectionDate
Correction
DateTime
-
10
Исправление: Дата. Дата в формате ДД.ММ.ГГГГ
Date
Если необходимо передать в документ Дефис вместо даты исправления, то передать
null в CorrectionDate
Невозможно передать без CorrectionNumber
Seller
BuyerSell
+
-
Сведения о продавце
er
Shipper
Shipper
-
-
Грузоотправитель и его адрес
Consignee
ShipperCo
-
-
Грузополучатель и его адрес
nsignee
Payments
PaymentI
-
-
Сведения о платежно-расчетном документе, не более 10 элементов.
nfo[]
Buyer
BuyerSell
+
-
Сведения о покупателе
er
Info
InfoField
-
-
Информационное поле документа
333
Rows
InvoiceRo
+
-
Сведения о товаре (работе, услуге)
w[]
shipmentD
shipment
+
-
Документы об отгрузке
ocumentRe
Document
quisites
Requisites
[]
Document
Document
-
-
Информация о подписанте
SignerInfo
SignerInf
o[]
IdContract
string
-
1-255
Идентификатор государственного контракта:
Для УПД по формату приказа 155/176, длина значения 1-255 символов
Для УПД по формату приказа 820 длина значения 20-25 символов.
Circumsta
Circumsta
-
1
Обстоятельства формирования счет-фактуры, применяемого при расчетах по налогу на
ncesInvoic
ncesInvoi
добавленную стоимость Элемент принимает следующие значения: Для
eFormation
ceFormati
<Функция>=СЧФ:
on
0 - Информации нет, не сериализуется;
1 - счет-фактура, выставляемый при реализации товаров (работ, услуг), передаче
имущественных прав;
2 - счет-фактура, выставляемый при получении оплаты, частичной оплаты в счет
предстоящих поставок товаров (выполнения работ, оказания услуг), передачи
имущественных прав;
3 - счет-фактура, применяемый в случае реализации комиссионером (агентом,
экспедитором, застройщиком или заказчиком, выполняющим функции застройщика)
двум и более покупателям (приобретения у двух и более продавцов) товаров (работ,
услуг), имущественных прав от своего имени
Дополнительная информация:
Чтобы передать null в элемент XML, необходимо указать к элементу xsi:nil="true", а в корневом элементе указать namespace:
<Invoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
Document.CreateInvoice
Примеры
<Invoice FormatVersion="5.01" FormatCode="1115131">
<Number>XXX</Number>
<Date>2019-12-12</Date>
<CurrencyCode>XXX</CurrencyCode>
<ProductGroup>
<N4>1</N4>
<N5>0</N5>
<N6>0</N6>
</ProductGroup>
<Seller>
<IdentificationInfo>
<Organization>
<Name>XXXXXXXXXX</Name>
<Inn>XXXXXXXXXX</Inn>
<Kpp>XXXXXXXXX</Kpp>
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>XX</RegionCode>
<RegionName>XXXXXXXXXXXXXXXXXXXXX</RegionName>
</Local>
334
</Address>
</Seller>
<Shipper>
<IsSame>true</IsSame>
</Shipper>
<Consignee>
<Name>
<OrganizationName>XXXXXXXXXX</OrganizationName>
</Name>
<Address>
<Local>
<RegionCode>XX</RegionCode>
<RegionName>XXXXXXXXXXXXXXXXXXXXX</RegionName>
</Local>
</Address>
</Consignee>
<Payments>
<PaymentInfo>
<Number>456789</Number>
<Date>2012-12-01</Date>
</PaymentInfo>
</Payments>
<Buyer>
<IdentificationInfo>
<Organization>
<Name>XXXXXXXXXX</Name>
<Inn>XXXXXXXXXX</Inn>
<Kpp>XXXXXXXXX</Kpp>
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>XX</RegionCode>
<RegionName>XXXXXXXXXXXXXXXXXXXXX</RegionName>
</Local>
</Address>
</Buyer>
<Info>
<TextInfo Id="1" Value=" 1" />
<TextInfo Id="2" Value=" 2" />
</Info>
<Rows>
<Row>
<Name></Name>
<Unit>018</Unit>
<Amount>5</Amount>
<Price>10</Price>
<NetSum>8</NetSum>
<TotalSum>12</TotalSum>
<VatType>118</VatType>
<VatSum>18</VatSum>
<TextInfo Id="1" Value=" 1" />
</Row>
</Rows>
<shipmentDocumentRequisites>
<shipmentDocumentRequisites>
<shipmentDocumentTitle></shipmentDocumentTitle>
<shipmentDocumentNumber>123</shipmentDocumentNumber>
<shipmentDocumentDate>2012-12-01</shipmentDocumentDate>
</shipmentDocumentRequisites>
</shipmentDocumentRequisites>
<IdContract> XXXXXXXXXX</IdContract>
</Invoice>
{
FormatVersion: "5.01",
FormatCode: "1115131",
number: "XXX",
date: "2019-12-12",
335
currencyCode: "XXX",
"ProductGroup": {
"N4": "1",
"N5": "0",
"N6": "0"
},
seller: {
identificationInfo: {
organization: {
name: "XXXXXXXXXX",
inn: "XXXXXXXXXX",
kpp: "XXXXXXXXX"
}
},
address: {
local: {
regionCode: "78",
regionName: "XXXXXXXXXXXXXXXXXXXXX"
}
}
},
shipper: {
isSame: "true"
},
consignee: {
name: {
organizationName: "XXXXXXXXXX"
},
address: {
local: {
regionCode: "XX",
regionName: "XXXXXXXXXXXXXXXXXXXXX"
}
}
},
payments: {
paymentInfo: {
number: "456789",
date: "2012-12-01"
}
},
buyer: {
identificationInfo: {
organization: {
name: "XXXXXXXXXX",
inn: "XXXXXXXXXX",
kpp: "XXXXXXXXX"
}
},
address: {
local: {
regionCode: "XX",
regionName: "XXXXXXXXXXXXXXXXXXXXX"
}
}
},
rows: [{
name: "",
unit: "018",
amount: 5,
price: 10,
netsum: 8,
totalsum: 12,
vattype: "18",
info: "test"
}],
shipmentDocumentRequisites:[{
shipmentDocumentTitle: "",
shipmentDocumentNumber: "123",
shipmentDocumentDate: "2019-12-12T14:58:30.972Z"
}]
336
idcontract: "
34567890"
}
337
InvoiceRow
Строка сведений о товаре (работе, услуге) в счет-фактуре.
Элемент
Тип данных
Обязательный
Размер
Описание
Name
string
+
1-2000
Наименование товара
Unit
string
-
3
Kод единицы измерения:
Если при создании УПД по формату приказа 820 создать Дефис
вместо единицы измерения, то передать null
Amount
decimal
-
N(26,11)
Количество (объем)
Price
decimal
-
N(26,11)
Цена (тариф) за единицу измерения
NetSum
decimal
-
N(19,2)
Стоимость товаров без налога. Обязателен, если Date 01.07.2017 (т.
к. тип документа - УПД.СЧФ)
TotalSum
decimal
+
N(19,2)
Стоимость товаров с налогом.
Если при создании УПД по формату приказа 820 создать Дефис
вместо Стоимости товаров с налогом, то передать null
Info
string
-
1-2000
Информационное поле строки
ExciseSum
decimal
-
N(19, 2)
В том числе сумма акциза
VatType
string
+
1-7
Налоговая ставка*.
VatSum
decimal
-
N(19,2)
Сумма налога, предъявляемая покупателю. Обязателен, если Date
01.07.2017 (т.к. тип документа - УПД.СЧФ)
CountryCode
string[]
-
3
Цифровой код страны происхождения товара.
CustomDeclaration
string[]
-
1-27
Номер таможенной декларации
TextInfo
TextInfo[]
-
-
Данная структура используется только при преобразовании в ЭСФ
формата 5.02 и УПД/УКД.
TraceableProducts
TraceableProductInf
-
-
Сведения о товаре, подлежащем прослеживаемости.
ormation[]
ProductIdentificatio
ProductIdentificatio
-
-
Номер средств идентификации товаров.
nNumbers
nNumber[]
При формировании счёта-фактуры в формате 5.02, необходимо, что бы количество элементов CountryCode и CustomDec
laration было одинаковым.
*Налоговая ставка указывается в виде:
0%
110%
118%
120%
10/110
118/118
120/120
без НДС
НДС исчисляется налоговым агентом
Дополнительная информация:
Чтобы передать null в элемент XML, необходимо указать к элементу xsi:nil="true", а в корневом элементе указать namespace:
<Invoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
Document.CreateInvoice/ Invoice
338
Примеры
<InvoiceRow>
<Name></Name>
<Unit>018</Unit>
<Amount>5</Amount>
<Price>10</Price>
<NetSum>8</NetSum>
<TotalSum>12</TotalSum>
<VatType>18</VatType>
<Info>test</Info>
</InvoiceRow>
{name: "", unit: "018", amount: "5", price: "10", netsum: "8", totalsum: "12", vattype: "18", info: "test"}
339
KeyValueObject
Объект для хранения пар значений.
Элемент
Тип данных
Обязательный
Размер
Описание
Key
long
+
-
Ключ элемента.
Value
string
+
-
Значение элемента.
Document.Add/DocumentCard,
Document.AddBatch/DocumentBatch/DocumentCard,
Document.List/ApiDocumentFilter,
Document.Attributes
Примеры
<KeyValueObject>
<Key>2</Key>
<Value> 2</Value>
</KeyValueObject>
340
LocalAddress
Адрес, указанный в Едином государственном реестре юридических лиц/почтовый адрес/адрес регистрации по месту жительства
(по месту пребывания) индивидуального предпринимателя, указанный в Едином государственном реестре индивидуальных
предпринимателей (реквизиты адреса на территории Российской Федерации).
Элемент
Тип данных
Обязательный
Размер
Описание
Zip
string
-
6
Индекс
RegionCode
string
+
2
Код региона
RegionName
string
+
1-50
Наименование субъекта Российской Федерации
District
string
-
1-50
Район
City
string
-
1-50
Город
Locality
string
-
1-50
Населенный пункт
Street
string
-
1-50
Улица
House
string
-
1-20
Дом
Building
string
-
1-20
Корпус
Flat
string
-
1-20
Квартира
v2.0.client.{clientId}.address.legal/Address,
Document.CreateCorrectionInvoice/BuyerSeller/Address,
Document.CreateInvoice/ Invoice/Consignee/Address,
Document.CreateInvoice/Invoice/BuyerSeller/
Address
Примеры
<LocalAddress xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004
/07/Korus.Eds.Api.Forms">
<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>
<RegionName>sample string 9</RegionName>
<Street>sample string 6</Street>
<Zip>sample string 1</Zip>
</LocalAddress>
{
"zip": "sample string 1",
"regionCode": "sample string 2",
"regionName": "sample string 9",
"district": "sample string 3",
"city": "sample string 4",
"locality": "sample string 5",
"street": "sample string 6",
"house": "sample string 7",
341
"building": "sample string 8",
"flat": "sample string 9"
}
342
LogicalMessages
Логическое сообщение в транспортной квитанции от ЦРПТ
Элемент
Тип
Описание
technologicalTicketId
string
Идентификатор технологической квитанции (ИдТК)
logicalMessageIdExternal
string
Идентификатор ЛС внешний
logicalMessageIdInternal
string
Идентификатор ЛС внутренний
documentId
string
Идентификатор Документа
fileId
string
Идентификатор Файла
Document.TransportTicket
Примеры
"logicalMessages": [
{
"technologicalTicketId": "UINT04TXMNGR00000000000000004335-1096",
"logicalMessageIdExternal": "1b9e4d1c96274b24b73a492b3563db80",
"logicalMessageIdInternal": "UUD00000000000000000012-0710",
"fileId": "ON_NSCHFDOPPRMARK_2BK-2465310432-62289_2BK-7713026678-62288_20200727_C1043DD0-7F54-41D5-
B738-350098DA22D4",
"documentId": "fa9db0efd9f743b48e1d66386c5338f1"
},
{
"technologicalTicketId": "UINT04TXMNGR00000000000000004335-1097",
"logicalMessageIdExternal": "3501e5fc8b734dfd96abdfa9fd3857d9",
"logicalMessageIdInternal": "UUD00000000000000000012-0712",
"fileId": "ON_NSCHFDOPPRMARK_2BK-2465310432-62289_2BK-7713026678-62288_20200727_ABA64592-0D69-4DEF-
A1E8-0628AEE7C7A1",
"documentId": "9da0a0d5a86f4a85aeb8ea2b1a3a9de8"
}
]
343
LogonResponse
Авторизационный токен для входа в систему.
Авторизационный токен требуется передавать в заголовке всех последующих запросов
Элемент
Тип данных
Размер
Описание
Token
string
Авторизационный токен
Logon,
LogonByApiKey
Примеры
<LogonResponse>
<Token>15FAA504AD7A39074557A1ED96419D70C436402D08AFD897890CA5E...C9F6</Token>
</LogonResponse>
{ token: "15FAA504AD7A39074557A1ED96419D70C436402D08AFD897890CA5E...C9F6" }
344
LongKeyValue
Объект для хранения пар значений дополнительных свойств документа.
Элемент
Тип данных
Обязательный
Размер
Описание
Key
long
+
-
Ключ элемента.
Value
string
+
-
Значение элемента.
При указании списка дополнительных свойств:
XML
datacontract.org/2004/07/Korus.Eds.Api"
>
<StringKeyValue>
<Key>1</Key>
<Value>sample string 1</Value>
</StringKeyValue>
<StringKeyValue>
<Key>2</Key>
<Value>sample string 2</Value>
</StringKeyValue>
</ArrayOfStringKeyValue>
JSON
[
{
"key": "1",
"value": "sample string 1"
},
{
"key": "2",
"value": "sample string 2"
}
]
345
MchdData
Сведения о доверенности.
Элемент
Тип данных
Обязательный
Размер
Описание
Uuid
string
+
36
Идентификатор МЧД выбранной
для подписания квитанции
StartDate
Date
+
Дата в
Дата начала действия
формате
МЧД выбранной для
ГГГГ-ММ-ДД
подписания квитанции
InternalRegis
string
-
1-50
Внутренний регистрационный
trationNumber
номер доверенности
InternalRegis
Date
-
Дата в
Дата внутренней регистрации
trationDate
формате ГГГГ
-ММ-ДД
MchdViewType
+
Способ представления
"File" - если МЧД передается в виде файла
совместно с файлом квитанции и файлом
подписи.
"Meta" - если МЧД передается в виде
метаданных.
"Paper" - если доверенность бумажная.
AccessMode
string
Обязательно,
URL реестра, выдавшего
если MchdViewType =
доверенность
"Meta"
Ticket.CreateReply
Ticket.CreateClarification
Tickets.CreateClarificationNotice
Document.CreateAvoidanceRequestClarificatio
Примеры
<MchdData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<AccessMode>www.google.com</AccessMode>
<InternalRegistrationDate>2023-09-13</InternalRegistrationDate>
<InternalRegistrationNumber>1</InternalRegistrationNumber>
<MchdViewType>Meta</MchdViewType>
<StartDate>2023-09-13</StartDate>
<Uuid>63e4f2df-bce7-427a-bb0e-84f21565bde3</Uuid>
</MchdData>
<MchdData>
<AccessMode>www.google.com</AccessMode>
<InternalRegistrationDate>2023-09-13</InternalRegistrationDate>
<InternalRegistrationNumber>1</InternalRegistrationNumber>
<MchdViewType>Meta</MchdViewType>
<StartDate>2023-09-13</StartDate>
<Uuid>63e4f2df-bce7-427a-bb0e-84f21565bde3</Uuid>
</MchdData>
346
{
"InternalRegistrationDate": "2023-04-12",
"InternalRegistrationNumber": "1",
"MchdViewType": "File",
"StartDate": "2023-09-13",
"Uuid": "0b582292-5457-41ed-873f-ed0c59681e04"
}
347
MchdFile
Сведения о доверенности в электронной форме в машиночитаемом виде, используемой для подтверждения полномочий
представителя.
Элемент
Тип
Размер
Обязательность
Описание
данных
SingleNum
string
36
+
Единый регистрационный номер доверенности
ber
AttorneyD
DateTime
10
+
Дата совершения (выдачи) доверенности
ate
Informatio
string
1-500
+
Идентифицирующая информация об информационной системе, в которой
nSystem
осуществляется хранение доверенности, необходимая для запроса информации из
информационной системы
348
MchdPaper
Сведения о доверенности в форме документа на бумажном носителе, используемой для подтверждения полномочий
представителя.
Элемент
Тип данных
Размер
Обязательность
Описание
InternalNumber
string
1-50
+
Внутренний номер доверенности
AttorneyDate
DateTime
10
+
Дата совершения (выдачи) доверенности
349
OperationReason
Основание корректировки.
Элемент
Тип
Описание
данных
DocumentNa
string
Наименование документа - основания. При отсутствии указывается: Отсутствует.
me
DocumentDate
DateTime
Дата документа - основания.
DocumentNumb
string
Номер документа - основания. При отсутствии документа-основания указывается "Без документа-
er
основания".
350
OrganizationSignerInfo
OrganizationSignerInfo / ЮЛ
Элемент
Тип
Размер
Обязательность
Описание
XPath
Inn
string
10
+
ИНН организации
/Файл/Документ/Подписант/ЮЛ
/@ИННЮЛ
OrganizationN
string
1-1000
-
Наименование полное
/Файл/Документ/Подписант/ЮЛ
ame
/@НаимОрг
Title
string
1-128
+
Должность подписанта
/Файл/Документ/Подписант/ЮЛ
/@Должн
Person
Person
+
Фамилия, Имя, Отчество
/Файл/Документ/Подписант/ЮЛ
/ФИО
OtherInfo
string
1-255
-
Иные сведения, идентифицирующие
/Файл/Документ/Подписант/ЮЛ
юридическое лицо
/@ИныеСвед
В частности, может быть указана страна при
отсутствии КодСтр
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo
Примеры
{
"Inn": "914283167454",
"OrganizationName": "XXXXXXXXXX",
"Title": "",
"OtherInfo": " ",
"Person":
{
"LastName": "XXXXXXXXXX",
"FirstName": "XXXXXXXXXX",
"MiddleName": "XXXXXXXXXX"
}
}
351
PackageCard
Сведения о составе пакета документов - карточка.
Элемент
Тип данных
Описание
Обязательность
Id
integer
Идентификатор пакета.
-
Name
string
Наименование пакета.
-
IsSendSync
boolean
Признак одновременной отправки получателю документов пакета.
-
Documents
Collection of PackageDocument
Сведения о документах пакета.
-
Document.PackageDetails v.2
Примеры
<PackageCard xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004
/07/Korus.Eds.Api">
<Documents>
<PackageDocument>
<Actions>None</Actions>
<Comment>sample string 13</Comment>
<ContractDate>2017-01-18T15:28:57.725875+03:00</ContractDate>
<ContractNumber>sample string 15</ContractNumber>
<Created>2017-01-18T15:28:57.725875+03:00</Created>
<Date>2017-01-18T15:28:57.725875+03:00</Date>
<Description>sample string 6</Description>
<DocumentTypeCode>sample string 3</DocumentTypeCode>
<Filename>sample string 14</Filename>
<Id>1</Id>
<IsDocflowCompleted>true</IsDocflowCompleted>
<NetSum>1</NetSum>
<Number>sample string 4</Number>
<ReceiveDate>2017-01-18T15:28:57.725875+03:00</ReceiveDate>
<ReceiverId>10</ReceiverId>
<RemainingDays>1</RemainingDays>
<SendDate>2017-01-18T15:28:57.725875+03:00</SendDate>
<SenderId>9</SenderId>
<Status>None</Status>
<StatusChanged>2017-01-18T15:28:57.725875+03:00</StatusChanged>
<StatusName>sample string 7</StatusName>
<TotalSum>1</TotalSum>
<TypeId>2</TypeId>
<VatSum>1</VatSum>
</PackageDocument>
<PackageDocument>
<Actions>None</Actions>
<Comment>sample string 13</Comment>
<ContractDate>2017-01-18T15:28:57.725875+03:00</ContractDate>
<ContractNumber>sample string 15</ContractNumber>
<Created>2017-01-18T15:28:57.725875+03:00</Created>
<Date>2017-01-18T15:28:57.725875+03:00</Date>
<Description>sample string 6</Description>
<DocumentTypeCode>sample string 3</DocumentTypeCode>
<Filename>sample string 14</Filename>
<Id>1</Id>
<IsDocflowCompleted>true</IsDocflowCompleted>
<NetSum>1</NetSum>
<Number>sample string 4</Number>
<ReceiveDate>2017-01-18T15:28:57.725875+03:00</ReceiveDate>
<ReceiverId>10</ReceiverId>
352
<RemainingDays>1</RemainingDays>
<SendDate>2017-01-18T15:28:57.725875+03:00</SendDate>
<SenderId>9</SenderId>
<Status>None</Status>
<StatusChanged>2017-01-18T15:28:57.725875+03:00</StatusChanged>
<StatusName>sample string 7</StatusName>
<TotalSum>1</TotalSum>
<TypeId>2</TypeId>
<VatSum>1</VatSum>
</PackageDocument>
</Documents>
<Id>1</Id>
<IsSendSync>true</IsSendSync>
<Name>sample string 2</Name>
</PackageCard>
{
"id": 1,
"name": "sample string 2",
"isSendSync": true,
"documents": [
{
"id": 1,
"typeId": 2,
"documentTypeCode": "sample string 3",
"number": "sample string 4",
"date": "2017-01-18T15:28:57.725875+03:00",
"description": "sample string 6",
"status": 0,
"statusName": "sample string 7",
"statusChanged": "2017-01-18T15:28:57.725875+03:00",
"sendDate": "2017-01-18T15:28:57.725875+03:00",
"senderId": 9,
"receiverId": 10,
"isDocflowCompleted": true,
"actions": 0,
"remainingDays": 1,
"receiveDate": "2017-01-18T15:28:57.725875+03:00",
"created": "2017-01-18T15:28:57.725875+03:00",
"comment": "sample string 13",
"filename": "sample string 14",
"netSum": 1.0,
"vatSum": 1.0,
"totalSum": 1.0,
"contractNumber": "sample string 15",
"contractDate": "2017-01-18T15:28:57.725875+03:00"
},
{
"id": 1,
"typeId": 2,
"documentTypeCode": "sample string 3",
"number": "sample string 4",
"date": "2017-01-18T15:28:57.725875+03:00",
"description": "sample string 6",
"status": 0,
"statusName": "sample string 7",
"statusChanged": "2017-01-18T15:28:57.725875+03:00",
"sendDate": "2017-01-18T15:28:57.725875+03:00",
"senderId": 9,
"receiverId": 10,
"isDocflowCompleted": true,
"actions": 0,
"remainingDays": 1,
"receiveDate": "2017-01-18T15:28:57.725875+03:00",
"created": "2017-01-18T15:28:57.725875+03:00",
"comment": "sample string 13",
"filename": "sample string 14",
"netSum": 1.0,
"vatSum": 1.0,
353
"totalSum": 1.0,
"contractNumber": "sample string 15",
"contractDate": "2017-01-18T15:28:57.725875+03:00"
}
]
}
354
PackageCardAdmin
Сведения о пакете документов - карточка (для администратора системы).
Элемент
Тип данных
Описание
Обязательность
Id
integer
Идентификатор пакета.
-
Name
string
Наименование пакета.
-
IsSendSync
boolean
Признак одновременной отправки получателю документов пакета.
-
Documents
Collection of PackageDocumentAdmin
Сведения о документах пакета.
-
355
PackageDocument
Сведения о документе пакета.
Элемент
Тип
Описание
Размер
Обязательность
Id
integer
Идентификатор документа.
-
TypeId
integer
Идентификатор типа документа.
-
DocumentTypeCode
string
Код типа документов, мы используем как код формы.
-
Number
string
Номер документа.
-
Date
date
Дата документа.
-
Description
string
Описание документа.
-
Status
DocumentStatus
Статус документа.
-
StatusName
string
Наименование статуса документа (для текущего пользователя).
-
StatusChanged
date
Дата смены статуса.
-
SendDate
date
Дата отправки(выставления) документа.
-
SenderId
integer
Идентификатор отправителя.
-
ReceiverId
integer
Идентификатор получателя.
-
IsDocflowCompleted
boolean
Признак завершенности документооборота.
-
Actions
Actions
Маска доступных действий с документом.
-
RemainingDays
integer
Количество оставшихся дней для обработки документа.
-
ReceiveDate
date
Дата получения документа.
-
Created
date
Дата создания документа.
-
Comment
string
Комментарий к документу.
-
Filename
string
Имя файла вложения.
-
NetSum
decimal number
Сумма без НДС.
-
VatSum
decimal number
Сумма НДС.
-
TotalSum
decimal number
Сумма с НДС.
-
ContractNumber
string
Номер договора.
-
ContractDate
date
Дата договора.
-
Document.PackageDetails v.2/PackageCard
Примеры
356
PackageDocumentAdmin
Сведения о документе пакета для администратора системы.
Элемент
Тип
Описание
Размер
Id
integer
Идентификатор документа.
TypeId
integer
Идентификатор типа документа.
DocumentTypeCode
string
Код типа документов, мы используем как код формы.
Number
string
Номер документа.
Date
date
Дата документа.
Description
string
Описание документа.
SendDate
date
Дата отправки(выставления) документа.
SenderId
integer
Идентификатор отправителя.
SenderName
string
Краткое наименование отправителя документа.
SenderInn
string
ИНН отправителя.
SenderKpp
string
КПП отправителя.
ReceiverId
integer
Идентификатор получателя.
ReceiverName
string
Краткое наименование получателя документа.
ReceiverInn
string
ИНН получателя.
ReceiverKpp
string
КПП получателя.
ReceiveDate
date
Дата получения документа.
Created
date
Дата создания документа.
Filename
string
Имя файла вложения.
NetSum
decimal number
Сумма без НДС.
VatSum
decimal number
Сумма НДС.
TotalSum
decimal number
Сумма с НДС.
ContractNumber
string
Номер договора.
ContractDate
date
Дата договора.
SenderStatus
DocumentStatus
Статус документа для отправителя.
SenderStatusChangeDate
date
Дата смены статуса на стороне отправителя.
SenderStatusName
string
Наименование статуса документа для отправителя.
ReceiverStatus
DocumentStatus
Статус документа для получателя.
ReceiverStatusChangeDate
date
Дата смены статуса на стороне получателя.
ReceiverStatusName
string
Наименование статуса документа для получателя.
IsSenderDocflowCompleted
boolean
Признак завершенности документооборота отправителя.
IsReceiverDocflowCompleted
boolean
Признак завершенности документооборота получателя.
357
PaymentInfo
Информация о платежно-расчетном документе.
Элемент
Тип данных
Обязательный
Размер
Описание
Number
string
+
1-20
Номер платежно-расчетного документа
Date
DateTime
+
10
Дата составления платежно-расчетного документа
Sum
decimal
-
N(17,2)
Сумма платежно-расчетного документа
17 символов до, 2 после запятой
Document.CreateInvoice/ Invoice
Примеры
<PaymentInfo>
<Number>456789</Number>
<Date>2012-12-01</Date>
</PaymentInfo>
{ number: "456789", date: "2012-12-01" }
358
PaymentOrderStatusInfo
Информация о статусе платежного поручения.
Элемент
Тип данных
Описание
DocExtId
string
Внешний идентификатор документа.
Status
Integer
Статус платежного поручения.
359
Person
Персональные данные.
Элемент
Тип данных
Обязательность
Описание
LastName
string (60)
+
Фамилия
FirstName
string (60)
+
Имя
MiddleName
string (60)
-
Отчество
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/DocumentSignerInfo/InfoSigner,
Document.ChangeSigner v.2/DocumentSigner,
Document.CreateInvoice/ Invoice/DocumentSignerInfo/InfoSigner,
Document.GetSignatureDetails/SignatureDetails,
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo/Signer,
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo/Warrant/WarrantIssuer,
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo/Warrant/WarrantSubject,
Ticket.CreateTorg12AcceptTicket/Torg12AcceptInfo/Signer,
Dictionary.UserInfo/User,
Helper.UserList/UserDetails
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo/ PhysicalSignerInfo,
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo/ IndividualSignerInfo,
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo/ OrganizationSignerInfo
Примеры
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
{LastName: "XXXXXXXXXX", FirstName: "XXXXXXXXXX", MiddleName: "XXXXXXXXXX"}
360
PersonName
Значения персональных данных.
Элемент
Тип данных
Обязательный
Размер
Описание
LastName
string
+
1-60
Фамилия персоны
FirstName
string
+
1-60
Имя персоны
MiddleName
string
-
1-60
Отчество персоны
Document.CreateCorrectionInvoice/CorrectionInvoice/BuyerSeller,
Document.CreateInvoice/ Invoice/Consignee,
Document.CreateInvoice/Invoice/
BuyerSeller
Примеры
<PersonName>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</PersonName>
{LastName: "XXXXXXXXXX", FirstName: "XXXXXXXXXX", MiddleName: "XXXXXXXXXX"}
361
PhysicalSignerInfo
PhysicalSignerInfo / Физическое Лицо
Элемент
Тип
Размер
Обязательность
Описание
XPath
Inn
string
12
-
ИНН физического лица
/Файл/Документ/Подписант/ФЛ
/@ИННФЛ
OtherInfo
string
1-255
-
Иные сведения, идентифицирующие
/Файл/Документ/Подписант/ФЛ
физическое лицо
/@ИныеСвед
Person
Person
+
Фамилия, имя, отчество
/Файл/Документ/Подписант/ФЛ/ФИО/
Ticket.CreatePriRasxAdditionalInfoTicket/ PriRasxAdditionalInfo/ SignerInfo
Примеры
{
"Inn": "XXXXXXXXXXXX",
"OtherInfo": " ",
"Person":
{
"LastName": "XXXXXXXXXX",
"FirstName": "XXXXXXXXXX",
"MiddleName": "XXXXXXXXXX"
}
}
362
ProductGroup
Группы товаров
Элемент
Тип данных
Обязательный
Размер
Описание
N4
string
-
1
Принимает значения: "0", "1"
N5
string
-
1
Принимает значения: "0", "1"
N6
string
-
1
Принимает значения: "0", "1"
Document.CreateInvoice
Примеры
"ProductGroup":
{
"N4": "1",
"N5": "0",
"N6": "0"
}
363
ProductIdentificationNumber
Сведения о маркировке товара.
Элемент
Тип
Обязательный
Размер
Описание
данных
TransportPackagin
string
-
1-255
Уникальный идентификатор транспортной упаковки
gGuid
CheckMarks
string[]
-
1-255
Контрольный идентификационный знак (КИЗ)
PackagingGuids
string[]
-
1-255
Уникальный идентификатор вторичной (потребительской)/третичной
(заводской, транспортной) упаковки
Дополнительные условия:
Обязательно передавать один из элементов: TransportPackagingGuid или CheckMarks или PackagingGuids.
В одном элементе ProductIdentificationNumbers не могут быть переданы одновременно CheckMarks и PackagingGuids.
Document.CreateInvoice/ Invoice
Примеры
<ProductIdentificationNumbers TransportPackagingGuid="
">
<CheckMarks>
</CheckMarks>
</ProductIdentificationNumbers>
"ProductIdentificationNumbers": [{
"TransportPackagingGuid": "
",
"CheckMarks": " "
}]
364
Relation
Взаимосвязи клиента.
Элемент
Тип данных
Размер
Описание
Id
long
-
Идентификатор взаимосвязи
ParticipantId
long
-
Идентификатор клиента второй стороны
ParticipantName
long
-
Наименование клиента второй стороны
Status
RelationRequestStatust
-
Идентификатор статуса взаимосвязи
IsActiveRelation
bool
-
Признак активности взаимосвязи
IsDefaultSettings
bool
-
Признак использования настроек по умолчанию
SenderDocumentTypes
ClientRelationDocumentType[]
-
Список текущих(исходящих) типов документов
ReceiverDocumentTypes
ClientRelationDocumentType[]
-
Список входящих типов документов
IsAllSenderSelected
bool
-
Признак активности всех исходящих типов документов
IsAllReceiverSelected
bool
-
Признак активности всех входящих типов документов
DateLastChange
date
-
Дата последней модификации взаимосвязи
Login
string
-
Логин пользователя, последнего редактировавшего взаимосвязь
LastChangeUserId
long
-
Идентификатор пользователя, последнего редактировавшего взаимосвязь
LastChangeUser
string
-
ФИО пользователя, последнего редактировавшего взаимосвязь
EdiCodeClient
string
-
ИдУчЭДО отправителя
EdiCodeParticipant
string
-
ИдУчЭДО второй стороны
Примеры
<?xml version="1.0" encoding="UTF-8" ?> <AddStandard>true</AddStandard> <Merge>false</Merge>
<Relation>
<IsActiveRelation>true</IsActiveRelation>
<Id>0</Id>
<IsDefaultSettings>true</IsDefaultSettings>
<IsAllReceiverSelected>true</IsAllReceiverSelected>
<IsAllSenderSelected>true</IsAllSenderSelected>
<ReceiverDocumentTypes>
<Id>1604</Id>
<IsEdiCodeDefault>true</IsEdiCodeDefault>
<IsDefaultSelected>false</IsDefaultSelected>
<IsSelected>true</IsSelected>
<Name>qaauto_doc10</Name>
</ReceiverDocumentTypes>
<SenderDocumentTypes>
<Id>1604</Id>
<IsEdiCodeDefault>true</IsEdiCodeDefault>
<IsDefaultSelected>false</IsDefaultSelected>
<IsSelected>true</IsSelected>
<Name>qaauto_doc10</Name>
</SenderDocumentTypes>
<ParticipantId>1625</ParticipantId>
<Status>0</Status>
</Relation>
</UniversalDocumentAcceptInfo>>
365
{
"AddStandard": true,
"Merge": false,
"Relation": {
"Id": 0,
"ParticipantId": 1625,
"Status": 0,
"IsActiveRelation": true,
"IsDefaultSettings": true,
"SenderDocumentTypes": [
{
"Name": "qaauto_doc10",
"IsSelected": true,
"IsDefaultSelected": false,
"IsEdiCodeDefault": true,
"Id": 1604
}
],
"ReceiverDocumentTypes": [
{
"Name": "qaauto_doc10",
"IsSelected": true,
"IsDefaultSelected": false,
"IsEdiCodeDefault": true,
"Id": 1604
}
],
"IsAllSenderSelected": true,
"IsAllReceiverSelected": true,
}
}
366
RelationAssertRequest
Модель запроса редактирования взаимосвязи клиента.
Элемент
Тип данных
Размер
Описание
AddStandard
bool
-
Признак добавления стандартных типов документов, при создании взаимосвязи.
Merge
bool
-
Признак слияния с существующими настройками по типам документов.
Relation
Relation
-
Взаимосвязь клиента.
Примеры
XML
JSON
367
RelationEvent
Информация о событии по взаимосвязи.
Элемент
Тип
Описание
Обязательность
id
long
Идентификатор события
+
eventType
CorrelationEventType
Тип события
+
date
date
Дата изменения статуса взаимосвязи
+
correlationId
long
ID взаимосвязи
+
ediCode
string
ИдУчЭДО контрагента (с которым установлена взаимосвязь)
-
CorrelationEvent.Events v.2.0
Примеры
368
RelationInfo
Информация по взаимосвязи.
Элемент
Тип данных
Обязательность
Описание
RelationId
integer
+
Идентификатор взаимосвязи (запроса)
ClientId
integer
+
Идентификатор контрагента
Inn
string
+
ИНН контрагента
Kpp
string
-
КПП контрагента
EdiCode
string
+
Код участника ЭДО контрагента, на который установлена
взаимосвязь
ShortName
string
+
Краткое наименование контрагента
SenderDocumentTypes
RelationInfoDocumentType []
-
Список исходящих типов документов
ReceiverDocumentTypes
RelationInfoDocumentType []
-
Список входящих типов документов
RelationCorrelated v.2
Примеры
"relationId": 1132682,
"clientId": XXXX,
"inn": "XXXXXXXXXX",
"kpp": "XXXXXXXXX",
"ediCode": "TST-5249137210-26985",
"shortName": " \"XXXXXXX\"",
"senderDocumentTypes": [
{
"id": 71,
"code": "ACTADD",
"name": "
( )"
},
{
"id": 2552,
"code": "MX1",
"name": "
( MX1 )"
},
{
"id": 1606,
"code": "FEES_REGISTER_INVESTMENT",
"name": "
(-)"
},
{
"id": 49,
"code": "BILL",
"name": ""
},
{
"id": 1785,
"code": "UCD_DIC",
"name": ".
( ,
),
"
},
{
"id": 1784,
"code": "UCD_CSF",
369
"name": ".
-"
},
{
"id": 1786,
"code": "UCD_CSF_DIC",
"name": ".
-
( ,
),
"
},
{
"id": 1764,
"code": "UPD_DOP",
"name": ".
( ),
(
)"
},
{
"id": 1644,
"code": "UPD_SF",
"name": ". -"
},
{
"id": 1765,
"code": "UPD_SF_DOP",
"name": ". -
( ),
(
)"
}
],
"receiverDocumentTypes": [
{
"id": 71,
"code": "ACTADD",
"name": "
( )"
},
{
"id": 2552,
"code": "MX1",
"name": "
( MX1 )"
},
{
"id": 1606,
"code": "FEES_REGISTER_INVESTMENT",
"name": "
(-)"
},
{
"id": 49,
"code": "BILL",
"name": ""
},
{
"id": 1785,
"code": "UCD_DIC",
"name": ".
( ,
),
"
},
{
"id": 1784,
"code": "UCD_CSF",
"name": ".
-"
},
{
"id": 1786,
"code": "UCD_CSF_DIC",
"name": ".
-
( ,
),
"
},
{
"id": 1764,
"code": "UPD_DOP",
"name": ".
( ),
(
)"
},
{
"id": 1644,
"code": "UPD_SF",
"name": ". -"
},
{
"id": 1765,
370
"code": "UPD_SF_DOP",
"name": ". -
( ),
(
)"
}
]
}
]
371
RelationInfoDocumentType
Информация о типах документов по взаимосвязи.
Элемент
Тип данных
Обязательность
Описание
Id
integer
+
Идентификатор типа документа
Code
string
+
Код типа документа
Name
string
+
Наименование типа документа
RelationCorrelated v.2, RelationInfo
Примеры
{
"id": 1786,
"code": "UCD_CSF_DIC",
"name": ".
-
( ,
),
"
}
372
RelationRequest
Взаимосвязи клиента.
Элемент
Тип
Размер
Описание
Комментарий
ReceiverId
long?
-
Идентификатор клиента получателя запроса.
ReceiverName
string
-
Наименование клиента получателя запроса.
ReceiverKpp
string
-
КПП клиента получателя запроса.
ReceiverInn
string
+
ИНН клиента получателя запроса.
Contacts
string
-
Контактные данные клиента получателя запроса.
Email
string
-
Электронный адрес клиента получателя запроса.
OperatorCode
string
-
Идентификатор оператора ЭДО.
AbonentCode
string
-
Идентификатор участника ЭДО.
RelationRequest.AddRequest v.2
Примеры
<RelationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<AbonentCode>sample string 7</AbonentCode>
<Contacts>sample string 4</Contacts>
<Email>sample string 5</Email>
<OperatorCode>sample string 6</OperatorCode>
<ReceiverId>1</ReceiverId>
<ReceiverInn>sample string 3</ReceiverInn>
<ReceiverKpp>sample string 2</ReceiverKpp>
<ReceiverName>sample string 1</ReceiverName>
</RelationRequest>
{
"receiverId": 1,
"receiverName": "sample string 1",
"receiverKpp": "sample string 2",
"receiverInn": "sample string 3",
"contacts": "sample string 4",
"email": "sample string 5",
"operatorCode": "sample string 6",
"abonentCode": "sample string 7"
}
373
RelationRequestDetails
Детальные данные взаимосвязи клиента.
Элемент
Тип
Описание
Комментарии
Id
long
Идентификатор взаимосвязи (запроса)
IsLocal
boolean
Признак наличия прямого ИдУчЭДО у
Null - новый контрагент; False - нет прямого ИдУчЭДО; True -
получателя запроса
есть прямой ИдУчЭДО
SenderName
string
Наименование клиента отправителя запроса
SenderKpp
string
КПП клиента отправителя запроса
SenderInn
string
ИНН клиента отправителя запроса
Side
RelationRequest
Направление запроса
Side
Status
RelationRequest
Идентификатор статуса
Status
StatusName
string
Наименование статуса
Date
date
Дата создания запроса
AcceptionDa
date
Дата принятия запроса
te
UserId
long
Идентификатор пользователя принявшего
запрос
UserName
string
ФИО пользователя принявшего запрос
Login
string
Логин пользователя принявшего запрос
IsOneCHub
boolean
Признак взаимосвязи 1С
ReceiverId
long
Идентификатор клиента получателя запроса
EdiCodeSen
string
Идентификатор участника ЭДО клиента
der
EdiCodeRec
string
Идентификатор участника ЭДО получателя
eiver
ReceiverNa
string
Наименование клиента получателя запроса
me
ReceiverKpp
string
КПП клиента получателя запроса
ReceiverInn
string
ИНН клиента получателя запроса
Contacts
string
Контактные данные клиента получателя
запроса
Email
string
Электронный адрес клиента получателя
запроса
OperatorCo
string
Код оператора ЭДО получателя запроса
de
AbonentCode
string
Идентификатор участника ЭДО получателя
запроса
RelationRequest.ListRequest v.2
Примеры
374
<ArrayOfRelationRequestDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.
datacontract.org/2004/07/Korus.Eds.Api">
<RelationRequestDetails>
<AbonentCode>sample string 17</AbonentCode>
<Contacts>sample string 14</Contacts>
<EdiCodeReceiver>sample string 10</EdiCodeReceiver>
<EdiCodeSender>sample string 9</EdiCodeSender>
<Email>sample string 15</Email>
<OperatorCode>sample string 16</OperatorCode>
<ReceiverId>1</ReceiverId>
<ReceiverInn>sample string 13</ReceiverInn>
<ReceiverKpp>sample string 12</ReceiverKpp>
<ReceiverName>sample string 11</ReceiverName>
<AcceptionDate>2022-11-28T17:11:01.0831676+03:00</AcceptionDate>
<Date>2022-11-28T17:11:01.0831676+03:00</Date>
<Id>1</Id>
<IsLocal>true</IsLocal>
<IsOneCHub>true</IsOneCHub>
<Login>sample string 7</Login>
<SenderInn>sample string 4</SenderInn>
<SenderKpp>sample string 3</SenderKpp>
<SenderName>sample string 2</SenderName>
<Side>None</Side>
<Status>None</Status>
<StatusName>sample string 5</StatusName>
<UserId>1</UserId>
<UserName>sample string 6</UserName>
<IsOneCHub>false</IsOneCHub>
</RelationRequestDetails>
<RelationRequestDetails>
<AbonentCode>sample string 17</AbonentCode>
<Contacts>sample string 14</Contacts>
<EdiCodeReceiver>sample string 10</EdiCodeReceiver>
<EdiCodeSender>sample string 9</EdiCodeSender>
<Email>sample string 15</Email>
<OperatorCode>sample string 16</OperatorCode>
<ReceiverId>1</ReceiverId>
<ReceiverInn>sample string 13</ReceiverInn>
<ReceiverKpp>sample string 12</ReceiverKpp>
<ReceiverName>sample string 11</ReceiverName>
<AcceptionDate>2022-11-28T17:11:01.0831676+03:00</AcceptionDate>
<Date>2022-11-28T17:11:01.0831676+03:00</Date>
<Id>1</Id>
<IsLocal>true</IsLocal>
<IsOneCHub>true</IsOneCHub>
<Login>sample string 7</Login>
<SenderInn>sample string 4</SenderInn>
<SenderKpp>sample string 3</SenderKpp>
<SenderName>sample string 2</SenderName>
<Side>None</Side>
<Status>None</Status>
<StatusName>sample string 5</StatusName>
<UserId>1</UserId>
<UserName>sample string 6</UserName>
<IsOneCHub>false</IsOneCHub>
</RelationRequestDetails>
</ArrayOfRelationRequestDetails>
[
{
"id": 1,
"isLocal": true,
"senderName": "sample string 2",
"senderKpp": "sample string 3",
"senderInn": "sample string 4",
"side": 0,
"status": 0,
"statusName": "sample string 5",
"date": "2022-11-28T17:11:01.0831676+03:00",
"acceptionDate": "2022-11-28T17:11:01.0831676+03:00",
"userId": 1,
"userName": "sample string 6",
"login": "sample string 7",
"isOneCHub": true,
"receiverId": 1,
"ediCodeSender": "sample string 9",
"ediCodeReceiver": "sample string 10",
375
"receiverName": "sample string 11",
"receiverKpp": "sample string 12",
"receiverInn": "sample string 13",
"contacts": "sample string 14",
"email": "sample string 15",
"operatorCode": "sample string 16",
"abonentCode": "sample string 17",
"isOneCHub": false
},
{
"id": 1,
"isLocal": true,
"senderName": "sample string 2",
"senderKpp": "sample string 3",
"senderInn": "sample string 4",
"side": 0,
"status": 0,
"statusName": "sample string 5",
"date": "2022-11-28T17:11:01.0831676+03:00",
"acceptionDate": "2022-11-28T17:11:01.0831676+03:00",
"userId": 1,
"userName": "sample string 6",
"login": "sample string 7",
"isOneCHub": true,
"receiverId": 1,
"ediCodeSender": "sample string 9",
"ediCodeReceiver": "sample string 10",
"receiverName": "sample string 11",
"receiverKpp": "sample string 12",
"receiverInn": "sample string 13",
"contacts": "sample string 14",
"email": "sample string 15",
"operatorCode": "sample string 16",
"abonentCode": "sample string 17",
"isOneCHub": false
}
]
ReceiverClientGroup
376
Role
Описание ролей.
Свойство
Тип
Обязательность
Размер
Описание
Id
Int32
+
Идентификатор роли.
Name
String
Наименование роли.
Description
String
Описание роли.
Helper.RoleList,
Helper.GroupList,
Helper.UserList/UserDetails,
User.AddUser/ApiUser
Примеры
<Role>
<Id>0</Id>
<Name>Role1</Name>
<Description>null</Description>
</Role>
377
RoleFilter
Фильтр поиска по ролям.
Элемент
Тип данных
Обязательный
Описание
UserId
integer
-
Идентификатор пользователя.
Privileges
string[]
-
Список кодов привилегий
Примеры
<RoleFilter xmlns="http://schemas.datacontract.org/2004/07/Korus.Eds.Api">
<UserId>19524</UserId>
<Privileges xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>company.admin</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Privileges>
</RoleFilter>
378
RoleWithPrivilege
Роль пользователя с привилегиями.
Элемент
Тип данных
Описание
Id
long
Идентификатор роли.
Name
string
Наименование роли.
Description
string
Описание роли.
IsEditable
bool
Признак доступности роли для редактирования.
IsHavePrivilegeForGrant
bool
Признак доступности редактирования/назначения роли текущему пользователю.
Privileges
Privilege[]
Список привилегий, включённых в данную роль.
379
PriRasxAdditionalInfo
Упрощенная модель Дополнительных сведений документа.
Элемент
Тип
Обязательность
Описание
AcceptanceValuesInformation
AcceptanceValuesInformation
+
Сведения по итогам приемки ценностей
Signers
List<SignerInfo>
+
Сведения о лице, подписывающем документ в электронном
виде
Ticket.CreatePriRasxAdditionalInfoTicket v.2
Примеры
{
"AcceptanceValuesInformation":
{
"Date": "2020-02-04",
"AcceptanceValuesInformationContent": " ",
"Info":
{
"TextInfo": [
{
"Id": "150",
"Value": "11111"
}
]
}
},
"Signers": [
{
"Individual":
{
"Inn": "XXXXXXXXXXXX",
"RegistrationRequisites": "XXXXXXXXXX",
"OtherInfo": " ",
"Person":
{
"LastName": "XXXXXXXXXX",
"FirstName": "XXXXXXXXXX",
"MiddleName": "XXXXXXXXXX"
}
},
"PowersArea": "21",
"SignerStatus": "1",
"PowersBase": " ",
"OrganizationPowersBasement": " 32"
}
]
}
380
Privilege
Модель привилегии пользователя.
Элемент
Тип данных
Описание
Id
long
Идентификатор привилегии.
ParentId
long
Идентификатор родительской привилегии.
Name
string
Наименование привилегии.
ShortName
string
Краткое наименование привилегии.
GroupId
long
Идентификатор группы.
GroupName
string
Наименование группы.
IsAvailable
bool
Признак доступности привилегии для назначения.
RoleWithPrivilege
381
SearchResult
Информация о результатах поиска.
Элемент
Тип данных
Обязательный
Размер
Описание
Id
long
+
-
Идентификатор объекта
Description
string
+
-
Наименование результата поисковой задачи
Status
DocumentStatus
-
-
Статус документа
TypeCode
string
+
2-7
Коды типов документов: SF, CSF, ACCOUNT
StatusName
string
-
-
Наименование статуса
Created
date
-
-
Дата создания документа
Document.SearchByParams
SearchByParams
Примеры
<SearchResult>
<Id>XXXXX</Id>
<Description>- sd
13.11.2013</Description>
<Status>Prepared</Status>
<TypeCode>SF</TypeCode>
<StatusName></StatusName>
<Created>2013-11-13T15:31:18</Created>
</SearchResult>
{
"id":XXXXX,
"description":"- sd
13.11.2013",
"status": "Prepared",
"typecode": "SF",
"statusname: "",
"created: "2013-11-13T15:31:18"
}
382
SetUserGroupRequest
Формат запроса добавления пользователя в группу.
Элемент
Тип данных
Размер
Описание
Обязательность
GroupId
integer
-
Идентификатор группы
+
ClientId
integer
-
Идентификатор компании
-
User.AddGroup v.2
383
SetUserRoleRequest
Формат запроса добавления роли пользователю.
Элемент
Тип данных
Размер
Описание
Обязательность
RoleId
integer
-
Идентификатор роли
+
ClientId
integer
-
Идентификатор компании
-
User.AddRole v.2
384
ShipmentDocumentRequisites
Документ об отгрузке.
Элемент
Тип
Описание
Размер
Обязательность
shipmentDocumentTitle
string
Наименование документа об отгрузке
1-255
+
shipmentDocumentNumber
string
Номер документа об отгрузке
1-255
+
shipmentDocumentDate
datetime
Дата документа об отгрузке
-
Document.CreateInvoice/ Invoice
Примеры
"shipmentDocumentRequisites":
[
{
"shipmentDocumentTitle": "string",
"shipmentDocumentNumber": "string",
"shipmentDocumentDate": "2021-08-05T14:58:30.972Z"
}
]
385
Shipper
Информация о грузоотправителе.
Элемент
Тип данных
Размер
Описание
Shipper
ShipperConsignee
-
Грузоотправитель и его адрес
IsSame
bool
+
Признак того, что указано "он же". Только для Shipper
IsSame - Если true, то адрес совпадает с отправителем.
Document.CreateInvoice/ Invoice
Примеры
<Shipper>
<IsSame>true</IsSame>
</Shipper>
{ IsSame: "true"}
386
Signature
Электронная подпись.
Элемент
Тип элемента
Обязательный
Описание
Uuid
string
Универсальный идентификатор подписи.
Content
byte[]
+
Содержимое контейнера с подписью.
SignerCode
string
Идентификатор участника ЭДО сформировавшего подпись.
MchdUuid
string
- *
Идентификатор МЧД.
MchdAccessMode
string
- *
Сведения об информационной системе, осуществляющей хранение МЧД
MchdInn
string
- *
Инн доверителя
MchdFileName
string
- *
Название файла МЧД
MchdFile
byte[]
- *
Содержимое файла МЧД
MchdSignature
byte[]
- *
Содержимое файла подписи МЧД
Chain
List<SignatureMchdIdentify>
-
Цепочка МЧД
* - При передаче данных по МЧД нужно передать либо MchdUuid c MchdAccessMode и MchdInn, либо данные по файлам
(MchdFileName, MchdFile, MchdSignature)
** - MchdInn не обязательный параметр при передаче. В случае отсутствия будет использован ИНН компании текущего
пользователя.
Document.AcceptAvoidanceRequest v.2,
Document.Add/DocumentCard,
Document.AddBatch/DocumentBatch/DocumentCard,
Tickets.Ticket/TicketDetails,
Tickets.Tickets/TicketDetails
Примеры
<Signature>
<Content>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
<Uuid>bcfe55d048e0470
50f83660d</Uuid>
<SignerCode>2BK234
</SignerCode>
<MchdUuid>20982e92-dd6e-44cc-ae8f-ba8377031ae4</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
<Chain>
<SignatureMchdIdentify>
<MchdUuid>51e7cc0c-0fae-4744-ba52-7e4fd12496ba</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdUuid>23d2750b-f780-43d3-bec0-6cab6ba5ca7a</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
</Chain>
</Signature>
387
<Signature>
<Content>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
<Uuid>bcfe55d048e0470
50f83660d</Uuid>
<SignerCode>2BK234
</SignerCode>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
<Chain>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
</Chain>
</Signature>
{
"Content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"Uuid": "bcfe55d048e04702a
850f83660d",
"SignerCode": "2BK234
",
"MchdUuid" : "32C690E7-E83C-4E9D-8DC5-5B551C9D377C",
"MchdAccessMode": "https://
"
"Chain": [
{
"MchdUuid": "51e7cc0c-0fae-4744-ba52-7e4fd12496ba",
"MchdAccessMode": "https://mchd-test.esphere.ru/"
},
{
"MchdUuid": "23d2750b-f780-43d3-bec0-6cab6ba5ca7a",
"MchdAccessMode": "https://mchd-test.esphere.ru/"
}
]
}
{
"Content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"Uuid": "bcfe55d048e04702a
850f83660d",
"SignerCode": "2BK234
",
"MchdFileName": "q1w2e3.xml",
"MchdFile": "AEWDESCAECAw==",
"MchdSignature": "AASWEDFWECAw"
"Chain": [
{
"MchdFileName": "ON_EMCHD_20240206_51e7cc0c-0fae-4744-ba52-7e4fd12496ba.xml",
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+PNCU0L7Q",
"MchdSignature": "MIIJkwYJKoZIhvcNAQcCoIIJhDCCCYACAQExDjAMBggqhQMHAQECA"
},
{
"MchdFileName": "ON_EMCHD_20240109_23d2750b-f780-43d3-bec0-6cab6ba5ca7a.xml",
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8",
"MchdSignature": "TUlJSmZnWUpLb1pJaHZjTkFRY0NvSUlKYnpDQ0NXc0N"
}
]}
<Signature xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07
/Korus.Eds.Api">
<Content>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
<Uuid>bcfe55d048e0470
5850f83660d</Uuid>
<SignerCode>2BK234
</SignerCode>
</Signature>
388
Так же элемент " Uuid " возможно передавать как параметр в адресе /api/v2.0/.../
/?
uuid=98E28E011A6624CB2CFC7571F3B59B9AE7D61456
389
SignatureDetails
Данные сертификата пользователя из подписи.
Элемент
Тип элемента
Обязательный
Описание
Title
string
+
Должность подписанта.
Person
Person
+
Информация о подписанте.
Organization
string
+
Организация подписанта.
Ogrn
string
+
ОГРН подписанта.
Inn
string
+
ИНН подписанта.
Begin
DateTime
+
Дата начала срока действия активного сертификата.
End
DateTime
+
Дата окончания срока действия активного сертификата.
Thumbprint
string
+
Отпечаток сертификата.
Image
byte[]
+
Содержимое сертификата.
Document.GetSignatureDetails
Примеры
<SignatureDetails>
<Title></Title>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Organization>XXXXXXXXXX</Organization>
<Ogrn>XXXXXXXXXXXXX</Ogrn>
<Inn>XXXXXXXXXX</Inn>
<Begin>2012-11-26T15:49:00+04:00</Begin>
<End>2013-11-26T15:58:00+04:00</End>
<Thumbprint>7731153BB8811FF4558
F3E4D507</Thumbprint>
<Image>MIIESjCCA/egAwIBAgIKRQbH4gADAAADSzAKBgYqhQMCAgMFADCBsDEfMB0GCSqG..hZEYRg==</Image>
<SignatureDetails>
{
"id": 123,
"subject": "T= , CN=
, OU=..., OID.1.2.643.3.141.1.1=2222222222, OID.1.2.643.3.141.1.2=1234",
"person": { "lastName": "XXXXXXXXXX", "firstName": "XXXXXXXXXX", "middleName": "XXXXXXXXXX" },
"organization": "XXXXXXXXXX"
"ogrn": "XXXXXXXXXXXXX",
"inn": "XXXXXXXXXX"
"begin": "2012-11-26T15:49:00+04:00",
"end": "2013-11-26T15:58:00+04:00",
"thumbprint": "7731153BB8811FF455836A
BF3E4D507",
"image": "MIIESjCCA/egAwIBAgIKRQbH4gADAAADSzAKBgYqhQMCAgMFADCBsDEfMB0GCSqG..hZEYRg=="
}
390
SignatureWithTicket
Подпись с квитанцией.
Элемент
Тип элемента
Обязательный
Описание
Uuid
string
-
Универсальный идентификатор подписи, не требуется при добавлении
подписи.
Content
byte[]
+
Сформированная пользователем ЭЦП.
SignerCode
string
-
Идентификатор участника ЭДО сформировавшего подпись (добавляется
автоматически).
MchdUuid
string
- *
Идентификатор МЧД.
MchdInn
string
- * **
Инн доверителя
MchdAccessMo
string
- *
Сведения об информационной системе, осуществляющей хранение МЧД
de
MchdFileName
string
- *
Название файла МЧД
MchdFile
byte[]
- *
Содержимое файла МЧД
MchdSignature
byte[]
- *
Содержимое файла подписи МЧД
TicketType
TransportDocumentType
-
Тип дополнительной квитанции (не используется).
Ticket
SignedContent
-
Содержимое дополнительной квитанции (не используется).
Chain
List<SignatureMchdIdentify
-
Цепочка МЧД
>
* - При передаче данных по МЧД нужно передать либо MchdUuid c MchdAccessMode и MchdInn, либо данные по файлам
(MchdFileName, MchdFile, MchdSignature)
** - MchdInn не обязательный параметр при передаче. В случае отсутствия будет использован ИНН компании текущего
пользователя.
Document.Sign
Примеры
<?xml version="1.0"?>
<SignatureWithTicket>
<Uuid>b33dd4715c4649
3e7ed7523b953</Uuid>
<SignerCode>SIGNER</SignerCode>
<Content>AAECAw==</Content>
<MchdUuid>20982e92-dd6e-44cc-ae8f-ba8377031ae4</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
<Chain>
<SignatureMchdIdentify>
<MchdUuid>51e7cc0c-0fae-4744-ba52-7e4fd12496ba</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdUuid>23d2750b-f780-43d3-bec0-6cab6ba5ca7a</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
</Chain>
</SignatureWithTicket>
391
<?xml version="1.0"?>
<SignatureWithTicket>
<Uuid>b33dd4715c4649
3e7ed7523b953</Uuid>
<SignerCode>SIGNER</SignerCode>
<Content>AAECAw==</Content>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
<Chain>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
</Chain>
</SignatureWithTicket>
{
"Uuid": "bcfe55d048e04702a
850f83660d",
"Content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"SignerCode": "2BK234
",
"MchdUuid": "32C690E7-E83C-4E9D-8DC5-5B551C9D377C",
"MchdAccessMode": "https://
",
"MchdInn": "12345678901",
"Chain": [
{
"MchdUuid": "51e7cc0c-0fae-4744-ba52-7e4fd12496ba",
"MchdAccessMode": "https://mchd-test.esphere.ru/",
"MchdInn": "12345678901",
},
{
"MchdUuid": "23d2750b-f780-43d3-bec0-6cab6ba5ca7a",
"MchdAccessMode": "https://mchd-test.esphere.ru/",
"MchdInn": "12345678901",
}
]
}
{
"Uuid": "bcfe55d048e04702a
850f83660d",
"Content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"SignerCode": "2BK234
",
"MchdFileName": "q1w2e3.xml",
"MchdFile": "AEWDESCAECAw==",
"MchdSignature": "AASWEDFWECAw",
"Chain": [
{
"MchdFileName": "ON_EMCHD_20240206_51e7cc0c-0fae-4744-ba52-7e4fd12496ba.xml",
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+PNCU0L7Q",
"MchdSignature": "MIIJkwYJKoZIhvcNAQcCoIIJhDCCCYACAQExDjAMBggqhQMHAQECA"
},
{
"MchdFileName": "ON_EMCHD_20240109_23d2750b-f780-43d3-bec0-6cab6ba5ca7a.xml",
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8",
"MchdSignature": "TUlJSmZnWUpLb1pJaHZjTkFRY0NvSUlKYnpDQ0NXc0N"
}
]
}
392
SignedContent
Информация о квитанции.
Элемент
Тип элемента
Размер
Обязательность
Описание
Filename
string
1-255
-
Имя документа
MimeType
string
1-255
-
Mime тип содержимого файла
Content
byte[]
-
-
Содержимое квитанции в кодировке base64
Signature
byte[]
-
+
Подписанное содержимое квитанции
MchdUuid
string
36
- *
Идентификатор МЧД.
MchdInn
string
-
- * **
Инн доверителя
MchdAccessMode
string
- *
Сведения об информационной системе, осуществляющей
хранение МЧД
MchdFileName
string
1-255
- *
Название файла МЧД
MchdFile
byte[]
-
- *
Содержимое файла МЧД
MchdSignature
byte[]
-
- *
Содержимое файла подписи МЧД
Chain
List<SignatureMchdIdentify
-
-
Цепочка МЧД
>
* - При передаче данных по МЧД нужно передать либо MchdUuid c MchdAccessMode, либо данные по файлам
(MchdFileName, MchdFile, MchdSignature)
** - MchdInn не обязательный параметр при передаче. В случае отсутствия будет использован ИНН компании текущего
пользователя.
Document.Accept,
Document.AvoidanceRequest v.2,
Document.RejectAvoidanceRequest v.2,
Document.RequestClarification,
Ticket.Add
Примеры
<SignedContent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Content>...</Content>
<Filename>...</Filename>
<MimeType>application/xml</MimeType>
<Signature>...</Signature>
<MchdUuid>20982e92-dd6e-44cc-ae8f-ba8377031ae4</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
<Chain>
<SignatureMchdIdentify>
<MchdUuid>51e7cc0c-0fae-4744-ba52-7e4fd12496ba</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdUuid>23d2750b-f780-43d3-bec0-6cab6ba5ca7a</MchdUuid>
<MchdAccessMode>https://mchd-test.esphere.ru/</MchdAccessMode>
<MchdInn>12345678901</MchdInn>
</SignatureMchdIdentify>
393
</Chain>
</SignedContent>
<SignedContent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<Content>...</Content>
<Filename>...</Filename>
<MimeType>application/xml</MimeType>
<Signature>...</Signature>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
<Chain>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
<SignatureMchdIdentify>
<MchdFileName>q1w2e3.xml</MchdFileName>
<MchdFile>AEWDESCAECAw==</MchdFile>
<MchdSignature>AASWEDFWECAw==</MchdSignature>
</SignatureMchdIdentify>
</Chain>
</SignedContent>
{
"content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"filename": "ON_SFAKT_1BK000012345678901_1BK000798546712397_20120601_693EAC6F-
-C150BAD00E35.
xml",
"mimeType": "text/xml",
"signature": "MIIETTCCA/qgAwBAgIKKEwAejAKBgYqhQMCMFADCBDEfMB0GCSqG
OQ==",
"MchdUuid": "32C690E7-E83C-4E9D-8DC5-5B551C9D377C",
"MchdInn": "12345678901",
"MchdAccessMode": "https://
",
"Chain": [
{
"MchdUuid": "51e7cc0c-0fae-4744-ba52-7e4fd12496ba",
"MchdAccessMode": "https://mchd-test.esphere.ru/",
"MchdInn": "12345678901"
},
{
"MchdUuid": "23d2750b-f780-43d3-bec0-6cab6ba5ca7a",
"MchdAccessMode": "https://mchd-test.esphere.ru/",
"MchdInn": "12345678901"
}
]
}
{
"content": "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
"filename": "ON_SFAKT_1BK000012345678901_1BK000798546712397_20120601_693EAC6F-
-C150BAD00E35.
xml",
"mimeType": "text/xml",
"signature": "MIIETTCCA/qgAwBAgIKKEwAejAKBgYqhQMCMFADCBDEfMB0GCSqG
OQ==",
"MchdFileName": "q1w2e3.xml",
"MchdFile": "AEWDESCAECAw==",
"MchdSignature": "AASWEDFWECAw",
"Chain": [
{
"MchdFileName": "ON_EMCHD_20240206_51e7cc0c-0fae-4744-ba52-7e4fd12496ba.xml",
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+PNCU0L7Q",
"MchdSignature": "MIIJkwYJKoZIhvcNAQcCoIIJhDCCCYACAQExDjAMBggqhQMHAQECA"
},
{
"MchdFileName": "ON_EMCHD_20240109_23d2750b-f780-43d3-bec0-6cab6ba5ca7a.xml",
394
"MchdFile": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8",
"MchdSignature": "TUlJSmZnWUpLb1pJaHZjTkFRY0NvSUlKYnpDQ0NXc0N"
}
]
}
395
Signer
Информация о подписанте.
Элемент
Тип данных
Обязательность
Описание
Person
Person
+
Подписант документа.
Title
string
+
Должность подписанта.
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo,
Ticket.CreateTorg12AcceptTicket/Torg12AcceptInfo,
Dictionary.Signer
Примеры
<Signer>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title>
</Title>
</Signer>
{
"person": {
"lastName": "XXXXXXXXXX",
"firstName": "XXXXXXXXXX",
"middleName": "XXXXXXXXXX"
},
"title": " "
}
396
SignerAuthority
Информация о полномочиях подписанта.
Элемент
Тип
Описание
Обязательность
Комментарии
Authority
string
Основание полномочий
+
AuthorityScope
integer
Область полномочий
Обязателен для УПД.СЧФДОП/УПД.ДОП
Condition
integer
Статус подписанта
+
OrgAuthority
string
Основание полномочий организации
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/DocumentSignerInfo,
Document.CreateInvoice/ Invoice/DocumentSignerInfo
397
SignerInfo
SignerInfo / Сведения о подписанте
Элемент
Тип
Размер
Обязательность
Описание
XPath
Physical
PhysicalSigner
Обязательно передать только
Физическое лицо
/Файл/Документ
Info
один из трех элементов
/Подписант/ФЛ
Individual
IndividualSign
Индивидуальный
/Файл/Документ
erInfo
предприниматель
/Подписант/ИП
OrganizationSigner
OrganizationSi
Организация (подписант)
/Файл/Документ
Info
gnerInfo
/Подписант/ЮЛ
PowersArea
SignerRole
+
Область полномочий
/Файл/Документ
(Enum)
подписанта
/Подписант/@ОблПолн
SignerStatus
SignerStatus
+
Статус подписанта
/Файл/Документ
(Enum)
/Подписант/@Статус
PowersBase
string
1-255
+
Основание полномочий
/Файл/Документ
(доверия)
/Подписант/@ОснПолн
OrganizationPower
string
1-255
-
Основание полномочий
/Файл/Документ
sBasement
(доверия) организации
/Подписант/@ОснПолнОрг
Ticket.CreatePriRasxAdditionalInfoTicket v.2/ PriRasxAdditionalInfo
Примеры
{
"Individual":
{
"Inn": "XXXXXXXXXXXX",
"RegistrationRequisites": "353535XXXX",
"OtherInfo": " ",
"Person":
{
"LastName": "XXXXXXXXXX",
"FirstName": "XXXXXXXXXX",
"MiddleName": "XXXXXXXXXX"
}
},
"PowersArea": "21",
"SignerStatus": "1",
"PowersBase": " ",
"OrganizationPowersBasement": " 32"
}
398
SignatureMchdIdentify
Информация о МЧД.
Элемент
Тип элемента
Обязательный
Описание
MchdUuid
string
- *
Идентификатор МЧД.
MchdAccessMode
string
- *
Сведения об информационной системе, осуществляющей хранение МЧД
MchdInn
string
- * **
Инн доверителя
MchdFileName
string
- *
Название файла МЧД
MchdFile
byte[]
- *
Содержимое файла МЧД
MchdSignature
byte[]
- *
Содержимое файла подписи МЧД
* - При передаче данных по МЧД нужно передать либо MchdUuid c MchdAccessMode и MchdInn, либо данные по файлам
(MchdFileName, MchdFile, MchdSignature)
** - MchdInn не обязательный параметр при передаче. В случае отсутствия будет использован ИНН компании текущего
пользователя.
399
Stage
Этап шаблона маршрута.
Элемент
Тип данных
Обязательность
Описание
Id
long?
-
Идентификатор шаблона маршрута.
Number
int
+
Номер этапа в маршруте.
RoleId
long
+
Идентификатор группы.
IsMandatory
bool
+
Признак обязательности подписи.
UserId
long?
-
Идентификатор пользователя.
UserLogin
string
-
Логин пользователя.
Period
int
+
Срок подписания в рабочих днях.
Document.EditDocumentRoute/DocumentRouteEditSimpleModel
Примеры
<Stage>
<Number>1</Number>
<RoleId>22</RoleId>
<IsMandatory>true</IsMandatory>
<UserId>777</UserId>
<UserLogin> -</UserLogin>
<Period>5</Period>
</Stage>
400
StateInformationLabelingSystem
Информация от ГИС МТ (Государственная информационная система мониторинга товаров "Честный знак") по транспортной
квитанции
Элемент
Тип
Описание
transportPackageHashAmount
string
Хэш сумма входящего ТП (ХэшТП)
transportPackageIdInternal
string
Идентификатор входящего ТП в ГИС МТ (ИдТПВнутренний)
logicalMessages
logicalMessages []
Логическое сообщение
processingError
string
Ошибка Обработки
Document.TransportTicket
Примеры
"stateInformationLabelingSystem": {
"transportPackageHashAmount": "gost3411-2012-256:f465798a011edfba991f414cfc8aac9...
47e41d74096dd35e8d86c72",
"transportPackageIdInternal": "UCMS000000000000000000XX-XXXX",
"logicalMessages": [
{
"technologicalTicketId": "UINT04TXMNGR0000000000000000XXXX-XXXX",
"logicalMessageIdExternal": "1b9e4d1c96274b24b73a4...563db80",
"logicalMessageIdInternal": "UUD000000000000000000XX-XXXX",
"fileId": "ON_NSCHFDOPPRMARK_2BK-2465310432-62289_2BK-7713026678-62288_20
-7F54-41D5-B738-
350098DA22D4",
"documentId": "fa9db0efd9f743b48e1d
c5338f1"
},
{
"technologicalTicketId": "UINT04TXMNGR0000000000000000XXXX-XXXX",
"logicalMessageIdExternal": "3501e5fc8b734dfd96abd...d3857d9",
"logicalMessageIdInternal": "UUD000000000000000000XX-XXXX",
"fileId": "ON_NSCHFDOPPRMARK_2BK-2465310432-62289_2BK-7713026678-62288_20200727_
-0D69-4DEF-
A1E8-0628AEE7C7A1",
"documentId": "9da0a0d5a86f4a85ae
a9de8"
}
],
"processingError": null
}
}
401
StateOrderInfo
Информация покупателя об обстоятельствах закупок для государственных и муниципальных нужд (для учета Федеральным
казначейством денежных обязательств).
Элемент
Тип
Описание
Обязательность
OrderId
string
Идентификационный код закупки
-
BuyerPersonalAcc
string
Номер лицевого счета покупателя
+
FinAuthorityName
string
Наименование финансового органа покупателя
+
BuyerRegistryNumber
string
Номер реестровой записи покупателя по Реестру участников бюджетного процесса, а
+
также юридических лиц, не являющихся участниками бюджетного процесса
BuyerLiabilityNumber
string
Учетный номер бюджетного обязательства покупателя
-
TotalTerritorialTreas
string
Код территориального органа Федерального казначейства покупателя
-
uryCode
TotalTerritorialTreas
string
Наименование территориального органа Федерального казначейства покупателя
-
uryName
BuyerTotalTerritorial
string
Код покупателя в Общероссийском классификаторе территорий муниципальных
+
MunicipalityCode
образований
DeliveryTotalTerritori
string
Код места поставки в Общероссийском классификаторе территорий муниципальных
-
alMunicipalityCode
образований
FinalPaymentDate
date
Предельная дата оплаты
-
CashLiabilityNumber
string
Учетный номер денежного обязательства
-
PaymentOrder
string
Очередность платежа
-
PaymentType
StateOrderP
Вид платежа
-
aymentType
CashLiabilityInfo
CashLiability
Информация для сведений о денежном обязательстве
+
Info[]
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo
Примеры
"stateOrderInfo": {
"orderId": "sample string 8",
"buyerPersonalAcc": "sample string 9",
"finAuthorityName": "sample string 10",
"buyerRegistryNumber": "sample string 11",
"buyerLiabilityNumber": "sample string 12",
"totalTerritorialTreasuryCode": "sample string 13",
"totalTerritorialTreasuryName": "sample string 14",
"buyerTotalTerritorialMunicipalityCode": "sample string 15",
"deliveryTotalTerritorialMunicipalityCode": "sample string 16",
"finalPaymentDate": "2017-03-17T15:16:19.230875+03:00",
"cashLiabilityNumber": "sample string 17",
"paymentOrder": "sample string 18",
"paymentType": "4",
"cashLiabilityInfo": {
"sellerInfoNumber": 2,
"issueCode": "sample string 19",
"cashType": 1,
"buyerBudgetCode": "sample string 20",
"buyerPurposeCode": "sample string 21",
"advancePaymentSum": null
402
}
}
403
StringKeyValue
Объект для хранения пар значений дополнительных свойств документа.
Элемент
Тип данных
Обязательный
Размер
Описание
Key
string
+
-
Ключ элемента.
Value
string
+
-
Значение элемента.
Document.Add/DocumentCard,
Document.AddBatch/DocumentBatch/DocumentCard,
Document.AddProperty v.2,
Document.GetProperty v.2
При указании списка дополнительных свойств:
Примеры
datacontract.org/2004/07/Korus.Eds.Api">
<StringKeyValue>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</StringKeyValue>
<StringKeyValue>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</StringKeyValue>
</ArrayOfStringKeyValue>
[
{
"key": "sample string 1",
"value": "sample string 2"
},
{
"key": "sample string 1",
"value": "sample string 2"
}
]
404
StringResult
Класс-обёртка для строкового значения.
Элемент
Тип данных
Описание
Result
string
Строковый результат.
Document.RejectedComment
Примеры
<StringResult>
<Result> </Result>
</StringResult>
405
Subscription
Информация о подписке на событие.
Элемент
Тип данных
Обязательный
Описание
Created
date
+
Дата создания подписки
Token
string
+
Уникальный токен подписки
Login
string
+
Логин пользователя - создателя подписки
isRestricted
bool
+
Признак подписки с ограниченным доступом
UserId
long
+
Идентификатор пользователя, создавшего подписку
Subscription.Add v.2.0,
Subscription.GetSubscriptionDetails v.2.0,
Subscription.GetSubscriptions v.2.0
Примеры
<Subscription>
<Created>2015-10-06T12:25:28.942125+03:00</Created>
<Token>sample string 1</Token>
</Subscription>
{
token: "8F3B1A8A40C548D29EF8229399F572B6"
created: "2015-10-06T09:10:54.692125Z"
}
406
SubscriptionRequest
Запрос на создание подписки.
Элемент
Тип
Размер
Описание
Комментарий
PartnerIds
long[]
-
Массив идентификаторов контрагентов.
Subscription.Add v.2
Примеры
<SubscriptionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.
org/2004/07/Korus.Eds.Api">
<PartnerIds>55</PartnerIds>
</SubscriptionRequest>
{
"partnerIds": [
"55",
"51927",
"52256",
"1000000"
]
}
407
TaskInfoModel
Информация о незавершенных задачах по печати документов.
Элемент
Тип
Описание
Обязательность
TaskId
integer
Идентификатор задачи на подготовку ПФ в HeavyTask
+
DocumentId
integer
ID документа
+
Created
date
Дата создания задачи
+
UserId
integer
Идентификатор пользователя создавшего задачу
+
Document.GetIncompletePrintTaskInfoList v.2
Примеры
<ArrayOfTaskInfoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.
org/2004/07/Korus.Eds.Api">
<TaskInfoModel>
<Created>2024-03-28T14:48:18.4157235+03:00</Created>
<DocumentId>2</DocumentId>
<TaskId>1</TaskId>
<UserId>1</UserId>
</TaskInfoModel>
<TaskInfoModel>
<Created>2024-03-28T14:48:18.4157235+03:00</Created>
<DocumentId>2</DocumentId>
<TaskId>1</TaskId>
<UserId>1</UserId>
</TaskInfoModel>
</ArrayOfTaskInfoModel>
[
{
"taskId": 1,
"documentId": 2,
"created": "2024-03-28T14:48:18.4157235+03:00",
"userId": 1
},
{
"taskId": 1,
"documentId": 2,
"created": "2024-03-28T14:48:18.4157235+03:00",
"userId": 1
}
]
408
TextInfo
Информационное поле документа (для ЭСФ формата 5.02 и УПД/УКД)
Элемент
Тип данных
Обязательный
Размер
Описание
Id
string
+
1-50
Идентификатор
Value
string
+
1-2000
Значение
Document.CreateCorrectionInvoice/CorrectionInvoice/ InfoField,
Document.CreateInvoice/ Invoice/ InfoField,
Document.CreateInvoice/
Invoice/ InvoiceRow/ InfoField,
Ticket.CreatePriRasxAdditionalInfoTicket v.2/ PriRasxAdditionalInfo/ InfoField
Примеры
XML
<TextInfo>
<Id></Id>
<Value>6543218955-parampampam</Value>
</TextInfo>
JSON
{id: "", value: "1-050002613799-parampampam"}
409
Ticket
Информация о квитанции.
Элемент
Тип данных
Описание
Id
long
Идентификатор транспортного документа
DocumentId
long
Идентификатор документа
Uuid
string
UUID документа
ParentUuid
string
UUID родительского документа
Direction
DocumentDirection
Направление квитанции
Type
TransportDocumentType
Тип транспортного документа
ExtendedType
ExtendedDocumentType
Расширенный тип документа
Date
DateTime
Дата формирования транспортного документа
Ticket.Index
Примеры
<Ticket>
<Id>584</Id>
<DocumentId>1003</DocumentId>
<Uuid>3db4eb39b5244e66b16
411da8</Uuid>
<ParentUuid>076a14f7552
eeca29229032a</ParentUuid>
<Direction>In</Direction>
<Type>ClarificationNotice</Type>
<ExtendedType>ClarificationNotice</ExtendedType>
<Date>2012-12-10</Date>
</Ticket>
{id:584,documentId:1003,uuid:"3db4eb39b5244e
0d4411da8",parentUuid:"076a14f7552d4f9f9b
8eeca29229032a",
direction:0,type:4,extendedType:9,date:"2012-12-10"}
410
TicketContent
Содержимое подписанной квитанции.
Элемент
Тип данных
Обязательный
Описание
Signature
byte[]
+
Подпись под квитанцией в кодировке base64
Примеры
XML
<TicketContent>
<Signature>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Signature>
</TicketContent>
JSON
{ signature: "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ=="}
411
TicketDetails
Информация и содержимое квитанции.
Элемент
Тип данных
Обязательный
Описание
Id
long
Идентификатор транспортного документа
DocumentId
long?
Идентификатор документа. Заполняется только для документов, не для квитанций.
Uuid
string
UUID документа
ParentUuid
string
UUID родительского документа
Direction
DocumentDirection
Направление квитанции
Type
TransportDocumentType
Тип транспортного документа
ExtendedType
ExtendedDocumentType
Расширенный тип документа
Date
DateTime
Дата формирования транспортного документа
RootDate
DateTime
Дата формирования основного транспортного документа
Content
FileContent
-
Содержимое документа.
Signature
Signature[]
-
Список подписей под документом.
NeedReply
bool
-
Признак того что на квитанцию необходим ответ.
Tickets.Ticket,
Tickets.Tickets
Примеры
<TicketDetails>
<Id>141107</Id>
<DocumentId>123</DocumentId>
<Uuid>6f05c2841f8042ac83e8d5ff251fef9f</Uuid>
<ParentUuid>2fc9fe62f170461f8bee74f6e87ff288</ParentUuid>
<Direction>In</Direction>
<Type>SendConfirmation</Type>
<ExtendedType>SendConfirmation</ExtendedType>
<Date>2013-04-05T13:22:21</Date>
<Content>
<FileName>ON_SFAKT_1BK000012345678901_1BK000798546712397_20120601_693EAC6F-8878-497C-957E-C150BAD00E35.
xml</FileName>
<MimeType>text/xml</MimeType>
<Content>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
</Content>
<Signature>
<Uuid>bcfe55d048e04702a76e35850f83660d</Uuid>
<Content>MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==</Content>
<SignerCode>2BK2345345</Signer>
<Signature>
<NeedReply>true</NeedReply>
</TicketDetails>
{
id: 141107,
documentId: null,
uuid: "6f05c2841f8042ac83e8d5ff251fef9f",
parentUuid: "2fc9fe62f170461f8bee74f6e87ff288",
412
direction: 0,
type: 2,
extendedType: 3,
date: "2013-04-05T13:22:21"
content: {
filename: "ON_SFAKT_1BK000012345678901_1BK000798546712397_20120601_693EAC6F-8878-497C-957E-C150BAD00E35.
xml",
content: "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
mimeType: "text/xml"
},
signature: [{
uuid: "bcfe55d048e04702a76e35850f83660d",
content: "MIIETTCCA/qgAwIBAgIKKEwQmQAAAAAAejAKBgYqhQMCAgMFADCBsDEfMB0GCSqG
OQ==",
signerCode: "2BK2345345"
}],
needReply: true
}
413
TicketInfo
Информация о квитанции.
Элемент
Тип данных
Обязательный
Описание
Id
long
Идентификатор транспортного документа
DocumentId
long?
Идентификатор документа
Uuid
string
UUID документа
ParentUuid
string
UUID родительского документа
Direction
DocumentDirection
Направление квитанции
Type
TransportDocumentType
Тип транспортного документа
ExtendedType
ExtendedDocumentType
Расширенный тип документа
Date
DateTime
Дата формирования транспортного документа
Filename
string
Имя файла с документом
DocumentTypeName
string
Имя типа документа на который надо формировать ответ
DocumentDescription
string
Описание документа
SenderType
string
Отправитель (тип)
SenderName
string
Наименование отправителя
ReplyType
TransportDocumentType
Идентификатор типа требуемого ответного транспортного документа
ReplyDocumentTypeNa
string
Наименование требуемой ответной квитанции
me
ReplyExtendedType
ExtendedDocumentType
Расширенный тип требуемого ответного транспортного документа
(квитанции)
Status
DocumentStatus
Статус документа
ReplyExtendedTypeName
string
Наименование ответного транспортного документа (квитанции)
Ticket.Unreplied v.2
Примеры
<TicketInfo>
<Id>141107</Id>
<DocumentId>123</DocumentId>
<Uuid>6f05c2841f8042ac83e8d5f
f</Uuid>
<ParentUuid>2fc9fe62f170461f8b
7ff288</ParentUuid>
<Direction>In</Direction>
<Type>SendConfirmation</Type>
<ExtendedType>SendConfirmationOfReceiveNotificationOfDocument</ExtendedType>
<Date>2017-11-09T21:11:06</Date>
<Filename>DP_PDOTPR_TST-9656011041-1442_TST_20171109_ffde8701-3
4-b296-2d2a9af40a78.xml</Filename>
<DocumentTypeName>
</DocumentTypeName>
<DocumentDescription>. - UPD_SF09.11.2017 21:09:51
09.11.2017</DocumentDescription>
<SenderType></SenderType>
<SenderName>
</SenderName>
<ReplyType>ReceiveNotice</ReplyType>
<ReplyDocumentTypeName>
</ReplyDocumentTypeName>
<ReplyExtendedType>ReceiveNotificationOfSendConfirmationOfReceiveNotificationOfDocument</ReplyExtendedType>
<Status>Received</Status>
<ReplyExtendedTypeNamei:nil="true"/>
</TicketInfo>
414
{
id: 141107,
documentId: null,
uuid: "6f05c2841f804
51fef9f",
parentUuid: "2fc9fe62f1704
6e87ff288",
direction: 0,
type: 2,
extendedType: 6,
date: "2017-11-09T21:11:06"
filename: "DP_PDOTPR_TST-9656011041-1442_TST_20171109_
-3b78-4784-b296-2d2a9af40a78.xml",
documentTypeName: "
",
documentDescription: ". - UPD_SF09.11.2017 21:09:51
09.11.2017",
senderType: "",
senderName: "
",
replyType: 1,
replyDocumentTypeName: "
",
replyExtendedType: 8,
status: 14,
replyExtendedTypeName: "
",
}
415
TicketFilter
Фильтр поиска по квитанциям.
Элемент
Тип данных
Обязательный
Описание
ParticipantId
integer
-
Идентификатор отправителя/получателя.
DocumentTypeId
integer
-
Идентификатор типа документа.
DocumentNumber
string
-
Номер документа.
From
date
-
Дата документа с.
To
date
-
Дата документа по.
Query
string
-
Строка поиска квитанций.
Skip
integer
-
Параметры постраничной выборки данных.
Take
integer
+
Параметры постраничной выборки данных.
Ticket.Unreplied v.2
Примеры
<TicketFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org
/2004/07/Korus.Eds.Api">
<DocumentNumber>sample string 1</DocumentNumber>
<Skip>3</Skip>
<Take>4</Take>
<To>2017-07-24T16:38:43.124375+03:00</To>
<From>2017-07-24T16:38:43.124375+03:00</From>
<DocumentTypeId>1</DocumentTypeId>
<ParticipantId>1</ParticipantId>
<Query>sample string 2</Query>
</TicketFilter>
{
"participantId": 1,
"documentTypeId": 1,
"documentNumber": "sample string 1",
"from": "2017-07-24T16:38:43.124375+03:00",
"to": "2017-07-24T16:38:43.124375+03:00",
"query": "sample string 2",
"skip": 3,
"take": 4
}
416
TicketIdListRequest
Запрос на получение списка квитанций.
Элемент
Тип данных
Описание
Code
string
Идентификатор участника ЭДО
FileName
string
Наименование файла
Примеры
<TicketIdListRequest>
<Code>TST-7801486900-
</Code>
<FileName>DP_IZVPOL_TST-7805403012-64328_TST-7801486900-15871_20200422_850b5dd7-a42e
-28a6438fd2e4.xml<
/FileName>
</TicketIdListRequest>
{
"code": "TST-7801486900-
",
"fileName": "DP_IZVPOL_TST-7805403012-64328_TST-7801486900-15871_20200422_850b5dd7
-91d4-28a6438fd2e4.
xml"
}
417
Torg12AcceptInfo
Сведения о доверенности.
Элемент
Тип данных
Обязательный
Размер
Описание
Date
DateTime
+
-
Дата получения груза.
Comment
string
-
0-2000
Комментарий к документу.
Warrant
Warrant
+
-
Информация о доверенности.
Acceptor
Signer
+
-
Груз принял.
Consignee
Signer
+
-
Груз получил.
Ticket.CreateTorg12AcceptTicket
Примеры
<Torg12AcceptInfo>
<Date>2016-09-13</Date>
<Warrant>
<Number>1</Number>
<WarrantIssuer>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title></Title>
<Info></Info>
<Organization>XXXXXXXXXX</Organization>
</WarrantIssuer>
<WarrantSubject>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title> </Title>
<Info>XXXXXXXXXX</Info>
</WarrantSubject>
</Warrant>
<Acceptor>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title> </Title>
</Acceptor>
<Consignee>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title> </Title>
</Consignee>
</Torg12AcceptInfo>
418
419
TraceableProductInformation
Сведения о товаре, подлежащем прослеживаемости.
Элемент
Тип
Обязательный
Размер
Описание
данных
AdditionalI
string
-
1-255
Дополнительный показатель для идентификации товаров, подлежащих
ndicator
прослеживаемости
TraceableP
string
+
3-4
Единица количественного учета товара, используемая в целях осуществления
roductUnit
прослеживаемости
TraceableP
decimal
+
N(26.11)
Количество товара в единицах измерения прослеживаемого товара
roductUnit
Amount
TraceableP
string
+
1-255
Наименование единицы количественного учета товара, используемой в целях
roductUnit
осуществления прослеживаемости
Name
ProductBat
string
+
27-29
Номер, формируемый из показателей декларации на товары или заявления о выпуске
chRegister
товаров до подачи декларации на товары (регистрационный номер декларации на
Number
товары (регистрационный номер заявления) и порядковый номер товара), либо номер,
присваиваемый налоговым (таможенным) органом товару, подлежащему
прослеживаемости
CostProduc
integer
+
N(19)
Стоимость товара, подлежащего прослеживаемости, без налога на добавленную
tUnitName
стоимость, в рублях (графа 14 счета-фактуры)
Document.CreateInvoice/ Invoice/ InvoiceRow
Примеры
<TraceableProducts ProductBatchRegisterNumber="" TraceableProductUnit="006" TraceableProductUnitName=""
AdditionalIndicator="" TraceableProductUnitAmount="5" CostProductUnitName="23" />
"TraceableProducts": [{
"AdditionalIndicator": "",
"TraceableProductUnit": "006",
"TraceableProductUnitAmount": 5,
"TraceableProductUnitName": "",
"ProductBatchRegisterNumber": "",
"CostProductUnitName": "23"
}]
420
TraceableProductInformationCorr
Сведения о товаре, подлежащем прослеживаемости.
Элемент
Тип
Обязательный
Размер
Описание
данных
AdditionalIndicator
string
-
1-255
Дополнительный показатель для идентификации товаров,
подлежащих прослеживаемости
TraceableProductUnit
string
+
3-4
Единица количественного учета товара, используемая в целях
осуществления прослеживаемости
ProductBatchRegisterNumb
string
+
1-29
Регистрационный номер партии товаров
er
TraceableProductUnitAmou
decimal
+
26.11
Количество товара в единицах измерения прослеживаемого товара
ntBefore
TraceableProductUnitAmou
decimal
+
26.11
Количество товара в единицах измерения прослеживаемого
ntAfter
товара после изменения
Document.CreateInvoice/ Invoice/ InvoiceRow
Примеры
<TraceableProducts ProductBatchRegisterNumber="" TraceableProductUnit="006"
TraceableProductUnitAmountBefore="1" AdditionalIndicator="" TraceableProductUnitAmountAfter="5" />
"TraceableProducts": [{
"AdditionalIndicator": "",
"TraceableProductUnit": "006",
"TraceableProductUnitAmountAfter": 5,
"TraceableProductUnitAmountBefore": "1",
"ProductBatchRegisterNumber": ""
}]
421
UcdCorrectionInvoice
Упрощённая модель корректировочного счёта-фактуры.
Элемент
Тип
Обязательный
Размер
Описание
данных
FormatVersion
string
-
4
Допустимые значения 5.01 или 5.02, если не указано, то используется 5.01
Id
string
-
1-200
Идентификатор файла, должен быть сформирован в соответствии с
требованиями формата ФНС, если не указан формируется автоматически
FormatCode
string
+
7
Код Формата Документа. Атрибут <КНД>
Значение = 1115133
DocumentFun
string
+
Функция документа.
ction
Принимает значения:
"UCD_CSF" , если создается документ
типа "UCD_CSF". Атрибут <Функция> будет равен "КСЧФ",
"UCD_CSF_DIC" , если создается документ
типа "UCD_CSF_DIC". Атрибут <Функция> будет равен "КСЧФДИС",
"UCD_DIC" , если создается документ
типа "UCD_DIC". Атрибут <Функция> будет равен "ДИС".
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
-
-
Информационное поле документа
Invoices
UcdInvoiceInfo
-
-
Информация о счете-фактуры к которому составлен корректировочный счет-
[]
фактура
Document.CreateUcdDocument
Примеры
<UcdCorrectionInvoice FormatCode="1115133" FormatVersion="5.01">
<Buyer>
<Address>
<Foreign>
422
<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>
<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>
423
<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>
<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>
424
</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>
<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">
425
</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>
<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>
{
"UcdCorrectionInvoice": {
"formatVersion": "5.01",
"documentFunction": "UCD_DIC",
"FormatCode": "1115133",
"Number": "111",
"Date": "2023-01-10T12:46:06.747Z",
"InvoiceNumber": "11111",
"InvoiceDate": "2023-02-15T12:46:06.747Z",
"InvoiceRevisionNumber": "222",
"InvoiceRevisionDate": "2023-03-15T12:46:06.747Z",
"Invoices": [
{
InvoiceNumber: 1,
InvoiceDate: 2023-02-10T12:46:06.747Z,
InvoiceRevisions:
[
{InvoiceRevisionNumber: 1, InvoiceRevisionDate: 2023-02-10T12:46:06.747Z}
426
]
}
]
"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": ""
}
}
},
"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",
427
"TRACEABLEPRODUCTUNITAMOUNTBEFORE": "10",
"TRACEABLEPRODUCTUNITAMOUNTAFTER": "11"
}
]
}
],
"Info": {
"Id": "85CB0BD-02D6-4F18-AEC3-8186749A5F401",
"TextInfo": [
{
"Id": "_",
"Value": "98237011"
}
]
}
}
}
428
UcdEventContent
Содержание события (факта хозяйственной жизни) 3 - сведения о факте согласования (уведомления).
Элемент
Тип элемента
Размер
Обязательность
Описание
OtherCostInforma
string
1-255
-
Иные сведения об изменении стоимости
tion
TransferDocument
string
1-255
+
Реквизиты передаточных (отгрузочных) документов, к которым
относится корректировка
OperationContent
string
1-255
+
Содержание операции
Date
DateTime
10
+
Дата направления на согласование (дата уведомления)
Reasons
List<OperationReas
-
Основание корректировки
on>
429
UcdInvoiceInfo
Информация о счете-фактуре, к которому составлен корректировочный счет-фактура.
Элемент
Тип данных
Обязательный
Размер
Описание
InvoiceNumb
string
-
1000
Порядковый номер счета-фактуры, к которому составлен
er
корректировочный счет-фактура
InvoiceDate
DateTime
-
10
Дата составления счета-фактуры, к которому составлен
корректировочный счет-фактура
InvoiceRevisi
UcdInvoiceRevisionIn
-
-
Информация исправления корректировочного счета-фактуры.
ons
fo[]
UcdCorrectionInvoice
CreateUcdDocument
Примеры
<UcdInvoiceInfo>
<InvoiceNumber>1</InvoiceNumber>
<InvoiceDate>2023-02-10T12:46:06.747Z</InvoiceDate>
<InvoiceRevisions>
<UcdInvoiceRevisionInfo>
<InvoiceRevisionNumber>1</InvoiceRevisionNumber>
<InvoiceRevisionDate>2023-02-10T12:46:06.747Z</InvoiceRevisionDate>
</UcdInvoiceRevisionInfo>
</InvoiceRevisions>
</UcdInvoiceInfo>
{
invoiceNumber: 1,
invoiceDate: 2023-02-10T12:46:06.747Z,
invoiceRevisions:
[
{invoiceRevisionNumber: 1, invoiceRevisionDate: 2023-02-10T12:46:06.747Z}
]
}
430
UcdInvoiceRevisionInfo
Информация исправления корректировочного счета-фактуры.
Элемент
Тип данных
Обязательный
Размер
Описание
InvoiceRevisionNumber
string
-
3
Номер с учетом исправления счета-фактуры
InvoiceRevisionDate
DateTime
-
10
Дата с учетом исправления счета-фактуры
UcdInvoiceInfo
Примеры
<UcdInvoiceRevisionInfo>
<InvoiceRevisionNumber>1</InvoiceRevisionNumber>
<InvoiceRevisionDate>2023-02-10T12:46:06.747Z</InvoiceRevisionDate>
</UcdInvoiceRevisionInfo>
{invoiceRevisionNumber: 1, invoiceRevisionDate: 2023-02-10T12:46:06.747Z}
431
UniversalDocumentAcceptInfo
Информация для файла обмена покупателя.
Элемент
Тип
Обязательность
Описание
Acceptanc
Acceptanc
Обязателен если обрабатываем
Код содержания операции
eCode
eCode
УПД_ДОП, УПД_СЧФ_ДОП 970
приказа.
Date
date
Дата принятия/согласования документа на стороне покупателя
DealSumm
string
+
Содержание операции
ary
Document
Document
+
Информация о подписанте
Signer
SignerInfo
[]
StateOrder
StateOrde
-
Информация покупателя об обстоятельствах закупок для государственных и
Info
rInfo
муниципальных нужд (для учета Федеральным казначейством денежных
обязательств)
Document.AcceptTitle v.2
Примеры
{
"date": "2019-12-23T09:22:50",
"dealSummary": "",
"acceptanceCode": {
"resultCode": "1"
},
"documentSigner": [
{
"SignatureType": "1",
"SigningDate": "2024-03-14",
"AuthorityMethod": "1",
"LastName": "",
"FirstName": "",
"MiddleName": "",
"MchdPaper": "9ffc2744-ba4a-4227-90ce-442f265c8709"
}
]
}
432
UpdCorrectionInvoice
Корректировочный счет-фактура.
Элемент
Тип
Обязательный
Размер
Описание
данных
FormatVersion
string
-
4
Допустимые значения 5.01 или 5.02, если не указано, то используется 5.01
Id
string
-
1-255
Идентификатор файла, должен быть сформирован в соотвествии с требованиями
формата ФНС, если не указан формируется автоматически
FormatCode
string
-
1-7
Код Формата Документа.
Допустимые значения 1115127, 1115133
если значение не передано и Date ≤ 01.10.2021, то по умолчанию
указывается значение 1115127, УКД формируется по формату приказа 189
(176)
если значение не передано и Date > 01.10.2021, то по умолчанию
указывается значение 1115133, УКД формируется по формату приказа 736
Number
string
+
1-256
Порядковый номер корректировочного счета-фактуры
Date
DateTime
+
10
Дата составления корректировочного счета-фактуры
InvoiceNumb
string
+
1000
Порядковый номер счета-фактуры к которому составлен корректировочный счета-
er
фактура
InvoiceDate
DateTime
-
10
Дата составления счета-фактуры счета-фактуры к которому составлен
корректировочный счета-фактура. Может быть не заполнена
InvoiceRevisi
number
-
3
Номер с учетом исправления счета-фактуры
onNumber
InvoiceRevisi
DateTime
-
10
Дата с учетом исправления счета-фактуры
onDate
RevisionNum
number
-
3
Номер исправления корректировочного счета-фактуры
ber
RevisionDate
DateTime
-
10
Дата исправления корректировочного счета-фактуры
CurrencyCode
string
+
3
Валюта: Код в соответствии с ОКВ
Seller
BuyerSeller
+
-
Сведения о продавце
Buyer
BuyerSeller
+
-
Сведения о покупателе
Rows
CorrectionInv
+
-
Сведения о товаре (работе, услуге)
oiceRow[]
Info
InfoField
-
-
Информационное поле документа
EventContent
UcdEventCon
Содержание события (факта хозяйственной жизни) 3 - сведения о факте
tent
согласования (уведомления).
Примеры
<UpdCorrectionInvoice FormatCode="1115133" FormatVersion="5.01">
<Buyer>
<Address>
<Foreign>
<Address>sample string 2</Address>
<CountryCode>sample string 1</CountryCode>
</Foreign>
433
<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>
<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>
434
<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">
<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>
435
</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>
</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>
436
|