Interface CustomerParameterProviderService


public interface CustomerParameterProviderService
  • Method Summary

    Modifier and Type
    Method
    Description
     
    searchParametersByINN(String inn, String searchImplementation)
    Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров
    searchParametersByOGRN(String ogrn, String searchImplementation)
    Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров
    void
    updateContractParameters(int contractId, String parameters)
    Если настроено в конфигурации сервера, то параметры юр.лица полученные из внешней системы сохраняются в параметры договора, согласна настройка из конфигурации.
  • Method Details

    • searchParametersByINN

      String searchParametersByINN(String inn, String searchImplementation) throws Exception
      Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров
      Parameters:
      inn - указанный инн
      Returns:
      JSON. Полученные данные от ФНС только те, что могут быть использованы в параметрах договора
      Throws:
      Exception
    • searchParametersByOGRN

      String searchParametersByOGRN(String ogrn, String searchImplementation) throws Exception
      Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров
      Parameters:
      ogrn - указанный инн
      Returns:
      JSON. Полученные данные от ФНС только те, что могут быть использованы в параметрах договора
      Throws:
      Exception
    • getParametersSearchImplementation

      List<String> getParametersSearchImplementation() throws Exception
      Returns:
      список всех реализаций поиска параметров в сторонних системах
      Throws:
      Exception
    • updateContractParameters

      void updateContractParameters(int contractId, String parameters) throws Exception
      Если настроено в конфигурации сервера, то параметры юр.лица полученные из внешней системы сохраняются в параметры договора, согласна настройка из конфигурации.
      Parameters:
      contractId - ID договора
      parameters - все данные полученные из внешней системы
      Throws:
      Exception