Сбис способ обмена sdk

Обмен счетами-фактурами в API и SDK

Обмен электронными счетами-фактурами в СБИС происходит в соответствии с Приказом Минфина РФ от 10.11.2015 N 174н.

  1. Продавец формирует документ, подписывает и отправляет покупателю — событие «Отправка».
  2. Оператор ЭДО:
    • отправляет покупателю документы — событие «Получение»;
    • фиксирует дату отправки документов и отправляет подтверждение продавцу — событие «Подтверждение даты получения» или «Подтверждение получателю на отправку»;
    • фиксирует дату получения документов и отправляет подтверждение покупателю — событие «Подтверждение даты отправки» или «Подтверждение отправителю на отправку».
  3. Покупатель:
    • проверяет счет-фактуру в электронной форме на соответствие требованиям;
    • отправляет в ответ подписанные извещения — событие «Извещение о получении»;
    • если документ верен, утверждает и подписывает счет-фактуру своей ЭП.

Продавцу отправляется уведомление о приеме — событие «Уведомление о приеме».

  • фиксирует дату получения извещения о получении и отправляет подтверждение покупателю — событие «Подтверждение отправителю на извещение»;
  • фиксирует дату отправки извещения о получении и отправляет подтверждение продавцу — событие «Подтверждение получателю на извещение».
  • Если в документе есть ошибки или неточности, покупатель отклоняет документ. Продавцу направляется уведомление об уточнении с указанием причины отказа. Событие — «Уведомление об уточнении».
    • фиксирует дату получения уведомления об уточнении и отправляет подтверждение покупателю — событие «Подтверждение получателю на отклонение»;
    • фиксирует дату отправки уведомления об уточнении и отправляет подтверждение продавцу — событие «Подтверждение отправителю на отклонение».
  • Полный список названий допустимых событий перечислен в справочнике.

    1. Продавец формирует документ, подписывает и отправляет покупателю — событие «Отправка».
    2. Оператор ЭДО:
      • отправляет покупателю документы — событие «Получение»;
      • фиксирует дату отправки документов и отправляет подтверждение продавцу — событие «Подтверждение даты получения»;
      • фиксирует дату получения документов и отправляет подтверждение покупателю — событие «Подтверждение даты отправки».
    3. Продавец получает подтверждение оператора и отправляет в ответ подписанное извещение — событие «Извещение о получении Подтверждения даты получения».
    4. Покупатель получает документ и подтверждение оператора. После этого, он отправляет в ответ подписанные извещения — событие «Извещение о получении Подтверждения даты отправки».
    5. Оператор ЭДО:
      • формирует подтверждение даты отправки для извещения о получении документа — событие «Извещение о получении»;
      • подписывает извещение и направляет покупателю — событие «Подтверждение даты получения извещения».
    6. Покупатель получает подтверждение оператора. Затем, он отправляет в ответ подписанное извещение о получениии подтверждения — событие «Извещение о получении Подтверждения даты получения извещения».
    7. Если документ верен, то покупатель утверждает и подписывает его своей ЭП. Продавцу отправляется уведомление о приеме документа — событие «Уведомление о приеме».
    8. Если в документе есть ошибки или неточности, то покупатель отклоняет документ. Продавцу направляется уведомление об уточнении, с указанием отказа. Это событие «Уведомление об уточнении».

    Служебные документы «Извещение о получении Подтверждения. », «Извещение о получении Уведомления о приеме», «Извещение о получении Уведомления об уточнении» формируются и отправляются автоматически.

    Читайте также:  Способы создания качества речи

    Полный список названий допустимых событий перечислен в справочнике.

    Форматы

    Электронные счета-фактуры можно создавать в формате 5.01 (Приказ ФНС № ММВ-7-15/820@).

    Форматы служебных документов для обмена счетами-фактурами в электронном виде утверждены Приказом ФНС № ММВ-7-6/36@.

    Источник

    Способ обмена SDK, ExtSDK, API, Каталог в обработке СБИС для 1С

    Обработка СБИС для 1С поддерживает несколько способов обмена с серверами СБИС для выгрузки и загрузки документов в/из 1С. Ниже рассмотрим чем они отличаются и в чем преимущества каждого из них.

    Стоит отметить, что по всем вариантам отправки, окно 1С предприятия будет занято до тех пор, пока не отправит и не обработает все документы которые были помечены в отправку. Т.е. пользователь не сможет параллельно продолжить работу в 1С в этом же окне, только если открывать отдельное. Исключение составляет способ обмена Каталог.

    Скорость отправки, общие принципы

    Все способы обмена имеют разные показатели скорости формирования и отправки документов из 1С. Возьмем для примера отправку 1000 документов. Отправка документов делится на такие отрезки времени:
    1) Запрос данных из базы 1С для каждого из формируемых документов
    2) Формирование конечного xml файла документа (вложения)
    3) Подписание (каждого документа в отдельности)
    4) Установка подключения и передача файлов в СБИС, получение ответа от СБИС о результате отправки документа

    Способ обмена SDK это стандартный вариант, наиболее предпочтительный без излишеств и проверенный временем. Документы электронной подписью подписывает SDK.

    SDK (англ. software development kit) это набор COM компонент упрощающих взаимодействие или разработку прикладных решений с той системой под которую это SDK разработано. В данном случае СБИС SDK это библиотека с набором простых команд для СБИС, которые реализуют типовые задачи и позволяют в упрощенном виде взаимодействовать с внешним интерфейсом (API) самого СБИС.

    В обработке СБИС для 1С этот способ обмена требует предустановленную (зарегистрированную) библиотеку, которую можно скачать с сайта поддержки СБИС. Его установка крайне проста. После того как скачаете инсталлятор SDK СБИС, запустите и установите буквально в 2 клика. Данная библиотека позволяет работать не только из обработки СБИС, но и разработать собственное решение в т.ч. интегрированное в конфигурацию 1С.

    Библиотека регистрируется 1 раз, не требуется запускать других приложений.

    Скорость отправки SDK СБИС

    Чуть медленнее чем extSDK и Каталог + СБИС Коннект.

    Время отправки документов через способ обмена SDK умеренное, работа с COM объектом последовательное (синхронное), обработка для 1С сначала будет последовательно формировать документы пачками, а потом отправлять подключившись к COM объекту и ждать от него ответа о результате отправки каждой пачки документов.

    ExtSDK

    По сути аналог SDK, это прослеживается и из названия ext SDK, т.е. расширенная версия SDK. Документы электронной подписью подписывает extSDK.

    Для запуска внешней обработки СБИС для 1С через способ обмена extSDK требуется установка СБИС Плагина, по сути он так же имеет встроенную библиотеку которая реализует работу с внешним интерфейсом СБИС.

    Установка СБИС Плагина тоже весьма проста, хотя в отличие от дистрибутива SDK, СБИС Плагин имеет больше функционала и возможностей, требуется для установки и для других сервисов СБИС, в частности для работы в ЛК СБИС и подписании в самом кабинете. Т.е. требуется в первую очередь для криптографии. Так что если вы планируете использовать расширенный функционал кабинета СБИС, скорее всего устанавливать СБИС Плагин вам все равно придется.

    Читайте также:  Перечислите способы введения лекарственных веществ

    Внимание! Для работы через этот способ обмена, необходимо запускать СБИС Плагин каждый раз, когда вы хотите отправить документы или авторизоваться через обработку, в т.ч. для обработки Задач в СБИС (данная функция поддерживается только через extSDK).

    Скорость отправки extSDK СБИС

    Процентов на 20-30% быстрее чем SDK. ускорение достигается в первую очередь за счет того что обработка не ждет ответа отправки каждого из массива пакетов.

    Способ обмена Каталог

    Это особый вариант, он подразумевает что прямой связи с серверами СБИС не устанавливается из обработки в т.ч. через установленные на компьютере COM объекты. Обработка работает автономно, вы указываете каталог для обмена документами, обработка СБИС выгружает в этот каталог сформированные документы, и забирает из другого каталога статусы загрузки и обработки документов в СБИС. Отправка осуществляется в связке со СБИС Коннектом, он же подписывает документы перед отправкой.

    Отправка делится на 2 этапа, формирование документов и отправка сторонней утилитой, т.е. по сути асинхронно. После формирования файлов для отправки, обработка «отпускает» 1С Предприятие и пользователь может работать.

    Имеет недостатки в том, что без связи с сервером, не поддерживается предпросмотр документов в обработке, из-за того что визуальный вид документа (визуализация электронного документа) формируется на сервисах СБИС, и без связи с серверами эта возможность недоступна.

    Из плюсов пожалуй только возможность работы без интернета и «ускорение отправки».
    Папка для обмена может быть сетевой, поэтому у компьютера на котором стоит 1С Предприятие может не быть интернета, а открыт доступ к папке или в крайнем случае файлы могут быть перемещены иными способами в т.ч. на флешке.

    Скорость отправки через способ обмена Каталог

    Как сказано выше, отправка разделена на 2 независимых процесса: формирование файлов xml в обработке СБИС для 1С и отправка + подписание через СБИС Коннект.

    В итоге скорость отправки через Каталог примерно между extSDK и SDK.

    Настройка каталогов обмена

    Удобнее когда рабочие каталоги для СБИС Коннекта настроены те же самые, что в обработке СБИС. Тогда папки для отправки документов и обработки статусов не придется перенастраивать.
    При этом СБИС Коннект должен быть установлен на компьютер с доступом в интернет и запущен, если требуется автономная отправка без лишних заморочек. Тогда как только обработка выгрузит xml файлы в каталог обмена, СБИС Коннект их сразу начнет отправлять, по результатам отправки выгрузит в каталог Статусы по отправленным документам, в последствии при обработке документов контрагентами, так же статусы будут выгружены в папку обмена.
    Для обработки статусов в папке обмена необходимо нажимать в обработке кнопку «обновить статусы».

    Способ обмена API в обработке разработан для особых случаев, и главные его ограничения в том, что в обработке нет встроенного модуля для подписания документов, поэтому такой способ обмена не позволяет сразу загрузить и отправить документы контрагенту, т.к. они не подписаны. Таким образом обработка их формирует и загружает в ЛК, но не запускает в документооборот. Подписать документы можно, например, через сам ЛК СБИС.

    Читайте также:  Способы выражения сказуемого составное именное сказуемое примеры

    Источник

    Интеграция по ExtSdk2

    ExtSdk2 — это расширение СБИС3 Плагина, с помощью которого внешние информационные системы могут интегрироваться со СБИС в полном объеме. ExtSdk2 также является надстройкой на API СБИС, которая берет на себя все операции, необходимые для подписания и шифрования данных. Интеграционному решению остается только реализовать алгоритмы передачи и получения данных, описанные в инструкциях на help.sbis.ru.

    ExtSdk2 позволяет синхронным системам, в том числе 1С и SAP, организовать асинхронную многопоточную работу с API SBIS и за счет этого увеличить производительность. Так как работа с ExtSdk2 осуществляется псевдо асинхронно, то алгоритмы массовой обработки данных намного сложнее, чем при интеграции другими синхронными способами — SBIS SDK, СБИС Коннект или FTP/каталог.

    Интеграцию со СБИС условно можно разделить на несколько частей.

    Интеграция электронного документооборота

    Это отправка и получение документов с подписанием/шифрованием. Включает в себя:

    • отправку документов;
    • обработку служебных событий — формирование извещений о получении, расшифровка;
    • обработку событий — получение входящих документов, статусов по ранее отправленным документам, событий обмена с госсистемами;
    • обработку документов — утверждение, отклонение, выполнение переходов внутреннего документооборота;
    • реализацию пользовательского интерфейса во внешней системе:
      • отображение списков документов;
      • загрузку и просмотр документов;
      • работу с задачами;

    Интеграция электронной отчетности

    Включает в себя загрузку и отправку отчетности, получение статусов и требований, ответы на них.

    Интеграция ведения учета

    Включает в себя импорт, экспорт, синхронизация справочников и документов.

    Для использования ExtSdk2 через OLE, установите полную версию СБИС3 Плагин.

    Источник

    Выбрать способ обмена документами во внешней обработке

    Выбор способа обмена документами зависит от особенностей документооборота в вашей компании и технических возможностей.

    Сравните возможности разных способов обмена, чтобы выбрать подходящий.

    Способ обмена Технические требования Способ взаимодействия Ограничения передачи данных Особенности
    Каталог Интернет: Нет Выгрузка документов в папку на компьютере Для СБИС Коннект с версии 2.17 нет
    • Подойдет, если количество пересылаемых документов за раз более тысячи
    • В интерфейсе нет раздела «Отправленные»
    • При запуске обработки не требуется авторизация
    • При работе с документами нет предварительного просмотра
    • Обмен возможен, если СБИС Коннект запущен на рабочем месте
    API Интернет: Да
    ОС: Linux
    1С: Веб-клиент
    Через методы API-интерфейса Размер вложения не должен превышать 75 МБ, а всего json-запроса — 100 МБ. При кодировании двоичных данных в Base64 размер вложения увеличивается на 25% Если ключи электронной подписи на носителе, подписать документы при отправке или утверждении невозможно
    SDK Интернет: Да
    1С: 32-разрядная версия
    Напрямую с личным кабинетом СБИС
    ExtSDK
    ExtSDK2
    ОС: все, кроме Windows XP и Vista. Server кроме 2003 и 2008
    1С: 32 и 64-разрядная версии
    При помощи СБИС Плагина
    ExtSDKCrypto
    ExtSDK2Crypto
    • Отправляет документы в зашифрованном виде с помощью СБИС Плагина
    • Используйте электронную подпись на носителе
    • Убедитесь, что контрагент сможет обрабатывать зашифрованные документы

    Настройте способ обмена в разделе «Настройки» или окне авторизации.

    Источник

    Оцените статью
    Разные способы