СБИС.ЗАПИСАТЬКОМПЛЕКТ (API ОТЧЕТНОСТЬ)

Обращение к методу СБИС.ЗаписатьКомплект требуется для создания комплекта отчетности на портале online.sbis.ru перед подписанием и отправкой.

Метод СБИС.ЗаписатьКомплект принимает массив объектов "Документ". Структура каждого объекта сделана максимально преемственной со структурой "Документ", которая используется в методах интерфейса СБИС.

Аналогом метода СБИС.ЗаписатьКомплект является метод СБИС.ЗаписатьДокумент внешнего интерфейса ЭДО.

Создание комплектов отчетности работает только по приложенным ссылкам на файловое хранилище. Для создания комплекта отчетов следует передать на вход метода СБИС.ЗаписатьКомплект следующую структуру данных.

  • Документ: массив объектов (один элемент для каждой отправки в сторону хранилища файлов)
    • Идентификатор: Строка (идентификатор документооборота, в онлайн это поля "ДокументРасширение.ИдентификаторВИ" )
    • Примечание: Строка (указывается тема для отправки писем)
    • Тип: Строка (следует указывать тип документа согласно справочнику
    • ПодТип: Строка (следует указывать подтип комплекта отчетности, в соответствии со справочником
    • ДатаВремяСоздания: Строка
    • Расширение: Объект (информация о связанном документе)
      • КомплектОснование: Строка (идентификатор UUID связанного документа. Следует отдавать идентификатор требования, на которое отправляется уведомление о невозможности представления документов)
      • ОснованиеНомер: Строка (номер связанного документа. Следует передавать номер связанного документа требования)
      • ИдентификаторДокументаОснования: Строка (UUID ранее созданного документа отправки. Заполняется, если нет возможности определить комплект в толстом клиенте)
    • Редакция: Объект (содержится информация об идентификаторе объекта)
      • ПримечаниеИС: Строка (идентификатор комплекта, к которому относится отправка)
    • НашаОрганизация: Объект (указывается налогоплательщик, при отправке филиала — филиал)
      • ИдентификаторБиллинга (уникальный идентификатор абонента на биллинге и операторе)
      • СвЮЛ: Объект (идентификатор клиента в биллинге)
        • ИНН: Строка
        • КПП: Строка
        • КодФилиала: Строка
        • Название: Строка
        • НазваниеПолное: Строка
      • СвФЛ
        • ​ИНН: Строка
        • Фамилия: Строка
        • Имя: Строка
        • Отчетство: Строка
    • Участники
      • ​Отправитель: Объект (отправитель отчетности. При отправке по доверенности не совпадает с плательщиком. Формат совпадает с форматом объекта Документ.НашаОрганизация)
      • Получатель: Объект (государственный орган, при отправке отчетности)
        • ГосударственнаяИнспекция: Строка (идентификатор госсударственного органа)
      • КонечныйПолучатель: Объект (код налогового органа, где плательщик зарегистрирован по месту нахождения, в противном случае равен объекту Плательщик. По формату совпадает с Документ.Участники.Получатель)
    • Вложение: массив объектов (для каждого отдельного файла в отправляемом отчете)
      • Подтип: Строка (указывается КНД отдельных файлов. Для отчетов, которые могут быть включены в разыне комплекты КНД отчета будет указано в этом поле. Для остальных отчетов КНД указывается в поле Документ.ПодТип или в файле описания в теге КНДФормы)
      • Направление: Строка «Исходящий»
      • Идентификатор: Строка (UUID идентификатор вложения)
      • ВерсияФормата: Строка
      • ПодВерсияФормата: Строка
      • Название: название отправленного отчета
      • ТипПриложения: Строка (используется только для бухгалтерской отчетности)
      • Категория: Строка («Основное», «Приложение»)
      • Файл: Объект
        • Имя: Строка (имя файла)
        • Ссылка: Строка (ссылка для скачивания файла из хранилища файлов)
      • Подпись: Массив объектов
        • Сертификат: Объект (реквизиты владельца ЭЦП)
          • Отпечаток: Строка (отпечаток сертификата)
    • Сертификат: Массив объектов
      • Отпечаток: строка (обязательный элемент)
      • Ключ: Объект
        • Тип: Строка ("Серверный"/"Клиентский")
    • Сведения: Объект
      • ГоловнойПлательщик: Объект (при отправке отчетности от филиала указать головную организацию, в остальных случаях объект не указывается)
      • Ссылка: Строка (ссылка на файл описания формата *.xml)
      • Номер: Строка (номер документа)
      • Описание: Объект
        • ИмяФормы: Строка (обязательный элемент для ФНС, РОССТАТ.)
        • КНДФормы: Строка
        • ВидДокумента: Строка
        • НомерКорректировки: Строка 
        • НомГар: Строка (номер банковской гарантии для соответствующего документооборота. Обязательный элемент.)
        • НомУвед: Строка 
        • НоПоМестуУчета: строка (обязательный элемент для отправки отчетности в ФНС)
        • НоПоМестуНахождения: Строка (указывается код из класификатора СОНО) 
        • РегистрационныйНомерПФ: Строка (для пенсионного фонда)
        • РегистрационныйНомерОрганизации:Строка
        • НомерОтчета: Строка 
        • ВидОтчета: Строка (бухгалтерский/статистический для ТОГС)
        • УполномоченнаяБухгалтерия: Строка 
        • Тема: Строка (тема письма для исходящих писем)
        • Категория: Строка (для отправки отчет в ПФ необходимо указывать занчение МакетЭВД. Если не нужно указывать передайте пустой тег. Для ответов на ретроконверсию, в строке укажите текст «Ретроконверсия»)
        • СНИЛС: Строка (обязательный элемент)
        • ВидСтажа: Строка (Вид пенсионного стажа сотрудника. Обязательный элемент для ПФ)
        • ДатаВыходаНаПенсию: Строка (обязательный элемент для пенсионного фонда.)
        • ОтветНа: Строка (идентификатор документооборота входящего письма. Обязательно указывать для ответов на ретроконверсию)
        • КодЗапроса: Строка (обязательный элемент для ФНС и ИОН)
        • НомерДокНП: Строка (номер заявления о ввозе и уплате косвенных налогов. Требуется для любых документов с регламентом «Заявление». Обязательный элемент)
        • КолФайл: Строка (количество файлов при отправке представления несколькими отправками)
        • ФИО: Объект (обязательный элемент для ПФ)
          • Фамилия: Строка
          • Имя: Строка
          • Отчество: Строка
        • Отчетный период: Объект (обязательный элемент)
          • Год: Строка (укажите год за который предоставляется отчет)
          • Код: Строка (введите код согласно справочнику кодов СКНП.)
          • ИдентификаторВложения: Строка (обязательный атрибут, который позволяет спосотавить период и отдельное вложение. Актуально для отправки корректирующих сведений в ПФ, которые будут содержать отчеты за разный период)
      • Пакет: Объект
        • ВерсПрог: Строка (версия программы отправки отчета)
        • СКЗИ: Строка (версия СКЗИ для ПФР)
        • Доверенность: Объект (Элемент считается не обязательным. Необходимо указывать только при отправке в ПФР подоверенности)
          • Номер: Строка (номер договоренности)
          • НомерСоглашенияЭДО: Строка
          • ДатаНачалаДействия: Строка
          • ДатаОкончанияДействия: Строка
          • УполномоченныйПредставитель: Объект
            • ИдентификаторСубъекта: Строка (регистрационный номер для ПФР. Данный элемент не следует передавать в ФСС)
            • ИНН: Строка (только для отправки в ФСС)
            • КПП: Строка (только для отправки в ФСС)
            • Имя: Строка (название уполномоченного представителя для ПФР и ФСС)
          • Доверитель
            • ИНН: Строка
            • КПП: СТрока
            • Название: Строка
            • ИдентификаторСубъекта: Строка (регистрационный номер доверителя)
        • СоглашениеСПФР: Объект (не обязательный элемент, но при его отсутствии оператор не сможет проверить корректность регистрации абонента и возможно получить отказ от ПФР)
          • Дата: Строка
          • Номер: Строка
        • НатуральныйИдентификатор: Строка (обязательный элемент для ПРФ и РОССТАТ. Для ТОГС,ОКПО и ПФР необходимо указать регистрационный номер организации отправителя)
        • ПрограммаФормированияОтчета: Строка (программа, в которой сформированы отчеты)
        • ИП: Объект (Идентификатор НП, информация используется только для отчетности в ПФР)
          • Идентификатор: Строка (регистрационный номер индивидуального предпринимателя как физического лица, здесь должен быть номер налогоплательщика)
          • Название: Строка (название ИП)
          • КодКатегории: Строка (код категории из отчета ПФР. Если такого кода нет — введите тег «не записывать»)

Результат запроса

  • Иденитифкатор: Строка 
  • Примечание: Строка
  • Тип: Строка
  • ПодТип: Строка
  • ДатаВремяСоздания: Строка
  • Редакция: Объект
    • ПримечаниеИС: Строка
  • НашаОрганизация: Объект
    • ИдентификаторБиллинга
    • СвЮЛ: Объект
      • ИНН: Строка
      • КПП: Строка
      • КодФилиала: Строка
      • Название: Строка
      • НазваниеПолное: Строка
    • СвФЛ:
      • ИНН: Строка
      • Фамилия: Строка
      • Имя: Строка
      • Отчество: Строка
    • Участники
      • Отправитель: Объект
      • Получатель: Объект
        • ГосударственнаяИнспекция: Строка
      • КонечныйПолучатель: Объект
    • Вложение: массив объектов
      • Подтип: Строка
      • Направление: Строка «Исходящий»
      • Идентификатор: Строка идентификатор вложения
      • ВерсифФормата: Строка
      • ПодВерсияФормата: Строка
      • Название: Строка
      • ТипПриложения: Строка
      • Категория: Строка
      • ХешУникальныхДанных: Строка
      • Файл: Объект
        • Имя: Строка имя файла
        • Ссылка: Строка
    • Сведения: Объект
      • ГоловнойПлательщик: Строка
      • Ссылка: Строка
    • Сертификат: массив объектов
      • ФИО: Строка
      • Должность: Строка
      • ИНН: Строка
      • Название: Строка
      • Отпечаток: Строка
      • СерийныйНомер: Строка
      • Квалифицированный: Строка «Да»/«Нет»
      • ДействителенС: Строка
      • ДействителенПо: Строка
      • Ключ: Объект
        • Активирован: «Да»/«Нет»
        • СпособАктивации: Строка
        • Тип: Строка

Пример запроса

{
	"jsonrpc": "2.0",
	"method": "СБИС.ЗаписатьКомплект",
	"params": {
		"Документ": [{
			"Идентификатор": "c20675b1da9c4584981d9c84ac824e9d",
			"Примечание": "",
			"Тип": "ОтчетФНС",
			"ПодТип": "",
			"ДатаВремяСоздания": "2018-04-16 14:40:00",
			"Редакция": {
				"ПримечаниеИС": "8c7808b5-0eee-11e7-8803-005056b7582b"
			},
			"Расширение": {
				"КомплектОснование": "",
				"ОснованиеНомер": "",
				"ИдентификаторДокументаОснования": ""
			},
			"НашаОрганизация": {
				"ИдентификаторБиллинга": "0606457004",
				"СвЮЛ": {
					"ИНН": "1708003233",
					"КПП": "170801001",
					"Название": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ, ООО",
					"НазваниеПолное": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ, ООО",
					"КодФилиала": ""
				}
			},
			"Участники": {
				"Отправитель": {
					"ИдентификаторБиллинга": "0606457004",
					"СвЮЛ": {
						"ИНН": "1708003233",
						"КПП": "170801001",
						"Название": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ, ООО",
						"КодФилиала": ""
					}
				},
				"Получатель": {
					"ГосударственнаяИнспекция": "7666"
				},
				"КонечныйПолучатель": {
					"ГосударственнаяИнспекция": "7666"
				}
			},
			"Вложение": [{
				"Идентификатор": "2c85a541-41db-40bc-b155-d8b00fc5f8cc",
				"Название": "НД по ЕНВД для отдельных видов деятельности (от 22.12.15)",
				"Категория": "Основное",
				"ТипПриложения": "",
				"ПодТип": "1152016",
				"Направление": "Исходящий",
				"ВерсияФормата": "5.06",
				"ПодВерсияФормата": "",
				"Файл": {
					"Имя": "NO_ENVD_7666_7666_173170801001_32DB18D2-6551-4B41-0D8D3F3F49B9.xml",
					"Ссылка": "https://online.sbis.ru/disk/api/v1/03ect=simple_file_sd&dis"
				}
			}],
			"Сертификат": {
				"Отпечаток": "CC92BD0D5C9005184B455C7B165C3D8F98F3FEF6",
				"Ключ": {
					"Тип": "Клиентский"
				}
			},
			"Сведения": {
				"Описание": {
					"ИмяФормы": "Налоговая декларация по единому налогу",
					"КНДФормы": "1152016",
					"ВидДокумента": "первичный",
					"НОПоМестуУчета": "7666",
					"НОПоМестуНахождения": "7666",
					"УполномоченнаяБухгалтерия": "true",
					"КолФайл": "1",
					"Период": [{
						"ИдентификаторВложения": "2c85a541-41db-40bc-b155-d8b00fc5f8cc",
						"Код": "22",
						"Год": "2016"
					}]
				},
				"Пакет": {
					"ВерсПрог": "СБИС 2.4.535",
					"ПрограммаФормированияОтчета": "СБИС 2.4.375;СБИС 2.4.535"
				}
			}
		}]
	},
	"id": 0
}

Скачать пример

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ