...
RESIDENTIAL and RESIDENTIAL.SUB-PROPERTY_TYPE
INSTITUTIONAL and INSTITUTIONAL.SUB-PROPERTY_TYPE
COMMERCIAL and COMMERCIAL.SUB-PROPERTY_TYPE
Consider billing slab property types and Sub-property types for both slum and non-slum areas.Take slum='YES' for slum areas and take slum='NO' for non-slum areas.
Sample Data for pricing :
- The pricing is provided according to Vehicle capacity,property-types and slum areas.
Name of the ULB: | Anandapur Municipality |
| ||
Details | Description | Vehicle-1 | Vehicle-2 | Vehicle-3 |
Cesspool Tank Capacity (in Litres) | -> | 1000 | 3000 | 1000 |
Per trip Pricing for Residential properties | -> | 1000 | 2000 | 1000 |
Per trip Pricing for Commercial properties | -> | 1000 | 2000 | 1000 |
Per trip Pricing for Institutional properties | -> | 1000 | 2000 | 1000 |
Per trip Pricing for Slum areas | -> | 800 | 1500 | 800 |
Info |
---|
Within the tenant,For two Vehicles having the same capacity,the pricing should be same. |
Loading Rate Slabs Steps:
...
Login from FSM_ADMINDEV credentials(for sujog-dev) which is having FSM Admin role for all the ulb’s.
Copy the auth token. Paste the auth token in the req. Body “authToken” field.
Download these files - https://drive.google.com/drive/folders/1cmEcpnvOHiGeq0pKpuznzWKoIYXL4VEI?usp=sharing
and update the file by changing the different combination of propertyType , slum and tank capacity with respect to tenant/ulb.Open the runner tab (ctrl+shift+R) and import the file which is shared in the step 5. (For example: billing-athagarh.json for pushing athagarh billing slab).
Drag the api which is provided in Step 1 collection.
Hit the postman collection.
...
1.The format of billing slab data is:
Code Block |
---|
{ |
...
"tenantId": "{{tenantId}}", |
...
"capacityFrom":"{{capacityFrom}}", |
...
"capacityTo": "{{capacityTo}}", |
...
"propertyType": "{{propertyType}}", |
...
"slum": "{{slum}}", |
...
"price": "{{price}}", |
...
"status": "{{status}}" |
...
} |
Eg.
Code Block |
---|
{ |
...
"tenantId": "pg.rourkela", |
...
"capacityFrom": 0, |
...
"capacityTo": 1000, |
...
"propertyType": "RESIDENTIAL", |
...
"slum": "YES", |
...
"price": 800, |
...
"status": "ACTIVE" |
...
} |
2.The capacity always starts from 0.
3.Example. If the given capacity is 1000 and 3000 then the range should be:
...
The format of updating billing slab data is:
Code Block |
---|
{ |
...
"id": "{{id}}", |
...
"tenantId": "{{tenantId}}", |
...
"capacityFrom": "{{capacityFrom}}", |
...
"capacityTo": "{{capacityTo}}", |
...
"propertyType": "{{propertyType}}", |
...
"slum": "{{slum}}", |
...
"price": "{{price}}", |
...
"status": "{{status}}", |
...
"auditDetails": { |
...
"createdBy": "0ea42eb0-4406-4acf-91b0-52eca31403ab", |
...
"lastModifiedBy": "0ea42eb0-4406-4acf-91b0-52eca31403ab", |
...
"createdTime": 1685258218048, |
...
"lastModifiedTime": 1685258218048 |
...
} |
...
} |
2.If the need is to update the price for all the slums from 800 to 500,for this Take the response from search api for slum “YES”,make a json file with updated price and push it using runner with the syntax mentioned in point 1.
...
Zero Pricing property in billing-slab :
Name of the ULB | Anandapur Municipality | |
E. Zero Pricing Properties of ULB | ||
Sl No. | Property Type | Property Sub Type |
1 | Institutional | CT,PT, Temple, Govt. High School, Govt. Hospital, Govt. School |
For some combination of property types and sub-property types,the zero pricing property is given.For that,the price will be considered as 0(zero) for all the capacities and slum areas.
...