Update / Cancel Challan

Objective

Challans are created using create Challan, it is explained in https://digit-discuss.atlassian.net/wiki/spaces/DD/pages/1845297183

Provide Employee to update / Cancel / Pay Challan against a Challan number.

Route - https://qa.digit.org/digit-ui/employee/mcollect/challansearch/PB-CH-2021-07-27-000732

View Challan:

After searching a Challan on a click of Challan number it navigates to viewing the Challan details.

 and view Challan details is mentioned over https://github.com/egovernments/digit-ui-internals/blob/main/packages/modules/mCollect/src/EmployeeChallan.js

 

Technical Implementation Details:

Cancel Challan:

Action modal, This comes up on click of cancel Challan.

Click on yes, challan will be cancelled and it will be route to acknowledgement screen.

File path of acknowledgement screen:

Update Challan:

Update Challan screen, This comes up on click of update Challan ( ).

File path:

On click on update challan, it will update and route to acknowledgement screen.

File Path:

Pay Challan:

common pay screen, This comes up on click of pay Challan/Proceed to payment from acknowledgement screen.

This common pay screen common for all the modules.

On Click on collect payment, payment will collect and it will route to 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/_search API , then we can search for bill details using billing-service/bill/v2/_search for 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-challan API.


Localisation Module:

rainmaker-uc


API Used :

  1. egov-mdms-service/v1/_search

  2. echallan-services/eChallan/v1/_update

  3. egov-pdf/download/UC/mcollect-challan

  4. echallan-services/eChallan/v1/_search

  5. billing-service/bill/v2/_search

  6. collection-services/payments/ADVT.Gas_Balloon_Advertisement/_search we need to pass the businessService (collection-services/payments/{businessService}/_search ).

  7. collection-services/payments/_create

  8. billing-service/bill/v2/_fetchbill

  9. pdf-service/v1/_create

 

ROLE ACTION MAPPING

API

ROLES

ACTION ID

API

ROLES

ACTION ID

1

egov-mdms-service/v1/_search

 

954

2

echallan-services/eChallan/v1/_update

UC_EMP

2117

3

egov-pdf/download/UC/mcollect-challan

UC_EMP

2115

4

echallan-services/eChallan/v1/_search

UC_EMP

2114

5

billing-service/bill/v2/_search

UC_EMP

1861

6

billing-service/bill/v2/_fetchbill

UC_EMP

 

7

collection-services/payments/ADVT.Gas_Balloon_Advertisement/_search

UC_EMP

2138

8

collection-services/payments/_create

UC_EMP

1862

9

pdf-service/v1/_create

UC_EMP

1834

Related Links :

Related Title

Documentation

Related Title

Documentation

MCollect Create Challan

MCollect Search Challan