> For the complete documentation index, see [llms.txt](https://docs.digit.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digit.org/mgramseva/introducing-mgramseva/platform/release-notes/mdms-configuration-and-migration-updates.md).

# MDMS Configuration & Migration Updates

## **MDMS Changes**

<table><thead><tr><th width="155">Feature</th><th width="138">Service Name</th><th>Changes</th><th>Description</th></tr></thead><tbody><tr><td>Penalty configuration change</td><td>ws-services-calculation</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/7206b133a9e4a4c35e43b1e86dc9fad282928e4d">Penalty.json</a></td><td>Penalty Change</td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/a5a63749cf4a18d29f7b33492ab649dd169ccb66">TaxHeadMaster.json</a></td><td>Added new penalty taxhead</td></tr><tr><td>Access Control</td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/ac4a8c7be8e53969af86b1ca5e008e4c97478671">actions-test.json</a></td><td>Updated actions-test.json</td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/c15aa396860c8f1fd65544c7f7bdb77f30727367">roleactions.json</a></td><td>Updated roleactions.json</td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/27410b0f68422625f7d8488f9c2ccc01895864cc">actions-test.json</a></td><td>Updated actions-test.json</td></tr><tr><td>Penalty and Advance Enabled</td><td>BillingService</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/ed752ab8986f7fdbac47f8cac095cd3d9209dec7">TaxHeadMaster.json</a><br><a href="https://github.com/egovernments/mdms-mgramseva/commit/3012e7a6a0d4d5851b06982e0b99f7e4ce75c66c">TaxHeadMaster.json</a></td><td>Enabled Penalty and Advance</td></tr><tr><td>Role added</td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/cbcb41d4ce2fdadd6a05cc3e17586356f8cb2edd">roleactions.json</a></td><td>Added role</td></tr><tr><td>Enabled Time penalty</td><td>BillingService</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/a5a63749cf4a18d29f7b33492ab649dd169ccb66">Penalty change.</a></td><td>Enabled Time penalty</td></tr><tr><td>Added Business service json in Billing service</td><td>BillingService</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/076fd8813647e35655cec0d9d4b280cc2b2b4243">BusinessService.json</a></td><td>Added Business service json in Billing service for enable and disable Advance and penalty in Tenant level</td></tr><tr><td>Added TaxHeadMaster json in Billing service</td><td>BillingService</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/42fde69ee0fd15f699fda00d589c20e1e58afd11">TaxHeadMaster.json</a></td><td>Added TaxHeadMaster json in billing service for enable and disable advance and penalty in tenant level</td></tr><tr><td>Added TaxPeriod json in Billing service</td><td>BillingService</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/5357fadbce605ef8d23598998995d410a140c33c">TaxPeriod.json</a></td><td>Added TaxPeriod json in Billing service for enable and disable advance and penalty in tenant level</td></tr><tr><td>Penalty Type changing</td><td>ws-services-calculation</td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/f49763069a027454172331d70e264b5fc29469c6">Penalty.json</a></td><td>Updated the penalty type in this path - users can modify based on the requirement in tenant (verify document for penalty type)</td></tr><tr><td>Demand Penalty Details and action roles</td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/e1f999c631d6c13f45151847ea8ee7cc124cf0f0">actions-test.json</a></td><td>Added demand penalty details and action roles</td></tr><tr><td>By Enabling and disabling this we can able change the payment type from state level to tenant level</td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/305367e710f6b0cb35806d39315f7ac9c2768946">master-config.json</a></td><td>By enabling and disabling this we can change the payment type from state level to tenant level</td></tr><tr><td>App Force Update</td><td></td><td><a href="https://github.com/egovernments/mdms-mgramseva/commit/56e6fd0c7b595abe2699d39ca2863e868bba73f5">AppVersion.json</a><br><a href="https://github.com/egovernments/mdms-mgramseva/commit/40fefc2eface382f195c76dd19e6d991f0f3090f">AppVersion.json</a></td><td>We need to update the version in MDMS with the latest version to be deployed in PlayStore or AppStore</td></tr></tbody></table>

## **Config Changes**

<table><thead><tr><th width="177">Feature</th><th width="138">Service Name</th><th>Changes</th><th>Description</th></tr></thead><tbody><tr><td>Advance and Penalty changes</td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/1a259eac5ff327cfba3da0f76d1b27b32792ab02">#27</a></td><td>Code changes related to advance and penalty parameters</td></tr><tr><td>egov-persister</td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/e2ab2e004300eeb2c32cea5bd1fbed1543509d76">water-persist.yml</a></td><td>Syntax correction</td></tr><tr><td>pdf-service</td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/3ec87bfff8e8b13e771834e3b43f789fda5324d1">ws-receipt-nm.json</a></td><td>data config changes for advance and penalty</td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/70e158b4591fc8eb20f3de678295edf2142f6234">ws-receipt.json</a></td><td></td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/1ad55e297cc3de706beb9858c12d629e51c97d69">ws-bill-nm.json</a></td><td></td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/1fec7a16b59600ae32603445390032bc2193e49f">ws-bill.json</a></td><td></td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/89d2608c78191d40574eb87790a85b3a7dbb782d">ws-receipt-nm.json</a></td><td>format config changes for advance and penalty</td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/1e547c2271526ef3812ab9a98dfa6b3f034368a3">ws-receipt.json</a></td><td></td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/70cd92da5a402c678aaabf967533781a76e6bd4c">ws-bill-nm.json</a></td><td></td></tr><tr><td></td><td></td><td><a href="https://github.com/egovernments/config-mgramseva/commit/ad015dd559fe0ac02e96144fea26f11ed377be86">ws-bill.json</a></td><td></td></tr><tr><td>dashboard-analytics</td><td></td><td><p><a href="https://github.com/egovernments/config-mgramseva/commit/cc498955ca6f325d9c39e54c65eeaa82a1121669">ChartApiConfig.json</a></p><p><a href="https://github.com/egovernments/config-mgramseva/commit/b86cda4583869f40ec2aef34bb0bad90d125f877">ChartApiConfig.json</a></p><p><a href="https://github.com/egovernments/config-mgramseva/commit/e4edcfd4d09c12fc0759790048f095ce214b6837">ChartApiConfig.json</a></p><p><a href="https://github.com/egovernments/config-mgramseva/commit/53c3799e5b59f7a7b90d9f1a46e9d010c4844daa">ChartApiConfig.json</a></p><p><a href="https://github.com/egovernments/config-mgramseva/commit/ff03b02805bf2585f19c31074c91aa9333c9384d">ChartApiConfig.json</a></p></td><td></td></tr></tbody></table>

## Migration Changes

Create IFIX COA code for WS\_TIME\_PENALTY, 10201 & WS\_ADVANCE\_CARRYFORWARD , and run the following insert queries by replacing id & ifixcoacode.

* insert into ifix\_adapter\_coa\_map(id,clientcode,ifixcoacode,ifixid,tenantid) values(,'WS\_TIME\_PENALTY','0215-01-104-00-00-00',,'pb');&#x20;
* insert into ifix\_adapter\_coa\_map(id,clientcode,ifixcoacode,ifixid,tenantid) values(,'10201','0215-01-104-00-00-00',,'pb');&#x20;
* insert into ifix\_adapter\_coa\_map(id,clientcode,ifixcoacode,ifixid,tenantid) values(,'WS\_ADVANCE\_CARRYFORWARD','0215-01-799-04-00-43',,'pb');


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.digit.org/mgramseva/introducing-mgramseva/platform/release-notes/mdms-configuration-and-migration-updates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
