Update - Cancel Challan UI Flow
Overview
Challans are created using create Challan, it is explained in Challan Creation
Workflow Details
Provide Employee to update / Cancel / Pay Challan against a Challan number.
Route -
mSeva
View Challan
After searching for a Challan with a click on the Challan number it navigates to viewing the Challan details. The view Challan details is mentioned over
digit-ui-internals/EmployeeChallan.js at main · egovernments/digit-ui-internals

Technical Implementation Details
Cancel Challan
Action modal - This comes up on the click of cancel Challan.

Click on yes, the challan will be cancelled and users will be routed to the acknowledgement screen.
File path of acknowledgement screen:
digit-ui-internals/EmployeeChallanAcknowledgement.js at main · egovernments/digit-ui-internals
Update Challan
Update Challan screen, This comes up on the click of update Challan (
mSeva ).
File path:
digit-ui-internals/index.js at main · egovernments/digit-ui-internals

Clicking on the Update Challan option updates and routes users to the acknowledgement screen.

File Path:
digit-ui-internals/EmployeeChallanAcknowledgement.js at main · egovernments/digit-ui-internals
Pay Challan
The common pay screen is visible once the user clicks on the Pay Challan/Proceed button to payment from the acknowledgement screen.
This pay screen is common for all the modules.

Clicking on the Collect Payment button payment allows users to collect and route to the acknowledgement screen it is common for all modules.

Click on Print Receipt, qa.digit.org/collection-services/payments/{challanBusinessService}/_search (we need to configure bussinessServices to the respective roles in the MDMS like below ) API will get the payment response, by using that response again we need to call pdf-service/v1/_create API.
Data fetch, load and render
Once the Challan is searched using
echallan-services/eChallan/v1/_searchAPI, then we can search for bill details usingbilling-service/bill/v2/_searchfor the tax head breakup information.For Updating/Cancelling the Challan, we can use the API
/echallan-services/eChallan/v1/_update.download/print Challan using
egov-pdf/download/UC/mcollect-challanAPI.
Localisation Module
rainmaker-uc
API Used
egov-mdms-service/v1/_searchechallan-services/eChallan/v1/_updateegov-pdf/download/UC/mcollect-challanechallan-services/eChallan/v1/_searchbilling-service/bill/v2/_searchcollection-services/payments/ADVT.Gas_Balloon_Advertisement/_searchwe need to pass the businessService (collection-services/payments/{businessService}/_search).collection-services/payments/_createbilling-service/bill/v2/_fetchbillpdf-service/v1/_create
Role Action Mapping
egov-mdms-service/v1/_search
954
echallan-services/eChallan/v1/_update
UC_EMP
2117
egov-pdf/download/UC/mcollect-challan
UC_EMP
2115
echallan-services/eChallan/v1/_search
UC_EMP
2114
billing-service/bill/v2/_search
UC_EMP
1861
billing-service/bill/v2/_fetchbill
UC_EMP
collection-services/payments/ADVT.Gas_Balloon_Advertisement/_search
UC_EMP
2138
collection-services/payments/_create
UC_EMP
1862
pdf-service/v1/_create
UC_EMP
1834
Related Links
MCollect Create Challan
MCollect Search Challan
Last updated
Was this helpful?