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:

Install module
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:

Enable module
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.