In TL, there are two types of billing slab, one is according to the tradeType and the other way is accessoryCategory.
Provide different combinations of UOM rates - fromUOM and toUOM according to tradeType by taking accessoryCategory as null.
Provide different combinations of UOM rates - fromUOM and toUOM according to accessoryCategory by taking tradeType as null.
//[
{
"tenantId": "ca",
"businessService": "DIRECTRENEWAL",
"business": "tl-services",
"businessServiceSla": 172800000,
"states": [
{
"tenantId": "ca",
"sla": null,
"state": null,
"applicationStatus": "APPLIED",
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": false,
"actions": [
{
"tenantId": "ca",
"currentState": null,
"action": "INITIATE",
"nextState": "PENDINGPAYMENT",
"roles": [
"CITIZEN",
"TL_CEMP"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "PENDINGPAYMENT",
"applicationStatus": "PENDINGPAYMENT",
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "ca",
"currentState": "PENDINGPAYMENT",
"action": "PAY",
"nextState": "APPROVED",
"roles": [
"CITIZEN",
"TL_CEMP",
"SYSTEM_PAYMENT"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "APPROVED",
"applicationStatus": "APPROVED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": true,
"isStateUpdatable": false,
"actions": null
}
]
},
{
"tenantId": "ca",
"businessService": "EDITRENEWAL",
"business": "tl-services",
"businessServiceSla": 172800000,
"states": [
{
"tenantId": "ca",
"sla": null,
"state": null,
"applicationStatus": null,
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": false,
"actions": [
{
"tenantId": "ca",
"currentState": null,
"action": "INITIATE",
"nextState": "INITIATED",
"roles": [
"CITIZEN",
"TL_CEMP"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "INITIATED",
"applicationStatus": "INITIATED",
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "ca",
"currentState": "INITIATED",
"action": "INITIATE",
"nextState": "INITIATED",
"roles": [
"CITIZEN",
"TL_CEMP"
],
"active": true
},
{
"tenantId": "ca",
"currentState": "INITIATED",
"action": "APPLY",
"nextState": "APPLIED",
"roles": [
"CITIZEN",
"TL_CEMP"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "APPLIED",
"applicationStatus": "APPLIED",
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "ca",
"currentState": "APPLIED",
"action": "FORWARD",
"nextState": "FIELDINSPECTION",
"roles": [
"TL_DOC_VERIFIER"
],
"active": true
},
{
"tenantId": "ca",
"currentState": "APPLIED",
"action": "REJECT",
"nextState": "REJECTED",
"roles": [
"TL_DOC_VERIFIER"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "REJECTED",
"applicationStatus": "REJECTED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": true,
"isStateUpdatable": false,
"actions": null
},
{
"tenantId": "ca",
"sla": null,
"state": "FIELDINSPECTION",
"applicationStatus": "FIELDINSPECTION",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "ca",
"currentState": "FIELDINSPECTION",
"action": "REJECT",
"nextState": "REJECTED",
"roles": [
"TL_FIELD_INSPECTOR"
],
"active": true
},
{
"tenantId": "ca",
"currentState": "FIELDINSPECTION",
"action": "FORWARD",
"nextState": "PENDINGAPPROVAL",
"roles": [
"TL_FIELD_INSPECTOR"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "PENDINGAPPROVAL",
"applicationStatus": "PENDINGAPPROVAL",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": false,
"actions": [
{
"tenantId": "ca",
"currentState": "PENDINGAPPROVAL",
"action": "REJECT",
"nextState": "REJECTED",
"roles": [
"TL_APPROVER"
],
"active": true
},
{
"tenantId": "ca",
"currentState": "PENDINGAPPROVAL",
"action": "APPROVE",
"nextState": "PENDINGPAYMENT",
"roles": [
"TL_APPROVER"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "PENDINGPAYMENT",
"applicationStatus": "PENDINGPAYMENT",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": false,
"actions": [
{
"tenantId": "ca",
"currentState": "PENDINGPAYMENT",
"action": "PAY",
"nextState": "APPROVED",
"roles": [
"CITIZEN",
"TL_CEMP",
"SYSTEM_PAYMENT"
],
"active": true
},
{
"tenantId": "ca",
"currentState": "PENDINGPAYMENT",
"action": "ADHOC",
"nextState": "PENDINGPAYMENT",
"roles": [
"TL_CEMP"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "APPROVED",
"applicationStatus": "APPROVED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": false,
"actions": [
{
"tenantId": "ca",
"currentState": "APPROVED",
"action": "CANCEL",
"nextState": "CANCELLED",
"roles": [
"CITIZEN",
"TL_CEMP",
"SYSTEM_PAYMENT"
],
"active": true
}
]
},
{
"tenantId": "ca",
"sla": null,
"state": "CANCELLED",
"applicationStatus": "CANCELLED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": true,
"isStateUpdatable": false,
"actions": null
}
]
},
{
"tenantId": "ca",
"businessService": "NewTL",
"business": "tl-services",
"businessServiceSla": 172800000,
"states": [
{
"tenantId": "ca",
"sla": null,
"state": null,
"applicationStatus": null,
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "ca",
"currentState": null,
"action": "INITIATE",
"nextState": "INITIATED",
"roles": [
"CITIZEN",
"TL_CEMP"
],