Общие сведения
Работа с опросником осуществляется через существующий механизм – Интеграция объектов с помощью метода отправки команды – execute.
Запрос на установку значений производится по URL – https://{{server}}/a/{{app}}/{{tenant}}/hs/dt/storage/integration/execute
Параметры URL
Параметр | Описание | Пример |
|---|---|---|
| server | Адрес сервера облачного сервиса Фреш | stage.1cfresh.com |
| app | Имя приложения пользователя | bs |
| tenant | Номер приложения пользователя | 10027 |
Формат входящих параметров
В теле запроса передается JSON со следующей структурой.
| Параметр | Тип | Описание |
|---|---|---|
| method | Строка | Описание метода, который нужно выполнить. Доступные методы:
|
| parameters | Группа свойств | Список параметров выполнения метода. |
| Строка | Тип опроса. Доступные значения:
|
| Группа свойств | Данные организации |
| Строка | ИНН организации - обязателен к заполнению |
| Строка | КПП организации - не обязателен к заполнению для предпринимателей (12 знаков в ИНН) |
| Строка | Устанавливаемый статус опроса:
|
Запрос выполняется асинхронно. В ответ будет получена информация о выполнении команды с кодами ответа:
- 10202 – запрос еще выполняется
- 10200 – запрос выполнен
Примеры передаваемых параметров
{
"method":"Обработка/МониторНалоговИОтчетности/ОтчетыПрошлыхПериодов/УстановитьРезультатыОпросаПоОтчетам",
"parameters": {
"organization": {
"inn": "783900281039",
"kpp": ""
},
"type":"УСН",
"status": "ВсеОтчетыСданы"
}
}
{
"method":"Обработка/МониторНалоговИОтчетности/ОтчетыПрошлыхПериодов/УстановитьРезультатыОпросаПоОплатам",
"parameters": {
"organization": {
"inn": "783900281039",
"kpp": ""
},
"type":"СтраховыеВзносы_Предприниматель",
"status": "ЗадолженностиНет"
}
}
{
"method":"Обработка/МониторНалоговИОтчетности/ОтчетыПрошлыхПериодов/УстановитьРезультатыОпросаПоОплатам",
"parameters": {
"organization": {
"inn": "783900281039",
"kpp": ""
},
"type":"УСН",
"status": "ЗадолженностиНет"
}
}
Ошибки
При использовании описанных выше методов возможно возникновение следующих ошибок:
- 10500 - При возникновении исключения
- 10400 - При возникновении ошибки, связанной с передаваемыми данными:
- Для всех методов
- "Ошибки заполнения" - все поля в параметрах обязательные
- "Ошибка заполнения" - если в поле type передано значение, которое не поддерживается
- Метод "УстановитьРезультатыОпросаПоОтчетам"
- "Тест отчетности прошлых периодов не требуется, поэтому результаты теста установить невозможно" - возвращается в случае, если тест не требуется - неправильная учетная политика, дата регистрации организации в этом году, уже создана декларация по УСН и т.п.
- Для всех методов