Interface CustomerParameterProviderService
public interface CustomerParameterProviderService
-
Method Summary
Modifier and TypeMethodDescriptionsearchParametersByINN
(String inn, String searchImplementation) Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметровsearchParametersByOGRN
(String ogrn, String searchImplementation) Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметровvoid
updateContractParameters
(int contractId, String parameters) Если настроено в конфигурации сервера, то параметры юр.лица полученные из внешней системы сохраняются в параметры договора, согласна настройка из конфигурации.
-
Method Details
-
searchParametersByINN
Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров- Parameters:
inn
- указанный инн- Returns:
- JSON. Полученные данные от ФНС только те, что могут быть использованы в параметрах договора
- Throws:
Exception
-
searchParametersByOGRN
Попытка получить данные об организации по ИНН из ФНС (Прозрачный бизнес) для проверки юр.лица и автоматического заполнения параметров- Parameters:
ogrn
- указанный инн- Returns:
- JSON. Полученные данные от ФНС только те, что могут быть использованы в параметрах договора
- Throws:
Exception
-
getParametersSearchImplementation
- Returns:
- список всех реализаций поиска параметров в сторонних системах
- Throws:
Exception
-
updateContractParameters
Если настроено в конфигурации сервера, то параметры юр.лица полученные из внешней системы сохраняются в параметры договора, согласна настройка из конфигурации.- Parameters:
contractId
- ID договораparameters
- все данные полученные из внешней системы- Throws:
Exception
-