ERP W & S Configuration Document

The purpose of this document is to list the set of configurations which are available for Water and Sewerage Module. Configuration values are set according to the client requirements. There is no UI screen available in the application to change these values. It can be changed by updating the values in the database.

Water Charge Management

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

New water application

DESG_APP_INITIATOR

Designation for water application initiator. Only employee belonging to this designation will be able to initiate applications such as apply for new connection. If CSC/ Citizen applies for a connection, application will be forwarded to employee of this designation.

String

Clerk

Clerk

New water application

DEPT_CODE_APP_INITIATOR

Department for water application initiator. Only employee belonging to this department will be able to initiate applications such as apply for new connection. If CSC/ Citizen applies for a connection, application will be forwarded to employee of this department.

String

DEPT_7

DEPT_7, DEPT_15

New water application

WATER_APPROVE_DESIGNATION

Approver Designation for auto escalation from JE. If JE doesnt act upon till sla completes, it is deemed approved and forwarded to employee of this Designation.

String

Executive Engineer/Municipal Engineer/Corporation Engineer

Sub-Divisional Engineer/Sub-Divisional Officer/Executive Officer, Executive Engineer/Municipal Engineer/Corporation Engineer

New water application

WATER_APPROVE_DEPARTMENT

Approver Department for auto escalation from JE. If JE doesnt act upon till sla completes, it is deemed approved and forwarded to employee of this Department.

String

Engineering Branch(O&M) -for Water and Sewerage

PWSSB/DWSSB/Engineering Branch(O&M) -for Water and Sewerage

New water application

SLADAYS_TO_UPDATE_EXECUTIONDATE

Sla Days for deemed execution date update. If citizen does not acknowledge within the given SLA, it will be deemed executed.

Number

10

Any integer

New water application

APPLICATIONSSLADAYS

Sla Days for deemed approval by JE. If JE does not act upon the application within the given SLA, it will be deemed approved and sent to next level.

Number

5

Any integer

Bill Generation

BREAKDOWN_PENALTY_MULTIPLIER

Breakdown Penalty multiplier to impose breakdown penalty. While calculating breakdown penalty in case of metered connections, this value is used to derive the breakdown penalty.

Number

2

Any integer

Bill Generation

FUNDSOURCECODEFORGENERATEBILL

Department code for Generate Bill. This is used to send the fund code to finance system for finance integration.

String

01

01

Bill Generation

FUNCTIONARYCODEFORGENERATEBILL

Department code for Generate Bill. This is used to send the fund code to finance system for finance integration.

String

01

01

Bill Generation

SERVICECODEFORGENERATEBILL

Department code for Generate Bill. This is used to send the service code to finance system for finance integration.

String

WT

WT

Bill Generation

DEPTCODEFORGENERATEBILL

Department code for Generate Bill. This is used to send the dept code to finance system for finance integration.

String

DEPT_13

DEPT_13/DEPT_15/DEPT_16

Bill Generation

INTEREST_PERCENTAGE

Interest percentage per month. Value of this field will be used while calculating the interest amount.

Number

Defined by ULB (10)

Any integer

Bill Generation

PANALTY_PERCENTAGE

Penalty percentage. After the bill due date has crossed and consumer has not paid, penalty will be applied based on this value.

Number

Defined by ULB (15)

Any integer

Bill Generation

INTEREST_PERIOD

Interest period in days. Number of days after which interest will start to apply.

Number

Defined by ULB (365)

Any integer

Bill Generation

PANALTY_PERIOD

Penalty period in days. Number of days after which penalty will get applied.

Number

Defined by ULB (15)

Any integer

Bill Generation

TAX_RATETYPE

Ratetype which is configured for the ulb. Ratetype is used to define the logic for rate calculation, e.g, based on number of taps, plotsize etc.

String

Defined by ULB

PLOT_BASED/TAP_BASED/FIXED

New Connection/Bill Generation/Collection

SENDEMAILFORWATERTAX

Enable or disable Email Notification for Water Tax module. If YES, email notification to citizen will be enabled for different transactions of water module. If NO, email notifications wont be sent to the citizen.

String

YES

YES/NO

New Connection/Bill Generation/Collection

SENDSMSFORWATERTAX

Enable or disable SMS Notification for Water Tax module. If YES, SMS notification to citizen will be enabled for different transactions of water module. If NO, SMS notifications wont be sent to the citizen.

String

YES

YES/NO

 

 

Sewerage Charge Management

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

New Sewerage Application

DESG_APP_INITIATOR

Designation for sewerage application initiator. Only employee belonging to this designation will be able to initiate applications such as apply for new connection.If CSC/ Citizen applies for a connection, application will be forwarded to employee of this designation.

String

Clerk

Clerk

New Sewerage Application

DEPT_CODE_APP_INITIATOR

Department for sewerage application initiator. Only employee belonging to this department will be able to initiate applications such as apply for new connection. If CSC/ Citizen applies for a connection, application will be forwarded to employee of this department.

String

DEPT_7

DEPT_7, DEPT_15

New Sewerage Application

SEWERAGE_APPROVE_DESIGNATION

Approver Designation for auto escalation from JE. If JE doesnt act upon till sla completes, it is deemed approved and forwarded to employee of this Designation.

String

Sub-Divisional Engineer/Sub-Divisional Officer

Sub-Divisional Engineer/Sub-Divisional Officer/Executive Officer

New Sewerage Application

SEWERAGE_APPROVE_DEPARTMENT

Approver Department for auto escalation from JE. If JE doesnt act upon till sla completes, it is deemed approved and forwarded to employee of this Department.

String

Engineering Branch(O&M) -for Water and Sewerage

PWSSB/DWSSB/Engineering Branch(O&M) -for Water and Sewerage

New Sewerage Application

SLADAYS_TO_UPDATE_EXECUTIONDATE

Sla Days for deemed execution date update. If citizen does not acknowledge within the given SLA, it will be deemed as executed.

Number

10

Any integer

New Sewerage Application

APPLICATIONSSLADAYS

Sla Days for deemed approval by JE. If JE does not act upon the application within the given SLA, it will be deemed approved and sent to next level.

Number

5

Any integer

Bill Generation

FUND_CODE_FOR_GENERATE_BILL

Department code for Generate Bill. This is used to send the fund code to finance system for finance integration.

String

01

01

Bill Generation

FUNDSOURCE_CODE_FOR_GENERATE_BILL

Department code for Generate Bill. This is used to send the fund source code to finance system for finance integration.

String

01

01

Bill Generation

FUNCTIONARY_CODE_FOR_GENERATE_BILL

Department code for Generate Bill. This is used to send the fund code to finance system for finance integration.

String

01

01

Bill Generation

DEPT_CODE_FOR_GENERATE_BILL

Department code for Generate Bill. This is used to send the dept code to finance system for finance integration.

String

DEPT_13

DEPT_13/DEPT_15/DEPT_16

Bill Generation

INTEREST_PERCENTAGE

Interest percentage per month. Value of this field will be used while calculating the interest amount.

Number

Defined by ULB (10)

Any integer

Bill Generation

PANALTY_PERCENTAGE

Penalty percentage. After the bill due date has crossed and consumer has not paid, penalty will be applied based on this value.

Number

Defined by ULB (15)

Any integer

Bill Generation

INTEREST_PERIOD

Interest period in days. Number of days after which interest will start to apply.

Number

Defined by ULB (365)

Any integer

Bill Generation

PANALTY_PERIOD

Penalty period in days. Number of days after which penalty will get applied.

Number

Defined by ULB (15)

Any integer

Bill Generation

TAX_RATETYPE

Ratetype which is configured for the ulb. Ratetype is used to define the logic for rate calculation, e.g, based on number of seats, plotsize etc.

String

Defined by ULB

SEAT_BASED, PLOT_BASED, WATER_EQUALS_SEWERAGE,FIXED

 

Commons

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

Feature

Config Key Name

Description

Datatype

Default Value

Allowed Values

Infra

IS_DWSSB_ULB

Configuration For ULB to know DWSSB or not. Bill and receipt formats depend on this value. If YES, all the DWSS related information will be shown in the bills and receipt. If NO, default template for bills and receipts will be used.

String

NO

YES/NO

Infra

PWSSB_CONFIGURATION

General Info for PWSSB Cities. These values are used in the bills and receipts while generating pdf

String

cityName=Punjab Water Supply and Sewerage Board,contactNo=01672-234337,emailId=ees.pwssb@punjab.gov.in,designation=PWSSB Authority

cityName=Punjab Water Supply and Sewerage Board,contactNo=01672-234337,emailId=ees.pwssb@punjab.gov.in,designation=PWSSB Authority

Infra

IS_PWSSB_ULB

Configuration For ULB to know PWSSB or not. Bill and receipt formats depend on this value. If YES, all the PWSSB related information will be shown in the bills and receipt. If NO, default template for bills and receipts will be used.

String

NO

YES/NO

Infra

DWSSB_CONFIGURATION

General Info for DWSS Cities. These values are used in the bills and receipts while generating pdf

String

cityName=Department of Water Supply and Sanitation,contactNo=0172-4330317,emailId=hoddwss@gmail.com,designation=DWSS Authority

cityName=Department of Water Supply and Sanitation,contactNo=0172-4330317,emailId=hoddwss@gmail.com,designation=DWSS Authority

Collection

COLLECTIONDEPARTMENTCOLLMODES

Department Code for Collection Modes. Employee can collect charges only if he is falling in the dept specified here.

String

DEPT_15

DEPT_15

Collection

THIRDPARTY_RECEIPTVOUCHER_DEPT_MAPPING

Collection Receipt voucher creation Department Code mapping for Financials integration. It is a mapping between the department codes present in W&S and Finance system used for finance integration to create voucher against a receipt in WS.

String

DEPT_13,DEPT_13

DEPT_13,DEPT_13

Collection

THIRDPARTY_REMITTANCEVOUCHER_DEPT_MAPPING

Collection Remittance voucher creation Department Code mapping for Financials integration. It is a mapping between the department codes present in W&S and Finance system used for finance integration to create voucher against remittance.

String

DEPT_01,DEPT_25

DEPT_01,DEPT_25

Collection

COLLECTION_BANKREMITTANCE_DEPARTMENTCODE

Collection Bank Remittance Department Code. Remittance can be done only if the employee is belonging to this department.

String

DEPT_01

DEPT_01

When receipts are created from Water and Sewerage, there will be vouchers created in Finance application based on the configuration.

In egcl_servicedetails table for every business service, there is an entry, here “vouchercreation” that needs to be marked as True if one needs the integration on. In other case, it can be left False. Once all the other required parameters are set for the voucher creation, one can see the vouchers getting created instantaneously.

Application Properties

Key

Description

DataType

Default Value

Expected Values

Key

Description

DataType

Default Value

Expected Values

mail.enabled

Enable the email notification. If TRUE, email notification will be enabled across the application. If FALSE, email notification will be disabled across the application.

Boolean

FALSE

TRUE/FALSE

sms.enabled

Enable the SMS notification. If TRUE, SMS notification will be enabled across the application. If FALSE, SMS notification will be disabled across the application.

Boolean

FALSE

TRUE/FALSE

water.bill.oneday.due.sms.enabled

Sms on 1 day before the last date of bill for water. If TRUE, sms will be sent to citizen 1 day before the last date of his bill. If FALSE, sms will not be sent.

Boolean

TRUE

TRUE/FALSE

water.bill.fivedays.due.sms.enabled

Sms on 5 days before the last date of bill for water. If TRUE, sms will be sent to citizen 5 days before the last date of his bill. If FALSE, sms will not be sent.

Boolean

FALSE

TRUE/FALSE

water.bill.generation.sms.enabled

SMS on successful water bill generation. If TRUE, SMS will be sent to the consumer when the bill is generated for his connection. If FALSE, SMS will not be sent.

Boolean

TRUE

TRUE/FALSE

sewerage.bill.oneday.due.sms.enabled

Sms on 1 day before the last date of bill for weweragesater. If TRUE, sms will be sent to citizen 1 day before the last date of his bill. If FALSE, sms will not be sent.

Boolean

TRUE

TRUE/FALSE

sewerage.bill.fivedays.due.sms.enabled

Sms on 5 days before the last date of bill for sewerage. If TRUE, sms will be sent to citizen 5 days before the last date of his bill. If FALSE, sms will not be sent.

Boolean

FALSE

TRUE/FALSE

sewerage.bill.generation.sms.enabled

SMS on successful sewerage bill generation. If TRUE, SMS will be sent to the consumer when the bill is generated for his connection. If FALSE, SMS will not be sent.

Boolean

TRUE

TRUE/FALSE

location.user.role

List of comma separated roles which are permissible to do collection.

String

Collection Operator,Collection Agency

Collection Operator,Collection Agency