Page tree
Skip to end of metadata
Go to start of metadata


Во всех GET\POST запросах должен быть токен доступа (постоянный или временный)


Запрос информации по контейнерам
Запрос информации по документам
Создание контейнера
Добавление документов в контейнер
Отправка контейнера



Инициализация контейнера
POST-запрос

cmd =FNS.InitContainer
Code = код документооборота 
CodeTransaction = код транзакции
CodeRecipient = код получателя (ИФНС или оператор) контейнера


CodeНазваниеКто инициализирует обменЧто должен делать абонентКакие документы требуются
01ДекларацияАбонентОтправить сформированный контейнер.
Сформировать извещения о получении:
1) квитанции или уведомления об отказе,
2) извещения о вводе
декларация, доверенность, описание
02Обращение налогоплательщикаАбонент

Отправить сформированный контейнер.

Сформировать извещение о получении:

извещения о получении или уведомления об отказе
обращение, приложение, доверенность, описание
03Письмо налогового органаНалоговаяСформировать извещение  о получении
05Рассылка налогового органаНалоговаяСформировать извещение  о получении
06Запрос налогоплательщикаАбонентОтправить сформированный контейнер.
Сформировать извещения о получении:
1) квитанции или уведомления об отказе,
2) ответа от налоговой
запрос, доверенность, описание
07Ошибка обработки пакетаАбонент \ Налоговая \ ОператорОтправить сформированный контейнер с описанием ошибкисообщение об ошибке
08Сведения2НДФЛАбонентОтправить сформированный контейнер.
Сформировать извещение о получении:
протокола приема 2НДФЛ и реестра принятых документов
форма2НДФЛ, доверенность, описание
09Заявление налогоплательщикаАбонентОтправить сформированный контейнер.
Сформировать извещения о получении:
1) квитанции или уведомления об отказе,
2) сообщения о проверке от налоговой
заявление, доверенность, описание
10Документ налогового органаНалоговаяСформировать
1) извещение о получении документов
2) квитанции или уведомления об отказе

11Уведомление налогоплательщикаАбонентОтправить сформированный контейнер.
Сформировать извещение о получении:
квитанции или уведомления об отказе
уведомление, описание
12Представление налогоплательщикаАбонентОтправить сформированный контейнер.
Сформировать извещение о получении:
квитанции или уведомления об отказе
представление, приложение, доверенность, описание


 
 Ответ сервера при успешной инициализации:

[
   {
      "IdContainer": "E0C33BCB-C748-4D66-A102-9CAF51EF3109",
      "Code": "01",
      "CodeTransaction": "01"
   }
]


Описание полей:

IdContainer - содержит идентификатор контейнера, который требуется при просмотре списка документов, добавлением\удалением документов из него




Добавление документов в контейнер
POST-запрос
cmd=FNS.AddFile
IdContainer - идентификатор контейнера
FileName= корректное наименование файла (на стороне клиента\как должен видеть налоговый орган) = исходноеИмяФайла
TypeFile = типДокумента по справочнику ФНС:  декларация, доверенность, вложение ...
TypeContent = типСодержимого: xml, doc, rtf, unknown ...
CodeTypeDocument - кодТипаДокумента  по справочнику  ФНС
File - файл с документом
FileSig - файл подписи

 

 Ответ сервера при успешном добавлении:

[
   {
      "IdContainer": "E0C33BCB-C748-4D66-A102-9CAF51EF3109",
      "FileName": "NO_UTILSB_6320_6320_6320002223632001001_20201215_427740772140965.xml",
      "IdFile": "4992C796-5705-4D65-B330-F51CD5BF125E"
   }
]


Описание полей:

IdContainer - содержит идентификатор контейнера
FileName - имя файла
IdFile - уникальный идентификатор файла в системе


Удаление документа из контейнера (если добавили не тот документ, для исключения перед отправкой)
cmd=FNS.AddFile
IdContainer - идентификатор контейнера
IdFile - уникальный идентификатор файла в системе

Отправка контейнера
POST-запрос
cmd=FNS.SendContainer
IdContainer - идентификатор контейнера

Получение списка контейнеров
GET-запрос
cmd=FNS.Containers
DT1 - с указанной даты
DT2 - по указанную дату

Получение списка файлов в контейнере
GET-запрос
cmd=FNS.Files
IdContainer - идентификатор контейнера

Получение файла из контейнера
GET-запрос
cmd=FNS.GetFile
IdContainer - идентификатор контейнера
IdFile - идентификатор файла в контейнере

Получение списка связанных контейнеров (цепочка обмена с оператором\налоговой)
GET-запрос
cmd=FNS.ContainersById
IdContainer - идентификатор контейнера, для которого необходимо получить зависимости


  • No labels