Life ConnectLife Connect
Table of contents
Architecture
Services
Swagger Docs
GitHub
Table of contents
Architecture
Services
Swagger Docs
GitHub

RC RESIDENTIAL - automatic renewal

the following presents the global process to automatically renew a RC residential (only). it applies to wether RC is enpty or furnished, and is created or taken-over.

References

Information about attributes, technical implementation...are available here : Attributes Dictionary

Process

Prerequisite

the RC renewal needs 2 new attribute :

  • lastRentRenewalDates : {object}. This attribute will gather all the renewal dates that occur when the RC is renewed, whether automatically and/or manually (case of take-over). Attribute non-mandatory
  • isExtended : Boolean. in case of take-over, a RC can be extended, meaning that the original plan renewal date will be extended. default : false

Empty RC - creation

RC empty creation

  • when the RC is created, a next renewal date is automatically set. When this date is reached, system will :

    • update the attribute "lastRentRenewalDates" with this "nextRentRenewalDate" date
    • set the "nextRentRenewalDate" according to the following :
      • if owner is a company person : "nextRentRenewalDate" + 6 years
      • if owner is a natural person : "nextRentRenewalDate" + 3 years

Empty RC - take-over

RC empty take-over

  • as the the RC is taken-over, the first "lastRentRenewalDates" and "nextRentRenewalDate" are manually set by user.

  • When the next renewal date is reached, system will update the attribute "lastRentRenewalDates" and "newtRentRenewalDates" according the same rules than Empty RC - creation (above)

Furnished RC - creation

RC empty creation

  • same than Empty RC - creation (see above), EXCEPT that the "nextRentRenewalDate" will be set according to the following : "nextRentRenewalDate" + 1 year

Furnished RC - take-over

RC empty creation

  • same than Empty RC - take-over (see above), EXCEPT that the "nextRentRenewalDate" will be set according to the following : "nextRentRenewalDate" + 1 year
Edit this page
Last Updated:
Contributors: gregory