DRISTI
  • 👋Welcome to DRISTI
    • Why DRISTI?
  • ⚖️About DRISTI
    • Overview
    • Design Principles
    • Value Proposition
    • Architecture Overview
    • System Users
    • Key Modules
      • Async Applications & Submissions
        • Key Features
        • Process & Workflows
        • Specifications
      • Case Management
        • Key Features
        • Process & Workflows
        • Specifications
      • E-Filling, Scrutiny and Admission
        • Key Features
        • Process & Workflows
        • Specifications
        • Sequence Diagrams
      • Evidence
        • Key Features
        • Process & Workflows
        • Specifications
      • Listing & Scheduling
        • Key Features
        • Process & Workflows
        • Specifications
      • Hearings
        • Key Features
        • Process & Workflows
        • Specifications
      • Orders & Tasks
        • Key Features
        • Process & Workflows
        • Specifications
      • Summons, Bails, Warrants
        • Key Features
        • Process & Workflows
        • Specifications
      • User Benefits
      • User Registration
        • Key Features
        • Process & Workflows
        • Specifications
        • Sequence Diagrams
      • Roles per Module
    • API Specifications
    • Security
    • Privacy
  • 🧰DRISTI Platform
    • Architecture
      • Overview
      • Principles
      • High Level Design
        • Technology Stack
        • Access Control & Roles
        • Data & Analytics
        • Non Functional Requirements
          • Performance
          • Security
          • Data Retention
        • Logging Guidelines
      • Low Level Design
        • Advocate
          • Advocate - API Specifications
          • Sequence Diagram
        • Application
          • Application - API Specifications
          • Sequence Diagram
        • Case
          • Case - API Specifications
          • Sequence Diagram
        • Case Management
          • Case Management - API Specifications
          • Sequence Diagram
        • Evidence
          • Evidence - API Specifications
          • Sequence Diagram
        • Hearing
          • Hearing - API Specifications
          • Sequence Diagram
        • Order
          • Order - API Specifications
          • Sequence Diagram
        • Task
          • Task - API Specifications
          • Sequence Diagram
          • Summons
          • Warrant
      • Architectural and Design Decisions
        • Data Visibility
        • Detailed Case Access
        • Case Numbering
          • Filing Number
          • Court Case Number
          • CNR Number
          • Case Stages, Numbers & Dates
    • Interoperability
    • Release Notes
      • Release 1.1.0
      • Release 1.2.0
      • Release 1.3.0
      • Release 1.4.0
      • Release 1.5.0
      • Release 1.6.0
    • Hotfixes
      • Hotfix Release 17.3
      • Hotfix Release 18.1
      • Hotfix Release 18.2
      • Hotfix Release 18.3
      • Hotfix Release 18.4
      • Hotfix Release 19.1
      • Hotfix Release 19.2
      • Hotfix Release 19.3
      • Hotfix Release 20.1
      • Hotfix Release 20.2
      • Hotfixes Release 20.3
  • 🪝Setup
    • Planning DRISTI Implementation
    • Establish Project & Team
    • Gather Requirements
    • Installation
      • Infrastructure Setup
        • Azure Setup
        • SDC - OpenShift Setup
      • Code Deployment
      • Configuration
        • Functional Configuration
        • Service Configuration
          • Court
            • Court UI
          • Case
            • Case UI
          • Advocate
            • Advocate UI
          • Application
            • Application UI
          • Task
            • Task UI
          • Order
            • Order UI
          • Hearing
            • Hearing UI
          • Evidence
            • Evidence UI
    • Quality Assurance Testing
    • Go Live
    • Operational Support
    • Monitoring
  • 🛣️Roadmap & Updates
    • Roadmap
  • 🌾Resources
    • Source Code
    • Technology Stack
    • Licensing
    • Legal Taxonomy
  • 🌐COMMUNITY
    • Interested in Contributing?
    • Github Discussion
    • Code of Conduct
  • 🪝Setup
    • Coming soon...
    • 🟢ABOUT US
Powered by GitBook
On this page
  • Overview
  • Summon Structure
  • Summons Functionality
  1. DRISTI Platform
  2. Architecture
  3. Low Level Design
  4. Task

Summons

Functional details of Summons

PreviousSequence DiagramNextWarrant

Last updated 1 year ago

Overview

During a case proceeding, a summon can be issued against the respondent, to call him/her to the court on specific date (hearing date). The process is referred to as "issue of summon" and is via an Order issued by the Judge during a hearing.

A summon is a type of a task, which in turn is generated as part of an Order. More details on the Task are .

Summon Structure

The following JSON represents the summons schema

Summons Functionality

As per an Order to issue a summon, a Task is created, the Task.taskType is set to 'summons' and the Task.taskDetails field will contain summons details as per the schema defined above. A summon, post creation, will only be taken up for deliver after the required payments are made. Each summon has two types of payments. The first is the court related fees for issue of summons and second is the delivery channel related fees. Each delivery channel can ask for a fees. If the same delivery channel is used more than once like for example using e-Post to send summon to two different addresses, then the channel can charge for each address separately.

Payment for summons can managed as a combination of Court fees + fees for each delivery channel or each of the payments can be made separately. The court fees is recorded a part of the Task.amount and the payment for each delivery channel is recorded as part of summon details (Task.taskDetails.deliveryChannel.Fees). Once the court fees is paid, then summon can be issued i.e. sent for delivery, for all free delivery channels and for those whose payments has been processed.

For each delivery channel, there is a transaction/correlation ID that is used to track the specific summon and its status with the specific channel. The channel is expected to call back and update the Summons (i.e. Task) status.

If a summon remains undelivered, the Judge will typically issue a warrant against the respondent. Warrant is another type of Task, which is explained in the next section.

🧰
here
https://raw.githubusercontent.com/pucardotorg/dristi/main/docs/task/schemas/task-summon.json
Summons Schema