====== Робота з юридичними особами ====== [[http://ubilling.net.ua/?module=fnpages&pid=ubpay|{{ :buy-50u.png?nolink&|}}]] **Дозволяє:** * Вести довідник юридичних осіб. * Розрізняти користувачів Ubilling на фізосіб і юросіб. * Здійснювати зв'язки множинних користувачів з однією юрособою. * Користуватися додатковими [[templating|макросами CORP*]] при друці документів з профілю користувача. ====== Використання ====== В Ubilling починаючи з релізу 0.5.5 з'явилася нова сутність - юридична особа. Що з ними можна робити? 1. Власне переглядати їхній список за допомогою відповідного модуля панелі завдань: {{:corp_tb_module.png?|}} приблизно в такому вигляді: {{:corp1.png?400|}} 2. Ще можна створювати довільну кількість нових за допомогою відповідного контрола: {{:corp2.png?400|}} 3. Присвоюючи їм один із типів оподаткування, яких можна додати теж скільки влізе: {{:corp3.png?400|}} 4. Ну ще ніхто не забороняє переглядати, як ця юрособа у фіналі виглядає, і які реальні користувачі Ubilling їй належать: {{:corp4.png?400|}} 5. Під час редагування юрособи можна додавати їй довільну кількість контактних персон (директори, бухгалтери, прибиральниця ну або кого вам ще заманеться): {{:corp5.png?400|}} \\ \\ За замовчуванням реальний користувач Ubilling у профілі має "Тип користувача" встановлений як "Фізична особа". {{:corpuser1.png?400|}} У будь-який момент часу можна змінити його тип за допомогою модуля "Редагування користувача". {{:corpuser2.png?400|}} При зміні типу користувача, можливо асоціювати його з уже існуючою юридичною особою або створити під нього нову, прямо з інтерфейсу редагування типу. {{:corpuser3.png?400|}} Результатом має послужити зміна типу користувача на "Юридична особа", яку тут же за бажання можна і відредагувати. {{:corpuser4.png?400|}} У профілі користувача це має такий вигляд: {{:corpuser5.png?400|}} Також можна на ходу переглянути параметри юридичної особи або перейти до інших асоційованих з нею користувачів. До однієї юрособи може бути асоційовано довільну кількість реальних користувачів Ubilling (припустімо, десяток філій з різними точками включення). {{:corpuser6.png?400|}} Видалення зв'язку користувача з існуючою юрособою можна при повторній зміні типу користувача, в режимі редагування. Це призведе до переходу користувача назад до типу "Фізична особа". {{:corp7.png?400|}} ====== Встановлення та налаштування ====== Сам модуль вмикається увімкненням опції CORPS_ENABLED у конфігураційному файлі [[alteriniconf|alter.ini]] CORPS_ENABLED=1 Також можлива опціональна заміна назв деяких полів на прийняті в мордорі, а саме: * МФО банку = БІК банку * ЄДРПОУ = ОГРН (ОГРНІП) * № св. платника ПДВ = ІПН * Індивідуальний податковий код = КПП за допомогою такої опції RFCORPS=1 ====== Обмеження роботи з OpenPayz ====== В'юшка op_customers має бути створена якось так: CREATE VIEW op_customers (realid,virtualid) AS SELECT `users`.`login` as `realid`, CRC32(`users`.`login`) as `virtualid` FROM `users` LEFT JOIN `corp_users` USING (`login`) WHERE `corp_users`.`login` IS NULL