PT Employee - Search Property , Property Details Page & Assessment.

Objective: To provide employee with the functionality to search property (whether Active or in workflow). based on locality, owner mobile, or unique Property Id.

The employee also can see the dues for property within the search results and can choose to pay the dues if any, by clicking on collect tax.

User can also view the current property Details page, to view Property Details, where employee can perform actions like assessment, Updation and Mutation, on an apprved active Property.

 

Technical details:

The file for search can be found in:

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

 

APIs:

/egov-location/location/v11/boundarys/_search /property-services/property/_search /billing-service/bill/v2/_fetchbill

The 1st API is used to fetch all the localities, based on the logged in tenant.

The 2nd API is used to fetch the search Table data.

The 3rd API is used fetch the bills for showing the due taxes present in search result.

 

Property Details Page:

This page is visible to the employee when he clicks the property Id of a property in search.

Here Employee can see latest approved Property Details. The employee also has the option to start assessment , transfer ownership, and Edit Property details flow.

employee also has the option to view history.

in which he can view the owners within the history of property.

Payment History

User will be able to get the payment history of the particular property as well as download the receipt for the same

 

Technical Implementation

The code details can be found in:

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

 

 

APIs

Same as in case of Application details, But here, The latest approved data is shown and any data which is not in workflow is filtered out.

 

Assessment Popup:

When an employee selects the action to assess property from property details page of an active property,

A popup is shown having a list of Financial Years:-

A financial Year is selected for assessment of the property.

 

Technical Details:

The Financial Years are fetched from the MDMS:

https://github.com/egovernments/egov-mdms-data/blob/DEV/data/pb/egf-master/FinancialYear.json

 

Assessment Screen

when selected and clicked on Assess Property the Property Assessment Screen is displayed.

This screen gives the assessment details of the selected financial year from the popup, It also gives the over view of the property as well as the total calculation details regarding the property assessment which is visible at the end of the page, this value is fetched from MDMS.

It also gives the counter employee a chance to add penalty or rebate in the current bill and accordingly total value is calculated, in order to do so, counter employee need to click on “Add Rebate/Penalty” and a pop up will appear regarding the penalty and rebate details.

 

After clicking on Assess Property, the button changes to “Proceed To Pay” which takes the employee to common pay screen for employee.

 

Technical Details

The file for the assessment Details page can be found in the following link :

For the MDMS call, the charge slabs are being retrieved using the following hook:

const { data: ChargeSlabsMenu, isLoading: isChargeSlabsLoading } = Digit.Hooks.pt.usePropertyMDMS(stateId, "PropertyTax", "ChargeSlabs");

 

API Used:

/pt-calculator-v2/propertytax/v2/_estimate /property-services/property/_search /property-services/assessment/_create

 

The 1st API is provided with financial Year and property Id as parameter to get the payment estimations for the Property.

The 2nd API is used to fetch Property Details.

The 3rd API is used to create an Assessment of the property. Which marks property with the estimated tax.

 

Role Actions:

Url

Role

Action Id

Url

Role

Action Id

/egov-location/location/v11/boundarys/_search

PTCEMP,FI,APPROVER,DV

1429

/property-services/property/_search

PTCEMP,FI,APPROVER,DV

1897

/billing-service/bill/v2/_fetchbill

PTCEMP,FI,APPROVER,DV

1862

/pt-calculator-v2/propertytax/v2/_estimate

PT-CEMP

1962

/property-services/property/_search

PT-CEMP

1897

/property-services/assessment/_create

PT-CEMP

1933