Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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.

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.

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 :

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

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

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

All Roles

1429

/property-services/property/_search

All Roles

1897

/billing-service/bill/v2/_fetchbill

All Roles

1862

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

PT-CEMP

1962

/property-services/property/_search

PT-CEMP

1897

/property-services/assessment/_create

PT-CEMP

1933

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.