...
Code Block |
---|
{ "code"arrears: "PT",true "headerBandLabel": "PT_COMMON_TABLE_COL_PT_ID", "receiptKey": "property-receipt", "billKey":billKey: "property-bill", "citizenSuccess" cancelReceipt: {true "primaryMessage"code: "CITIZEN_SUCCESS_PT_PAYMENT_MESSAGE", "secondaryMessage"headerBandLabel: "CITIZEN_SUCCESS_PT_PAYMENTCOMMON_MESSAGE_DETAIL", "receiptNo": "CITIZEN_SUCCESSTABLE_COL_PT_PAYMENT_RECEIPT_NOID" }, "employeeSuccess" : { "primaryMessage"pdfModule: "EMPLOYEE_SUCCESS_PT_PAYMENT_MESSAGE", "secondaryMessage"receiptKey: "EMPLOYEE_SUCCESS_PT_PAYMENT_MESSAGE_DETAIL", property-receipt" "receiptNobuttons": "EMPLOYEE_SUCCESS_PT_PAYMENT_RECEIPT_NO" },[ "citizenFailure" : { "primaryMessage": "CITIZEN_FAILURE_PT_PAYMENT_FAILURE_MESSAGE", "secondaryMessagelabel": "CITIZENCOMMON_FAILURE_PT_PAYMENT_FAILURE_MESSAGE_DETAIL" }, "employeeFailure" : {BUTTON_HOME", "primaryMessagecitizenUrl": "EMPLOYEE_FAILURE_PT_PAYMENT_FAILURE_MESSAGE", "secondaryMessage": "EMPLOYEE_FAILURE_PT_PAYMENT_FAILURE_MESSAGE_DETAIL" /property-tax", }, "footeremployeeUrl": { "label": {/pt-mutation/propertySearch" "labelName": "GO TO HOME",} "labelKey": "COMMON_BUTTON_HOME" ] }, "link": "/pt-mutation/propertySearch" } |
The above json has each object for every BusinessService like PT, TL . When a new module is integrated a new object should be added in above json file.
...
Example :
PT Receipt data Config : https://github.com/egovernments/configs/blob/master/pdf-service/data-config/property-receipt.json
PT Receipt format Config : https://github.com/egovernments/configs/blob/master/pdf-service/format-config/property-receipt.json
TL Receipt data-config : https://github.com/egovernments/configs/blob/master/pdf-service/data-config/tradelicense-receipt.json
TL Receipt format-config : https://github.com/egovernments/configs/blob/master/pdf-service/format-config/tradelicense-receipt.json
When a new module is integrated then new configurations for both BIll and Receipts should be written in the below path :
...
If configs are not added in mdms for any module then it fetches default keys :
Bill data-config - https://github.com/egovernments/configs/blob/master/pdf-service/data-config/consolidatedbill.json
Bill format config - https://github.com/egovernments/configs/blob/master/pdf-service/format-config/consolidatedbill.json
Receipt data-config - https://github.com/egovernments/configs/blob/master/pdf-service/data-config/consolidatedreceipt.json
Receipt format-config - https://github.com/egovernments/configs/blob/master/pdf-service/format-config/consolidatedreceipt.json
Commit ids : RELEASE-2020-v1-01 branch
1. 5f1fe8699f28c9954b9a98e52137941bc0473a7c
2. 4eaa8a454be6776e971234f3e014525e617f7492
Issues Fix Commits :
b18643131852c6b35061d450688a029984f06e28
0fa239cd652fd190b7f4b7a024acd90c75581a08
3c27f9c38e0461508b2dcc02819f3c90ce33b0a6
86b3e38f9a461391e418ccac9ee0068caf796e87
b2468e3b8777d934f1a996f6f0c5b30a92fb11b8
80e6f4274bfb6d258578a9f1f691ce62adb3f6e8
7abd6c079a95d94fc215c1a6b4b4457516f71f13
430e16e867f3a19e7ea83c1c97f327fcb024500a
c74738a8f36bfcd7a4886b30d8c5485e03621796
Working builds :
employee:479-RELEASE-2020-v1-01-c74738a8
citizen:425-RELEASE-2020-v1-01-c74738a8
Mdms Configuration :
Code Block |
---|
{
"businessService": "PropertyTax",
"code": "PT",
"collectionModesNotAllowed": [
"DD","OFFLINE_NEFT","OFFLINE_RTGS","POSTAL_ORDER"
],
"partPaymentAllowed": true,
"minAmountPayable":100,
"isAdvanceAllowed": false,
"demandUpdateTime": 86400000,
"isVoucherCreationEnabled": true,
"billGineiURL" : "egov-searcher/bill-genie/billswithaddranduser/_get"
}, |
Configure those instrument types in "collectionModesNotAllowed"
field to not appear in common pay screen.
Arrears Details configuration(fromRelease V2.4)
In the uiCommonPay
Config based on the flag arrears
Bill details shows Arrears Details card ,
which has a Details about arrears with respect to each financial years. If Arrears is required from the specific business service then it has to updated to see the Arrears card
Code Block |
---|
arrears: true
billKey: "property-bill"
buttons: [,…]
cancelReceipt: true
code: "PT"
headerBandLabel: "PT_COMMON_TABLE_COL_PT_ID"
pdfModule: "PT"
receiptKey: "property-receipt" |
Arrears details will be displayed as below
...
Localisation
Please add localisation keys in the below sheet:
https://docs.google.com/spreadsheets/d/1KpYzXFqDz4MjJZFDFTtn8PC1ik8aOzoYbY7h34gvgxg/edit#gid=0
API Call Role Action mapping:
S. No. | API | Action id | Roles |
---|---|---|---|
1 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
| , |
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
|
|
|