Property - Assessment and Reassessment

Property Assessment

Objective

Provide Citizen/Employee to Assess a Property for a Financial Year. Once Assessment is created successfully user can pay for the bill amount. Property Can be Assessed Only if it is Approved/Active.

Route - https://egov-micro-qa.egovernments.org/employee/property-tax/assessment-form

Technical Implementation Details

Once the Property Is Approved, search for the property and view the Property Information.

When user tries to Assess a Property , a popup comes upfront before navigating to the creation form. User has to select one Financial Year for which assessment will created.

This popup data is configurable in MDMS.

Reference https://github.com/egovernments/frontend/blob/80c5bff5b0869ba44f1626fabe4a5a6133afa558/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/YearDialogue/index.js

 

Assess Property

After Selecting Financial Year it will navigate to Summary screen ,It is taken care in https://github.com/egovernments/frontend/blob/28ea3a348647617f8d0c2dade66006f49576d7a8/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/index.js

Estimate card is configured in https://github.com/egovernments/frontend/blob/80c5bff5b0869ba44f1626fabe4a5a6133afa558/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/components/ReviewForm/components/PropertyTaxDetails/index.js

 MDMS Configs and other actions are Explained in Property Actions.

Summary Screen

 

Once user clicks on Assess Property button, user navigates to acknowledgement screen stating that the application submitted successfully. Below is the acknowledgement configuration file.

https://github.com/egovernments/frontend/blob/b912e02cb6bbb4a137e49d7755d89b80cbf4254e/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/PTAcknowledgement/index.js

  

Property Assessment Api

Assessment is created using /property-services/assessment/_create API, the returned data is formatted and dispatched to redux

https://github.com/egovernments/frontend/blob/5360ed2606d0ea597022eda3050a583f0fb8a4aa/web/rainmaker/dev-packages/egov-ui-kit-dev/src/utils/PTCommon/FormWizardUtils/formActionUtils.js

While Assessing Property , the estimated amount can be changed if it is Employee using Add Rebate / charges.

if any rebate / penalty added it should be sent while creating assessment by following structure

 assessment.additionalDetails.adhocPenalty          assessment.additionalDetails.adhocPenaltyReason          assessment.additionalDetails.adhocExemption          assessment.additionalDetails.adhocExemptionReason

 

Rebate Penalty popup is Configured in https://github.com/egovernments/frontend/blob/28ea3a348647617f8d0c2dade66006f49576d7a8/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/components/ReviewForm/components/addRebateBox/index.js

 

 

Property Re-Assess

Objective

Provide Citizen/Employee to Re-Assess a Property for already Assessed Property. Once Re-Assessment is created successfully user can pay for the bill amount. Property Can be Re-Assessed Only if it is been already asssessed and property is Approved/Active.

Route - https://egov-micro-qa.egovernments.org/employee/property-tax/assessment-form

Technical Implementation Details

Once the Property Update Is Approved, search for the property and view the Property Information.

Click on the Assessment History and click on reassess.

Assess Property

After Clicking Re-Assess it will navigate to Summary screen ,It is taken care in https://github.com/egovernments/frontend/blob/28ea3a348647617f8d0c2dade66006f49576d7a8/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/index.js

Estimate card is configured in https://github.com/egovernments/frontend/blob/80c5bff5b0869ba44f1626fabe4a5a6133afa558/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/components/ReviewForm/components/PropertyTaxDetails/index.js

 MDMS Configs and other actions are Explained in Property Actions.

Summary Screen

Once user clicks on Update Assessment button, user navigates to acknowledgement screen stating that the application submitted successfully. Below is the acknowledgement configuration file.

https://github.com/egovernments/frontend/blob/b912e02cb6bbb4a137e49d7755d89b80cbf4254e/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/PTAcknowledgement/index.js

  

Property ReAssessment Api

Assessment is Updated using /property-services/assessment/_update API, the returned data is formatted and dispatched to redux

https://github.com/egovernments/frontend/blob/5360ed2606d0ea597022eda3050a583f0fb8a4aa/web/rainmaker/dev-packages/egov-ui-kit-dev/src/utils/PTCommon/FormWizardUtils/formActionUtils.js

While Re-Assessing Property , Based on Previous Assessment it will make the search call and update the same Assessment.

Here also Penalty / Rebate can be added and similar to Assessment.

 

API Call Role Action mapping:

API

Action id

Roles

API

Action id

Roles

1

/localization/messages/v1/_search

1531

SUPERUSER,EMPLOYEE,CITIZEN,GRO,DGRO,

2

/property-services/property/_search

1897

CITIZEN, PT_CEMP,PT_DOC_VERIFIER,PT_FIELD_INSPECTOR,PT_APPROVER

3

/filestore/v1/files/url

1528

SUPERUSER,EMPLOYEE,CITIZEN,GRO,DGRO,

4

/property-services/assessment/_create

1943

SUPERUSER,PT_CEMP,CITIZEN

5

/property-services/assessment/_update

1944

SUPERUSER,PT_CEMP,CITIZEN

6

/property-services/assessment/_search

1945

SUPERUSER,PT_CEMP,CITIZEN

Â