Employee: Ad-hoc Rebate/Penalty & View Breakup

View breakup, ad-hoc rebate and penalty details in applications feature for employees - technical implementation doc

Objective: Provide the UI screens and configuration details for the ad-hoc rebate or penalty feature and the view breakup option available in water and sewerage applications.

Workflow Details

Ad-hoc Rebate/Penalty

The Water and Sewerage ad-hoc Rebate/Penalty is a feature in WS Module. It allows employees to add rebates or penalties for Water and Sewerage Applications.

Clicking on the Add Rebate/Penalty option opens the popup with the fields.

Clicking on the Add button on the pop-up screen closes the pop-up window and the filled-in data is updated in the Fee Estimate card.

Note: After adding add rebate/penalty, we must perform at least one action, then only it will save the data in WS/SW service. Estimated API will give the results based on the data, presently we are saving the data in the additional details of the WS/SW service.

View Breakup

The View Breakup feature in the WS module allows employees to view the details of tax heads for water and sewerage applications.

After logging in with Water and sewerage employee roles the user gets the option to view the breakup in the new WS/SW Application in the Fee Estimate card in the WS/SW application details.

WS/SW Application details: Employee: Water and Sewerage Application Details

Clicking on the View Breakup option opens the popup with the updated data.

Implementation Details

Once the user logs in with "WS_APPROVER", "WS_FIELD_INSPECTOR", "SW_FIELD_INSPECTOR", "SW_APPROVER". If the roles and actions buttons are visible on the screen, then the user gets the option to add Ad-hoc Rebate/Penalty to a new WS/SW application in the Fee Estimate card in the WS/SW application details.

WS/SW Application details: Employee: Water and Sewerage Application Details

Fee Estimation File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/templates/ApplicationDetails/components/WSFeeEstimation.js and the initial data and logic is from the Application details in https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/services/molecules/WS/Search.js

Fee Estimation Pop-up functionality is present in the https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/templates/ApplicationDetails/components/WSFeeEstimation.js

View Breakup File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/templates/ApplicationDetails/components/ViewBreakup.js and the initial data and logic is from the Application details in https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/services/molecules/WS/Search.js

View Breakup pop-up functionality is present in the https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/templates/ApplicationDetails/components/ViewBreakup.js

Localisation Details

Localisation keys are added under the ‘rainmaker-ws’ locale module.

API Call Role Action Mapping

APIAction IDRoles

/localization/messages/v1/_search

1531

/ws-calculator/waterCalculator/_estimate and /sw-calculator/sewerageCalculator/_estimate

1966,

1967

WS_CEMP,WS_DOC_VERIFIER,WS_FIELD_INSPECTOR,WS_APPROVER,WS_CLERK

SW_CEMP,SW_DOC_VERIFIER,SW_FIELD_INSPECTOR,SW_CLERK

/billing-service/bill/v2/_fetchbill

1862

EMPLOYEE

collection-services/payments/{businessService}/_search/

EMPLOYEE

/egov-mdms-service/v1/_search

954

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.