Public Finance Management System

Website development company india

Introduction to Public Financial Management System

PFMS is basically known as the Public Financial Management System. It is a web-based online software application for payments that is developed by the Controller General of Accounts (CGA), the Department of Expenditure, the Ministry of Finance, and the Government of India. Their main purpose is to track the fund flow systems released under all plan schemes of the Government of India and the reporting of expenditure at all levels. Then, it is expected that the digitalization of accounts can be achieved through PFMS. This also provides stakeholders with a meaningful management information system and decision support system. The outputs / deliverables for the various modes / functions of PFMS include (but are not limited to):

  • Payment & Exchequer Control
  • Accounting of Receipts (Tax & Non-Tax)
  • Compilation of Accounts and Preparation of Fiscal Reports
  • Integration with Financial Management Systems of States

PECS provides support for PFMS implementation and IT applications in the government sector. We resolve the operational difficulties in the functionality of software applications and the coordination with district-level officers for the successful implementation of schemes. We have expertise in PFMS and SNA and provide solutions regarding finance. If you have any queries regarding PFMS and SNA, then you can contact us.

What PFMS can do?

(1) PFMS can track the utilization / transfer of funds up to end user spread across the country.
(2) The MIS generated through PFMS can track availability of funds, unspent balances (live balance in account of the implementing Agency.
(3) PFMS supports fund management and e-payment through a secure integration with Core Banking Solution (CBS) of banks.
(4) The PFMS system has been configured to facilitate all payments either Plan or Non-Plan based on creation of sanctions through PFMS.
(5) PFMS establishes a common transaction-based on-line fund management and payment system.
(6) PFMS can provide MIS for all the expenditure both Plan and Non-plan Schemes of Government of India.

Integrated Financial Management System (IFMS)

Integrated Financial Management System is an ICT based fiscal and financial management information system that provides financial information to the State government in general and Finance department in particular to monitor the receipt and expenditure incurred by various departments and to manage and report their financial activities. With the implementation of the Online Treasury Computerisation (TreasuryNET), the financial transactions (receipt & expenditure) from various treasuries and sub-treasuries in the state can be integrated and published in this portal.

  • The IFMS is designed to address and to act as a Financial Information, Administration and Management of the State Government.
  • The portal depicts the up-to date Compiled Payment & Receipt Data from all district treasuries and sub-treasuries in the state.
  • Finance Department and HODs can get the DDO-wise expenditure details of various grants up to voucher level.
  • Finance Department and Tax Revenue Department can reconcile the receipt figure with the figure from the treasuries.
  • Users can get the detail information of daily revenue receipt of various revenue earning departments like Taxation, Excise, Minerals etc.
  • Details of the expenditure incurred by the Remittance Department like PWD, PHED, Soil Conservation, Forest etc. is available at a glance.
  • Exception Reports are provided for decision makers.

PFMS ensures transformation through a digital method:

The Public Financial Management System (PFMS) is a digital platform that helps ensure the transformation of public financial management in India through digital inclusion. It is an end-to-end solution that covers all aspects of the financial management cycle, including budget preparation, budget execution, accounting, and reporting.
The key feature of the PFMS is its ability to digitally track the flow of funds from the central government to the implementing agencies and further to the beneficiaries. This helps to ensure that the funds are being used for their intended purpose and reduces the risk of fraud and mismanagement. The use of digital platforms such as mobile banking, e-wallets, and other digital payment methods makes it easy for the beneficiaries to access their funds and reduces the need for physical transactions. Real-time reports and tracking progress help improve the decision-making process. Overall, PFMS helps ensure a comprehensive, transparent, and efficient system that helps ensure that public funds are being used effectively and reach the intended beneficiaries.



  • DSC Enrolment
  • DBT Payment
  • EAT Payment


  • DSC Enrolment
  • Beneficiary Registration
  • DBT Payment
  • Vendor Registration
  • EAT Payment
  • Inter Bank Transfers
  • Opening Balance
  • Interest Income
  • Income from Investment
  • Advance Settlement
  • Reversal of Transaction
  • Agency Limit Allocations
  • Budget Allocation


  • User logs in to the PFMS portal


  • Account based and Aadhar based Payment Files
  • Validation of files
  • Sending ACK/NACK for files
  • Sending NEFT/TTUM txt files to CBS
  • Receiving Success/Failure of files from CBS
  • Sending DN/RN files
  • Generation of Account statement
  • Integration with NPCI for Aadhar based payments

MIS Reports Generated

  • Component wise Expenditure Report
  • Component wise District wise Expenditure Report
  • Agency Account Number wise Expenditure Report
  • District wise Expenditure Report
  • Block wise Expenditure Report
  • Village wise Expenditure Report
  • Agency Limit Allocation Report

Technology Stack

  • Microsoft Dot Net Core
  • MS Sql/ Oracle
  • Agency Account Number wise Expenditure Report
  • Windows Server with IIS 10.0
  • SFTP Server

Security Features

  • Authentication and Authorization with Asp .Net Identity Core
  • Implementation of JWT
  • Implementation of XSS/CSRF/CORS
  • Data Encryption throughout the application for sensitive information
  • Data Sanitization to avoid any malicious injection like script injection or SQL injection
  • Proper Session and Cookie Management
  • Error/Exception handling using custom pages
  • Enforcement of SSL and HSTS
  • File Upload Validation
  • CAPTCHA implementation