Prime Property Installation
This module was added in version 2.5.0. So if you do a fresh installation of version >= 2.5.0 the module is installed automatically.
If you already have NMSPrime installed with a previous version an update of NMSPrime only updates the currently installed packes. So you need to install this module by:
yum install nmsprime-propertymanagement
Up to version 2.5.3 (state of 2020-01-23) this module is disabled by default. You need to enable it (for fresh installations too) by:
cd /var/www/nmsprime php artisan module:enable propertymanagement php artisan route:cache
Relations
(1) It's possible to directly assign a Contract to an Apartment or to assign the Modem of a Contract to the Apartment resulting in some kind of possible loop:
realty → apartment → modem → contract → modems → apartment
But this is not a problem. The realty edit view will always show the appropriate contracts that are related indirectly (via apartment → contract or apartment → modem → contract)
(2) The PropertyManagement module introduces Group Contracts. These contracts can be defined by filling the checkbox of 'Group Contract' in the Contract edit view. These Contracts are meant to charge all customers of the assigned Realties via a single invoice. After setting a Contract as 'Group Contract' you can assign Realties to that Contract in the Realty edit page.