====== Робота з юридичними особами ======
[[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