PT Employee - Mutation (Ownership Transfer)

Objective: To Provide employee with functionality to transfer Ownership of an active property.

 

Documents Required for Mutate Property page:

When a property is in active status , and has no dues to pay then Employee is given an option on property details page to mutate a property.

 

The doc required page is shown if the property is paid for otherwise it is taken to payment details page. It shows the employee the list of documents required in order to proceed with the form.

 

Mutate Property Form:

After clicking on “Transfer of Ownership” button in doc required page. The employee is redirected to Transfer of Ownership or Mutation form. Here the Transferor details are displayed and Employee can fill the transferee details form.

 

Technical Documentation :

The file for mutation can be found on:

https://github.com/egovernments/digit-ui-internals/blob/main/packages/modules/pt/src/pages/employee/PropertyMutation/index.js

 

MDMS data used:

Similar to that in employee Property create along with Mutation Documents. Which can be found in :-

https://github.com/egovernments/egov-mdms-data/blob/DEV/data/pb/PropertyTax/MutationDocuments.json

 

APIs Called:

property-services/property/_update

 

**When update API is called the documents are updated according to the snippet :-

 documents: [           ...data.originalData?.documents.filter(             (oldDoc) => !mutationDocs?.PropertyTax?.MutationDocuments.some((mut) => oldDoc.documentType.includes(mut.code))           ),           ...data.documents.documents.map((e) =>             e.documentType.includes("OWNER.TRANSFERREASONDOCUMENT") ? { ...e, documentType: e.documentType.split(".")[2] } : e           ),         ],

here data.originalData is the property before update, while data.documents is the documents which were uploaded in the form, and mutationDocs is the MDMS response for Mutation Docs.

 

Acknowledgement Screen:

If the Property Mutation is successful. then the employee is directed to this screen. Which shows Acknowledgement Id and option to download a pdf of the acknowledgement containing property details.

 

Role Actions:

Url

Roles

Action Id

Url

Roles

Action Id

property-services/property/_update

PT-CEMP

1896