Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Employee :

...

Create Challan

Objective

Provide Employee to create Challan, by selecting the service category, entering all consumer information and tax head details.

MCollect - Create Challan

...

Creating new challan file changes are present in File Path: https://github.com/egovernments/digit-ui-internals/blob/developmentmain/packages/modules/mCollect/src/pages/employee/CreateChallan.jsSelecting City alone is disabled as UC Employee of City A should be able to access/create only City A related challans.

MDMS Details:

Created hooks for mdms in mCollect, by using hooks will get the response by passing the details in the method.

Digit.MDMSService.getPaymentRules(tenantId, "[?(@.type=='Adhoc')]"); which is present in the below file: https://github.com/egovernments/digit-ui-internals/blob/developmentmain/packages/modules/mCollect/src/pages/employee/CreateChallan.js

MDMS File path: https://github.com/egovernments/digit-ui-internals/blob/developmentmain/packages/libraries/src/services/elements/MDMS.js

Service Type and Service Category dropdown Formation

...

Other Validations and Create challan can be refered in https://github.com/egovernments/digit-ui-internals/blob/developmentmain/packages/modules/mCollect/src/pages/employee/CreateChallan.js

createChallan method is used to create challan.

...

Once Challan is created successfully, you will be able to see Challan Acknowledgement.

Actions available:

  1. Print Challan

  2. Go to home

  3. Proceed to Payment

Image Added

File Path: https://github.com/egovernments/digit-ui-internals/blob/main/packages/modules/mCollect/src/pages/employee/EmployeeChallanAcknowledgement.js

Print Challan : Click on Print Challan, Challan will will downloaded using egov-pdf/download/UC/mcollect-challan API.

Go to home: Click on Go TO Home, will route to home

...

Image Removed

Challan’s can be downloaded through this API egov-screen.

Proceed To Payment: On click this, will route common pay screen and it is common for all modules and also refer Employee update / Cancel Challan .


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. collection-services/payments/ADVT.Gas_Balloon_Advertisement/_search we need to pass the businessService (collection-services/payments/{businessService}/_search ).

  5. collection-services/payments/_create

  6. billing-service/bill/v2/_fetchbill

  7. pdf-service/v1/_create

 

ROLE ACTION MAPPING

S.NO

API

ROLES

ACTION ID

1

egov-mdms-service/v1/_search

 

954

2

/echallan-services/eChallan/v1/_create

UC_EMP

2112

3

egov-pdf/download/UC/mcollect-challan

...

UC_EMP

2115

4

collection-services/payments/ADVT.Gas_Balloon_Advertisement/_search

UC_EMP

2138

5

collection-services/payments/_create

UC_EMP

1862

6

pdf-service/v1/_create

UC_EMP

1834

7

billing-service/bill/v2/_fetchbill

EMPLOYEE

1862

Related Links :

Related Title

Documentation

MCollect Search

mCollect - Technical Documentation

MCollect Update/Cancel Challan

Employee update / Cancel Challan