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