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

 

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

 

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

 

   

 

   

 

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

 

 

 

 

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

 

 

StateOrderPaymentType
Вид платежа закупок для государственных и муниципальных нужд.
Представление элемента в XML
Представление элемента в JSON
Описание
NormalPayment
0
Обычный платеж
UrgentPayment
4
Срочный платеж
Document.AcceptTitle v.2/UniversalDocumentAcceptInfo/StateOrderInfo
500
TicketPurpose
Тип назначения транспортного документа (квитанции).
Представление элемента в
Представление элемента в
Описание
XML
JSON
None
0
Прочее (не квитанция и тд)
ConfirmReceive
1
Извещение о получении
AdditionalInfo
5
Дополнительные сведения к документу о приемке и (или)
расхождениях
Ticket.Add
50
1
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
50
2
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
Документ, включающий в себя сведения о факте закупки комиссионером (агентом,
действующим от собственного имени) товаров для комитента (принципала). Документ с
функцией СвЗК
50
3
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
50
4
CorrelationEventType
Тип события.
Представление элемента в XML
Представление элемента в JSON
Описание
Created
1
Запрос создан
Accepted
2
Взаимосвязь активна
Canceled
3
Запрос отклонен
Blocked
4
Взаимосвязь заблокирована
Deleted
5
Взаимосвязь удалена / Запрос на взаимосвязь
удален
EditDocumentsTypes
6
Изменен состав взаимосвязи
CorrelationEvent.Events v.2.0
RelationEvent
50
5
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
50
6
Справочная информация.
50
7
Типовые задачи, примеры
50
8
Аутентификация по логину/паролю
Прежде, чем начать работу с документами, необходимо аутентифицироваться и определить получателя документа.
Более подробно об этом сказано в разделе Аутентификация.
Ниже представлен простой пример запроса к тестовому серверу..
Н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>
50
9
Поиск контрагента и определение идентификатора
участника ЭДО
Для отправки документов необходимо знать id контрагента - получателя документа или его идентификатор участника ЭДО. Для
этого нужно воспользоваться методом FindClient. Поиск клиента можно осуществить по ИНН и КПП.
Более подробно об этом сказано в разделе Методы для работы со справочниками.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Метод: POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716E9CA12DC3B29498A16F0F...
Data:
<ClientSearchInfo>
<Inn>XXXXXXXXXX</Inn
/
>
/
/
<kpp>XXXXXXXXX</kpp
/
>
В случае успешного выполнения запроса, возвращается контрагент в виде структуры данных 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) необходим для дальнейшей работы. Он указывается, например, при отправке
документа.
51
0
Получение списка активных контрагентов
Для отправки документов необходимо получить список активных контрагентов и по каждому контрагенту получить список типов
документов, которыми можем обмениваться.
Ниже представлен простой пример запроса к тестовому серверу.
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>
51
1
Получение шаблона заполнения справочников для
кода типа документа
Для отправки документов необходимо получить список атрибутов для заполнения.
Ниже представлен простой пример запроса к тестовому серверу.
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>
51
2
Действия над документами
51
3
Создание и отправка документа
Создать документ в системе можно несколькими способами:
документ ( метод 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
51
4
</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/>
51
5
<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>
51
6
Добавление приложения к документу в статусе
"Черновик"
К документу в статусе "Черновик" можно добавить приложение с помощью запроса 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>
51
7
Подписание документа и продвижение документа
дальше по маршруту
Сгенерировать подпись под документом можно несколькими способами:
1. Подписать документ на веб-интерфейсе СФЕРА Курьер и выгрузить подпись;
2. Воспользоваться сторонней утилитой по генерации файла подписи.
Ниже представлен простой пример запроса к тестовому серверу.
HTTP Method:
POST
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Headers:
Content-Type: application/xml
Auth-token: 12E33AE704161856F7716EC6940C3...
Data:
<SignatureWithTicket>
<Content>+0LLQtdGA0Y/RjtGJ0LjQuSDRhtL..</Content>
<---- * *
</SignatureWithTicket>
Ответ от сервера:
OK
51
8
Определение наличия документа на обработку
Для того, чтобы совершить действие с документом, необходимо:
1. определить наличие документа, с которым нужно совершить действие;
2. знать id этого документа.
Определение наличия документа и получение его id
Определение наличия документа возможно несколькими способами:
1. чтение ленты событий. Подробнее здесь Лента событий;
2. работа с папками системы.
51
9
Лента событий
При совершении какого-либо действия над документом в системе происходит событие. Например, когда получатель
подписывает документ, отправитель может узнать об этом прочитав ленту событий.
В Ленте событий отображаются все события-действия над документом.
Для того чтобы прочитать ленту событий, необходимо воспользоваться методом 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
52
0
Папки системы
При получении документа, он загружается в одну из папок системы.
Также при совершении действия над документом он может менять свое расположение: перемещаться из одной папки в другую.
В системе существуют следующие папки:
Папка
Элемент
Описание
На
InWork
В папке отображены документы, которые являются входящими для данного конкретного пользователя и
обработ
требуют выполнения действия (принятия/подписания) над документом текущим пользователем
ку
Входящ
Inbox
В папке отображены документы, являющиеся входящими для компании текущего пользователя
ие
Избран
Favorite
В папке отображены документы, помещенные туда пользователем. При переносе документа в
ное
«Избранноеª должно происходить лишь копирование документа, оригинал документа должен остаться
на прежнем месте
Исходя
Outbox
В папке отображены документы, являющиеся исходящими для компании текущего пользователя
щие
Чернов
Draft
В папке отображены все документы, созданные пользователем, но не отправленные по маршруту
ики
Архив
Archive
В папке отображены документы, которые завершили движение по маршруту
Для получения списка документов из какой-либо папки используется метод Document.List.
Также метод позволять отфильтровать документы по дате, типу, статусу.
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
52
1
Скачивание документа, подписи
ВАЖНО!
В качестве обязательного параметра во всех методах требуется передавать авторизационный токен,
идентифицирующий пользователя, который возвращается после авторизации.
Для того, чтобы скачать документ из системы, необходимо использовать метод Document.Details, который возращает карточку
документа и его содержимое в кодировке Base64.
Для того, чтобы скачать только карточку документа без содержимого, необходимо использовать метод Document.Card.
Для того, чтобы скачать подписи, загруженные к документу, необходимо использовать метод Document.GetSignatures.
52
2
Обмен типовыми документами
Следующие документы имеют утвержденный формат ФНС:
Счет-фактура,
Товарная накладная,
Акт выполненных работ,
УПД. Счет-фактура,
УПД. Счет-фактура и документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании
услуг),
УПД. Документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании услуг).
При загрузке этих документов в систему они автоматически проверяются на соответствие формату ФНС.
Документооборот электронными документами Счет-фактура, УПД. Счет-фактура, УПД. Счет-фактура и документ об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), УПД. Документ об отгрузке товаров
(выполнении работ), передаче имущественных прав (об оказании услуг) в соответствии с приказом от 10 ноября 2015 г. N 174н
содержит ряд технологических документов - Квитанций, которые подтверждают факты выставления и получения документа.
Более подробную информацию о порядке обмена квитанциями, а также методах работы с ними можно найти в разделах Счет-
фактура, Универсальный передаточный документ Счет-фактура, Универсальный передаточный документ об отгрузке товаров
(выполнении работ), передаче имущественных прав (об оказании услуг), Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), включающий счет-фактуру и Методы для
работы с квитанциями.
52
3
Неструктурированные документы
Общая схема документооборота Неструктурированного документа
Схема документооборота по Неструктурированному документу приведена ниже.
В случае роуминга при принятии Неструктурированного документа осуществляется формирование, подписание и
отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв Неструктурированного документа недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Создание и отправка документа
Документ может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а затем
подписан методом Document.Sign
2. через веб-интерфейс системы (сохранен в черновики), а затем подписан методом Document.Sign
52
4
Получение документа (принятие, подписание, отклонение).
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо совершить самое действие.
Получатель может подписать документ Document.Sign, принять Document.Accept и отклонить Document.Reject.
Примеры подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
52
5
Счет-фактура
Общая схема документооборота счета-фактуры.
Общая схема документооборота в Курьере для юридически значимого электронного счета-фактуры представлена на рисунке
ниже.
52
6
npou,ecc BblCTaBJleHHfl CeTOB-cpaKTyp
nb
Oneparnp 3AO
nony4aTenb
1. Omnpaeumenb co3,o,aeT
ornpasm1eT
Ctem-c/JaKmypy (Cd>) nony4amemo.
2.0nepamop
3.tiO cpopMpyeT ornpasm1eT
Omnpaeumemo KBTaHL\ IO noomeep>KoeHue
I --1-...-.
oambl nony4eHUfl C4ema-c/JaKmypb!
(n,Qn
Cd>).
3.0nepamop 3.tiO
ornpasm1eT Cd>
KBTaHL\ IO
noomeep>KOeHUe
oambl
omnpa6KU C4ema-c/JaKmypb1 (n,QO Cd>)
1
1
nony4amemo.
n.a.n ccti
n.a.n ccti
n.a.o ccti
n.a.o ccti
4.0mnpaeumenb
nony4amenb
no,o,Tsep>K,D,atoT nony4eHe KBTaHL\ n.a.n
Cd>
u n.Qo Cd> nYTeM no,o,ncaHs:i
V1on n.a.n
V1on n.a.n
V1on n.a.o
V1on n.a.o
KBTaHL\ , np
3TOM B CCTeMe
aBTOMarn4eCK
cpopMpytoTCS'I
ornpasns:itoTcs:i Onepamopy 3.tiO OTBeTHble
KBTaHL\ t13eew,eHue o nony4eHuu n.a.o
Cd>
(Hon n.a.o Cd>)
t13eew,eHue o
nony4eHuu n.a.n Cd> (Hon n.a.n Cd>) .
5.nony4amenb no,o,Tsep>K,D,aeT
nony4eHe
¢ --+------------- !""""--+------1 .
Cd> nYTeM cpopM posaHs:i, no,o,ncaHs:i
ornpasK
Omnpaeumemo
KBTaHL\
t13eew,eHue o nony4eHuu Cd> (HOn Cd>).
6.Onepamop
3.tiO cpopMpyeT ornpasns:ieT
nony4amemo KBTaHL\ IO noomeep>KOeHUe
1
1
oambl omnpaeKU HOn Cd> (n,QO HOn Cd>).
n.a.o V1on
n.a.o V1on
7.nony4amenb no,o,ncb1saeT KBTaHL\ to
n.a.o Hon Cd>, np
3TOM s ccTeMe
cpopMpyercs:i Hanpasns:ieTcs:i Onepamopy
Vian n.a.o
VIOn n.a.o
3.tiO KBTaHL\S'I t13eew,eHue o nony4eHuu
V1on ccti
VIOn C¢>
n.a.o Hon c<1> (Hon n.a.o Hon CCI>).
YT04HEHlllE C4ETA-<l>AKTYPb l
8.B cny4ae Heo6xo,o,Mocrn nony4amenb
Hanpasns:ieT Omnpaeumemo
,o,oKyMeHT
YeeooMneHue
06 ymo4HeHuu
(YOY), s
YOY
YOY
KOTopoM yKa3aHa np4Ha YT04HeH s:i.
9.0mnpaeumenb no,o,ncb1saeT
,o,oKyMeHT
YOY, np 3TOM s cCTeMe cpopMpyeTcs:i
Hanpasns:ieTCS'I
nony4amemo
KBTaHL\S'I
VIOn YOY
VIOn YOY
J,13eew,eHue 0 nony4eHUU YOY (HOn YOY).
52
7
В случае роуминга отзыв Счет-фактуры недоступен после того, как Счет-Фактура отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка счета-фактуры.
Отправитель СФ:
Счет-фактура продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а
затем подписан методом Document.Sign. Документ может быть создан в одном из двух форматов:
в упрощенном формате ФНС. В этом случае перед загрузкой требуется провести трансляцию документа в полный
формат ФНС методом Document.CreateInvoice
в полном формате ФНС
2. через веб-интерфейс системы (сохранен в папке "Черновики"), а затем подписан методом Document.Sign
При использовании метода Document.Add происходит проверка структурированного документа на соответствие xsd-схеме,
назначенной для данного типа документа.
Отправка Извещения о получении счета-фактуры.
Получатель СФ:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо создать Извещение о получении счета-фактуры.
Извещение о получении СФ создается с помощью метода Ticket.CreateReply, подписывается Получателем в его системе и вместе
с подписью загружается в Курьер методом Ticket.Add.
Подписание операторских квитанций.
52
8
В ответ на квитанции Оператора на стороне как Отправителя (Подтверждение даты получения счета-фактуры), так и Получателя
(Подтверждение даты отправки счета-фактуры и Подтверждение даты отправки Извещения о получении счета-фактуры)
создаются Извещения об их получении аналогично предыдущему примеру. При вызове метода Ticket.CreateReply в качестве
входного параметра ему передается id операторской квитанции (транспортного документа), на которую требуется создать
Извещение.
Принятие счета-фактуры.
Получатель СФ:
Если Получатель СФ принимает полученный счет-фактуру к оплате без корректировок, он принимает документ с помощью
метода Document.Accept. После использования этого метода документооборот по данному счету-фактуре завершается как на
стороне Получателя, так и на стороне Отправителя.
Отправка Уведомления об уточнении.
Получатель СФ:
Если Получатель СФ не согласен с данными, указанными в счете-фактуре и не принимает его к оплате, он формирует
Уведомление об уточнении с помощью метода Ticket.CreateClarification, указав в нем причину отклонения счета-фактуры,
подписывает его и затем добавляет с помощью метода Document.RequestClarification.
Отправитель СФ:
В ответ на Уведомление об уточнении на стороне Отправителя должно быть создано Извещение о получении Уведомления, как и
для любой другой квитанции. О том, как определить наличие документа, требующего подписания квитанций, написано в разделе
Определение наличия документа на обработку.
Примеры подписания, принятия или уточнения документа приведены в разделе Типовые задачи и примеры.
52
9
Товарная накладная
Общая схема документооборота Товарной накладной
Общая схема документооборота в Курьере для юридически значимого электронного документа "Товарная накладная" (ТОРГ12)
представлена на рисунке ниже.
В случае роуминга при принятии документа Товарная накладная (ТОРГ-12) осуществляется формирование, подписание
и отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Товарная накладная (ТОРГ-12) недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Создание и отправка Товарной накладной (титула продавца).
Отправитель:
Титул продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а затем
подписан методом Document.Sign
2. через веб-интерфейс системы (сохранен в черновики), а затем подписан методом Document.Sign
Создание и отправка Товарной накладной (титула покупателя).
53
0
Получатель:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо создать титул покупателя.
Титул покупателя может быть создан:
1. локально (в учетной системе и т.д.)
2. программно через API, т.е с помощью вызова метода Ticket.CreateTorg12AcceptTicket
Далее, титул покупателя может быть добавлен в систему одним способом - методом Document.Accept
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
53
1
Акт выполненных работ
Общая схема документооборота Акта выполненных работ (оказанных услуг)
Общая схема документооборота в Курьере для юридически значимого электронного документа Акт о выполнении работ
(оказании услуг) представлена на рисунке ниже.
Схема обмена документа Акт о выполнении работ (оказаниии услуг) аналогична схеме обмена Товарная накладная, за
исключением:
1. Используется тип документа ACTFNS
2. Для получателя для создания титула заказчика используется метод Ticket.CreateAcceptenceCertificateAcceptTicket
3. При добавлении титула заказчика используется тип квитанции TransportDocumentType = AcceptanceCertificateCustomerTitle
В случае роуминга при принятии документа Акт о выполнении работ (оказании услуг) осуществляется формирование,
подписание и отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Акт о выполнении работ (оказании услуг) недоступен после того, как документ
отправляется получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов
формата сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
53
2
Подтверждающий документ для ГОЗ
Общая схема документооборота «Подтверждающий документª
Общая схема документооборота документа "Подтверждающий документ" представлена на рисунке ниже.
В случае роуминга при принятии документа Подтверждающий документ осуществляется формирование, подписание и
отправка Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа Подтверждающий документ недоступен после того, как документ отправляется
получателю и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата
сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
53
3
Универсальный передаточный документ Счет-фактура
Общая схема документооборота универсального передаточного документа Счет-фактура
Общая схема документооборота в Курьере для юридически значимого универсального передаточного документа Счет-фактура
(далее УПД Счет-фактура) аналогична схеме документооборота документа Счет-фактура и представлена на рисунке ниже.
53
4
npou,ecc BblCTaBJleHlll YHlllBepcaJlbHOro nepe,D,aTOl.IHOro ,D,OKyMeHTa
Cl.leT-cpaKTypa
OnepaTOp 3AO
nonyYaTenb
1. Omnpaeumenb co3,o,aeT
111 ornpasm1eT
YHU6epcanbHb/ U nepeaamOl/Hb/U aoKyMeHm
Cl.fem-<:/JaKmypa (YnA C<I>) nonylfamemo.
2.0nepamop 3,ao cpopM111pyeT 111 ornpasm1eT
Omnpaeumemo KBll1TaHL\111IO noameep>KaeHue
Yi
...._._-
1-
-
.i.
aamb1
nonylfeHUfl
yHueepcanbH020
nepeaamOlfH020 aoKyMeHma Clfem-<:/JaKmypa
(nAn YnA C<I>).
3.0nepamop
3,aO ornpaem1eT C<I>
111
KBll1TaHL\111IO
noameep>KaeHUe
aambl
............+ -.
omnpaeKu yHueepcanbH020 nepeaamol/Ho20
nAn
nAO
nAO
aoKyMeHma Clfem-<:/JaKmypa (nAO YnA C<I>)
YnA C<l>
YnA C<l>
YnA C<l>
nonylfamemo.
4.0mnpaeumenb
111
nonylfamenb
no,o,Tsep>K,D,atoT nonyYeH111e KB111TaHL1111ill nAn
YnA C<I> u nAO YnA C<I> nYTeM no,o,n111caH1115l
KBll1TaHL\111ill
,
np111
3TOM B Cll1CTeMe
V1on nAn
VIOn nAO
VIOn nAO
aBTOMaT111YeCKll1
cpopM111pytoTC5l
111
YnA C<l>
YnA C<l>
YnA C<l>
ornpasn5ltoTC51 Onepamopy 3,aO OTBeTHble
KBll1TaHL\111111 t1Jeew,eHue O nonylfeHUU nAO
YnA C<I> (On nAO YnA C<I>) 111 J13eew,eHue
o nonylfeHuu nAn YnA C<I> (on nAn YnA
C<I>) .
5.nonylfamenb no,o,Tsep>K,D,aeT nonyYeH111e
YnA C<I> nYTeM cpopM111posaH1115l , no,o,n111caH1115l
I
I
111 ornpasK111 Omnpaeumemo KBll1TaHL\111111
VIOn
VIOn
t1Jeew,eHue o nonylfeHuu YnA C<I>
(O n
YnA C<l>
YnA C<l>
YnA C<I>).
J
6.Onepamop 3,ao cpopM111pyeT 111 ornpasnHeT
nonylfamemo KBll1TaHL\111IO noameep>KaeHUe
aamb1 omnpaaKU on YnA C<I> (nAO on
nAO VIOn
nAO VIOn
YnA C<I>).
YnA C<l>
YnA C<l>
7.nonylfamenb
no,o,n111cb1saeT
KBll1TaHL\111IO
nAO on YnA C<I>, np111 3TOM B Cll1CTeMe
cpopM111pyeTc5l 111 Hanpaen5leTc51 Onepamopy
3,ao KBll1TaHL\1115l t1Jeew,eHue o nonyl.feHuu
VIOn nAO
VIOn nAO
nAO on YnA C<I> (O n nAO on YnA
VIOn YnA
VIOn YnA
C<I>).
C¢>
C¢>
YTO"IHEHE
YH BEPCAJlbHOro
nEPEAAT04HOro
AOKYMEHTA
C4ET-
<S>AKTYPA
1
1
8.B cnyYae Heo6xo,o,111Mocrn nonyl.famenb
HanpasnHeT Omnpaeumemo
,o,oKyMeHT
YOY
YOY
YeeaoMneHue
06 ymol/HeHuu
(YOY),
B
KOTopoM YKa3aHa np111Y111Ha YTOYHeH1115l.
9.0mnpaeumenb no.qn111cb1eaeT .qoKyMeHT
YOY, np111 3TOM B c111cTeMe cpopM111pyeTc5l 111
HanpaBn5leTC51 nonyl.famemo KBll1TaHL\1115l
VIOn YOY
VIOn YOY
J13eew,eHue o nonyl.feHuu YOY (O n YOY).
53
5
В случае роуминга отзыв документа УПД Счет-фактура недоступен после того, как документ отправляется получателю
и переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка УПД Счет-фактура.
Отправитель УПД СФ: УПД Счет-фактура продавца может быть создан:
1. локально (в учетной системе и т.д.) и добавлен систему методом Document.Add с подписью. Либо сначала добавлен, а
затем подписан методом Document.Sign.
2. через веб-интерфейс системы (сохранен в папке "Черновики"), а затем подписан методом Document.Sign
При использовании метода Document.Add происходит проверка структурированного документа на соответствие xsd-схеме,
назначенной для данного типа документа.
Отправка Извещения о получении УПД Счет-фактура.
Получатель УПД СФ: Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе О
пределение наличия документа на обработку. Далее необходимо создать Извещение о получении документа Счет-фактура.
Извещение о получении документа создается с помощью метода Ticket.CreateReply, подписывается Получателем в его системе и
вместе с подписью загружается в Курьер методом Ticket.Add.
Подписание операторских квитанций.
53
6
В ответ на квитанции Оператора на стороне как Отправителя (Подтверждение даты получения Счета-фактуры), так и Получателя
(Подтверждение даты отправки Счета-фактуры и Подтверждение даты отправки Извещения о получении Счета-фактуры)
создаются Извещения об их получении аналогично предыдущему примеру. При вызове метода Ticket.CreateReply в качестве
входного параметра ему передается id операторской квитанции (транспортного документа), на которую требуется создать
Извещение.
Принятие УПД Счет-фактура.
Получатель УПД СФ: Если Получатель УПД СФ принимает полученный документ УПД Счет-фактура к оплате без корректировок,
он принимает документ с помощью метода Document.Accept. После использования этого метода документооборот по данному
УПД Счет-фактура завершается как на стороне Получателя, так и на стороне Отправителя.
Отправка Уведомления об уточнении.
Получатель УПД СФ: Если Получатель УПД. СФ не согласен с данными, указанными в УПД Счет-фактура и не принимает его к
оплате, он формирует Уведомление об уточнении с помощью метода Ticket.CreateClarification, указав в нем причину отклонения
УПД Счет-фактура, подписывает его и затем добавляет с помощью метода Document.RequestClarification.
Отправитель УПД СФ: В ответ на Уведомление об уточнении на стороне Отправителя должно быть создано Извещение о
получении Уведомления, как и для любой другой квитанции. О том, как определить наличие документа, требующего подписания
квитанций, написано в разделе Определение наличия документа на обработку.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
53
7
Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче
имущественных прав (об оказании услуг)
Универсальный передаточный документ об отгрузке товаров (выполнении работ), передаче имущественных прав (об оказании
услуг) (далее УПД ДОП) в соответствии с приказом ФНС № ММВ-7-15/155@ состоит из 2х файлов:
Файл обмена продавца
Документ, соответствующий файлу обмена продавца, создается путем загрузки готового xml-файла в соответствии с
утвержденным в приказе форматом.
Файл обмена продавца подписывается пользователями компании-составителя файла обмена продавца.
Файл обмена покупателя
Документ, соответствующий файлу обмена покупателя, создается через API.
Файл обмена покупателя подписывается пользователями компании-получателя файла обмена продавца.
Схема документооборота
Общая схема документооборота в Курьере для универсального передаточного документа об отгрузке товаров (выполнении
работ), передаче имущественных прав (об оказании услуг) (УПД ДОП) представлена на рисунке ниже.
53
8
В случае роуминга при принятии документа УПД. ДОП осуществляется формирование, подписание и отправка
Отправителю квитанции Извещение о получении.
В случае роуминга отзыв документа УПД. ДОП недоступен после того, как документ отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Создание и отправка УПД ДОП (Продавца).
Отправитель:
УПД. ДОП (Продавца) может быть создан локально (в учетной системе и т.д.) и добавлен систему методом Document.Add, а
затем подписан методом Document.Sign
Отправка УПД ДОП (Покупателя).
Получатель:
Для того, чтобы совершить действие с документом, необходимо знать его id. Подробнее об этом в разделе Определение наличия
документа на обработку.
Далее необходимо сформировать и подписать УПД. ДОП (Покупателя).
УПД. ДОП (Покупателя) может быть добавлен в систему с подписью покупателя методом Document.Accept
53
9
Пример добавления УПД ДОП (Покупателя) с подписью покупателя методом Document.
Accept
<SignedContent>
<Filename></Filename>
<MimeType></MimeType>
<Content></Content>
<Signature>MIIETTCCA/qgAwBAgIKKEwAejAKBgYqhQMCMFADCBDEfMB0GCSqG
OQ==</Signature>
</SignedContent>
Signature - подпись покупателя под файлом обмена покупателя
Отзыв документов
Порядок отзыва универсального передаточного документа об отгрузке товаров (выполнении работ), передаче имущественных
прав (об оказании услуг) в общем виде повторяет порядок отзыва в системе.
Аннулирование документов
Порядок аннулирования универсального передаточного документа об отгрузке товаров (выполнении работ), передаче
имущественных прав (об оказании услуг)ª в общем виде повторяет порядок аннулирования в системе.
Примеры загрузки, подписания, принятия или отклонения документа приведены в разделе Типовые задачи и примеры.
54
0
Универсальный передаточный документ об отгрузке
товаров (выполнении работ), передаче
имущественных прав (об оказании услуг),
включающий счет-фактуру
Общая схема документооборота универсального передаточного документа об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг),
включающего счет-фактуру
Общая схема документооборота в Курьере для юридически значимого универсального передаточного документа об отгрузке
товаров (выполнении работ), передаче имущественных прав (об оказании услуг), включающего счет-фактуру (далее УПД СФ
ДОП) представлена на рисунке ниже.
54
1
,Q,oKyMeHToo6opoT yH111BepcanbHblX nepeAaTO\.JHblX AOKyMeHTOB 06 onpy3Ke
TOBapoB (BblnOflHeHl/1111 pa6oT), nepeAa\.Je lllMymecTBeHHblX npaB (AOKyMeHT 06
oKa3aH111111 ycnyr), BKnto\.Jatom111x B ce6 c\.JeT-cpaKTYPY (Yn,Q, C<l> ,q,on)
snenb
Oneparop 3,QO
1.
Omnpaaumenb C03Aaer
111
ornpasm1er
YHUBepcanbHb/U nepeoamOl.JHb/U
OOKyMeHm
015
omzpy3Ke moaapoa
(BbmonHeHuu pal5om), nepeoa1.Je
UMyU{eCmBeHHb/X npaa
(OoKyMeHm 015 OK838HUU
ycnyz), BKnJ01.J8JOU{UU a cel5>1 c1.Jem-<jJaKmypy (Yn,Q C<!>
.QOn) nony1.JamenJO.
YnA C<ll
2.0nepamop
3,QO cpopM111pyer
111 ornpasm1er
m
YnA C<ll
I I
OmnpaaumenJO KBlllTaH4llllO noomaep>KOeHue oambl
AOn
On
nony1.JeHu>1
yHuaepcanbHOco
nepeoamo1.JHozo
ooKyMeHma 015 omzpy3Ke moaapoa (BbmonHeHuu
pal5om), nepeoa1.Je uMyU{ecmaeHHbJX npaa (ooKyMeHm
015 OK838HUU ycnyz), BKfl/Ol.J8/0U{UU B cel5>1 Cl.Jem­
c/JaKmypy (n.Qn Yn.Q c<i> .QOn).
3.0nepamop
3,QO ornpasm1er Yn.Q C<!> .QOn
111
I
I
I
A
KB111TaH4111to
noomaep>KoeHue oamb1 omnpaaKu
ni:1n YnA
ni:1n YnA
nAO YnA
nAO YnA
yHuaepcanbHOGO nepeoamol.JHOGO ooKyMeHma
015
C<ll AOn
C<!> AOn
C<ll AOn
C<ll AOn
omzpYJKe moaapoa (BbmonHeHuu pal5om), nepeoa1.Je
UMyU{eCmBeHHb/X npaa (OoKyMeHm 015 OK838HUU
ycnyz), BKnJ01.JaJOU{UU a cel5>1 c1.Jem-<jJaKmypy (n,QO
I
I
I
Yn.Q C<!> .QOn) nony1.JamenJO .
111on ni:1n
111on ni:1n
111onni:10
111onni:10
4.0mnpaaumenb
111
nony1.Jamenb noATBep>KAatoT
YnA C<ll
YnA C<ll
YnA C<ll
YnA C<ll
nony4eH111e KB111raH4111 n.Qn Yn.Q c<i> .QOn u n.Qo
AOn
AOn
AOn
AOn
nyreM noAn111caH111si Ks111raH4111 , np111
Yn,Q C<!> ,QOn
3TOM B ClllCTeMe aBTOMarn4eCKlll cpopM111pytoTCS1 Iii
ornpasnsitorcsi Onepamopy 3,QO oTBeTHble KB111TaH4111 111
l/fJBeU{eHue o nony1.JeHuu n.Qo Yn.Q C<!> .QOn (110n
n,Qo Yn.Q C<!> .QOn) 111 l/f3aeU{eHue o nony1.JeHuu n,Qn
Yn.Q c<i> .Qon (11on n.Qn Yn.Q c<i> .QOn) .
5.nony'lamenb noATBep>KAaer nony4eH111e Yn,Q C<!>
,QOn nyreM cpopM111posaH111si , noi:1n111caH111si 111 ornpasK111
I
I
Omnpaaumemo KBlllTaH4111111 l/fJBeU{eHue o nony1.JeHuu
111on YnA
111on YnA
C<!> AOn
C<ll AOn
Yn.Q C<!> .QOn (110n Yn.Q C<!> .QOn).
6.0nepamop
3,[/0 cpopM111pyer
111 ornpasnsier
l
nony1.Jamemo KB111TaH4111to noomaep>KoeHue oamb1
omnpaaKu 11on Yn.Q c<i> .Qon (n.Qo 11on Yn.Q c<i>
111-rl
,QOn).
ni:10111on
ni:10111on
YnA C<ll
YnA C<ll
AOn
7.nony1.Jamenb noi:1n111cb1saer KB111TaH4111to n.Qo 11on
Yn.Q C<!> .QOn, np111 arnM s c111creMe cpopM111pyercsi 111
Hanpasnsiercsi
Onepamopy
3,[/0
KBlllTaH4111si
II
I
l/f3aeU{eHue o nony1.JeHuu n.Qo 11on Yn.Q cci> .Qon
111onni:10 111on
111onni:10111on
(11on n.Qo 11on Yn.Q cci> .QOn).
YnA C<ll AOn
YnA C<llAOn
B.nony1.Jamenb np111H111Maer Yn,Q C<!> ,QOn Ha arane
6e3 noAn111caH111si oTBeTHoro rnryna.
I
9.nony1.Jamenb
n0An111cb1saer
ccpopM111posaHHbl
AOn c 3n
AOn c 3n
C!Jaun ol5MeHa n0Kynamen>1 (,QOn) Ha arane c
noAn111caH111eM orserHoro rnryna.
10. nony'iamenb
onpasnsier
.QOn c
3n
n0Kynamen>1 OmnpaaumenJO nocne 3asepweH111si
Mapwpyra cornacosaH111si.
YT04HEH E Yn,Q C4> ,QOn
11.B cny4ae
Heo6XOA111Mocrn nonyl!amenb
Hanpasnsier
OmnpaaumenJO AOKyMeHT
YaeooMneHue 015 ymol.JHeHUU (YOY), B KOTOpoM
YOY
YKa3aHa np1114111Ha yro4HeH111si.
-+-- -1 --
,.I
3TOM B ClllCTeMe cpopM111pyeTCS1 Iii HanpasnsieTCS1
12.0mnpaaumenb n0An111cb1saer AOKYMeHT YOY, np111
54
2
nony1.Jamemo KB111TaH4111si l/fJBeU{eHue o nony1.JeHuu
54
3
В случае роуминга отзыв документа УПД СФ ДОП недоступен после того, как документ отправляется получателю и
переходит в статус Подготовлен, в силу отсутствия унифицированного для Операторов формата сообщения об отзыве.
Примеры загрузки, подписания, принятия или отклонения/уточнения документа приведены в разделе Типовые задачи и примеры
54
4
Коды типов документов
Коды типов документов.
Наименование
Код
Идентификатор
Структурированный
Акт взаимозачета
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
54
5
Уведомление об отгрузке (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
ВАЖНО!
Если вы не нашли требуемый тип документа, обратитесь в техническую поддержку.
54
6

 

 

 

 

 

 

 

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