...
There are no additional billing slabs to be configured for sewerage disconnection, the calculation happens with the meter reading if added and uses existing billing slabs.
Billing Slabs:
Criteria :
connection type
building type
calculation attribute
property usage type
The combination of the above can be used to define the billing slab. Billing Slab is defined in mdms under ws-services-calculation folder with the WCBillingSlab. The following is the sample slab(Same as water connection).
Code Block |
---|
{ "tenantId": "pb", "moduleName": "sw-services-calculation", "SCBillingSlab": [ { "id": "1", "buildingType": "RESIDENTIAL", "calculationAttribute": "No. of water closets", "connectionType": "Non Metered", "minimumCharge": 0, "slabs": [ { "from": 0, "to": 1000000000, "charge": 15 } ] }, { "id": "2", "buildingType": "RESIDENTIAL", "calculationAttribute": "No. of toilets", "connectionType": "Non Metered", "minimumCharge": 0, "slabs": [ { "from": 0, "to": 1000000000, "charge": 15 } ] }, { "id": "3", "buildingType": "NONRESIDENTIAL", "calculationAttribute": "No. of water closets", "connectionType": "Non Metered", "minimumCharge": 0, "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "4", "buildingType": "NONRESIDENTIAL", "calculationAttribute": "No. of toilets", "connectionType": "Non Metered", "minimumCharge": 0, "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "5", "buildingType": "Commercial", "calculationAttribute": "No. of water closets", "connectionType": "Non Metered", "minimumCharge": 0, "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "6", "buildingType": "Commercial", "calculationAttribute": "No. of toilets", "connectionType": "Non Metered", "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "7", "buildingType": "Government", "calculationAttribute": "No. of water closets", "connectionType": "Non Metered", "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "8", "buildingType": "Government", "calculationAttribute": "No. of toilets", "connectionType": "Non Metered", "slabs": [ { "from": 0, "to": 1000000000, "charge": 30 } ] }, { "id": "9", "buildingType": "Partly Commercial", "calculationAttribute": "No. of water closets", "connectionType": "Non Metered", "slabs": [ { "from": 0, "to": 1000000000, "charge": 25 } ] }, { "id": "10", "buildingType": "Partly Commercial", "calculationAttribute": "No. of toilets", "connectionType": "Non Metered", "slabs": [ { "from": 0, "to": 1000000000, "charge": 25 } ] }, { "id": "11", "buildingType": "RESIDENTIAL", "calculationAttribute": "Flat", "connectionType": "Non Metered", "minimumCharge": 100, "slabs": [] }, { "id": "12", "buildingType": "NONRESIDENTIAL", "calculationAttribute": "Flat", "connectionType": "Non Metered", "minimumCharge": 250, "slabs": [] }, { "id": "13", "buildingType": "Commercial", "calculationAttribute": "Flat", "connectionType": "Non Metered", "minimumCharge": 250, "slabs": [] }, { "id": "14", "buildingType": "Government", "calculationAttribute": "Flat", "connectionType": "Non Metered", "minimumCharge": 350, "slabs": [] }, { "id": "15", "buildingType": "Partly commercial", "calculationAttribute": "Flat", "connectionType": "Non Metered", "minimumCharge": 200, "slabs": [] } ] } |
...
The disconnection charges will be the addition of both demand details taxAmount and we can generate demand until the workflow is in PENDING_FOR_DISCONNECTION_EXECUTION
.
Info |
---|
Note : if there no pending payment when the connection gets approved then the workflow gets updated from |
Here the disconnection charges will be 120+30 = 150
...