Интеграция SAP E-Signature
Интеграция SAP с электронной подписью
Интеграция электронной подписи SAP: двусторонняя подпись документов о возврате товаров через eGov Business
Компания по дистрибуции в Казахстане, использующая SAP S/4HANA, требовала, чтобы каждый документ о возврате товаров был подписан в электронном виде как компанией, так и клиентом. Подписи компании ставились вручную, документы отправлялись по электронной почте, и никто не мог видеть, какие клиенты еще не подписали документы.
Компания Natura Systems разработала интеграцию электронной подписи SAP, которая автоматически подписывает каждый документ о возврате с помощью сертификата NCA RK (НУЦ РК) компании, отправляет его клиенту по защищенной ссылке, SMS или QR-коду и получает подпись клиента непосредственно из государственного приложения eGov Business. При этом не используется сторонний сервис электронной подписи. Каждая подпись проверяется, номер BIN подписавшего лица сопоставляется с клиентом в SAP, и документ вместе со всеми подтверждающими документами сохраняется в одноразовом архиве с возможностью записи.
Архитектура интеграции SAP E-Signature
В основе архитектуры лежит тот же принцип, что и в наших интеграциях с SAP Webkassa и SAP WhatsApp: SAP определяет дальнейшие действия, а отдельный .NET-сервис взаимодействует с внешним миром. Поверхность, доступная из интернета, сведена к минимуму. Браузер клиента и приложение электронного правительства взаимодействуют только со шлюзом в демилитаризованной зоне (DMZ), и этот шлюз не имеет доступа к базе данных, серверу подписи или корпоративному сертификату. Вся бизнес-логика и авторизация находятся внутри внутреннего сервиса.
Мы создали платформу .NET, которая получает кредитный рейтинг из SAP S/4HANA, применяет корпоративную подпись на сервере, отправляет документ клиенту, получает электронную подпись клиента в системе eGov Business на нашем шлюзе и архивирует обе подписи вместе. Персонал отслеживает весь процесс в веб-панели, работающей на настольных компьютерах, планшетах и телефонах. Клиенту ничего не нужно устанавливать: он использует государственное приложение, уже установленное на его телефоне.
Технологии: SAP S/4HANA · OData / RFC · .NET · ASP.NET Core · NCANode · KalkanCrypt · Подписание QR-кодов eGov (NITEC-S-5096) · NCA RK OCSP / TSP · CMS (отдельно) · SQL Server · IIS · PWA
1. Получение и замораживание документа из SAP
PDF-файл с кредитным рейтингом генерируется в SAP только один раз. Вычисляется хеш SHA-256, и файл записывается в постоянное хранилище, допускающее только «запись без разрешения»; ни один фрагмент кода не может его перезаписать. Каждый раз при чтении документа (перед отправкой, при показе клиенту, при отправке в электронное правительство и при архивировании) хеш проверяется повторно. Если он не совпадает, процесс останавливается и выдается предупреждение.
2. Подпись компании: на сервере, без ручных действий
Ключ юридического лица NCA RK компании хранится только на сервере NCANode во внутренней сети и никогда не публикуется в интернете. Каждая подпись хранится с меткой времени (TSP) и подтверждением статуса сертификата (OCSP), так что даже спустя годы после истечения срока действия сертификата можно подтвердить действительность подписи на момент подписания. Кредитные ноты, превышающие настраиваемый порог, не подписываются автоматически; сначала они отправляются на утверждение.
3. Предоставление клиенту доступа: ссылка, электронная почта, SMS или QR-код при личной встрече
Каждая подписанная кредитная нота отображается в списке «для предоставления» на панели. Служба поддержки клиентов отправляет ее в виде ссылки, электронного письма или SMS-сообщения одним щелчком мыши, используя русские или казахские шаблоны. Ссылка содержит 256-битный случайный ключ, и в базе данных хранится только хеш этого ключа. Если клиент находится в офисе, на панели отображается QR-код, который клиент может отсканировать с помощью eGov Business и подписать на месте.
- Дистрибуция и товары повседневного спроса — большие объемы возвратов, многочисленные корпоративные клиенты, зависимость денежного потока от снижения НДС.
Фармацевтические и медицинские изделия — строгая документация и отслеживаемость возвращаемой продукции.
Электроника и бытовая техника — гарантийные возвраты и обширная документация с дилерской сетью.
Автомобильные запчасти — широкий ассортимент продукции, частые операции по возврату с дилерами.
Строительные материалы и промышленные товары — требование подписи при возврате дорогостоящих товаров.
Турецкие и международные группы, работающие в Казахстане — централизованное управление SAP, локальные требования к соответствию нормативным требованиям.
Такие проекты лежат на пересечении трех областей: цепочки документов SAP, инфраструктуры криптографических подписей и систем местного самоуправления. Natura Systems работает во всех трех областях.
САП в первую очередь. В SAP S/4HANA заказы на возврат, кредитовые авизо и цепочка бухгалтерских документов управляются нашими консультантами SAP S/4HANA.
Казахстанская экспертиза электронной подписи. Ежедневный опыт работы с ИС ЭСФ через НКА РК, NCANode, протокол подписания QR eGov и нашу местную налоговую отчетность.
Проверенная модель .NET. Тот же подход уже используется в нашей интеграции с SAP Webkassa: SAP принимает решение, .NET выполняет поставленные задачи, а ERP остается в стороне от Интернета.
Встроенная совместимость. Долгосрочное доказательство подписи, контрольный журнал только для добавления и архив с однократной записью поддерживают соблюдение юридических и налоговых требований компании.
Главный победитель премии SAP за качество.
Локальное присутствие в Турции и Центральной Азии с поддержкой русского, казахского, турецкого и английского языков.
Комплексная доставка и поддержка — от анализа и внедрения SmartBridge до установки IIS и оперативной поддержки через нашу поддержку ERP и BI.
- Готовы ли вы автоматизировать процесс проверки кредитного рейтинга?
- Часто задаваемые вопросы (FAQ)
Если ваши ожидающие подписи по кредитным картам по-прежнему не отслеживаются или вы не уверены, кто их подписывает, свяжитесь с нами. Мы проанализируем ваш процесс возврата и выставления счетов в SAP, а также настройки подписей и четко определим, целесообразно ли наше решение в вашем случае.
Свяжитесь с Natura Systems
Что такое интеграция электронной подписи SAP в Казахстане?
Она соединяет SAP S/4HANA с инфраструктурой электронной подписи Национального агентства по гражданским правам Казахстана (НКА РК) и приложениями электронного правительства. Документ, созданный в SAP, например, кредитный рейтинг, автоматически подписывается сертификатом компании, отправляется клиенту, подписывается клиентом в приложении электронного правительства, проверяется и архивируется со всеми подтверждающими документами.
Нужен ли отдельный сервис электронной подписи для подписи клиента?
Нет. Клиент подписывает документы непосредственно в государственном приложении электронного правительства e-business (мобильное приложение электронного правительства для физических лиц). Компании достаточно подать заявку на подключение к сервису QR-подписи электронного правительства (НИТЕК-С-5096) через SmartBridge.
Нужно ли клиенту устанавливать приложение?
Нет. Приложение электронного правительства e-business — это официальное приложение, которое компании в Казахстане уже используют для получения государственных услуг. Клиент открывает ссылку и нажимает «Подпись»; приложение автоматически открывается на телефоне, и он сканирует QR-код на компьютере. Что произойдет, если подпись будет поставлена не тем человеком или другой компанией?
Подпись будет отклонена. Номер BIN на сертификате сравнивается с номером BIN клиента в SAP; если они не совпадают, подпись не принимается, и причина отображается на странице клиента. Подпись, сделанная с использованием личного сертификата вместо сертификата компании, также отклоняется аналогичным образом.
Можно ли подтвердить действительность подписи после истечения срока действия сертификата?
Да. В момент подписания фиксируется и архивируется метка времени и подтверждение OCSP. При архивировании документа обе подписи повторно проверяются, и отчет добавляется в файл, так что действительность подписи на момент ее подписания может быть подтверждена даже спустя годы.
