Методы генерации файлов отчетов в черновике
Список доступных методов:
Некоторые формализованные документы для ФНС и СФР можно создать прямо в черновике, а не загружать уже готовые. По контрактам методы данного раздела формируют документы в черновике. Контракт указывает на тип и формат документа, а также содержит информацию, которая будет передана в ФНС или СФР.
Список форм, которые доступны для формирования:
запрос на сверку с налоговой (ИОН запрос);
заявление на подключение к ЭДОК;
подписка оператора на организацию по РНС для СЭДО СФР.
Существует семь видов ИОН запросов:
ИОН 3 – Перечень налоговых деклараций (расчетов) и бухгалтерской отчетности.
ИОН 4 – Акт сверки принадлежности сумм денежных средств.
ИОН 5 – Справка об исполнении налогоплательщиком обязанности по уплате налогов, сборов, пеней, штрафов.
ИОН 6 – Справка о принадлежности сумм денежных средств, перечисленных в качестве ЕНП.
ИОН 7 – Справка о наличии по состоянию на дату формирования справки сальдо ЕНС налогоплательщика.
ИОН 8 – Сведения о наличии (отсутствии) задолженности в размере отрицательного сальдо ЕНС.
ИОН 9 – Справка о принадлежности сумм денежных средств, перечисленных в качестве ЕНП (агрегированные данные).
Примечание
С 1 января 2023 ФНС перестала принимать следующие ИОН запросы:
ИОН 1 – Справка о состоянии расчетов по налогам, сборам, пеням и штрафам (Форма N39-1).
ИОН 2 – Выписка операций по расчетам с бюджетом.
Согласно порядку работы с черновиками, методы нужно использовать на шаге наполнения черновика. После создания файла установленного формата в документе черновика нужно добавить подпись к файлу.
В результате для ИОН запроса будет создан документооборот с типом urn:docflow:fns534-ion, для заявления на подключение к ЭДОК — urn:docflow:pfr-ancillary, дя подписок СЭДО — urn:docflow:fss-sedo-provider-subscription.
Создание файла в документе по контракту
Метод: POST BuildDocument
Данный метод позволяет создать файл установленного формата в указанном документе черновика.
Описание параметров метода:
В параметре
type
необходимо указать тип документа:
ION3
— ИОН 3;
ION4
— ИОН 4;
ION5
— ИОН 5;
ION6
— ИОН 6;
ION7
— ИОН 7;
ION8
— ИОН 8;
ION9
— ИОН 9;
ZPED
— заявление на подключение к ЭДОК с СФР;
fssSedoProviderSubscriptionForRegistrationNumber
— подписка оператора на организацию по РНС.Параметр
version
означает версию контракта:
Для ИОН запросов версия всегда равна 3.
В заявлении на подключение к ЭДОК не используется.
В теле запроса необходимо передать контракт в формате валидного JSON.
На основании переданного контракта будет сформирован файл отчета. Если файл успешно создан, его контент появится в документе черновика, и метод вернет пустой ответ 200.
Метод можно использовать после создания черновика и пустого документа в нем. В результате вызова метода в документе появится контент файла установленного формата.
Создание и замена документа по контракту
Метод: POST BuildDocumentContent
С помощью этого метода можно создать документ в черновике, который будет содержать контент файла установленного формата.
Описание параметров метода:
В параметре
type
необходимо указать тип документа:
ION3
— ИОН3;
ION4
— ИОН4;
ION5
— ИОН5;
ION6
— ИОН6;
ION7
— ИОН7;
ZPED
— заявление на подключение к ЭДОК;
fssSedoProviderSubscriptionForRegistrationNumber
— подписка оператора на организацию по РНС.Параметр
version
означает версию контракта:
Для ИОН запросов версия всегда равна 3.
В заявлении на подключение к ЭДОК не используется.
В теле запроса необходимо передать контракт в формате валидного JSON.
Если файл успешно создан, метод вернет ответ 200 и сформированный в черновике документ.