API для работы с сервисом СФЕРА Курьер (2016 год) - часть 5

 

  Главная      Книги - Разные     API для работы с сервисом СФЕРА Курьер (2016 год)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     3      4      5     

 

 

 

 

API для работы с сервисом СФЕРА Курьер (2016 год) - часть 5

 

 

<Foreign>
<Address>sample string 2</Address>
<CountryCode>sample string 1</CountryCode>
</Foreign>
<Local>
<Building>sample string 8</Building>
<City>sample string 4</City>
<District>sample string 3</District>
<Flat>sample string 9</Flat>
<House>sample string 7</House>
<Locality>sample string 5</Locality>
<RegionCode>sample string 2</RegionCode>
<Street>sample string 6</Street>
<Zip>sample string 1</Zip>
</Local>
</Address>
<IdentificationInfo>
<Individual>
<Inn>sample string 1</Inn>
<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>
</Seller>
<Totals>
<Decrease>
<NetSum>1</NetSum>
<TotalSum>1</TotalSum>
<VatSum>1</VatSum>
</Decrease>
<Increase>
<NetSum>1</NetSum>
<TotalSum>1</TotalSum>
<VatSum>1</VatSum>
</Increase>
</Totals>
</UpdCorrectionInvoice>
{
"receiverCode": "TST-7743543761-555555555-0000000000000",
"updCorrectionInvoice": {
"number": "123",
"date": "2020-01-02",
"currencyCode": "XXX",
"invoiceNumber": "321",
"invoiceDate": "2020-01-01",
"seller": {
"identificationInfo": {
"organization": {
"name": "XXXXXXXXXX",
"inn": "XXXXXXXXXX",
"kpp": "XXXXXXXXX"
437
}
},
"address": {
"local": {
"regionCode": "XX"
}
}
},
"buyer": {
"identificationInfo": {
"organization": {
"name": "XXXXXXXXXX",
"inn": "XXXXXXXXXX",
"kpp": "XXXXXXXXX"
}
},
"address": {
"local": {
"regionCode": "XX"
}
}
},
"rows": [
{
"name": "",
"unitBefore": "018",
"unitAfter": "018",
"amountBefore": "5",
"amountAfter": "5",
"priceBefore": "10",
"priceAfter": "11",
"netSumBefore": "50",
"netSumAfter": "55",
"vatTypeBefore": "18%",
"vatTypeAfter": "18%",
"vatSumBefore": "9",
"vatSumAfter": "9",
"totalSumBefore": "59",
"totalSumAfter": "64.90",
"netsum": 10,
"exciseSumBefore": 35,
"exciseSumAfter": 41,
"exciseSumIncrease": 1,
"exciseSumDecrease": 0
}
],
"eventContent": {
"operationContent": "some super operation",
"date": "2020-01-01",
"transferDocument": "some doc",
"reasons": [
{
"documentName": "Doc",
"documentDate": "2020-01-01"
}
]
}
}
}
438
User
Информация о пользователе.
Элемент
Тип данных
Описание
Id
long
Идентификатор пользователя
Uid
string (255)
Уникальный идентификатор пользователя
Login
string (80)
Учетная запись пользователя
Person
Person
ФИО пользователя
Title
string (128)
Должность пользователя
ClientId
long
Идентификатор компании
Company
string (64)
Наименование компании пользователя
Dictionary.UserInfo
Примеры
<User>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title>
</Title>
<Id>118</Id>
<Uid>uid=login,ou=people,ou=sso-users,ou=courier,dc=sso,dc=esphere,dc=local</Uid>
<Login>login</Login>
<ClientId>1</ClientId>
<Company>XXXXXXXXXX</Company>
</User>
{
"id": 118,
"uid": "uid=login,ou=people,ou=sso-users,ou=courier,dc=sso,dc=esphere,dc=local",
"login": "XXXXXXXXXX",
"clientId": 1,
"company": "XXXXXXXXXX",
"person": {
"lastName": "XXXXXXXXXX",
"firstName": "XXXXXXXXXX",
"middleName": "XXXXXXXXXX"
},
"title": " "
}
439
UserAdminFilter
Фильтр поиска по пользователям
Элемент
Тип данных
Обязательный
Описание
ClientId
long
-
Идентификатор организации.
LastName
string
-
Фамилия пользователя.
FirstName
string
-
Имя пользователя.
Email
string
-
Email пользователя.
Login
string
-
Логин пользователя (частично или полный).
DateStart
DateTime
-
Начало периода окончания действия сертификата.
DateEnd
DateTime
-
Окончание периода окончания действия сертификата.
SubId
UserDirectory
-
Идентификатор подсистемы.
IsExistsCertificate
bool
-
Признак наличия сертификата.
IsActive
bool
-
Признак активности пользователя.
440
UserDetails
Расширенная информация о пользователе.
Свойство
Тип
Обязательность
Описание
PhoneNumber
String (255)
Номер телефона пользователя.
Contacts
String (255)
Контактная информация пользователя.
Email
String (255)
E-mail пользователя.
Roles
Role[]
Список функциональных ролей пользователя.
Groups
Role[]
Список групп пользователя (для обмена документами).
IsActive
Boolean
Признак активизации пользователя.
DirectoryName
String
Наименование подсистемы.
(1024)
Directory
UserDirectory
Идентификатор подсистемы.
IsSbbol
Boolean
Признак что организация имеет признак СББОЛ.
Id
Int64
Идентификатор пользователя.
Uid
String (255)
Уникальный идентификатор пользователя.
Login
String (80)
Учетная запись пользователя.
ClientId
Int64?
Идентификатор клиента (если пользователь относится к клиенту).
Company
String (64)
Наименование организации пользователя.
BranchDocflowAcces
AccessType
Тип доступа к филиалам (участие в маршрутах документов). Возможные значения:
sable
None - Нет доступа.
All - Доступ ко всем объектам.
Partial - Доступ только к выбранным объектам.
Person
Person
Владелец подписи.
Title
String (128)
Должность подписанта.
ClientInfo
ClientShortIn
Список организаций, в которых есть пользователь. Не заполняется при
fo[]
использовании метода Helper.UserList
Helper.UserList
Примеры
<UserDetails>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Id>XXXXX</Id>
<Login>XXXXXXXXXX</Login>
<ClientId>XXXXX</ClientId>
<Company>XXXXXXXXXX</Company>
<Email> XXXXXXXXXX@XXXXXXXXXX</Email>
<Roles>
<Role>
<Id>2</Id>
441
<Name> </Name>
<Description>null</Description>
</Role>
<Role>
<Id>30</Id>
<Name>
-</Name>
<Description>null</Description>
</Role>
</Roles>
<Groups>
<Role>
<Id>0</Id>
<Name>Group1</Name>
<Description>null</Description>
</Role>
</Groups>
<IsActive>true</IsActive>
<Directory>Ast</Directory>
<DirectoryName BranchDocflowAccessable>None</DirectoryName BranchDocflowAccessable>
</UserDetails>
442
UserIdentity
Идентификационные сведения пользователя.
Элемент
Тип данных
Обязательность
Описание
Id
long
+
Идентификатор пользователя.
ClientId
long
+
Идентификатор клиента.
Uid
string
+
Uid пользователя
IsActive
bool
+
Признак активности пользователя.
443
UserInfoForAdmin
Данные пользователя с информацией об активном сертификате. Фильтр поиска по квитанциям.
Элемент
Тип данных
Обязательный
Описание
Id
long
Идентификатор пользователя.
Login
string
Логин пользователя.
Email
string
E-mail пользователя.
Directory
UserDirectory
Идентификатор подсистемы.
DirectoryName
string
Наименование подсистемы.
ClientInfo
ClientShortInfo[]
Список организаций в которых есть пользователь.
CertificateId
int
Идентификатор активного сертификата.
Thumbprint
string
Отпечаток активного сертификата.
CertificateBegin
DateTime
Дата начала срока действия активного сертификата.
CertificateEnd
DateTime
Дата окончания срока действия активного сертификата.
UserUid
string
Уникальный идентификатор пользователя.
Person
Person
Персональные данные.
444
UserLogin
Логин пользователя.
Элемент
Тип данных
Описание
Id
long
Идентификатор пользователя
Login
string
Логин пользователя
ClientId
long
Идентификатор компании
Company
string
Наименование компании пользователя
Document.GetNextUserDocumen
Примеры
<UserLogin>
<Id>123</Id>
<Login>XXXXXXXXXX</Login>
<ClientId>XXXXXXXXXX</ClientId>
<Company>XXXXXXXXXX</Company>
</UserLogin>
{"id": 123, "login": "XXXXXXXXXX", "clientId": XXXXXXXXXX, "company": "XXXXXXXXXX"}
445
VersionInfo
Информация о сборке.
Элемент
Тип данных
Обязательный
Размер
Описание
AssemblyVersion
string
-
-
Версия сборки.
Version
Примеры
<VersionInfo>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
</VersionInfo>
{
"assemblyVersion": "7.0.0.0"
}
446
Warrant
Информация о доверенности.
Элемент
Тип данных
Размер
Обязательный
Описание
Date
DateTime?
-
-
Дата выдачи доверенности.
Number
string
-
+
Номер доверенности.
Issuer
WarrantIssuer
-
+
Информация об издателе доверенности.
Subject
WarrantSubject
-
+
Информация о получателе доверенности.
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo,
Ticket.CreateTorg12AcceptTicket/Torg12AcceptInfo
Примеры
447
WarrantIssuer
Информация о должностном лице издателе доверенности.
Элемент
Тип данных
Обязательность
Описание
Person
Person
+
Подписант документа.
Title
string
+
Должность подписанта.
Info
string
+
Дополнительные сведения о доверенном лице.
Organization
string
+
Наименование организации, выдавшей доверенность.
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo/Warrant,
Ticket.CreateTorg12AcceptTicket/Torg12AcceptInfo/Warrant
Примеры
<WarrantIssuer>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title>
</Title>
<Info>XXXXXXXXXX</Info>
<Organization>XXXXXXXXXX</Organization>
</WarrantIssuer>
{
"person": {
"lastName": "XXXXXXXXXX",
"firstName": "XXXXXXXXXX",
"middleName": "XXXXXXXXXX"
},
"title": " ",
"info": "XXXXXXXXXX",
"organization": "XXXXXXXXXX"
}
448
WarrantSubject
Информация о должностном лице получателе доверенности.
Элемент
Тип данных
Обязательность
Описание
Person
Person
+
Подписант документа.
Title
string
+
Должность подписанта.
Info
string
+
Дополнительные сведения о доверенном лице.
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo/Warrant,
Ticket.CreateTorg12AcceptTicket/Torg12AcceptInfo/Warrant
Примеры
<WarrantSubject>
<Person>
<LastName>XXXXXXXXXX</LastName>
<FirstName>XXXXXXXXXX</FirstName>
<MiddleName>XXXXXXXXXX</MiddleName>
</Person>
<Title>
</Title>
<Info>XXXXXXXXXX</Info>
</WarrantSubject>
{
"person": {
"lastName": "XXXXXXXXXX",
"firstName": "XXXXXXXXXX",
"middleName": "XXXXXXXXXX"
},
"title": " ",
"info": "XXXXXXXXXX"
}
449
UpdInfo
Счет-фактура.
Структура документа типа 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@.
При этом в зависимости от формата необходимо передавать соответствующие данные структуры данных UpdInfo.
Структура по приказу № ММВ-7-15/820@
Элемент
Тип
Обязательный
Размер
Описание
данных
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
+
-
Сведения о покупателе
450
BuyerSell
er
Info
InfoField
-
-
Информационное поле документа
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 - счет-фактура, применяемый в случае реализации комиссионером (агентом,
экспедитором, застройщиком или заказчиком, выполняющим функции застройщика)
двум и более покупателям (приобретения у двух и более продавцов) товаров (работ,
услуг), имущественных прав от своего имени
EconomyCo
UpdEcono
Содержание факта хозяйственной жизни. Сведения о факте отгрузки товаров
ntent
myContent
(выполнения работ), передачи имущественных прав (о предъявлении связанных услуг).
Дополнительная информация:
Чтобы передать null в элемент XML, необходимо указать к элементу xsi:nil="true", а в корневом элементе указать namespace:
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>
451
</Organization>
</IdentificationInfo>
<Address>
<Local>
<RegionCode>XX</RegionCode>
<RegionName>XXXXXXXXXXXXXXXXXXXXX</RegionName>
</Local>
</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>
452
{
FormatVersion: "5.01",
FormatCode: "1115131",
number: "XXX",
date: "2019-12-12",
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"
453
}],
shipmentDocumentRequisites:[{
shipmentDocumentTitle: "",
shipmentDocumentNumber: "123",
shipmentDocumentDate: "2019-12-12T14:58:30.972Z"
}]
idcontract: "
34567890"
}
454
UpdEconomyContent
Данные сделки ДЗО.
Элемент
Тип
Описание
данных
HandoverIn
HandoverIn
Сведения о передаче (сдаче) товаров, (результатов работ), имущественных прав (о предъявлении
fo
fo
оказанных услуг).
Примеры
455
HandoverInfo
Данные сделки ДЗО.
Элемент
Тип
Описание
данных
HandoverDesc
string
Содержание операции. Указывается, например, «Товары переданы», «Результаты работ сдал»,
ription
«Услуги оказаны в полном объеме» или другое.
HandoverDate
DateTme
Дата отгрузки товаров (передачи результатов работ), передачи имущественных прав
(предъявления оказанных услуг).
Reason
OperationR
Основание отгрузки товаров(передачи результатов работ), передачи имущественных прав
eason[]
(предъявления оказанных услуг).
Примеры
456
Перечисления
Перечисление
Описание
AcceptanceDocumentType
Код вида документа о расхождениях
AcceptanceResultCode
Код, обозначающий итог приемки товара (работ, услуг, прав)
AccessType
Тип доступа к ЭДО филиалов.
Actions
Флаги доступных действия для документа
BarcodeType
Тип баркода
CompanyType
Тип компании
CreditTransactionStatusType
Статусы кредитной сделки
DirectDebitPaymentStatus
Статус оплаты ЭСФ (по договору автоматической оплаты)
Directories
Флаги подсистем, которые могут быть у клиента
DocumentCommentVisibility
Видимость комментария в документообороте
DocumentDirection
Направление документов
DocumentEventType
События ленты документов
DocumentFolder
Папки документов
DocumentFormType
Типы документов
DocumentRelationType
Режим передачи документа
DocumentStatus
Статус документа
DzoDealState
Статусы сделки ДЗО
DzoDealType
Виды сделки ДЗО
EdiCodeType
Признаки EDI кодов
ExtendedDocumentType
Расширенный тип документа
LiabilityCashType
Вид средств денежного обязательства
Participant
Участник документооборота
RelationRequestSide
Сторона запроса на сертификат
RelationRequestStatus
Статусы взаимосвязей клиента
RelationType
Типы связей документов
RequestRelationStatus
Статус запроса на взаимосвязь
RequestStatus
Статусы запросов
RoleType
Типы ролей в системе
RoamingStatus
Статусы отправки в роуминг Транспортного документа / Подписи
SignerType
Тип подписанта
StateOrderPaymentType
Вид платежа закупок для государственных и муниципальных нужд
TransportDocumentType
Типы транспортного документа
TypeEvent
Тип события
UserDirectory
Каталог пользователей
TicketPurpose
Тип назначения транспортного документа (квитанции)
457
458
AcceptanceDocumentType
Код вида документа о расхождениях.
Представление элемента в XML
Представление элемента в JSON
Описание
AcceptanceDocumentDisaccord
2
Документ о приемке с расхождениями
DocumentDisaccord
3
Документ о расхождениях
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/AcceptanceCode
459
AcceptanceResultCode
Код, обозначающий итог приемки товара (работ, услуг, прав).
Представление элемента в
Представление элемента в
Описание
XML
JSON
AcceptedNoDisaccord
1
Товары (работы, услуги, права) приняты без расхождений
(претензий)
AcceptedDisaccord
2
Товары (работы, услуги, права) приняты с расхождениями
(претензией)
NotAccepted
3
Товары (работы, услуги, права) не приняты
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/AcceptanceCode
460
AccessType
Тип доступа к ЭДО филиалов.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Нет доступа.
All
1
Доступ ко всем объектам.
Partial
2
Доступ только к выбранным объектам.
Helper.UserList/UserDetails
461
Actions
Флаги доступных действия для документа
Возможные значения:
Представление
Представление
Описание
элемента в XML
элемента в JSON
None
0
Для пользователя нет доступных действий.
Add
1
Пользователь может добавить документ на основании существующего.
Reject
2
Пользователь может отклонить документ.
Submit
4
Пользователь может отправить документ на согласование.
Исключен как неиспользуемый (БД никогда его не устанавливает).
AcceptRevoke
8
Пользователь может подтвердить отзыв документа.
Accept
16
Пользователь может принять документ.
Revoke
32
Пользователь может отозвать документ.
Sign
64
Пользователь может подписать документ.
Send
128
Пользователь может отправить документ.
Trash
256
Пользователь может поместить документ в корзину.
Edit
512
Пользователь может сохранить документ.
RejectWithTicket
1024
Пользователь может отклонить документ только подписав квитанцию.
Delete
2048
Пользователь может удалить/восстановить документ.
EditableRoute
4096
Можно редактировать маршрут документа.
AcceptWithTicket
8192
Принятие с квитанцией.
SubstituteSigner
16384
Признак того, что в документе должен быть подставлен другой
подписант.
CreateSignatureTicket
32768
Признак добавления квитанции с подписью (УОП).
AvoidanceRequest
65536
Признак того,что можно направить предложение об аннулировании
документа.
RejectAvoidance
131072
Признак того,что можно отклонить предложение об аннулировании
документа.
AcceptAvoidance
262144
Признак того,что можно принять аннулирование документа.
PackageRouteSync
524288
Признак принадлежности документа к пакету с синхронизацией
маршрутов.
RemoveFromPackage
1048576
Пользователь может исключить документ из пакета.
AssignableToSelf
2097152
Признак того, что пользователь может назначить документ в обработку
самому себе.
AcceptWithoutSign
4194304
Признак принятия с отказом в запрошенной подписи.
SignReplyTicket
8388608
Признак необходимости подписания ответного титула, ранее
сформированного.
SignReceiveNotification
16777216
Признак возможности подписания квитанции ИОП на основной
документ.
462
AddPaymentRequestOrder
33554432
Признак возможности добавления платежного поручения
DeleteDraft
67108864
признак физического удаления любого черновика
IsPrintable
134217728
признак возможности печати документа
AddRoute
268435456
признак возможности создания маршрута
AddAdditionalInfo
536 870 912
Признак возможности добавления Дополнительных сведений
CancelWithBlrTicket
1 073 741 824
Признак возможности подтверждения аннулирования с
формированием ответной квитанции.
SendSignWithSourceDocu
2 147 483 648
Признак необходимости отправки подписи с исходным Транспортным
ment
документом.
SignReceiveAnotherNotific
4 294 967 296
Признак подписания квитанций ИОП НЕ к основному документу.
ation
EnableEditAnyRoute
8 589 934 592
Признак возможности редактирования маршрута при наличии
привилегии.
Document.Add/Document,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document,
Document.PackageDetails v.2/PackageCard/PackageDocument,
Ticket.CreateAcceptenceCertificateAcceptTicket/AcceptanceCertificateAcceptInfo
463
BarcodeType
Тип баркода.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Баркод отсутствует.
Code128
1
Тип Code 128.
Ean8
2
Тип Ean 8.
Ean13
3
Тип Ean 13.
Document.Add/DocumentCard/Barcode,
Document.Add/Document,
Document.AddBatch/DocumentBatch/DocumentCard/Barcode,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document
464
BusinessProcessType
Тип бизнес процесса.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Тип не указан.
CreditProcess
1
Кредитно-обеспечительная документация.
Uvhd
2
Документооборот с УВХД.
Cashout
3
Выдача наличных.
Dzo
4
Сделки ДЗО.
465
ClientMode
Режим работы Курьер для пользователя.
Представление элемента в XML
Представление элемента в JSON
Описание
ClassicCourier
0
Классический режим работы Курьер.
UCourier
1
Новый режим работы У-Курьер.
466
CompanyType
Тип компании
Возможные значения:
Представление элемента в XML
Представление элемента в JSON
Описание
Individual
0
Индивидуальный предприниматель
Organization
1
Организация (юридическое лицо)
Dictionary.Client/Company,
Dictionary.FindClient/Company,
v2.0.client/Company,
v2.0.client.{code/Company,
v2.0.client.{id}/Client,
v2.0.client.self/Company
467
CreditTransactionStatusType
Статусы кредитной сделки.
Возможные значения:
Представление элемента вXML
Представление элемента вJSON
Описание
None
0
Неопределенный статус.
Analysis
1
Предварительный анализ.
DocumentCollecting
2
Сбор документов.
Approval
3
Рассмотрение заявки.
Acception
4
Принятие решения.
Paperwork
5
Оформление документации.
Rejected
6
Отказ в сделке.
Accepted
7
Сделка заключена.
CreditTransaction
468
DirectDebitPaymentStatus
Статус оплаты ЭСФ (по договору автоматической оплаты).
Возможные значения перечисления:
Элемент
Значение
Описание
NotPaid
0
ЭСФ не
оплачен.
Paid
1
ЭСФ оплачен.
469
Directories
Флаги подсистем, которые могут быть у клиента.
Возможные значения:
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Подсистема не определена.
Sbbol
1
Подсистема СББОЛ.
Local
2
Внутренняя подсистема.
Sbrf
4
Подсистема Сбербанка.
Ast
8
Подсистема Сбербанка-АСТ.
Beeline
32
Подсистема Вымпелком.
470
DocumentCommentVisibility
Видимость комментария в документообороте.
Наименование
Значение
Описание
Owner
0
Комментарий виден для пользователей компании автора комментария.
All
1
Комментарий виден пользователям всех организаций которые имеют доступ к документу.
Document.AddComment v.2/AddDocumentCommentRequest
471
DocumentDirection
Направление документов
Представление элемента в XML
Представление элемента в JSON
Описание
In
0
Входящий документ
Out
1
Исходящий документ
Ticket.Index/Ticket,
Ticket.Unreplied v.2/TicketInfo,
Tickets.Ticket/TicketDetails,
Tickets.Tickets/TicketDetails
472
DocumentEventType
События ленты документов.
Элемент
Номер
Описание
Отправитель
Получатель
позиции
Created
1
Создание документа
Delivered
2
Доставка документа на сторону получателя для отправителя
Accepted
3
Принятие документ на стороне получателя
Signed
4
Подписание документа на стороне получателя
Rejected
5
Отклонение документа
TicketReceived
6
Получение квитанции по документу
Received
7
Документ переведен в статус "Получен". Для сф, ксф, документов, полученных
по роумингу, подписано извещение о получении документа (ИОП)
TicketSended
8
Отправлена квитанция по документу
MovedToTrash
9
Документ перемещён в корзину
Deleted
10
Документ удалён
Sended
11
Документ переведен в статус "Отправлен" (только для отправителя)
DeliveredForR
12
Доставка документа на сторону получателя.
eciever
Revoked
13
Документ отозван (все подтвердили отзыв)
ReceivedRequ
14
Получен запрос на отзыв документа
estReview
RequestedAvo
15
Получено предложение об аннулировании
idance
RejectedAvoid
16
Отправлен/получен отказ в аннулировании (предложение об аннулировании
ance
отклонено)
AcceptedAvoi
17
Документ аннулирован
dance
SignatureReje
18
Отказ подписи по документом
ct
RestoredFrom
19
Документ восстановлен из корзины
Trash
MarkingDocu
20
Документ отправлен Оператору Маркировки
mentSent
MarkingTicket
21
От Оператора Маркировки получена Технологическая квитанция
Received
events-index/DocumentEvent,
GetDocumentEvents/DocumentEvent,
Subscription.Events.Totals v.2.0/DocumentEvents/DocumentEvent,
Subscription.Events v.2.0/DocumentEvent
Примеры
473
<DocumentEventType>Created</DocumentEventType>
{ documentEventType: 1}
474
DocumentFolder
Папки документов.
Элемент
Описание
OnProcess
Папка "На обработку".
Processed
Папка "Обработанные".
In
Папка "Входящие".
Out
Папка "Исходящие".
Draft
Папка "Черновики".
Favorites
Папка "Избранное".
Trash
Папка "Корзина".
NoRoute
Документы без маршрутов.
AllDocuments
Все документы.
DocumentView
Документы для просмотра.
Document.List/ApiDocumentFilter
Примеры
<Folder>Draft<Folder>
{ folder: "Draft"}
475
DocumentFormType
Типы документов.
Представление
Представление
Описание
элемента в XML
элемента в
JSON
Other
0
Прочий документ.
Invoice
1
Тип документа: Счет-фактура.
CorrectionInvoice
2
Тип документа: Корректировочный счет-фактура.
Bill
3
Тип документа: Счёт.
Torg12
4
Товарная накладная (ТОРГ-12).
AcceptanceCertific
5
Акт выполненных работ (структурированный).
ate
Act
6
Акт выполненных работ.
ReconciliationRep
7
Акт сверки.
ort
Agreement
8
Тип документа: Договор.
Document
9
Тип документа: Документ.
PriceList
10
Тип документа: Прайс-лист.
PriceListReconcilia
11
Прайс-лист согласование.
tion
ActAdd
12
Приложение к акту о выполнении работ (оказании услуг).
PlainBill
13
Счет (неструктурированный).
NoticeDiscounts
14
Уведомление о расчёте скидки.
Infsoob
15
Заявление об участнике ЭДО.
DirectDebitContra
16
Договор автоматической оплаты счетов-фактур.
ct
Delivery
17
Тип документа: Поставка.
RegistryUdt
18
Тип документа: Реестр переданных денежных требований.
RegistryPdt
19
Тип документа: Реестр подтвержденных денежных требований.
Desadv
20
Тип документа: Уведомление об отгрузке.
Recadv
21
Тип документа: Уведомление о приемке.
CreditRequest
22
Тип документа: Запрос на получение кредита/гарантии.
CreditApplication
23
Тип документа: Заявка/изменение на кредит, гарантию.
CreditRequestReply
24
Тип документа: Ответ на требование.
CreditDocumentat
25
Тип документа: Кредитно-обеспечительная документация.
ion
CreditDocumentat
26
Тип документа: Кредитно-обеспечительная документация - подтверждение.
ionConf
UpdInvoice
27
УПД. Счёт-фактура.
FeesRegisterInves
28
Тип документа: Реестр платежей (инвест-проекты).
tment
476
UpdInvoiceInfo
29
УПД. Счёт-фактура доп.
UpdInfo
30
УПД. Акт-торг.
UpdCorrectionInv
31
Корректировочный счет-фактура, применяемый при расчетах по налогу на
oice
добавленную стоимость. Документ с функцией «КССЧФ».
UpdCorrectionInv
32
Корректировочный счет-фактура, применяемый при расчетах по налогу на
oiceInfo
добавленную стоимость и первичный учетный документ о передаче товаров (работ,
услуг, имущественных прав). Документ с функцией «КСЧФДИС».
UpdCorrectionInfo
33
Корректировочный первичный учетный документ для оформления факта передачи
товаров (работ, услуг, имущественных прав). Документ с функций «ДИС».
ServiceRequest
34
Форма документа: запрос на оценку.
AdditionalFinancin
35
Заявка на дофинансирование.
gRequest
CancelFinancingR
36
Заявка на отмену финансирования.
equest
GoodsDeliveryRep
37
Документ о передаче товаров.
ort
WorksDeliveryRep
38
Документ о передаче результатов работ.
ort
ServiceKP
39
Коммерческое предложение.
ServiceTask
40
Задание на проведение оценки в целях залога.
ServiceContract
41
Договор оценки в целях залога.
ServiceDocRequest
42
Запрос дополнительных документов.
PaymentOrder
43
Платежное поручение.
ServiceDocRespon
44
Дополнительный документ.
se
ServiceReportProj
45
Проект отчета об оценке.
ect
ServiceReport
46
Отчет об оценке.
Document.Add/Document,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document
477
DocumentRelationType
Режим передачи документа.
Представление элемента в XML
Представление элемента в JSON
Описание
Productive
0
Промышленный документ
Test
1
Тестовый документ
Document.Add/Document,
Document.List/Document,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document,
events-index/DocumentEvent,
GetDocumentEvents/DocumentEvent,
Subscription.Events.Totals v.2.0/DocumentEvents/DocumentEvent,
Subscription.Events v.2.0/DocumentEvent
478
DocumentStatus
Статус документа.
Представление
Представление
Описание
элемента в XML
элемента в JSON
None
0
Неопределенный статус
Draft
1
Черновик документа
ToSign
2
Документ ожидает подписания
Prepared
3
Документ подготовлен
IsRead
4
Документ прочитан
OnAgreement
5
Документ на согласовании
Signed
6
Статус подписан (Подписан на стороне получателя)
Rejected
7
Статус отклонен
Accepted
9
Документ принят (Принят на стороне получателя)
OnRevocation
10
На отзыве
Revoked
11
Документ отозван
Sended
12
Документ отправлен
Delivered
13
Статус доставлен
Received
14
Документ получен
NoRoute
15
Документ без маршрута
RequestedAvoidance
16
Предложено аннулирование
RejectedAvoidance
17
Отклонено аннулирование документа
AcceptedAvoidance
18
Документ аннулирован
ClarificationRequested
19
С уточнением (используется для документов СФ/КСФ при формировании
УОУ вместо статутса Отклонен)
WaitingForSend
20
Документ ожидает отправки
Document.Add/Document,
Document.List/Document,
Document.SearchByParams/SearchResult,
Document.Card/Document,
Document.Card v.2/Document,
Document.Details/Document,
Document.History v.2/DocumentHistory,
Document.PackageDetails v.2/PackageCard/PackageDocument,
Ticket.Unreplied v.2/TicketInfo
479
DzoDealState
Статус сделки ДЗО.
Представление
Представление
Описание
в XMl
в JSON
New
0
Draft
1
OnAgreement
2
Signed
3
Rejected
4
OnClarification
5
OnRevoke
6
Revoked
7
Prolonged
8
Closed
9
Complete
15
480
DzoDealType
Вид сделки ДЗО.
Представление
Представление
Описание
в XMl
в JSON
Bundle
1
DirectSale
2
DzoDeal
481
EdiCodeType
Признаки EDI кодов.
Возможные значения:
Представлениеэлемента в XML
Представлениеэлемента вJSON
Описание
Комментарий
All
0
Любой код.
Default
1
Код с признаком IsDefault.
Active
2
Только активные.
Local
4
Только у текущего оператора.
ActiveLocal
Active | Local
Активный код у текущего оператора.
Всегда один.
482
ExtendedDocumentType
Расширенный тип документа.
Представление элемента в XML
Представление
Описание
элемента в JSON
Document
1
Документ (основной документ)
ReceiveConfirmation
2
Подтверждение получения
SendConfirmation
3
Подтверждение отправки
ReceiveNotificationOfReceiveConfirmation
4
Извещение о получении подтверждения получения
ReceiveNotificationOfDocument
5
Извещение о получении документа
SendConfirmationOfReceiveNotificationOf
6
Подтверждение отправки извещения о получении документа
Document
ReceiveNotificationOfSendConfirmation
7
Извещение о получении подтверждения отправки
ReceiveNotificationOfSendConfirmationOf
8
Извещение о получении подтверждения отправки извещения о
ReceiveNotificationOfDocument
получении документа
ClarificationNotice
9
Уведомление об уточнении
ReceiveNotificationOfClarificationNotice
10
Извещение о получении уведомления об уточнении
AcceptDocument
11
Документ покупателя (титул покупателя)
RejectSignature
12
Отказ от подписи
AvoidanceRequest
13
Предложение об аннулировании
AvoidanceRequestClarificationNotice
14
Уведомление об уточнении к предложению об аннулировании
AvoidanceRequestAcceptSignature
15
SpecifyingDocument
16
()
ReceiveConfirmationOfReceiveNotification
17
Подтверждение получения извещения о получении документа
OfDocument
ReceiveConfirmationOfClarificationNotice
18
Подтверждение получения уведомления об уточнении
SendConfirmationOfClarificationNotice
19
Подтверждение отправки уведомления об уточнении
SendConfirmationOfClarificationNoticeFor
20
Подтверждение отправки уведомления об уточнении (ПДО
Operator
УОУ), направляемое в адрес оператора
SendConfirmationForOperator
21
Подтверждение отправки (ПДО СЧФ), направляемое в адрес
оператора
SendConfirmationOfReceiveNotificationOf
22
Подтверждение отправки извещения о получении документа
DocumentForOperator
(ПДО ИОП СЧФ), направляемое в адрес оператора
BlrAvoidanceRequest
23
Предложение аннулирования транспортной накладной
Республики Беларусь
BlrAvoidanceConfirmation
24
Подтверждение аннулирования транспортной накладной
Республики Беларусь
SendConfirmationOfAcceptDocument
25
Подтверждение даты отправки документа покупателя (титул
покупателя)
ReceiveConfirmationOfAcceptDocument
26
Подтверждение даты получения документа покупателя (титул
покупателя)
ReceiveNotificationOfSendConfirmationOf
27
Извещение о получении подтверждения даты отправки докумен
483
AcceptDocument
та покупателя (титул покупателя)
SendConfirmationOfAcceptDocumentForO
28
Подтверждение даты отправки документа покупателя (титул
perator
покупателя), направляемое в адрес оператора
ReceiveNotificationOfAcceptDocument
29
Извещение о получении документа покупателя (титул
покупателя)
ReceiveConfirmationOfSpecifyingDocume
30
Подтверждение получения дополнительного документа
nt
SendConfirmationOfSpecifyingDocument
31
Подтверждение даты отправки дополнительного документа
SendConfirmationOfSpecifyingDocumentF
32
Подтверждение даты отправки дополнительного документа, нап
orOperator
равляемое в адрес оператора
ReceiveNotificationOfSpecifyingDocument
33
Извещение о получении дополнительного документа
Ticket.Index/Ticket,
Ticket.Unreplied v.2/TicketInfo,
Tickets.Ticket/TicketDetails,
Tickets.Tickets/TicketDetails,
events-index/DocumentEvent,
GetDocumentEvents/DocumentEvent,
Subscription.Events.Totals v.2.0/DocumentEvents/DocumentEvent,
Subscription.Events v.2.0/DocumentEvent
484
LiabilityCashType
Вид средств денежного обязательства.
Представление
Представление
Описание
элемента в XML
элемента в JSON
Budget
1
Средства бюджета
AdditionalBudget
3
Средства дополнительного бюджетного финансирования
SpecialOperation
4
Средства для финансирования мероприятий по оперативно-розыскной
деятельности
Temporary
5
Средства, поступающие во временное распоряжение казенных учреждений
Organization
6
Средства юридических лиц. Источник средств, за счет которого должна
быть произведена кассовая выплата
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/StateOrderInfo/CashLiabilityInfo
485
Participant
Участник документооборота.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Неопределенная сторона
Sender
1
Отправитель документа.
Receiver
2
Получатель документа.
Operator
3
Оператор ЭДО.
Document.EditDocumentRoute/DocumentRouteEditSimpleModel,
Document.DocumentRoute/DocumentRouteStage,
Document.History v.2/DocumentHistory,
Classifier.Template/
ClassifierTemplate
486
RelationRequestSide
Сторона запроса на сертификат.
Возможные значения:
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Неопределенная сторона
Sender
1
Сторона отправителя
Receiver
2
Сторона получателя
All
3
Любая сторона (Все)
RelationRequest.ListRequest v.2,
RelationRequest.ListRequest v.2/RelationRequestDetails
487
RelationRequestStatus
Статусы взаимосвязей клиента.
Возможные значения:
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Неопределенный статус
Sender
1
Запрос отправлен
Processed
2
Требуется подтверждения
Accepted
3
Запрос принят/Взаимосвязь активна
Rejected
4
Запрос отклонен
Locked
5
Взаимосвязь заблокирована
RelationRequest.ListRequest v.2,
RelationRequest.ListRequest v.2/RelationRequestDetails
488
RelationType
Типы связей документов.
Представление элемента в XML
Представление элемента в JSON
Описание
Other
0
Прочий тип связи.
Revision
1
Исправление документа.
Correction
2
Корректировка документа.
Document.Add/DocumentCard,
Document.Add/Document,
Document.AddBatch/DocumentBatch/DocumentCard,
Document.AddRelation/DocumentRelation,
Document.List/Document/DocumentRelation,
Document.Card/Document/DocumentRelation,
Document.Card v.2/Document/DocumentRelation,
Document.Details/Document/DocumentRelation
489
RequestRelationStatus
Статус запроса на взаимосвязь.
Возможные значения:
Представление
Представление
Описание
элемента в XML
элемента в JSON
NoExists
0
Взаимосвязи не существует
Confirmation
1
Существует встречный запрос, необходимо подтверждение
Exists
2
Уже существует взаимосвязь (Активная)
Sent
3
Существует запрос, направленный данному контрагенту
Rejected
4
Существует отклоненный запрос, необходимо спросить подтверждение
о повторной отправке
ClientExists
5
Контрагент уже существует в БД, но попытка добавить как
несуществующий
MatchClient
6
Отправитель совпадает с получателем
Blocked
7
Уже существует взаимосвязь (Заблокированная)
v2.0.client.discover/ClientRelation
490
RequestStatus
Статусы запросов.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Неопределенный статус.
Created
1
Запрос создан (новый).
Released
3
Запрос выпущен.
Rejected
4
Запрос отклонен.
Fixed
5
Запрос установлен.
Verified
7
Запрос проверен.
Accepted
8
Запрос подтверждён.
491
RoamingStatus
Статусы отправки в роуминг Транспортного документа / Подписи
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
<статус отсутствует>
SendingInProgress
1
В процессе отправки
ErrorOfSending
2
Ошибка отправки
InProcessingByReceiver
3
Обрабатывается оператором получателя
ErrorOfReceiver
4
Ошибка обработки получателем
UnknownParentDocument
5
Неизвестный родительский документ
Delivered
6
Доставлен
Document.RoamingInfo
492
RoleType
Типы ролей в системе.
Представление элемента в XML
Представление элемента в JSON
Описание
Role
0
Функциональная роль.
Group
1
Группа пользователя.
Helper.RoleList/Role,
Helper.GroupList/Role,
Helper.UserList/UserDetails/Role,
User.AddUser/ApiUser/Role
Helper.RoleList/Role,
Helper.GroupList/Role,
Helper.UserList/UserDetails/Role,
User.AddUser/ApiUser/Role
UserDetails/Role
493
SignerRole
Область полномочий подписанта.
XML
JSON
Описание
Approval
Лицо, в полномочия которого входит утверждение документа, оформляющего событие (факт
хозяйственной жизни)
Confirmation
Лицо, в полномочия которого входит подтверждение оформленного события (факта хозяйственной
жизни)
Agreement
Лицо, в полномочия которого входит согласование документа, оформляющего событие (факт
хозяйственной жизни)
OtherScop
Лицо с иными полномочиями
es
Ticket.CreatePriRasxAdditionalInfoTicket v.2/ PriRasxAdditionalInfo/ SignerInfo
494
SignerStatus
Статус подписанта.
Представление
Представление
Описание
в XMl
в JSON
GoodsDealer
1
Работник организации продавца товаров (работ, услуг, имущественных прав)
AuthorizedEntity
3
Работник иной уполномоченной организации
AuthorizedIndivid
4
Уполномоченное физическое лицо (в том числе индивидуальный предприниматель)
ual
GoodsBuyer
5
Работник организации - покупателя
BuyerInformation
6
Работник организации - составителя файла обмена информации покупателя, если
File
составитель файла обмена информации покупателя не является покупателем
Ticket.CreatePriRasxAdditionalInfoTicket v.2/ PriRasxAdditionalInfo/ SignerInfo
495
SignerType
Тип подписанта (компании).
Представление элемента в XML
Представление элемента в JSON
Описание
Individual
0
Индивидуальный предприниматель.
Organization
1
Организация (юридическое лицо).
Physical
2
Физическое лицо.
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/DocumentSignerInfo/InfoSigner,
Document.ChangeSigner v.2/DocumentSigner,
Document.CreateInvoice/ Invoice/DocumentSignerInfo/InfoSigner
496
StateOrderPaymentType
Вид платежа закупок для государственных и муниципальных нужд.
Представление элемента в XML
Представление элемента в JSON
Описание
NormalPayment
0
Обычный платеж
UrgentPayment
4
Срочный платеж
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/StateOrderInfo
497
TicketPurpose
Тип назначения транспортного документа (квитанции).
Представление элемента в
Представление элемента в
Описание
XML
JSON
None
0
Прочее (не квитанция и тд)
ConfirmReceive
1
Извещение о получении
AdditionalInfo
5
Дополнительные сведения к документу о приемке и (или)
расхождениях
Ticket.Add
498
TransportDocumentType
Типы транспортного документа.
Представление
Представление
Описание
элемента в XML
элемента в
JSON
ReceiveNotice
1
Извещение о получении электронного документа (КНД 1115110)
SendConfirmation
2
Подтверждение даты отправки (КНД 1115111)
ReceiveConfirmati
3
Подтверждение даты получения (КНД 1115112)
on
ClarificationNotice
4
Уведомление об уточнении (КНД 1115113)
Invoice
5
Счёт-фактура (основной)
CorrectionInvoice
6
Корректировочный счёт-фактура
Torg12SellerTitle
7
Товарно-транспортная накладная (ТОРГ-12) - Титул продавца
Torg12BuyerTitle
8
Товарно-транспортная накладная (ТОРГ-12) - Титул покупателя
AcceptanceCertific
9
Акт о выполненных работах (услугах) - титул исполнителя
atePerformerTitle
AcceptanceCertific
10
Акт о выполненных работах (услугах) - титул заказчика
ateCustomerTitle
Document
11
Прочий тип документа (неструктурированный и тд)
RejectSignature
12
Отказ от подписи
AvoidanceRequest
13
Предложение об аннулировании электронного документа
AcceptSignature
14
Уведомление о принятии (УОП), которое представляет собой электронную подпись
Получателя под исходным документом
ReceiveNoticeRoa
15
Извещение о получении (роуминг)
ming
ClarificationNotice
16
Уведомление об уточнении (роуминг)
Roaming
UpdInvoice
18
Счет-фактура, применяемый при расчетах по налогу на добавленную стоимость.
Документ с функцией «СЧФ».
UpdInvoiceSellerI
19
Счет-фактура, применяемый при расчетах по налогу на добавленную стоимость и
nfo
первичный учетный документ о передаче товаров (работ, услуг, имущественных прав).
Документ с функцией «СЧФДОП», информация продавца.
UpdInvoiceBuyerI
20
Счет-фактура, применяемый при расчетах по налогу на добавленную стоимость и
nfo
первичный учетный документ о передаче товаров (работ, услуг, имущественных прав).
Документ с функцией «СЧФДОП», информация покупателя.
UpdSellerInfo
21
Первичный учетный документ для оформления факта передачи товаров (работ, услуг,
имущественных прав). Документ с функций «ДОП», информация продавца.
UpdBuyerInfo
22
Первичный учетный документ для оформления факта передачи товаров (работ, услуг,
имущественных прав). Документ с функций «ДОП», информация покупателя.
UpdCorrectionInv
23
Корректировочный счет-фактура, применяемый при расчетах по налогу на
oice
добавленную стоимость. Документ с функцией «КСЧФ».
UpdCorrectionInv
24
Корректировочный счет-фактура, применяемый при расчетах по налогу на
oiceSellerInfo
добавленную стоимость и первичный учетный документ о передаче товаров (работ,
услуг, имущественных прав). Документ с функцией «КСЧФДИС», информация продавца.
UpdCorrectionInv
25
499
oiceBuyerInfo
Корректировочный счет-фактура, применяемый при расчетах по налогу на
добавленную стоимость и первичный учетный документ о передаче товаров (работ,
услуг, имущественных прав). Документ с функцией «КСЧФДИС», информация
покупателя.
UpdCorrectionSell
26
Корректировочный первичный учетный документ для оформления факта передачи
erInfo
товаров (работ, услуг, имущественных прав). Документ с функций «ДИС», информация
продавца.
UpdCorrectionBuy
27
Корректировочный первичный учетный документ для оформления факта передачи
erInfo
товаров (работ, услуг, имущественных прав). Документ с функций «ДИС», информация
покупателя.
DocumentOfTrans
28
Документ о передаче результатов работ. Информация исполнителя.
ferOfWorkResults
PerformerInfo
DocumentOfTrans
29
Документ о передаче результатов работ. Информация заказчика.
ferOfWorkResults
CustomerInfo
DocumentOfTrans
30
Документ о передаче товаров при торговых операциях. Информация продавца.
ferOfGoodsSellerI
nfo
DocumentOfTrans
31
Документ о передаче товаров при торговых операциях. Информация покупателя.
ferOfGoodsBuyerI
nfo
AcceptanceDiscre
32
Дополнительные сведения к документу о приемке и (или) расхождениях
pancyDocumentS
pecifying
Contract
33
Договор
BlrWayBillSenderT
34
Транспортная накладная Республики Беларусь - титул отправителя
itle
BlrWayBillReceive
35
Транспортная накладная Республики Беларусь - титул получателя
rTitle
ActMh1KeeperInfo
36
Акт о приеме-передаче товарно-материальных ценностей на хранение (МХ-1) (ACT_MH1
). Титул хранителя (отправителя)
ActMh1DepositorI
37
Акт о приеме-передаче товарно-материальных ценностей на хранение (МХ-1) (ACT_MH1
nfo
). Ответный титул (поклажедателя)
ActMh3KeeperInfo
38
Акт о возврате товарно-материальных ценностей, сданных на хранение (МХ-3) (ACT_MH
3). Титул хранителя (отправителя)
ActMh3DepositorI
39
Акт о возврате товарно-материальных ценностей, сданных на хранение (МХ-3) (ACT_MH
nfo
3). Ответный титул (поклажедателя)
OrderRequest
40
Заказ
AcceptanceDiscre
41
Документ о приемке материальных ценностей и (или) расхождениях, выявленных при
pancyDocumentB
их приемке (информация покупателя) (PRIRASXPRIN)
uyerInfo
BlrDiscrepancyAct
42
Акт приемки товаров по количеству и качеству (акт расхождений) в РБ (BLRADF)
InvoiceRA
43
Счет-фактура Республики Армения
InvoiceRARs
44
Счет-фактура Республики Армения. Ответ
UpdSvrk
45
Документ, включающий в себя сведения о факте реализации комиссионером (агентом,
действующим от собственного имени) товаров комитента (принципала). Документ с
функцией СвРК
UpdSvzk
46
Документ, включающий в себя сведения о факте закупки комиссионером (агентом,
действующим от собственного имени) товаров для комитента (принципала). Документ с
функцией СвЗК
500
UcdSvisrk
47
Документ, включающий в себя сведения о согласии (факте уведомления) на изменение
стоимости товаров комитента (принципала), ранее реализованных покупателю
комиссионером (агентом, действующим от собственного имени). Документ с функцией
СвИСРК
UcdSviszk
48
Документ, включающий в себя сведения о согласии (факте уведомления) на изменение
стоимости товаров, ранее приобретенных для комитента (принципала) комиссионером
(агентом, действующим от собственного имени). Документ с функцией СвИСЗК
EtrnSenderTitle
101
Титул отправителя, ЭТрН
EtrnTransporterTit
102
Титул перевозчика, ЭТрН
le
EtrnReceiverTitle
103
Титул грузополучателя, ЭТрН
EtrnUnloadTransp
104
Титул грузополучателя, ЭТрН
orterTitle
EtrnRedirectTrans
105
Титул переадресовки, ЭТрН
porterTitle
EtrnRelayTitle
106
Титул корректировочный, ЭТрН
EtrnOperatorTitle
107
Титул оператора, ЭТРН
AktSverOtp
49
Документ для сверки взаимных расчетов в электронной форме, применяемого для
инвентаризации расчетов с контрагентами, информация отправителя
AktSverPol
50
Документ для сверки взаимных расчетов в электронной форме, применяемого для
инвентаризации расчетов с контрагентами, информация получателя
Document.Add
Document.Add/Document,
Document.List/Document,
Document.Card/Document
Document.Card v.2/Document,
Document.Details/Document,
Document.Pdf
Document.RequestClarification
Ticket.Index/Ticket,
Ticket.Unreplied v.2/TicketInfo,
Tickets.Ticket/TicketDetails,
Tickets.Tickets/TicketDetails,
events-index/DocumentEvent
GetDocumentEvents/DocumentEvent,
Subscription.Events.Totals v.2.0/DocumentEvents/DocumentEvent,
Subscription.Events v.2.0/DocumentEvent
501
CorrelationEventType
Тип события.
Представление элемента в XML
Представление элемента в JSON
Описание
Created
1
Запрос создан
Accepted
2
Взаимосвязь активна
Canceled
3
Запрос отклонен
Blocked
4
Взаимосвязь заблокирована
Deleted
5
Взаимосвязь удалена / Запрос на взаимосвязь
удален
EditDocumentsTypes
6
Изменен состав взаимосвязи
CorrelationEvent.Events v.2.0
RelationEvent
502
UserDirectory
Каталог пользователей.
Представление элемента в XML
Представление элемента в JSON
Описание
None
0
Неопределенный каталог пользователя
Sbbol
1
Каталог пользователей СББОЛ
Local
2
Внутренний каталог пользователей
Sbrf
3
Каталог пользователей Сбербанка
Ast
4
Каталог пользователей Сбербанка-АСТ
Beeline
6
Каталог пользователей ВымпелКом
Leasing
8
Пользователи системы Сбербанк Лизинг
Logine
10
Пользователи системы Логинет
Alfabank
12
Пользователи системы АЛБО
SbProvision
15
Пользователи системы АС УС
Finline
16
Пользователи системы Финлайн
WorldJudge
17
Пользователи Мировые Судьи
Tochka
18
Пользователи Точка Банк
Document.ChangeRoute,
Helper.UserIdByLogin,
Helper.UserList/UserDetails
503
Справочная информация.
504
Типовые задачи, примеры
505
Аутентификация по логину/паролю
Прежде, чем начать работу с документами, необходимо аутентифицироваться и определить получателя документа.
Более подробно об этом сказано в разделе Аутентификация.
Ниже представлен простой пример запроса к тестовому серверу..
НTTP Method:
POST
Headers:
Content-Type: application/xml
Data:
<Credentials>
<Username>U2</Username>
<Password>12345</Password>
</Credentials>
В ответной информации от сервера в тэге <Token> возвращается авторизационный токен (Auth-token), который необходимо
передавать в заголовке во всех методах API::
<LogonResponse>
<Token>15FAA504AD7A39074557A1ED96419D70C436402D08AFD897890CA5E...C9F6</Token>
</LogonResponse>
506
Поиск контрагента и определение идентификатора
участника ЭДО
Для отправки документов необходимо знать id контрагента - получателя документа или его идентификатор участника ЭДО. Для
этого нужно воспользоваться методом FindClient. Поиск клиента можно осуществить по ИНН и КПП.
Более подробно об этом сказано в разделе Методы для работы со справочниками.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Метод: POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716E9CA12DC3B29498A16F0F...
Data:
<ClientSearchInfo>
<Inn>XXXXXXXXXX</Inn>
//
<kpp>XXXXXXXXX</kpp>
//
</ClientSearchInfo>
В случае успешного выполнения запроса, возвращается контрагент в виде структуры данных Company:
<Company>
<CompanyType>Individual</CompanyType> <FirstName>sample string 7</FirstName>
<FullName>sample string 5</FullName>
<Id>3</Id>
<Inn>sample string 9</Inn>
<Kpp>sample string 10</Kpp>
<LastName>sample string 6</LastName>
<MiddleName>sample string 8</MiddleName>
<Name>sample string 4</Name>
<RegistrationRequisites>sample string 12</RegistrationRequisites>
<RegistryNumber>sample string 11</RegistryNumber>
<Code>sample string 2</Code>
<OperatorCode>sample string 1</OperatorCode>
</Company>
ВАЖНО!
Идентификатор участника ЭДО (Code) необходим для дальнейшей работы. Он указывается, например, при отправке
документа.
507
Получение списка активных контрагентов
Для отправки документов необходимо получить список активных контрагентов и по каждому контрагенту получить список типов
документов, которыми можем обмениваться.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704116F0FBB0357D9...
В случае успешного выполнения возвращает массив структур ContractorDocumentTypes:
<ArrayOfContractorDocumentTypes>
<ContractorDocumentTypes>
<RelationId>2036</RelationId>
<ClientId>38</ClientId>
<ShortName>test2</ShortName>
//
<Kpp>XXXXXXXXX</Kpp>
//
<Inn>XXXXXXXXXX</Inn>
//
<SenderDocumentTypes>
//
<DocumentTypeClientRelationApi>
<Id>41</Id>
<Code>SF</Code>
<Name>-</Name>
</DocumentTypeClientRelationApi>
<DocumentTypeClientRelationApi>
<Id>733</Id>
<Code>COURIER_POD_DOC</Code>//
<Name> </Name>//
</DocumentTypeClientRelationApi>
</SenderDocumentTypes>
<ReceiverDocumentTypes>
<DocumentTypeClientRelationApi>
<Id>41</Id>
<Code>SF</Code>
<Name>-</Name>
</DocumentTypeClientRelationApi>
</ReceiverDocumentTypes>
</ContractorDocumentTypes>
</ArrayOfContractorDocumentTypes>
508
Получение шаблона заполнения справочников для
кода типа документа
Для отправки документов необходимо получить список атрибутов для заполнения.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716EC6940D4AEAC3...
В случае успешного выполнения возвращается список структур ClassifierTemplate:
<ArrayOfClassifierTemplate>
<ClassifierTemplate>
<Id>2701</Id>
//
<Name>
</Name>//
<IsRequired>false</IsRequired>
//
<Participant>Receiver</Participant>
// /
</ClassifierTemplate>
<ClassifierTemplate>
<Id>2702</Id>
<Name>
()</Name>
<IsRequired>false</IsRequired>
<Participant>Receiver</Participant>
</ClassifierTemplate>
<ClassifierTemplate>
<Id>2703</Id>
<Name>
</Name>
<IsRequired>false</IsRequired>
<Participant>Receiver</Participant>
</ClassifierTemplate>
<ClassifierTemplate>
<Id>2704</Id>
<Name>
</Name>
<IsRequired>false</IsRequired>
<Participant>Receiver</Participant>
</ClassifierTemplate>
</ArrayOfClassifierTemplate>
509
Действия над документами
510
Создание и отправка документа
Создать документ в системе можно несколькими способами:
документ ( метод Document.Add параметр Signature пустой);
документ с подписью ( метод Document.Add параметр Signature содержит информацию о подписи);
добавить пачку документов в систему (метод Document.AddBatch )
Для отправки документа без подписи воспользуйтесь методом Document.Send.
Загрузка документа
При загрузке документа без подписи Document.Add, он попадает в папку "черновики", далее может быть добавлена подпись к
документу Document.Sign. После добавления подписи документ попадет в папку "исходящие" при соответствующей настройке
маршрута документа (единственный подписант на маршруте документа).
Маршруты документа - этапы обработки документа на стороне компании.
Алгоритм отправки документа с атрибутами отправителя/получателя
1) Необходимо получить шаблон заполнения справочников для конкретного типа документа и получателя документа. Для этого
необходимо воспользоваться методом Classifier.Template. В результате выполнения метода получаем перечень справочников для
указанного типа документа на конкретной взаимосвязи. Справочники со стороны получателя имеют атрибут
Participant=Receiver. Справочники со стороны отправителя имеют атрибут Participant=Sender. Возвращаемая структура также
содержит информацию по обязательности заполнения атрибута. Для получения значений справочника нам необходим id
(Идентификатор справочника).
2) Необходимо получить значения справочника/-ов полученного/-ых в п.1. Для этого используем метод Classifier.ClassifierValues.
В результате выполнения метода получаем список значений справочника.
3) Выбираем нужное значение из справочника.
4) Все необходимые параметры атрибута есть, теперь можно добавить документ. Для этого используем метод Document.Add. В
структуре данных DocumentCard добавляем необходимые параметры атрибута используя для этого структуру KeyValueObject. В
атрибут Key добавляем значение из атрибута ClassifierId (полученного в п.2, он же равен id из п.1), в атрибут Value добавляем
значение из атрибута Value (полученного в п.2)
Чтобы загрузить документ через API необходимо произвести конвертацию содержимого документа в кодировку base64.
При загрузке документа без подписи методом Document.Add, он попадает в папку "Черновики", далее к документу может быть
добавлено приложение методом Document.AddAttachment и добавлена подпись к документу методом Document.Sign.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716EC6940B204EA7ABCAC3...
Data:
<DocumentCard>
<Number>01</Number>
//
<Date>2015-08-06</Date>
//
<TypeCode>COURIER_POD_DOC</TypeCode>//
<Content>
//
<Filename>11.xml</Filename>
//
<MimeType>text/xml</MimeType>
//Mime
<Content>77u/MQ==</Content>
//
Base64
511
</Content>
<Attributes>
//
<KeyValueObject>
<Key>2701</Key>
//
<Value>25.05.2015</Value>
//
</KeyValueObject>
<KeyValueObject>
<Key>2702</Key>
<Value>2545</Value>
</KeyValueObject>
<KeyValueObject>
<Key>2703</Key>
<Value>0021</Value>
</KeyValueObject>
<KeyValueObject>
<Key>2704</Key>
<Value>200.86</Value>
</KeyValueObject>
</Attributes>
</DocumentCard>
В случае успешного выполнения запроса документ создается. Возвращается структура Document:
<Document>
<Id>161355</Id>
//
<TypeId>733</TypeId>
<TypeName> </TypeName>
<DocumentTypeCode>COURIER_POD_DOC</DocumentTypeCode>
<Type p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<Description>
01
06.08.2015</Description>
<Filename>11.xml</Filename>
<SenderName>XXXXXXXXXX</SenderName>
<SenderInn>XXXXXXXXXX</SenderInn>
<SenderKpp>XXXXXXXXX</SenderKpp>
<ReceiverName>XXXXXXXXXX</ReceiverName>
<ReceiverInn>XXXXXXXXXX</ReceiverInn>
<ReceiverKpp>XXXXXXXXX</ReceiverKpp>
<BarcodeType>None</BarcodeType>
<SenderId>37</SenderId>
<ReceiverId>38</ReceiverId>
<ParticipantId>38</ParticipantId>
<Status>Draft</Status>
<StatusName></StatusName>
<FormType>Other</FormType>
<Date>2015-08-06T00:00:00</Date>
<RequestSign>false</RequestSign>
<ExistRouteSigner>false</ExistRouteSigner>
<Number>01</Number>
<NetSum p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<VatSum p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<TotalSum p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<DocumentRelationType>Test</DocumentRelationType>
<Actions>Add Send Trash Edit EditableRoute</Actions>
<IsMarked>false</IsMarked>
<StatusChanged>2015-08-06T10:30:45</StatusChanged>
<Created>2015-08-06T10:30:45</Created>
<SendDate p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<ReceiveDate p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<IsDocflowCompleted>false</IsDocflowCompleted>
<SchemaVersionId p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<AdditionalComments/>
<ContractDescription/>
<Content>
<Filename>11.xml</Filename>
<Content/>
</Content>
<IsPrintable>false</IsPrintable>
<Relations/>
512
<Attachments/>
<PaymentStatus p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance"/>
<IsRoaming>false</IsRoaming>
<SellerCode>2BK-4443332221-10
03150</SellerCode>
<BuyerCode>2BK-4443330000-10
03000</BuyerCode>
</Document>
513
Добавление приложения к документу в статусе
"Черновик"
К документу в статусе "Черновик" можно добавить приложение с помощью запроса Document.AddAttachment.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716EC6940B204EA7ABCAFB6329E5E6A4AB22D5FFDB1E4047ACC3...
Data:
<FileContent>
<Content>77u/MQ==</Content>
<Filename>11.xml</Filename>
<MimeType>text/xml</MimeType>
</FileContent>
В случае успешного выполнения запроса приложение добавляется к документу:
<long>2986</long>
514
Подписание документа и продвижение документа
дальше по маршруту
Сгенерировать подпись под документом можно несколькими способами:
1. Подписать документ на веб-интерфейсе СФЕРА Курьер и выгрузить подпись;
2. Воспользоваться сторонней утилитой по генерации файла подписи.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716EC6940C3...
Data:
<SignatureWithTicket>
<Content>+0LLQtdGA0Y/RjtGJ0LjQuSDRhtL..</Content>
<---- * *
</SignatureWithTicket>
Ответ от сервера:
OK
515
Определение наличия документа на обработку
Для того, чтобы совершить действие с документом, необходимо:
1. определить наличие документа, с которым нужно совершить действие;
2. знать id этого документа.
Определение наличия документа и получение его id
Определение наличия документа возможно несколькими способами:
1. чтение ленты событий. Подробнее здесь Лента событий;
2. работа с папками системы.
516
Лента событий
При совершении какого-либо действия над документом в системе происходит событие. Например, когда получатель
подписывает документ, отправитель может узнать об этом прочитав ленту событий.
В Ленте событий отображаются все события-действия над документом.
Для того чтобы прочитать ленту событий, необходимо воспользоваться методом events-index.
В случае успешного выполнения запроса возвращается список событий начиная с определенного события в структуре DocumentE
vent
id последнего события возможно получить методом GetLastEventId.
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Список возможных событий:
Элемент
Номер
Описание
Отправитель
Получатель
позиции
Created
1
Создание документа
Delivered
2
Доставка документа на сторону получателя для отправителя
Accepted
3
Принятие документ на стороне получателя
Signed
4
Подписание документа на стороне получателя
Rejected
5
Отклонение документа на стороне получателя
TicketReceived
6
Получение квитанции по документу
Received
7
Доставка документа на сторону получателя для получателя
TicketSended
8
Отправлена квитанция по документу
MovedToTrash
9
Документ перемещён в корзину
Deleted
10
Документ удалён
Sended
11
Документ переведен в статус "Отправлен" (только для отправителя)
DeliveredForReciev
12
Доставка документа на сторону получателя.
er
Revoked
13
Документ отозван (все подтвердили отзыв)
ReceivedRequestRe
14
Получен запрос на отзыв документа
view
RequestedAvoidance
15
Получено предложение об аннулировании
RejectedAvoidance
16
Отправлен/получен отказ в аннулировании (предложение об
аннулировании отклонено)
AcceptedAvoidance
17
Документ аннулирован
SignatureReject
18
Отказ в подписи документа.
RestoredFromTrash
19
Документ восстановлен из корзины
Для того чтобы получить список событий по конкретному документу, необходимо воспользоваться методом GetDocumentEvents.
Пример:
Если получатель хочет определить какие документы ему необходимо обработать (подписать, принять, отклонить), то ему
необходимо ориентироваться на событие Received
517
Папки системы
При получении документа, он загружается в одну из папок системы.
Также при совершении действия над документом он может менять свое расположение: перемещаться из одной папки в другую.
В системе существуют следующие папки:
Папка
Элемент
Описание
На
InWork
В папке отображены документы, которые являются входящими для данного конкретного пользователя и
обработ
требуют выполнения действия (принятия/подписания) над документом текущим пользователем
ку
Входящ
Inbox
В папке отображены документы, являющиеся входящими для компании текущего пользователя
ие
Избран
Favorite
В папке отображены документы, помещенные туда пользователем. При переносе документа в
ное
«Избранное» должно происходить лишь копирование документа, оригинал документа должен остаться
на прежнем месте
Исходя
Outbox
В папке отображены документы, являющиеся исходящими для компании текущего пользователя
щие
Чернов
Draft
В папке отображены все документы, созданные пользователем, но не отправленные по маршруту
ики
Архив
Archive
В папке отображены документы, которые завершили движение по маршруту
Для получения списка документов из какой-либо папки используется метод Document.List.
Также метод позволять отфильтровать документы по дате, типу, статусу.
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
518
Скачивание документа, подписи
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Для того, чтобы скачать документ из системы, необходимо использовать метод Document.Details, который возращает карточку
документа и его содержимое в кодировке Base64.
Для того, чтобы скачать только карточку документа без содержимого, необходимо использовать метод Document.Card.
Для того, чтобы скачать подписи, загруженные к документу, необходимо использовать метод Document.GetSignatures.
519
Обмен типовыми документами
Следующие документы имеют утвержденный формат ФНС:
Счет-фактура,
Товарная накладная,
Акт выполненных работ,
УПД. Счет-фактура,
УПД. Счет-фактура и документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании
услуг),
УПД. Документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании услуг).
При загрузке этих документов в систему они автоматически проверяются на соответствие формату ФНС.
Документооборот электронными документами Счет-фактура, УПД. Счет-фактура, УПД. Счет-фактура и документ об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), УПД. Документ об отгрузке товаров
(выполнении работ), передаче имущественных прав (об оказании услуг) в соответствии с приказом от 10 ноября 2015 г. N 174н
содержит ряд технологических документов - Квитанций, которые подтверждают факты выставления и получения документа.
Более подробную информацию о порядке обмена квитанциями, а также методах работы с ними можно найти в разделах Счет-
фактура, Универсальный передаточный документ Счет-фактура, Универсальный передаточный документ об отгрузке товаров
(выполнении работ), передаче имущественных прав (об оказании услуг), Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), включающий счет-фактуру и Методы для
работы с квитанциями
520
Неструктурированные документы
Общая схема документооборота Неструктурированного документа
Схема документооборота по Неструктурированному документу приведена ниже.
В случае роуминга при принятии Неструктурированного документа осуществляется формирование, подписание и
отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв Неструктурированного документа недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Создание и отправка документа
Документ может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а затем
подписан методом Document.Sign
2. через веб-интерфейс системы (сохранен в черновики), а затем подписан методом Document.Sign
521
Получение документа (принятие, подписание, отклонение).
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку
Далее необходимо совершить самое действие.
Получатель может подписать документ Document.Sign, принять Document.Accept и отклонить Document.Reject.
Примеры подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
522
Счет-фактура
Общая схема документооборота счета-фактуры.
Общая схема документооборота в Курьере для юридически значимого электронного счета-фактуры представлена на рисунке
ниже.
523
524
В случае роуминга отзыв Счет-фактуры недоступен после того, как Счет-Фактура отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка счета-фактуры.
Отправитель СФ:
Счет-фактура продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а
затем подписан методом Document.Sign. Документ может быть создан в одном из двух форматов:
в упрощенном формате ФНС. В этом случае перед загрузкой требуется провести трансляцию документа в полный
формат ФНС методом Document.CreateInvoice
в полном формате ФНС
2. через веб-интерфейс системы (сохранен в папке "Черновики"), а затем подписан методом Document.Sign
При использовании метода Document.Add происходит проверка структурированного документа на соответствие xsd-схеме,
назначенной для данного типа документа.
Отправка Извещения о получении счета-фактуры.
Получатель СФ:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо создать Извещение о получении счета-фактуры.
Извещение о получении СФ создается с помощью метода Ticket.CreateReply, подписывается Получателем в его системе и вместе
с подписью загружается в Курьер методом Ticket.Add.
Подписание операторских квитанций.
525
В ответ на квитанции Оператора на стороне как Отправителя (Подтверждение даты получения счета-фактуры), так и Получателя
(Подтверждение даты отправки счета-фактуры и Подтверждение даты отправки Извещения о получении счета-фактуры)
создаются Извещения об их получении аналогично предыдущему примеру. При вызове метода Ticket.CreateReply в качестве
входного параметра ему передается id операторской квитанции (транспортного документа), на которую требуется создать
Извещение.
Принятие счета-фактуры.
Получатель СФ:
Если Получатель СФ принимает полученный счет-фактуру к оплате без корректировок, он принимает документ с помощью
метода Document.Accept. После использования этого метода документооборот по данному счету-фактуре завершается как на
стороне Получателя, так и на стороне Отправителя.
Отправка Уведомления об уточнении.
Получатель СФ:
Если Получатель СФ не согласен с данными, указанными в счете-фактуре и не принимает его к оплате, он формирует
Уведомление об уточнении с помощью метода Ticket.CreateClarification, указав в нем причину отклонения счета-фактуры,
подписывает его и затем добавляет с помощью метода Document.RequestClarification.
Отправитель СФ:
В ответ на Уведомление об уточнении на стороне Отправителя должно быть создано Извещение о получении Уведомления, как и
для любой другой квитанции. О том, как определить наличие документа, требующего подписания квитанций, написано в
разделе Определение наличия документа на обработку.
Примеры подписания, принятия или уточнения документа приведены в разделе Типовые задачи и примеры.
526
Товарная накладная
Общая схема документооборота Товарной накладной
Общая схема документооборота в Курьере для юридически значимого электронного документа "Товарная накладная" (ТОРГ12)
представлена на рисунке ниже.
В случае роуминга при принятии документа Товарная накладная (ТОРГ-12) осуществляется формирование, подписание
и отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Товарная накладная (ТОРГ-12) недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Создание и отправка Товарной накладной (титула продавца).
Отправитель:
Титул продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а затем
подписан методом Document.Sign
2. через веб-интерфейс системы (сохранен в черновики), а затем подписан методом Document.Sign
Создание и отправка Товарной накладной (титула покупателя).
527
Получатель:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо создать титул покупателя.
Титул покупателя может быть создан:
1. локально (в учетной системе и т.д.)
2. программно через API, т.е с помощью вызова метода Ticket.CreateTorg12AcceptTicket
Далее, титул покупателя может быть добавлен в систему одним способом - методом Document.Accept
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
528
Акт выполненных работ
Общая схема документооборота Акта выполненных работ (оказанных услуг)
Общая схема документооборота в Курьере для юридически значимого электронного документа Акт о выполнении работ
(оказании услуг) представлена на рисунке ниже.
Схема обмена документа Акт о выполнении работ (оказаниии услуг) аналогична схеме обмена Товарная накладная, за
исключением:
1. Используется тип документа ACTFNS
2. Для получателя для создания титула заказчика используется метод Ticket.CreateAcceptenceCertificateAcceptTicket
3. При добавлении титула заказчика используется тип квитанции TransportDocumentType = AcceptanceCertificateCustomerTitle
В случае роуминга при принятии документа Акт о выполнении работ (оказании услуг) осуществляется формирование,
подписание и отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Акт о выполнении работ (оказании услуг) недоступен после того, как документ
отправляется получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов
формата сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
529
Подтверждающий документ для ГОЗ
Общая схема документооборота «Подтверждающий документ»
Общая схема документооборота документа "Подтверждающий документ" представлена на рисунке ниже.
В случае роуминга при принятии документа Подтверждающий документ осуществляется формирование, подписание и
отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Подтверждающий документ недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
530
Универсальный передаточный документ Счет-фактура
Общая схема документооборота универсального передаточного документа Счет-фактура
Общая схема документооборота в Курьере для юридически значимого универсального передаточного документа Счет-фактура
(далее УПД Счет-фактура) аналогична схеме документооборота документа Счет-фактура и представлена на рисунке ниже.
531
532
В случае роуминга отзыв документа УПД Счет-фактура недоступен после того, как документ отправляется получателю
и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка УПД Счет-фактура.
Отправитель УПД СФ: УПД Счет-фактура продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а
затем подписан методом Document.Sign.
2. через веб-интерфейс системы (сохранен в папке "Черновики"), а затем подписан методом Document.Sign
При использовании метода Document.Add происходит проверка структурированного документа на соответствие xsd-схеме,
назначенной для данного типа документа.
Отправка Извещения о получении УПД Счет-фактура.
Получатель УПД СФ: Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе О
пределение наличия документа на обработку. Далее необходимо создать Извещение о получении документа Счет-фактура.
Извещение о получении документа создается с помощью метода Ticket.CreateReply, подписывается Получателем в его системе и
вместе с подписью загружается в Курьер методом Ticket.Add.
Подписание операторских квитанций.
533
В ответ на квитанции Оператора на стороне как Отправителя (Подтверждение даты получения Счета-фактуры), так и Получателя
(Подтверждение даты отправки Счета-фактуры и Подтверждение даты отправки Извещения о получении Счета-фактуры)
создаются Извещения об их получении аналогично предыдущему примеру. При вызове метода Ticket.CreateReply в качестве
входного параметра ему передается id операторской квитанции (транспортного документа), на которую требуется создать
Извещение.
Принятие УПД Счет-фактура.
Получатель УПД СФ: Если Получатель УПД СФ принимает полученный документ УПД Счет-фактура к оплате без корректировок,
он принимает документ с помощью метода Document.Accept. После использования этого метода документооборот по данному
УПД Счет-фактура завершается как на стороне Получателя, так и на стороне Отправителя.
Отправка Уведомления об уточнении.
Получатель УПД СФ: Если Получатель УПД. СФ не согласен с данными, указанными в УПД Счет-фактура и не принимает его к
оплате, он формирует Уведомление об уточнении с помощью метода Ticket.CreateClarification, указав в нем причину отклонения
УПД Счет-фактура, подписывает его и затем добавляет с помощью метода Document.RequestClarification.
Отправитель УПД СФ: В ответ на Уведомление об уточнении на стороне Отправителя должно быть создано Извещение о
получении Уведомления, как и для любой другой квитанции. О том, как определить наличие документа, требующего подписания
квитанций, написано в разделе Определение наличия документа на обработку.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
534
Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче
имущественных прав (об оказании услуг)
Универсальный передаточный документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании
услуг) (далее УПД ДОП) в соответствии с приказом ФНС № ММВ-7-15/155@ состоит из 2х файлов:
Файл обмена продавца
Документ, соответствующий файлу обмена продавца, создается путем загрузки готового xml-файла в соответствии с
утвержденным в приказе форматом.
Файл обмена продавца подписывается пользователями компании-составителя файла обмена продавца.
Файл обмена покупателя
Документ, соответствующий файлу обмена покупателя, создается через API.
Файл обмена покупателя подписывается пользователями компании-получателя файла обмена продавца.
Схема документооборота
Общая схема документооборота в Курьере для универсального передаточного документа об отгрузке товаров (выполнении
работ), передаче имущественных прав (об оказании услуг) (УПД ДОП) представлена на рисунке ниже.
535
В случае роуминга при принятии документа УПД. ДОП осуществляется формирование, подписание и отправка
Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа УПД. ДОП недоступен после того, как документ отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка УПД ДОП (Продавца).
Отправитель:
УПД. ДОП (Продавца) может быть создан локально (в учетной системе и т.д.) и добавлен систему методом Document.Add, а
затем подписан методом Document.Sign
Отправка УПД ДОП (Покупателя).
Получатель:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо сформировать и подписать УПД. ДОП (Покупателя).
УПД. ДОП (Покупателя) может быть добавлен в систему с подписью покупателя методом Document.Accept
536
Пример добавления УПД ДОП (Покупателя) с подписью покупателя методом Document.
Accept
<SignedContent>
<Filename></Filename>
<MimeType></MimeType>
<Content></Content>
<Signature>MIIETTCCA/qgAwBAgIKKEwAejAKBgYqhQMCMFADCBDEfMB0GCSqG
OQ==</Signature>
</SignedContent>
Signature - подпись покупателя под файлом обмена покупателя
Отзыв документов
Порядок отзыва универсального передаточного документа об отгрузке товаров (выполнении работ), передаче имущественных
прав (об оказании услуг) в общем виде повторяет порядок отзыва в системе.
Аннулирование документов
Порядок аннулирования универсального передаточного документа об отгрузке товаров (выполнении работ), передаче
имущественных прав (об оказании услуг)» в общем виде повторяет порядок аннулирования в системе.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
537
Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче
имущественных прав (об оказании услуг),
включающий счет-фактуру
Общая схема документооборота универсального передаточного документа об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг),
включающего счет-фактуру
Общая схема документооборота в Курьере для юридически значимого универсального передаточного документа об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), включающего счет-фактуру (далее УПД СФ
ДОП) представлена на рисунке ниже.
538
539
В случае роуминга отзыв документа УПД СФ ДОП недоступен после того, как документ отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения/уточнения документа приведены в разделе Типовые задачи и примеры.
540
Коды типов документов
Коды типов документов.
Наименование
Код
Идентификатор
Структурированный
Акт взаимозачета
ACT_VZAIMOZACHETA
59
Акт о выполнении работ (оказании услуг)(неструктурированный)
ACT
56
Акт о выполнении работ (оказании услуг)
ACTFNS
64
Акт расхождений (ТОРГ-2)
DIVERGENCE_ACT
127
Акт сверки
VERIFICATION
47
Договор
AGREEMENT
48
Документ
DOCUMENT
65
Заказ (EDI)
ORDERS
330
Заявление об участнике ЭДО
INFSOOB
54
Комплект закрывающих документов
DOCUMENT_CLOSING
67
Корректировочный счет-фактура
CSF
42
Отчет
REPORT
61
Партнерский документ (КОРУС)
KORUS_DOCUMENT
58
План
PROJECT
60
Пояснительная записка
EXPLANATORY_NOTE
107
Прайс-лист
PRICAT
49
Прайс-лист согласование
PRICAT_validation
50
Приложение к акту о выполнении работ (оказании услуг)
ACTADD
57
Спецификация к договору поставки
SPEC_DELIVERY_AGR
148
EEMENT
Счет
BILL
40
Счет (неструктурированный)
ACCOUNT
51
Счет-фактура
SF
41
Товарная накладная
WAYBILL
43
Товарная накладная (неструктурированная)
TN
66
Уведомление о выставлении штрафных санкций
LEVEL_FINE
52
Уведомление о приемке (EDI)
RECADV
331
Уведомление о расчёте скидки
LEVEL
53
Уведомление о расчете суммы премии (вознаграждения)
LEVEL_BONUS
62
541
Уведомление об отгрузке (EDI)
DESADV
332
Уведомление об отказе в приеме документа
UO_DPINFSOOB
УПД. Документ об отгрузке товаров (выполнении работ),
UPD_DOP
907
передаче имущественных прав (об оказании услуг)
УПД. Счет-фактура
UPD_SF
887
УПД. Счет-фактура и документ об отгрузке товаров (выполнении работ),
UPD_SF_DOP
908
передаче имущественных прав (об оказании услуг)
УКД. Корректировочный счет-фактура
UCD_CSF
927
УКД. Корректировочный счет-фактура и документ об изменении стоимости
UCD_CSF_DIC
929
отгруженных товаров
(выполненных работ, оказанных услуг), переданных имущественных прав
УКД. Документ об изменении стоимости отгруженных товаров
UCD_DIC
928
(выполненных работ, оказанных услуг),
переданных имущественных прав
Документ о передаче товаров
TOVTORG
1072
Документ о передаче результатов работ
REZRU
1073
ВАЖНО!
Если вы не нашли требуемый тип документа, обратитесь в техническую поддержку.
542

 

 

 

 

 

 

 

содержание      ..     3      4      5