End Points:
create : tl-services/v1/_create
update : tl-services/v1/_update
search : tl-services/v1/_search
Migration:
Two new columns added for TL Renewal flow. applicationType and workflowCode. To deploy TL Renewal in environment where TL is already running , these 2 columns needs to be migrated to eg_tl_tradelicense and eg_tl_tradelicense_audit table. The following query does this migration:
...
All the existing Applications default values for the new columns will be set using below Query.
...
Configurations:
Persister:
...
Hence 2 new Business service configs are pushed for each flow respectively.
EDITRENEWAL : <domain>https://egov-workflow-v2/egov-wf/businessservice/_search?tenantId=pb.amritsar&businessServices=EDITRENEWALDIRECTRENEWAL : <domain>/egov-workflow-v2/egov-wf/businessservice/_search?tenantId=pb.amritsar&businessServices=DIRECTRENEWAL
digit-discuss.atlassian.net/wiki/spaces/EPE/pages/408945692/EDITRENEWAL+Config?atlOrigin=eyJpIjoiMzQzOTMxYjQzNDVmNGJkZmFhYmFhZGE5NGVmMzZlYWIiLCJwIjoiYyJ9
mdms:
...
On approved application RENEWAL BUTTON is vible to citizen.
...
visible to citizen.
...
Trade License Renewal Fees, Rebate and Penalty
When the the Trade License application is submitted for renewal, the renewal application fees is calculated depends on the billing slab provided in the system.
Code Block |
---|
"billingSlab": [
{
"tenantId": "pb.amritsar",
"id": "a949d9b3-a5de-4e2e-9565-b61f41bc5a7b",
"licenseType": "TEMPORARY",
"structureType": "IMMOVABLE.PUCCA",
"tradeType": "GOODS.MANUFACTURE.TST-3",
"accessoryCategory": null,
"type": "FLAT",
"uom": null,
"fromUom": 0.0,
"toUom": 0.0,
"rate": 500.00,
"auditDetails": {
"createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"lastModifiedBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"createdTime": 1539756637943,
"lastModifiedTime": 1539756637943
}
},
{
"tenantId": "pb.amritsar",
"id": "6e3b0523-8e3f-490e-be0e-0d8cf74efd6c",
"licenseType": "TEMPORARY",
"structureType": "IMMOVABLE.PUCCA",
"tradeType": "GOODS.WHOLESALE.TST-160",
"accessoryCategory": null,
"type": "FLAT",
"uom": null,
"fromUom": 0.0,
"toUom": 0.0,
"rate": 500.00,
"auditDetails": {
"createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"lastModifiedBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"createdTime": 1539756637943,
"lastModifiedTime": 1539756637943
}
},
{
"tenantId": "pb.amritsar",
"id": "a270598a-fa39-4124-9bc2-bd2e6f6075af",
"licenseType": "TEMPORARY",
"structureType": "IMMOVABLE.PUCCA",
"tradeType": "GOODS.RETAIL.TST-81",
"accessoryCategory": null,
"type": "FLAT",
"uom": null,
"fromUom": 0.0,
"toUom": 0.0,
"rate": 1000.00,
"auditDetails": {
"createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"lastModifiedBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"createdTime": 1539756637943,
"lastModifiedTime": 1539756637943
}
},
{
"tenantId": "pb.amritsar",
"id": "d957f0b7-b45b-4095-b4f2-2191bd88a9e9",
"licenseType": "TEMPORARY",
"structureType": "IMMOVABLE.PUCCA",
"tradeType": "GOODS.MANUFACTURE.TST-23",
"accessoryCategory": null,
"type": "FLAT",
"uom": null,
"fromUom": 0.0,
"toUom": 0.0,
"rate": 150.00,
"auditDetails": {
"createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"lastModifiedBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
"createdTime": 1539756637943,
"lastModifiedTime": 1539756637943
}
}
] |
The calculation is also depend on the type i.e “FLAT” and “RATE” . If the calculation “type” in billing slab is FLAT the amount mentioned in rate field is the renewal fees and if the type is RATE then fees = rate x uomValue (from trade unit).
When a person fails to apply for renewal of his/her trade license application for proper financial year then some penalty charges has to pay. The penalty charge is X% of renewal fees. For example TL renewal financial year is 2019-20 and current financial year going on is 2020-21 then person has to pay penalty. When a person submitted the renewal application for proper financial year then certain amount is rebated from fees. Rebate charge is Y% of renewal fees. The rebate and penalty percentage is set by state/ULB.
MDMS configuration for Rebate and Penalty
Notification
The notification for renewal depends upon the Action and Status of the application.
Below is the mapping of Action_Status to localisation code
Action_Status | Localisation Code |
INITIATE_INITIATED | tl.renew.en.counter.initiate |
APPLY_APPLIED | tl.renew.en.counter.submit |
FORWARD_FIELDINSPECTION | tl.renew.en.field.inspection |
FORWARD_PENDINGAPPROVAL | tl.renew.en.pending.approval |
REJECT_REJECTED | tl.renew.en.counter.rejected |
APPROVE_PENDINGPAYMENT | tl.renew.en.counter.approved |
INITIATE_PENDINGPAYMENT | tl.renew.en.counter.approved |
TL Renewal Localisation Messages :
https://docs.google.com/spreadsheets/d/1o1qYwGB33SMksdgGLWZaxZLj7Q2sA_KU6opRQBfAYN8/edit#gid=0