С версии 8.2107 добавлена возможность создавать Клиентов и связывать их с договорами, тем самым логически объединяя несколько договоров одного клиента
Настройка клиентов
При вводе параметров клиентов происходит валидация вводимых значений. При необходимости можно изменить условия валидации, для этого необходимо настроить следующие параметры в конфигурации сервера (после изменения требуется перезагрузка клиента):
client.gui.customer.u.inn.regexp=^(\\.{0}|[0-9]{10}|[0-9]{12})$ client.gui.customer.u.kpp.regexp=^(\\.{0}|[0-9]{9})$ client.gui.customer.u.ogrn.regexp=^[0-9]{13}$ client.gui.customer.u.bank.account.regexp=^[0-9]{20}$ client.gui.customer.u.bank.bik.regexp=^[0-9]{9}$ client.gui.customer.f.fio.last.regexp=^[ \\-А-Яа-я]*$ client.gui.customer.f.fio.first.regexp=^[ \\-А-Яа-я]*$ client.gui.customer.f.fio.middle.regexp=^[ \\-А-Яа-я]*$ client.gui.customer.f.inn.regexp=^[0-9]{12}$ client.gui.customer.f.document.passport_rf.series.regexp=^[0-9]{4} client.gui.customer.f.document.passport_rf.number.regexp=^[0-9]{6}$ client.gui.customer.f.document.passport_rf.code.regexp=^[0-9]{3}-[0-9]{3}$
Начиная с версии 10.хххх появилась возможность автоматической проверки и заполнения параметров клиентов и параметров договора для юр.лиц.
На главной панели договора при нажатии кнопки "Заполнить автоматически" указывается ИНН или ОГРН юр.лица и выполняется поиск параметров организации используя выбранный источник.
В проекте реализовано получения данных из двух источников: ФНС "Прозрачный бизнес" и сервис DaData (https://dadata.ru/).
Для использования сервиса DaData необходимо зарегистрироваться на данном ресурсе, получить API-ключ для запросов, указать полученный ключ в конфигурации сервера биллинга:
dadata.api.key=
В бесплатной версии действует ограничение в 10 тысяч запросов в сутки.
Т.к. параметры клиента структурированы, то маппинг не требуется, однако, если необходимо заполнять так же параметры договора, то необходимо в конфигурации сервера настроить маппинг параметров по примеру ниже: