DIGIT Public Finance Management
PlatformDomainsAcademyDesign SystemFeedback
v2.4
v2.4
  • 👋Introducing Public Finance Management (PFM)
    • Release Notes
      • Service Build Updates
      • MDMS & Configuration Updates
      • Test Cases
      • Data Migration
  • Understanding Public Finance
    • Public Finance Strategy & Approach
      • Approach Framework
    • Value Proposition
    • Potential Use Cases
  • Specifications
    • iFIX Specifications
      • Functional Specifications
  • Exemplars
    • PFM Implementations
      • Odisha
        • MUKTASoft
  • Technology
    • Design Approach
    • Tools
    • Architecture
      • High-Level Design
      • Low Level Design
        • DIGIT Exchange
        • Program Service
  • Setup
    • Install iFIX
      • Install Using GitHub Actions In AWS
    • Configuration
      • Configuring Master Data
      • Services
        • Program Service
        • DIGIT Exchange
        • MUKTA iFIX Adapter
    • Source Code
  • Community
    • Public Finance Blogs
      • Re-imagining Digital PFM in India
      • A Transformative Odyssey: The Impact of Smart Payments in Benefit Delivery
      • Why PFM Needs Fiscal Information Exchange Standards
      • News and Events
    • Ecosystem
      • Partner Engagement
    • Discussions
    • Issues
Powered by GitBook

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.

On this page
  • Overview
  • Dependencies
  • Key Functionalities
  • Deployment Details
  • Master Data
  • Integration Details

Was this helpful?

  1. Setup
  2. Configuration
  3. Services

MUKTA iFIX Adapter

Overview

The MUKTA iFIX Adapter service is designed to facilitate communication between the Expense Service and the Program Service. It acts as a mediator, listening for payment creation events from the Expense Service, enriching the payment request data, and generating disbursement requests. These disbursement requests are then sent to the Program Service for further processing.

Dependencies

  • Expense Service

  • Expense Calculator Service

  • MDMS Service

  • Bank Account Service

  • Individual Service

  • Organization Service

  • User Service

  • Program Service

  • Encryption Service

Key Functionalities

  • The creation of a disbursement request involves listening to payment creation events on a designated topic. When a payment is created, the adapter processes the event, extracts relevant information, and forwards the enriched disbursement request to the Program Service for further processing.

  • In case of a failure in the payment topic, we also have the option to manually create a disbursement using the adapter by providing the payment number.

  • We can search for the created disbursements.

  • After forwarding the disbursement to the program service, it undergoes sanction enrichment. Subsequently, it is forwarded to the Digit Exchange service, establishing a connection between two servers. Once a response is received from the IFMS system, the disbursement undergoes further enrichment and is sent back to the Mukta Adapter. The adapter then updates the payment status based on the statuses received in the disbursement.

Deployment Details

Master Data

Master Name
Sample Data
Description

Head of accounts to be used for the Mukta scheme at the state level - to be provided by HUDD

Spending unit details specific to each ULB are to be provided by HUDD.

Integration Details

base path:

/mukta-ifix-adapter/

PreviousDIGIT ExchangeNextPublic Finance Blogs

Last updated 3 months ago

Was this helpful?

HeadOfAccounts
"HeadOfAccounts": [
    {
      "id": "1",
      "code": "221705800358641045908",
      "name": "General Head",
      "sequence": 1,
      "schemeCode": 13145,
      "active": true,
      "effectiveFrom": 1682164954037,
      "effectiveTo": null
    },
    ]
SSUDetails
"SSUDetails": [
    {
      "id": "1",
      "ssuCode": "OLSHUD001",
      "ddoCode": "OLSHUD001",
      "granteeAgCode": "GOHUDULBMPL0036",
      "granteeName": "ANGUL MUNICIPALITY",
      "programCode": "PG/2023-24/000310",
      "ssuId": "1621",
      "ssuOffice": "angul_op",
      "effectiveFrom": 1682164954037,
      "effectiveTo": null,
      "active": true
    }
  ]
Helm Chart