Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This page provides configuration details for Finance master data templates
Financial Module (FM) is a key module that is built on coexistence with DIGIT which enables municipalities to create and manage financial transactions like budget, revenue demand, receipt, advances, deposits, bills, payments, asset creation (capitalization), fund transfer and also reconciliations and reporting.
FM enables municipalities to maintain financial records of ULBs following established procedures and practices. Financial Module is a fund based double-entry accrual accounting system designed in line with the National Municipal Accounting Manual.
The financial module enables users to -
Posting of General Ledger
Bill Processing: Generation of bills for varied items such as purchases, works, and salaries
Payment Processing: Payments are processed based on the type of expense type
Receipts Processing - from other DIGIT modules or from any other third party application
Service Wise, Bank account mapping - Configurable
Collection Remittances - Configurable mode of collection wise
Budgeting: Upload Budgets, Budgetary Controls, Budget Enforcement & Budget Re-appropriations
Asset Management: Asset Categorizations, Depreciation, Capitalization & Improvement, Revaluation, sale and disposal
Contra Entry, Bank-reconciliation, Deduction Management & period End Activities.
Deduction Management - processing statutory and non-statutory deductions and its remittances.
Schemes
Financial Management
Budget Reports
Accounting Reports
Deduction Reports
Revenue Reports
MIS Reports
Finance module streamlines municipal accounting and transaction processes
DIGIT-Financial Module (FM) is a key module in web-based integrated ERP software that enables municipalities to create and manage Financial Transactions like Budget, Revenue Demand, Receipt, Advances, Deposits, Bills, Payments, Asset Creation(Capitalization), Fund Transfer and also Reconciliations and Reporting.
FM enables municipalities to maintain financial records of ULBs following established procedures and practices. The module follows a fund based double-entry accrual accounting system designed to synch with the standards outlined in the National Municipal Accounting Manual.
The financial module enables users to -
Posting of General Ledger
Bill Processing: Generation of bills for varied items such as purchases, works, and salaries
Payment Processing: Payments are processed based on the type of expense type
Receipts Processing - from other DIGIT modules or from any other third party application
Service Wise, Bank account mapping - Configurable
Collection Remittances - Configurable mode of collection wise
Budgeting: Upload Budgets, Budgetary Controls, Budget Enforcement & Budget Re-appropriations
Asset Management: Asset Categorizations, Depreciation, Capitalization & Improvement, Revaluation, sale and disposal
Contra Entry, Bank-reconciliation, Deduction Management & period End Activities.
Deduction Management - processing statutory and non-statutory deductions and its remittances.
This section contains all docs and information required to understand the FM module, its key features, functional scope, and configuration details. Click on the links below to learn more about deploying, configuring, customizing, and using the FM module.
Functional Specifications
FM Roadmap
FM User Manual
Product Brochure
FM Workflows
Master Data Configuration Template
FM Service Configuration
Implementation Handbook
Demo Script
Navigation Tips
Click on the embedded links within the content to browse topic details
Use the Contents links available on the right side of the screen to move to a specific heading
Find the list of Related Docs links at the bottom of each page to browse through additional product details
Reach out to us through any of the below-mentioned contact channels for any assistance or additional information on DIGIT-Finance module deployment.
#147/J, 1st floor, 10th Cross, 12th Main, 3rd Block, Koramangala, Bangalore 560034
+91 80 4125 5708
contact@digit.org
A Bank is a financial institution licensed to receive deposits and make loans. Bank Offers Internet Banking Services, Mobile Banking Services, Accounts, Loans, Financial Services such as currency exchange and safe deposit boxes.
There are several different kinds of banks including retail banks, commercial or corporate banks, and investment banks. In most countries, banks are regulated by the national government or central bank.
The list of banks in which the ULB would have an account and a possible list of banks from which citizens would pay the taxes and other fees using cheque will have to be created here.
List of RBI published banks.
None
List of RBI published banks
A bank account is a financial account maintained by a State in which the financial transactions between the bank and a customer are recorded. Each bank sets the terms and conditions for each type of account it offers, which are classified into commonly understood types, such as deposit accounts, credit card accounts, current accounts, loan accounts or many other types of account.
The list of banks account in which the ULB holds an account in various banks will have to be created here.
Sr. No.* | Bank Branch* | Bank Branch Code* | Account number* | Fund* | Account Type (COA Grouping)* | Description | Usage Type* | Pay to |
---|---|---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the workflow template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all bank branch within the State.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
A chart of Accounts (COA) is a listing of the Ledger codes that a State or ULBs has identified and made available for recording transactions in its general ledger. COA is a standard data that need to be set up as per the National Municipal Accounting Manual or Respective State-wise manual. Click here for the NMAM manual. The COA definition can consist of 3 or 4 levels of hierarchy. Ex: Major->Minor->Detailed (3 levels) or Major->Minor->Sub Minor->Detailed (4 Levels). It is up to the state to define the levels required depending on the reporting needs. Detailed code is the node or the level at which the transaction is done.
Sr. No* | Major Code* | Major head Description* | Minor Code* | Minor Head Description* | SubMinor Code | SubMinor Head Description | Detailed Heads (Ledgers)* | Ledger Code* | Type | Account Detail Type | Function Required | Budget Required |
---|---|---|---|---|---|---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
Functions shall represent the various functions or services carried out by the ULBs. Functions are provided through various responsibilities centres called Departments.
Functions of the ULB can have three levels within it.
The first level under this group represents various functions both obligatory and discretionary. Identified as 0 in the template.
The second Level in function would represent the particular type of service under a function, known as “Function Description”. Identified as 1 in the template
The third level will represent a particular cost centre, Known as “Cost Centre”, which provides the service. Identified as 2 in the template.
*Sr. No. | *Name | *Code | *Level | Parent Type | Parent Code |
---|---|---|---|---|---|
The data given in the table is sample data.
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of Function in the ULB.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
A contractor is a person or firm who undertakes a contract to provide materials or labour to perform a service or do a job.
Contractors are basically who takes up the works which are awarded by the State or a ULB for a set period. For Example Construction of New Roads/Bridges, Maintenance of Parks etc.
Sr. No* | Name* | Contractor Code* | Permanent Address* | Correspondence Address | Registration No.* | Contact Person* | Email ID | Mobile No.* | PAN No. | GST/TIN No. | GST registered State/UT | Bank Name | Bank Account No. | IFSC Code |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Data given in the table is a sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of contractors.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
The Center or State comes up with various government programs called schemes (Yojana) from time to time. These schemes could be either Central, state-specific or joint collaboration between the Centre and the states.
Schemes and sub-schemes defined by the Centre or state government to be associate with a fund and for a time. Similar Sub schemes can be defined under a scheme.
Sr. No* | Scheme Code* | Scheme Name* | Fund* | Description | Start Date* | End Date* |
---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of Schemes on the basis of ULB’s functions.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
Sub schemes are defined under the schemes by the Centre or state government to be associate with a fund and for a time. The Sub scheme shall be defined under a scheme.
Sr. No. | Scheme Code* | Sub Scheme Name * | Sub Scheme Code * | Valid From * | Valid To * | Department Code | Initial Estimate Amount |
---|---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the workflow template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all sub schemes with the State.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
The eGov Financial Management System is an integrated fund-based double-entry accounting system that manages the financial accounting and reporting, budgeting and Asset Management for a ULB (Urban Local Body). The system is based on simple, easy to use screens and is fully web-enabled which will make it possible to deploy the system in multiple ULBs from a central data center. Transition to a fully online accounting system will ensure that the data is captured in the system at the point of creation and is immediately available for real time reporting and effective decision making. Perhaps most importantly, the system is fully integrated into the ULB’s various Revenue and Expenditure sources which will enable the administration to generate easy-to-understand reports summarizing the ULB’s key financial indicators on real time.
For the offered product, the implementation process can be divided into seven major distinctive stages. Each stage has a predefined entry and exit criteria, roles & responsibilities to assure objective monitoring and decision making for the overall success of the engagement. The whole implementation lifecycle is typical of 28-30 weeks keeping in mind the entry, and exit criteria defined at the beginning and end of each stage are met on time recommended.
Exhibit 1: Various stages of implementation
Stage Zero-program setup and onboarding is a pre-requisite for the initiative to kick-off and requires setup of the governance model, implementation Team and decision regarding other significant elements of the initiative like funding and procurement process. Stage one of this initiative requires scoping of the initiative and decide on the priorities for implementation by the state/UT implementation Team. Stage two consists of requirement analysis and configuring & customising the product as per the needs of the state/UT. In stage three, the state/UT Team will work upon identifying and finding solutions to the significant gaps in the product offered w.r.t. to the need of the state/UT. Pilot and UAT (User Acceptance Testing) of the product is the primary objective of stage four. This involves working on various aspects of state/UT-specific needs and incorporating them into the product suite offered. In stage five, post doing UAT and including all the necessary feedback on the product, end user training for the Phase 1 ULBs is provided which included data loading. Stage 5 involves Go live where the product is rolled out in phases. Stage 6 involves monitoring and sustenance where plans for ongoing activities post roll out are made.
Implementation of Accrual based Finance accounting system requires meticulous planning and close coordination between various stakeholders at the centre and state/UT level. The success of the initiative is dependent upon many factors like strong Program governance, availability of the trained resource, financial planning, targeted implementation Team onboarding, focus on last-mile capacity building and ensuring necessary support to urban centre. Achievement of all these factors will provide the most effective and efficient roll-out and adoption of the Finance Accounting System in the state/UT.
The objective of this section is to give an overview of the features and functionalities available in the Finance and Accounting product.
As part of the implementation, easy rules can be incorporated to configure the work flows and transaction based validations which are specific to ULB processes. This is expected to greatly reduce data entry errors and improve productivity. The system provides for all the necessary management controls like voucher approval before G/L posting, security with role-based access control and approval workflows. A fully integrated Budgeting module has the potential to improve the budgeting process by supporting the creation and approval of detail budgets by department and function with a ward and then aggregating these budgets into the overall ULB budget. Once approved, budgetary controls can be enforced on all transactions. The Asset Management module allows for the creation and tracking of assets throughout their lifecycle, automatic depreciation calculation, asset revaluation and disposal.
eGov Financials is fully integrated to eGov Works, Assets, eGov Purchasing/Inventory, Pension, Payroll, Property Tax, Trade License, Land and estates, Professional Tax, Company Tax and other eGov Modules and can also be integrated with other existing ULB eGovernance applications. This would enable the automatic capture of the financial accounting impact of all transactions in these systems. Further, eGov Financials can also be integrated to eGov GIS to provide GIS based reports.
• Fully National Municipal Accounts Manual (NMAM) Compliant
• User Friendly, Simple and easy to use screens
• Fully internet enabled
• Supports fund-based double-entry accounting
• Multi-level approval workflows
• Exhaustive management controls like voucher approval before G/L posting controlled
environment for entries to avoid accounting errors.
• Extensive data management
• Supports accounting of all types of accounting transactions – automatic remittance, Receipts
• Robust in-built budgeting system with controls
• Exhaustive reporting infrastructure
• Key Security features of ERP system
• Systematic Bank reconciliation and integrated Remittance processing.
• User defined Unique Transaction code for every entry – Financial Transaction code can be customized by Fund, Year/Month, Voucher type, etc.,
• Visibility into key financial indicators of the Municipality.
• Prepare and publish balance sheets and income & expenditure accounts on time.
• Accounting of transactions as per preconfigured rules and guidelines of the National Municipal
Accounting Manual
• Traceability and accountability for utilization of funds
• Automated budgetary controls help Financial management of ULB operations
• Integration with expenditure management modules provides visibility into utilization of funds
and ensures better planning of funds
All master data defined at the state level will be uploaded as part of the system set up. Any add-ons or changes at ULB level will be controlled using the create and modify feature of the respective master.
1.1 Chart of Accounts
Chart of Account master data will be finalized at state level and the same will be loaded as part of the system set up. Master screen will be provided to add detailed level code. Also modify option allows the users to update the properties of the account code like - adding subledger mapping, enable/disable budget check option, update the purpose and so on.
1.2 Bank
Standard banks that are published by RBI to be loaded as part of system set up and any new banks to be added using the bank master option.
1.3 Bank account
Bank accounts needs will be created for a bank and branch using the bank account master. Multiple accounts can be created for a bank and branch where each account used for various purposes like -receipts and payments.
1.4 Fund
1.5 Function
1.6 Scheme and sub scheme
Any schemes and sub schemes defined by the state or centre government will be associated with a fund and will be for a time period. Sub scheme are defined under a scheme.
1.7 Financial Year and Fiscal period
Any financial year can be added in the system using this master. A year can be defined into multiple fiscal periods based on the date range. If a year is open for posting vouchers or not will be configured using this master.
1.8 Cheque
All bank accounts from which payments are made needs to have cheque master data defined against it. Each cheque book will have a range of cheque leaves and system will have the facility to denote which all cheque leaves are used, and which are available for use.
1.9 Vendor (Contractor/Supplier)
Vendor master consists of both supplier and contractor. System will capture all the relevant information of the supplier and contractor like Permanent Account Number (PAN), Tax deduction and Collection Account Number (TAN), Bank account details and so on. Vendor status will be maintained to know if they are active or blocked at any point of time. Blocking/Blacklisting of vendors will be taken care.
1.10 Recovery Codes
All deductions that are mandated by the centre/state/ULB will be defined here with details of the deduction percentage and account code. Some deductions can be flat rate as well.
1.11 Accounting entities and User defined masters
System will be configured with standard accounting entities like- Employee, Contractor and Supplier for which the master data will come from the employee, contractor and supplier master respectively. At any point a new subledger can be added in the system using the accounting entities master. Master data pertaining to these entities can be added from the User defined masters.
1.12 Ledger Opening Balance
Opening balances for any GL codes (Assets and Liabilities) for any financial year can be added into the system using this screen. GL code balances will be taken sub ledger wise in case the code is marked as a control code. Any change made to the opening balance will be reflected in the corresponding year Trial balance immediately.
1.13 Service to Bank Account mapping
Any collections made in the system will be associated with a specific source. This can be property tax, Advertisement tax and so on. Any revenue earned under these sources needs to be accounted under the specific bank account. This master will be used to capture the mapping of services to bank accounts.
Financials module can be used as a standalone system when Inventory and Works modules are not in place, wherein all supplier and contractor bills will be raised in the Financials system against a purchase order or work order. Payments can be made to a party for all approved bills raised in the system. Payments may be done even without bill in certain cases.
2.1 Creation and approval of expense bill
Any contingent expenses, administrative expenses and indirect expenses against a work will be accounted using the expense bill option. System should be able to accommodate bills for any kind of sub ledgers here. System should allow to select any debit and credit and net payable code here. Bills can be sent through an approval cycle based on the system set up, it may as well be created in approved state. Here the net payable can be any party - contractor, supplier, employee or any random person.
2.2 Create voucher from bill
Any bills created from the Financials system as well as from the third-party systems should be available for voucher creation. For these bills the voucher will be created based on the GL codes available in the bill. Budgetary controls will be applied based on the system configuration. A voucher will be generated against a bill once it passed all levels of validation. Voucher can go through an approval cycle based on the system set up or it will be approved on create.
2.3 Payment of Bills
All bills for which vouchers are generated should be available for payment to the concerned party. System should be configured to take the mode of payment (Cash, Cheque, RTGS) according to the bill type. Partial or complete payment of the bills to be allowed and multiple bills should be allowed to be paid using a single payment. Payment voucher may be taken to approval cycle and bank balance checking based on the system configuration. We should promote the user to move away from the Cash and Cheque mode of payments and move to RTGS payments.
2.4 Direct bank payment
Any expenses for which bills are not present should be paid using the direct bank payment option. Budgetary controls will be applied based on the GL accounts debited and credited.
2.5 Cancel Bill
Any bills for which vouchers are not created should be allowed for cancellation. Cancelled bills should not be available for voucher create.
2.6 Cheque Assignment
All payments that are made with mode of payment “cheque” and “consolidated Cheque” will need to be processed for cheque assignment. System will have the facility to automatically or manually assign a cheque party wise for the selected payments.
2.7 RTGS Assignment
All payments that are made with mode of payment “RTGS” will need to be processed for RTGS assignment. System will have the facility to automatically or manually assign a single RTGS number for all the parties linked to the selected payments.
2.8 Surrender and reassign cheques
In cases where cheques are spoiled or wrongly written, one has to surrender this cheque and reassign a new one. System will allow the user to surrender cheques and give option to reassign a new cheque if needed.
2.9 Surrender and reassign RTGS
If the RTGS assignment done was wrong, the system provides the facility to surrender this RTGS. At this point all the payments associated with the surrendered RTGS will be listed again for RTGS assignment and system can assign a new RTGS number to these payments.
All receipts created in the system should be accounted using the receipt vouchers. System should create one receipt voucher for each of the receipt and any modification or cancellation of receipt made will be accommodated by passing a reversal or cancellation voucher. All receipts collected for the day should be remitted to the bank on the same day.
3.1 Creation and approval of receipt voucher
Receipt voucher will be generated for the receipts created in the system online or offline mode. Receipt vouchers will use the debit and credit GL codes based on the revenue heads for which the receipts are made. These vouchers may be approved on create or can be sent for approval.
3.2 Creation of day end remittance vouchers
All the collection done on a day should be submitted to the bank based on the mode of collection- cash, cheque, DD, online by the end of the same day. On remittance a pay in slip contra voucher will be generated after which this amount will be reflected in the Bank book.
3.3 Miscellaneous receipts
Any revenues coming from revenue systems will be accounted using the appropriate module like property tax and water charges systems. There are one of cases where revenues are coming from other sources like deposits from vendors or grants received from funding agencies and so on. These receipts will be created in the system using the miscellaneous receipt option. Deductions are applicable in case service taxes. Receipt voucher may be created automatically on approval of receipt based on system configuration.
Journal vouchers are used to make ledger entries for various categories of transactions using voucher sub types. Voucher subtypes are mainly classified as - Purchase, Works, Salary, Pension and General. Each of these subtypes should be turned on and off based on the availability of the source module in the ERP. Vouchers will be sent for approval based on the system configuration.
4.1 Book adjustment entries
Any book adjustments like assetization and depreciation entries will be of type General Journal voucher. System should be enabled to accommodate GL codes of any type of sub ledgers here.
4.2 Creation and approval of Vouchers of type -Works,Purchase
System will generate different voucher number formats for each of the voucher subtypes. Various types of vouchers like works, fixed assets and purchase can be configured.
5.1 Cancel Voucher
Any voucher (bill voucher, payment voucher, receipt voucher) created in the system should be allowed for cancellation either by the creator of the voucher or by the administrator. Once the vouchers are cancelled all accounting impact will be nullified and these records will not show in the general ledger accounts and Trial balance. System should take care of dependencies like, bill voucher cannot be cancelled if payment is already done for this and so on.
5.2 View Voucher
Provide a facility to view any type of vouchers created in the system for the selected filter parameters like - date range, fund, department and so on.
6.1 Accounting Reports
6.1.1 General Ledger
For the selected GL code and other parameters system should list all the vouchers with opening and closing balances.
6.1.2 Trial Balance
Trial balance shows GL code wise debit and credit balances along with the opening balance and closing balances for the selected date range and other parameters with drill down facility to General ledger report.
6.1.3 Bank book
For the selected Bank account system will list all the receipts, payment and adjustment entries along with opening and closing balance.
6.1.4 Day book
For the selected day all the transactions happened will be listed account head wise in this report.
6.1.5 Journal book
All the Journal vouchers of various types that are posted for the selected period will be listed in this report.
6.1.6 Opening balance
This report will show the GL code that has got opening balance for the selected financial year and other parameters. Opening balances will be uploaded into the system before the go live.
6.2 Collection Reports
6.2.1 Receipt Register
All the receipts made for the selected date and other parameters will be listed here with details of the mode of collection and service.
6.3 MIS Reports
6.3.1 Bills and Payments
This report will show the list of bills along with the payments made against it and the cheque number or RTGS number associated with it. Any bills that are unpaid will have payment details empty and paid amount as zero.
6.3.2 Cheque Issue Register
This report will show the list of cheques that are issued out to vendors, employees and others from the selected bank account. Cheque details like the cheque number, pay to, amount and so on will be listed here along with the payment voucher details.
6.3.3 RTGS Advice
Every RTGS needs to be supported by an RTGS Advice that will be handed over to the bank for transferring the amount to respective accounts. This advice will have details like party name, PAN number, bank account number and amount information.
Configuration data consist of master data and system set up data that are required for the basic functioning of the application.
7.1 Master data upload
Masters like -Fund, Function, GL Codes, Bank, scheme, sub- scheme, Bank account, Financial year and fiscal periods will be loaded into the system based on the data provided by the client. Master screens will be provided only for GL Codes, Function, Bank and Bank account.
This section provides an overview of the methodology for state/UT-wide implementation Finance and Accounting System. Implementation of this system is distributed across seven distinct stages. Each stage has a predefined entry and exit criteria, roles & responsibilities to assure objective monitoring and decision making for the overall success of the engagement. Details of each stage are defined in this section.
Exhibit 2: Various stages of implementation
Finance and Accounting System implementation program is expected to be completed within approximately 24-30 weeks with the resource deployment by the State/UT and System Integrator (SI) Team (as defined below). However, it is critical that activities and exit criteria set for each stage are achieved to adhere to this timeline.
Set of initial critical activities that are undertaken on receiving a letter of Enrollment from the state/UT. Successful completion of these activities assures that the program is started with crucial personnel, System Integrator (SI) Teams and funds.
This stage envisages the in-person interaction of crucial State/UT officials and implementation System Integrator (SI) Teams to kick-start the program. This stage may require multiple interactions/meetings with different interest groups. The principal objective of these interactions is to identify Pilot ULBs, create an active collaboration & Governance approach and agree on a high-level timeline for the engagement.
During the Program design stage key state/UT officials and members, who are subject matter experts, are expected to share state/UT specific manuals and also help interpret these manuals for the System Integrator (SI) Team. This stage baselines the State/UT-specific product features in the Product Configuration report.
Configuration & customisation stage, spread across 12 weeks, envisages configuration of the product as per the baselined Product Configuration report and identified state/UT-specific customisations. Active involvement of domain experts from the state/UT Team is required in this stage to validate the implementation of state/UT accounting manuals.
During this stage, the active involvement of Pilot ULB officials is expected for thorough testing of the configured product. Training of the key ULB officials will also be undertaken during this stage, along with the promotion of the solution. The establishment of the State/UT support Team and required processes are initiated in this stage.
On successful rollout in the Pilot ULBs, the solution will be rolled out to the rest of the ULBs in batches. Guidance and support from the State/UT Team will be required to create the rollout plans and assure the necessary infrastructure for training and deployment is available at each ULB.
Note: The rollout phase needs to be detailed out for iterative activities of onboarding ULBs in batches.
Stage 5 – Rollout
This section outlines the activities involved in each stage of the implementation along with responsibility and accountability of critical stakeholders - State, eGov Team and System Integrator Team onboard.
Finance and Accounting Cell: Finance and Accounting Cell is the government-appointed body chaired by the Principal Secretary/Secretary, Urban Development Department with members from Urban Development Department etc.
Resource requirements for the Finance & Accounting Cell required to be formed by the State
Note:
Designation mentioned above are as per designations already driving Finance and Accounting implementation at the State level.
The description of each designation is explained below.
Project Head: Is the Head of the Finance and Accounting Cell who will drive the project from the State’s Side
Domain Expert: Person who is well aware of the on ground scenario, well versed with the act, GOs passed, Prevalent Business processes, Deviations from the acts.
Nodal officer (EO/Commissioner/ Senior Official): The product coordinator to drive the project centrally. Monitor usage post Go Live- point of escalation for Implementation Team, Seasoned and worked in Multiple ULBs on various modules and has a good understanding of Finance, facilitate and track data collection post Go Live, monitors and facilitates adoption of application. Point of contact for Management team, SI at the HQ level.
MIS Expert: Day to day tracking of the data specific to ULBs, data collection/validation for correctness and comprehensiveness, reporting and review to senior officials
eGOv Team: eGov Team is the technical partner of the project which will provide all necessary support to the State/UT concerning the implementation, Program Designing etc.
System Integrator (SI)Team: SI Team will be responsible for consulting, program management and the implementation of products in the ULBs in close collaboration with the Finance and Accounting cell, technical partner (eGov) and various other stakeholders.
Guidelines to read the tables below:
Execute - One who owns the accountability to complete the activity
Consult - One who may initiate, guide and in the process, handhold the execution of the activity
Vision:
Defining the time frame to go live, the time frame to scale it pan state, the value proposition of the programme for the state and year-on-year financial targets and adoption targets
Project Plan:
A detailed plan of Program schedule/timelines, implementation phases, team structure and ongoing support and maintenance required.
System Integrator:
The Entity/Company which collates all the subsystem required for the project and integrates them to achieve the program objective
Program Charter:
Outline of implementation plan agreement with priority applications and broad timelines, program governance model, program success metrics and capacity building.
Acceptance Letter/MOU:
Formal Acceptance/Sign Off of the Client State with a clear mandate of the Program
Program Success Metrics:
Defining the parameters (which are measurable) prior to the program, on which the success of the program is to be measured on the completion of the program
Project steering committee:
The key body within the governance structure which is responsible for the business issues associated with the project that are essential in ensuring the delivery of the project outputs and the attainment of project outcomes.
Project governance:
Set of policies, regulations, functions, processes, procedures and responsibilities that define the establishment, management and control of projects, programmes and portfolios.
Scoping:
List of activities measured against time taken to complete them in accordance with the project goals
Baseline data:
Set of information that serves as a foundation to compare other data acquired afterwards
Project Kick off meeting:
Meeting with the project team and the client of the project. This meeting would follow definition of the base elements for the project and other project planning activities
Fitment Study:
GAP Study of the Existing/Required Field Process Vs Product
Data migration:
Existing Records of the functional activities need to be moved into the Database of the newly released Application
Data collection:
Required data for the roll-out of the applications, which needs to be collected from the existing functional process
Data validation approach:
This approach enables the sanctity of the Data with built-in validation by Design
Data synchronization:
The process of establishing consistency among data from a source to a target data storage and vice versa and the continuous harmonization of the data over time.
Pilot Implementation:
Any new process is tested out as pilot in one or two instances before pan implementation
Pilot ULB:
The ULB's Selected for the pilot implementation are called pilot ULB’s.
Roll out:
On successful clearance of the Pilot, the Process/Application/Services are implemented across all Offices/ULB's
Deployment:
Deployment defines the complete package of Software components set up in a particular environment
Customisation:
Details of changes to be made in the Product to comply with the needed field process
Configuration:
Defining existing content such as Options and Variables based on the requirements on the ground
Product walkthrough:
Explaining the users step-by-step through a set of actions that they need to take to achieve a specific outcome
Terminologies specific to Finance Delivery Handbook
Accrual Based Finance Accounting:
Method of recording accounting transactions for revenue when earned and expenses when incurred. The income or expense is recognised even through the related receivable/payable has a future date.
Double-entry Accounting:
The system of accounting or bookkeeping which ensures that for every business transaction, amounts must be recorded in a minimum of two accounts. The double-entry system also requires that for all transactions, the amounts entered as debits must be equal to the amounts entered as credits.
Asset Management:
Asset management is the process of inventory, valuation, use, strategic portfolio reviews, reporting and auditing of municipal assets as part of the decision making process of local governments.
Voucher approval:
Reviewing the transaction for compliance with policies and process.
G/L posting:
General Ledger posting is the process of posting the Payroll results to the appropriate GL accounts including the cost centres.
A Bank branch or banking centre is a retail location where a bank offers a wide array of face-to-face and automated services to its customers.
The list of banks branches(under Bank list from master) in which the ULB would have an account in will have to be created here.
Sr. No. | Bank* | Bank Code* | Branch Name/Location* | Branch Code* | MICR | Address* | Contact Person | Phone Number | Narration |
---|---|---|---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the workflow template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all bank branches in the state which holds the bank account.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
A deduction master is defined to create a reference between ledger codes and the standard and statutory deductions that are deducted in various creditor bills. By defining this deduction master, the accounts department can process the remittance of all the deductions done for a time period at once and keep track of the same.
An example of a deduction is what is deducted from salary bill as income taxes.
Sr. No* | Deduction Name* | Deduction Code* | Subledger Category | Account Code* | *Remitted To | IFSC Code | Account No | Description |
---|---|---|---|---|---|---|---|---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of deduction.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
A supplier is a person or business that provides a product or service to another entity. The role of a supplier in business is to provide high-quality products.
A supplier may also be referred to as a vendor who supplies required materials or a product to the State or ULB for the works which need to be executed. (Example: materials for street light, cable wires for street light etc)
Sr. No* | Name* | Permanent Address* | Correspondence Address | Supplier Code* | Contact Person* | Email ID* | Mobile No.* | PAN No. | Registration No | GST/TIN No. | GST registered State/UT | Bank Name | Bank Account No. | IFSC Code |
---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of suppliers.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
The debit or credit balance of a ledger account brought forward from the old accounting period to the new accounting period is called the opening balance. This will be the first entry in a ledger account at the beginning of an accounting period. The opening balance is being captured based on Department, fund, function etc are based on how the system is configured.
If a ULB is using another accounting system, firstly ULB should close financial statements in that system. Then the closing balance of the accounts should be updated as an opening balance in the new application.
Sr No* | Financial Year* | Department* | Fund Code* | Function Code* | Account Code* | Subledger Category | Entity | Debit | Credit |
---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all the Ledger Codes for which opening balance need to be entered.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
An illustrative guide to using the finance module
The Finance User Manual is a standardized document available on the DIGIT platform to help the municipal employees operate the Financial Module System (FMS).
Financial Module (FM) User Manual is for users who are responsible for processing financial and accounting transactions within Municipal Corporations, Municipalities and ULBs. This user manual guides users on how to use the FMS to account for various financial transactions and generate Demand notes, Receipts, Bills and process Payments. The document also helps users in the creation of masters like adding detailed charts of account, bank branch and account etc.
This document acts as an easy reference for the ULB employees using the Finance module. The user manual presents an overview of the Finance functions and gives step-by-step instructions for completing a variety of tasks.
Post General Ledger
Process bills, payments, and generate receipts
Configure and map bank accounts with defined services
Configure and maintain collection remittance details
Upload Budgets, Budgetary Controls, Budget Enforcement & Budget Re-appropriations
Asset Categorizations, Depreciation, Capitalization & Improvement, Revaluation, sale and disposal
Contra Entry, Bank-reconciliation, Deduction Management & period End Activities
Deduction Management - process statutory and non-statutory deductions and their remittances.
Refer to the table below to understand the different user roles and the scope of action linked to each role. The applicable user roles and action items can vary from one State to another. DIGIT customizes the workflows to suit the requirements defined at the State level.
User Role | Scope of Action | Role Description |
---|
This section guides you through the details of using the Finance module for each role. Click on the relevant role below to learn more about how to use the module.
This document describes the steps to be followed to set up a new instance of Finance. When a new state or city is to be set up, there are some activities to be executed in a defined order. Setting up an instance of an application server and configuration changes etc are a few of the key activities.
Prior knowledge of Java/J2EE.
Prior knowledge of Spring and Hibernate
Prior knowledge of Maven
Prior knowledge of Git
Maven v3.2.x
PostgreSQL v9.6
Git 2.8.3
JDK 8 update 112 or higher
Create subdomains under the main domain for each of the cities that are to be set up
Create a schema per city in the database
Fork and create a client implementation repository from the base repository to keep client-specific data and configurations.
Any configurations and data specific to the client should be added to the client repository.
Any specific configuration change is required for any specific environment then update the environment named yaml file.
Sample environment named yaml files for your reference
Update the db username and password, which are configured in the environment named secrets yaml file.
For example, for the qa environment, update the qa-secrets.yaml
Finance co-existence service uses schema-based multi-tenancy, which means there will be one schema present for a city. The following are the configuration changes to set up this kind of database.
Enable multi-tenancy by enabling the following property
Each ULB is enabled by adding a schema name and domain name. Schema names should follow a naming standard, It should be the same as that of the city name.
Each ULB can be configured by adding an entry like tenant.<domain_name>=schema_name (city_name)
To override and have separate tenants for a specific environment then update the environment-specific file like below.
Here citya.egovernments.org, cityb.egovernments.org are the domains and citya, cityb are the schemas/tenants.
Update the domainurl in the eg_city table.
Domain URL value should be the same as configured tenant domain_name Ex:
Add one user in the system for system integration - SIFINANCE mapped with role SYS_INTEGRATOR_FINANCE by using the user service createnovalidate API.
Find the createnovalidate API details below
The finance service reads data from multiple other DIGIT services. The following are the different services the finance system reads data from. Update the domain URL of the respective service based on the service where it is running.
Department
Designation
BusinessServiceMapping
TaxHeadMasterGlCodeMapping
InstrumentGLcodeMapping
AccountCodeTemplate
FinanceInstrumentStatusMapping
tenants
OnlineGLCodeMapping
After set-up is done, make the changes to the host file in the local machine, by mapping the domain URLs with a local IP address and saving the changes. Restart your local machine to make the host mapping effective.
A Fund is used to capture activities/ group of activities for which separate books of accounts are required to be maintained. The concept of Funds brings accountability and better transparency
Various Funds are set up in ULB for meeting certain objectives. Income and expenditure under these funds are to be identified and disclosed separately.
Fund Accounting is a self-contained accounting with its own assets, liabilities, revenues, expenditures and fund balance.
Sr. No* | Name* | Code* | Identifier | Level* | Parent Fund |
---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of Funds on the basis of ULB’s functions.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
This section illustrates the steps for different employee user roles at the ULB level
The bill creator can create and approve all kinds of expense bills and record transactions in the system. Finance transactions can either involve Bills Accounting or recording Contra Entries. Bills include expense bills, contractor bills, and supplier bills. Contra entries include recording bank to bank transfer details.
The system facilitates a defined set of account heads to be used in the debit side and credit side for bills. This enables users to create bills even without knowing the account codes required for the debit and credit side.
Once the user selects the bill type and subledger details, the system provides an option to select the template. However, the subledger type is not mandatory. But, if there is a value updated in the template the information will be populated. It is not mandatory for a user to select a template. Users can do the data entry as well.
To create expense bills
Click on the Finance menu option in the sidebar or the Finance card available on the dashboard.
Navigate to Transactions > Bills Accounting > Expense Bill.
Fill in all the mandatory details in the Expense Bill screen. Please note fields marked with ‘*’ signs are mandatory fields. The Bill Date reflects the current date by default. Click on the field to change the date if required.
Select the relevant Fund, Department, Scheme, and Sub Scheme details. Enter the first 3 letters of the applicable Function Name and select from the available options.
Enter any Narration as required. Enter the Party Bill Number and the Party Bill Date. Select the applicable Bill Subtype. Enter the relevant SubLedger Details. Select the applicable SubLedger Type and enter the payee details.
Select the appropriate Account Code Template. The list of templates is available based on the selected Bill Subtype and SubLedger Type. If the subledger type is not selected then only templates for non-subledger types will be listed.
The Debit, Credit, and Net Payable, GLcode details are auto-populated from the selected template.
Verify the Account Codes populated on both the Debit and the Credit side. Click on the + sign to add new rows to enter additional Debit or Credit details. Enter the Account Code and the Debit or Credit Amount for the listed entry.
Click on the bin icon to delete any existing detail. Enter the applicable Debit or Credit Amount.
Check the entry details available in the Account Details and SubLedger Details panels. Click on the bin icon to delete any entry.
Click on the Browse button to select supporting files. Click on the Add File button to add more files. To forward the bill for approval fill in the Approver Department, Approver Designation, and Approver details. Enter any pertinent information in the Comments section for the approver.
Click on the Forward button to forward the bill to the Bill Approver. Else, click on Create and Approve to approve the bill. There is no need to fill in the Approval Details if the bill is spot-verified.
The Contractor Bill option is used to raise all bills against a work order by the contractor. Once the contractor is selected, all the work orders assigned to this contractor is listed. The contractor bill is based on the listed work order.
To create contractor bill
Click on the Finance menu option in the sidebar or the Finance card available on the dashboard.
Navigate to Transactions > Bills Accounting > Contractor Bill.
Fill in all the mandatory details in the Contractor Bill screen. Please note fields marked with ‘*’ signs are mandatory fields. The Bill Date reflects the current date by default. Click on the field to change the date if required.
Select the Contractor and the applicable Work Order. The system will display all work orders for the selected contractor. Based on the Work order selected, Fund, Department, scheme and sub scheme details are automatically populated. All debit and credit account heads are taken into appropriate sections and the net pay account code is populated based on system configuration.
Enter the Party Bill Number, Party Bill Date, and the Party Bill Amount. Select the Bill Type.
Select the relevant Account Code Template. The list of templates is available based on the selected Bill Subtype and SubLedger Type. If the subledger type is not selected then only templates for non-subledger types will be listed.
The Debit, Credit, and Net Payable, GLcode details are auto-populated from the selected template.
Verify the Account Codes populated on both the Debit and the Credit side. Click on the + sign to add new rows to enter additional Debit or Credit details.
Enter the Account Code and the Debit or Credit Amount for the listed entry. Click on the bin icon to delete any existing detail. Enter the applicable Debit or Credit Amount.
Check the entry details available in the Account Details and SubLedger Details panels. Click on the bin icon to delete any entry.
Click on the Browse button to select supporting files. Click on the Add File button to add more files. To forward the bill for approval fill in the Approver Department, Approver Designation, and Approver details. Enter any pertinent information in the Comments section for the approver.
Click on the Forward button to forward the bill to the Bill Approver. Else, click on Create and Approve to approve the bill. There is no need to fill in the Approval Details if the bill is spot-verified.
Supplier Bills refer to all bills that are raised against a purchase order by the supplier.
To create supplier bill
Click on the Finance menu option in the sidebar or the Finance card available on the dashboard.
Navigate to Transactions > Bills Accounting > Supplier Bill.
Fill in all the mandatory details in the Supplier Bill screen. Please note fields marked with ‘*’ signs are mandatory fields.
The Bill Date reflects the current date by default. Click on the field to change the date if required.
Select the Supplier and the applicable Purchase Order. The system will display all purchase orders for the selected supplier. Based on the Purchase Order selected, Fund, Department, Scheme and Sub Scheme details are automatically populated.
All debit and credit account heads are taken into appropriate sections and the net pay account code is populated based on system configuration.
Enter the Party Bill Number, Party Bill Date, and the Party Bill Amount. Select the Bill Type. Select the relevant Account Code Template. The list of templates is available based on the selected Bill Subtype and SubLedger Type. If the subledger type is not selected then only templates for non-subledger types will be listed.
The Debit, Credit, and Net Payable, GLcode details are auto-populated from the selected template.
Verify the Account Codes populated on both the Debit and the Credit side. Click on the + sign to add new rows to enter additional Debit or Credit details. Enter the Account Code and the Debit or Credit Amount for the listed entry. Click on the bin icon to delete any existing detail. Enter the applicable Debit or Credit Amount.
Check the entry details available in the Account Details and SubLedger Details panels. Click on the bin icon to delete any entry.
Click on the Browse button to select supporting files. Click on the Add File button to add more files. To forward the bill for approval fill in the Approver Department, Approver Designation, and Approver details. Enter any pertinent information in the Comments section for the approver.
Click on the Forward button to forward the bill to the Bill Approver. Else, click on Create and Approve to approve the bill. There is no need to fill in the Approval Details if the bill is spot-verified.
Use the Finance module to create vouchers from bills in a few clicks.
To create a voucher from bills
Navigate to Finance > Transactions > Bills Accounting > Voucher from Bill option in the sidebar. Select Bill Type. Select Department. Or, enter the From Date and To Date range to fetch bills raised during the specified period. Else, enter the Bill Number to fetch any specific bill.
Click on the Search button to view the bills matching the specified criteria. Click on the Reset button to renew the search with different parameters. Click on the Close button to go back to the home page.
The list of bills matching the specified parameters is visible on the screen. Click on the Bill Number link to create a voucher. Enter any additional information in the Comments box.
Enter the Approver Department and Approver Designation details to forward the voucher for approval. Select the Approver. Enter any Approver Remarks.
Click on the Forward button to forward the voucher. Click on the Create and Approve button to directly approve and generate the voucher.
Once the bills are created, approved and a voucher is generated, the bills are ready for payment.
To view bill registers
The View Bill Register option enables users to fetch consolidated views of bills.
Navigate to Finance > Transactions > Bills Accounting > View Bill Registers option in the sidebar. ****Select Expenditure Type. Enter the Bill Date From and Bill Date To details to specify the period. Select the applicable Fund. Make sure to fill in the mandatory fields.
Select the Department. Enter Bill Number. Click on the Search button to fetch the bill generated.
Click on the Close button to navigate back to the home page.
Click on the Bill Number hyperlink to view the listed bill details.
To create entries for the bank to bank transfers -
Bill Creators can create entries for the bank to bank transfers.
Navigate to Finance > Transactions > Contra Entries > Bank to Bank Transfer option in the sidebar. Select the applicable Fund. Based on the Fund selected, the bank account details get populated.
Select the relevant Scheme, Sub-Scheme, Department, and Function details. Select the Bank and enter Account No. from where the transfer will take place. The Balance field displays the existing account balance. Enter the relevant Fund, Department, Bank, and Account No. details to which the amount will be transferred.
Select the applicable Mode of Transaction. Enter the transaction Reference Number and Reference Date. Enter the Transfer Amount. Select a relevant Source Inter Fund Code and Destination Inter Fund Code if the selected bank account belongs to different funds.
Key in any additional details in the Narration field. Click on the Save option to create the transaction voucher. In this case, the voucher(s) will be created in approved status.
The Bill Approver user role is responsible for approving the bills or vouchers created by the bill creator.
To approve bills
Click on the Finance card on the dashboard. The system displays the list of bills pending approval.
Click on the refresh icon (highlighted in yellow in the screenshot) to view the Task Processing History for the listed bill.
Click on the specific bill to approve. Review the bill details. Enter any additional information in the Comments section.
Click on the Approve button to approve the bill.
Click on the Reject button to reject the bill. Enter the proper reason for rejecting the bill in the Comments section. Once a bill is approved, it will appear in the Vouchers from the bill section in the menu tree.
Bill approvers can search for vouchers, view and print payment receipts and vouchers.
To search for vouchers
Navigate to Finance > Transactions > View Voucher menu option in the sidebar. ****Enter the Voucher Number directly to search for specific vouchers.
Else, select the applicable Voucher Type and Voucher Name to filter your search. Enter the period in Voucher Date From and Voucher Date To field. Select the applicable Fund and Department. Click on the Search button to view the search results.
Click on the Voucher Number hyperlink to open and view the voucher details.
Click on the Print button to print the voucher. Click on the Source button on the voucher to view the payment source details.
Voucher creator user roles are responsible for creating journal vouchers and view voucher details.
To create a journal voucher
Click on the Finance option in the sidebar and then click on Transactions. ****Click on the Journal Voucher option.
The Voucher Date field by default takes in the current date. Change the date if required. Select the applicable Voucher Sub-Type. Enter the Party Name, Party Bill Number, Party Bill Date, Bill Number, Bill Date.
Select the relevant Fund, Department, Scheme, Sub-Scheme, Fund Source, and Function. Enter the Narration for the voucher.
Enter the Account Code and Debit or Credit Amount accordingly. Enter the Account Code, Type, Name, and Amount details to create the Sub-ledger. Select the relevant Approver Department, Approver Designation, and Approver from the list. Enter appropriate Approver Remarks. Click on the Forward button to forward the voucher for approval.
Click on the Approve button to approve the voucher directly.
To create vouchers from bills
Navigate to Finance > Transactions > Bills Accounting > Voucher from Bill menu option in the sidebar. Select the relevant Bill Type and Department to find the specific bill.
Enter the From Date and To Date details to define the period to which the bill belongs. The system will fetch all bills for the specified time period. Alternatively, enter the Bill Number to fetch the bill directly.
Click on the Search button to view the search list. Click on the relevant Bill Number to open the bill. The bill details are auto-populated into the voucher.
Enter the Voucher Date. Review the voucher and enter any Comments for further processing. Enter the Account Code, Type, Name, and the Amount details to create the Sub-ledger.
Select the relevant Approver Department, Approver Designation, and Approver from the list. Enter appropriate Approver Remarks. Click on the Forward button to forward the voucher for approval.
Click on the Approve button to approve the voucher directly.
To search for vouchers
Navigate to Finance > Transactions > View Voucher option in the sidebar. Enter the Voucher Number directly to fetch the required voucher.
In case you do not remember the voucher number, select the applicable Voucher Type and Voucher Name. Enter the Voucher Date From and Voucher Date To details. Select the applicable Fund and Department to specify the search parameters.
Click on the Search button to view the search results. Click on the Voucher Number hyperlink to view the voucher.
To view bill registers
Navigate to Finance > Transactions > Bill Accounting > View Bill Registers option in the sidebar. Select the relevant Expenditure Type.
Enter Bill Number. Enter the Bill Date From and Bill Date To details to fetch bills for the specified period. Select the applicable Fund and Department. Click on the Search button to fetch the list of bills matching the specified search parameters.
Click on the Bill Number hyperlink to open and view the bill details**.**
The voucher approver user role is responsible for approving vouchers.
To approve vouchers
Navigate to Finance > Transactions > View Voucher option in the sidebar. ****Enter the Voucher Number to fetch a voucher directly. Select the Voucher Type and Voucher Name.
Enter Voucher Date From and Voucher Date To details to fetch vouchers for the specified period. Select applicable Fund and Department details to filter the view of vouchers. Click on the Search button to view search results.
Click on the relevant Voucher Number to open the voucher. Click on the Approve button to approve the voucher or the Reject button to reject the voucher. Provide the reason for rejection in the Comments section.
The payment creator user role is responsible for inputting and recording payments and deductions details into the system. The payment creator can initiate bill payments, direct bank payments, RTGS payments, issue cheques, or create deductions entries.
To pay bills
Navigate to Finance > Transactions > Payments > Bill Payment option in the sidebar.
Enter the applicable search parameters to find the bill for making payment. Use any of the following parameters to search for the bills - Bill Number, Bill Date From, Bill Date To, Expenditure Type, Fund (mandatory), Fund Source, Scheme, Sub-Scheme, Department or Function.
Click on the Search button to view the list of bills. Click on the Contractor Bill, Supplier Bill, or Expense Bill tab to view the list of bills in listed categories.
Click on the Bill Voucher Number hyperlink to view the bill details. Select the Mode of Payment as either Cheque, Consolidated Cheque, or RTGS. Check the Select box available in the first box to select a specific bill for payment.
Click on the Generate Payment button to make the bill payment.
Enter the Payment Details as per the selected mode of payment. Enter Approver Details - Approver Department, Approver Designation, Approver, and Approver Remarks to forward the bill for payment approval. Click on the Forward button to pass the bill for approval.
Else, click on the Create and Approve button to process the payment.
The bill is processed for payment.
To make a direct bank payment
Navigate to Finance > Transactions > Payments > Direct Bank Payment option in the sidebar. Select the applicable Fund, Scheme, Sub Scheme, Fund Source, Department and Function detail.
Select the relevant Bank and Account Number for bank payment. Enter the payment Amount. Select the relevant Mode of Payment option. Enter the Paid To, the Document Number and the Document Date details.
Enter any Narration as required for the transaction. Select the relevant Function, Account Code, Account Head, Debit and Credit Amount details. Click on the Add button to input additional account details. Click on the Delete button to remove any entry.
Enter the relevant Sub Ledger details - Account Code, Type, Code, Name and Amount. Click on the Add button to input additional sub ledger details. Click on the Delete button to remove any entry.
Enter Approver Details - Approver Department, Approver Designation, Approver, and Approver Remarks to forward the bill for payment approval. Click on the Forward button to pass the bill for approval.
Else, click on the Create and Approve button to process the payment.
Bills can be assigned for RTGS payment.
To assign bills for RTGS payment
Navigate to Finance > Transactions > Payments > RTGS Assignment menu option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to search for vouchers assigned for RTGS payment. Or, you can directly enter the Payment Voucher No. to fetch the voucher details. Alternatively, select applicable Bill Type, Fund, Department, Payee Bank-Branch, Payee Bank Account.
Click on the Search button to view vouchers based on given parameters. Select the relevant Payment Voucher from the list. Enter RTGS Date and then click on Assign RTGS Number.
The system displays a success message. Click on the Generate PDF or Generate xls link to generate RTGS Advice in pdf or excel format.
To assign a cheque for the payment
Navigate to Finance > Transactions > Payments > Cheque Assignment menu option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to search for vouchers assigned for cheque payment.
Select the Mode of Payment as either Cheque or Consolidated Cheque. Or, you can directly enter the Payment Voucher No. to fetch the voucher details. Alternatively, select applicable Bill Type, Fund, Department, Scheme, Sub Scheme, Fund Source, Function, Payee Bank-Branch, Payee Bank Account.
Check the option Re-assign Surrender Cheque if applicable. Click on the Search button to view vouchers based on given parameters.
Select the voucher for which cheques need to be assigned. Enter in the Cheque Number. The cheque number should be as per the cheque Masters. Select the applicable Cheque Issued Department and then click on Assign Cheque.
The cheque is assigned for payment and the system displays a success message.
Once a cheque is assigned to payment, there is an option to surrender the cheque and then reassign the payment with a new cheque.
To surrender and reassign a cheque
Navigate to Finance > Transactions > Payments > Surrender/Reassign Cheque menu option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to search for vouchers where cheques need surrendering or reassigning. Or, you can directly enter the Payment Voucher No. or Cheque Number to fetch the voucher details.
Select the applicable Bank, Bank Account, and Department. Click on the Search button to view vouchers based on given parameters.
Select the record for which the cheque has to be surrendered. State the reason for surrender.
Click on the Surrender button.
In case the payment for which cheque is surrendered has to be assigned with a new cheque, give the new Cheque Number and Cheque Date.
Click on Surrender & Reassign button.
The new cheque is now assigned to the payment and the old cheque is marked as surrendered.
Once a RTGS is assigned to payment, there is an option to surrender the same.
To surrender and reassign a cheque
Navigate to Finance > Transactions > Payments > Surrender RTGS menu option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to search for vouchers where RTGS need surrendering. Or, you can directly enter the Payment Voucher No. or RTGS Ref Number to fetch the voucher details.
Select the applicable Bank, Bank Account, and Department.
Select the RTGS record that needs to be surrendered along with the reason. Click on the Surrender button.
The system displays an acknowledgement page on success.
To process deductions payment
Navigate to Finance > Transactions > Deductions > Deduction Payment option in the sidebar.
Select the applicable Recovery Code.
Enter the period in the From Date and To Date fields. Select applicable Fund, Fund Source, Scheme, Sub Scheme, Department, and Function details to get the bills from which there are deductions for the selected recovery code. Select the bills that are to be remitted and then click on Generate Payment.
Input the payment-related information. You can modify the amount to remit in the Remittance Details section.
Click on Create and Approve if no verification and approval is needed, else select the approver details and click on Forward.
Any deduction payments that are sent for verification and approval will be listed in the Inbox of the verifier/approver, similar to that of bills. On clicking this record the approver can either reject or approve the payment.
To process deductions cheque assignment
Navigate to Finance > Transactions > Deductions > Deduction Payment option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to fetch vouchers for the listed period. Enter Payment Voucher No. Select the applicable Recovery Code.
Select applicable Fund, Fund Source, Department, and Function details to get the bills from which there are deductions for the selected recovery code. Select the applicable Payee Bank-Branch and Payee Bank Account details.
Check the Re-assign Surrender Cheque option if applicable.
Click on Search to list the payment vouchers for assigning cheques. Select the payments for which cheques need to be assigned. Input the cheque details and click on Assign Cheque.
The system displays an acknowledgement page with a link to download the Bank Advice.
When deductions payments are done using RTGS mode, this option is used to assign the RTGS number for the payment made.
To assign RTGS for deductions payment
Navigate to Finance > Transactions > Deductions > Deduction RTGS Assignment option in the sidebar. Enter the Payment Voucher Date From and Payment Voucher Date To details to fetch vouchers for the listed period. Enter Payment Voucher No.
Select applicable Bill Type, Fund, and Department details to get the bills from which there is deductions payment. Select the applicable Payee Bank-Branch, Payee Bank Account, Drawing Officer, and Remittance COA details. Remittance COA is applicable for all RTGS assignments involving service tax departments.
Click on the Search button to fetch the list of vouchers. Select the voucher for which RTGS needs to be done. Enter the RTGS details. Click on Assign RTGS.
The system displays an acknowledgement page with a link to download the Bank Advice.
To search for vouchers
Navigate to Finance > Transactions > View Voucher menu option in the sidebar. Enter the Voucher Number directly to search for specific vouchers.
Else, select the applicable Voucher Type and Voucher Name to filter your search. Enter the period in Voucher Date From and Voucher Date To field. Select the applicable Fund and Department.
Click on the Search button to view the search results. Click on the Voucher Number hyperlink to open and view the voucher details.
Click on the Print button to print the voucher. Click on the Source button on the voucher to view the payment source details.
To approve vouchers
Navigate to Finance > Transactions > View Voucher option in the sidebar.
Enter the Voucher Number to fetch a voucher directly. Select the Voucher Type and Voucher Name.
Enter Voucher Date From and Voucher Date To details to fetch vouchers for the specified period. Select applicable Fund and Department details to filter the view of vouchers. Click on the Search button to view search results.
Click on the relevant Voucher Number to open the voucher. Click on the Approve button to approve the voucher or the Reject button to reject the voucher. Provide the reason for rejection in the Comments section.
Once the is created the Subledger master need to be defined. The Subledger master will help to record the transaction at the most detailed level. Subledger category is referred to as “Account detail type” here.
By recording the transaction at the Subledger level, detailed reports can be generated.
Sr. No | Account detail type* | Name* | Code* | Narration |
---|
The data given in the table is sample data.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Download the workflow template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all subledger master details.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
The Sub-ledger category provides details behind entries in the general ledger used in accounting, which is also called subsidiary ledgers. The total of the Sub-ledger would match the line item amount on the general ledger. This corresponding line item in the general ledger is referred to as the controlling account.
Any other type of Sub-ledgers other than standard Sub-ledgers available in the system is to be created here. Standard sub-ledger available in the system is Contractor, Supplier and Employee.
Sr No. | Name* | Description* |
---|
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Download the data template attached to this page.
Have it open and go through all the headers and understand the meaning of them by referring 'Data Definition' section.
Make sure all the headers, its data type, field size and its definition/ description is understood properly. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify all different types of sub-ledger category.
Start filling the data starting from serial no. and complete a record at once. repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
The objective of this service is to listen to the Kafka topics, validate the data based on the configuration, make the voucher API call to create the voucher in finance ERP and update the backend data. It also creates vouchers and instruments for the receipts collected through the collection service.
Prior Knowledge of Java/J2EE
Prior Knowledge of SpringBoot
Prior Knowledge of REST APIs and related concepts like path parameters, headers, JSON, etc
Prior Knowledge of Kafka and related concepts like Producer, Consumer, Topic, etc.
Create vouchers and instruments for the receipts collected.
Listen to Kafka topics and validate the data.
Update the data in finance ERP.
Step 1: Start the service present in the following repo:
Step 2: Start the egov-mdms service present in the following repo:
Following are the properties in the application.properties file in the egov-user-events service that is configurable.
This service is implemented to listen to the specific Kafka topic, fetch the data and perform activities like creating vouchers, cancelling vouchers or reversing vouchers on dishonouring.
Create Voucher:
Once the collection-service will generate collection/payment,it will push the data to egov.collection.receipt-create/egov.collection.payment-create topic.
Listener will be listening to the topic egov.collection.receipt-create/egov.collection.payment-create.
Making MDMS calls based on the services to get the configuration data and validate i.e whether voucher creation is enabled for the service or not. If voucher creation is enabled then perform the following
Prepare the voucher contract like master data i.e Dept, Fund, Function etc.
Prepare the account-specific data i.e glocode, amount etc.
Then making a rest call to create a voucher to finance ERP.
Once the voucher is created successfully then it will prepare the instrument contract by adding the voucher reference, instrument type, status etc and will make a call to create the instrument.
Once the instrument is created later it will make the call to collection receipt update API to back update the receipt by adding the voucher reference in the contract.
And finally, it will store the logs i.e fetched data, status, message to log table egf_voucher_integration_log.
If anywhere any exception occurs then errors are handled by the Exception Handler. Exception Handler will store the fetched data and the error cause to log table egf_voucher_integration_log.
Cancel Voucher:
Once collection service cancels the payment/collections, it pushes the data to egov.collection.payment-cancel/egov.collection.receipt-cancel
Listeners are listening to the topicegov.collection.payment-cancel/egov.collection.receipt-cancel.
Making MDMS calls based on the services to get the configuration data and validate i.e whether voucher creation is enabled for the service or not. If voucher creation is enabled then perform the following.
Try to fetch the voucher based on the voucher number(which might be present inside the receipt contract) and the business service reference document.
If Voucher is present inside the finance ERP then it makes a call to cancel the voucher.
Later it cancels the corresponding instrument.
And keep the log inside the table egf_voucher_integration_log.
Add MDMS configs required for Finance Collection Voucher Consumer service and restart MDMS service.
Deploy the latest version of the Finance Collection Voucher Consumer service.
Add Finance Collection Voucher Consumer service persister yaml path in persister configuration and restart persister service
Add Role-Action mapping for APIs.
Can perform service-specific business logic without impacting the other modules.
In the future, if we want to expose the application to citizens then it can be done easily.
The workflows or service-specific workflows can be enabled at the service level at any time without changing the design.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Checklist Parameter | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr No | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Checklist Parameter | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Stage 0 - Program Setup/Onboarding | |
---|---|
Stage 1- Initiation | |
---|---|
Stage 2 -Program Design | |
---|---|
Stage 3 - Configuration & Customization | |
---|---|
Stage 4 - Pilot and UAT | |
---|---|
Stage 5- Go live | |
---|---|
Stage 6: Monitoring and Sustenance | |
---|---|
Resource Name | No. Of Resources |
---|---|
Stage 0 - Program Setup/ On-Boarding | ||
---|---|---|
Stage 1 - Program kick-off | |||
---|---|---|---|
Stage 2 - Solution Design | |||
---|---|---|---|
Stage 3 – Configuration & Customization | |||
---|---|---|---|
Stage 4 – UAT & Go Live | |||
---|---|---|---|
Stage 5: Rollout | |||
---|---|---|---|
Stage 6- Sustenance and Ongoing Improvement | |||
---|---|---|---|
Areas | Assumptions |
---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|---|---|
Sr. No. | Activity | Example |
---|---|---|
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
All content on this page by is licensed under a .
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
All content on this page by is licensed under a .
All content on this page by is licensed under a .
The is the base repository for the finance product and the client-specific data needs to be defined in the client repository defined within the base repository.
The default application configurations of the finance service are present in the file. To enable or disable any feature, either update the values in the file or the file.
The is the template and the values for the template are present either in the yaml file or in the environment named yaml file. The yaml is the common file to override the default values and the changes made to this file are applicable for all environments (dev, qa, uat, prod etc).
Add or update the db url in the file using the below property
The default tenants are configured in the file using the below configuration.
Example file for your reference.
The default database migration configurations are present in the file.
Override the default values by updating the properties either in the yaml file or the environment-specific yaml file. The following are different properties.
Configure the following property either in the yaml file or the environment-specific yaml file.
To enable or disable an event to push the bills and vouchers to the elastic search indexer the below need to be configured either in the yaml file or the environment-specific yaml file.
Configure the following property either in the yaml file or the environment-specific yaml file.
Configure the following property either in the yaml file or the environment-specific yaml file.
The following master data is present in the .
Define all the departments in the json
Define all the designations in the json
Configure finance tenants in the json to enable the finance module in the ULB.
Define business services mapping in the json to integrate different business services like Property Tax, Trade License and FireNOC etc with Finance and to post vouchers like demand and receipt vouchers. Enabling and disabling voucher posting for any service can be configured here.
Define the Tax head and instrument glcode mappings in the json. This file contains each tax head-wise glcode mapping and each instrument-wise glcode mapping.
Different instrument statuses can be defined in the json file.
Different types of contractor bill templates are defined in the file. These templates will be used in the contractor bill creation screen to auto-populate the account codes.
Service-wise glcode mapping for the online instrument type for the particular city is defined in the json.
Define the business service-wise bank account mappings in the json file. These details are to be configured city-wise as the bank details are specific to a city.
MDMS search URL is configured in the file.
Set up the Finance service workspace by following the instructions provided in .
All content on this page by is licensed under a .
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
All content on this page by is licensed under a .
All content on this page by is licensed under a .
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
All content on this page by is licensed under a .
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
All content on this page by is licensed under a .
The business service and tax headmaster which are active in needs to be mapped with Finance related data.
The business service-related data is mapped with the finance-related data in .
: This is used to map the taxhead data to glcodes. This holds one more property InstrumentGLcodeMapping, which is used to hold the mapping for transaction type i.e Cash/Cheque/DD to glcodes.
: This is used to map the business service to finance specific master data like Department, Fund and Function, etc. even it can manage to enable and disable the voucher creation for specific service by setting the property voucherCreationEnabled=true/false.
: This holds the status of Instruments.
1
HDFC Bank - Main City
HDFC147
00063897421
Municipal Fund
45020 - Balance with Banks – Main Municipal Fund
45022 - Other Scheduled Banks
RECEIPTS_PAYMENTS
Commissioner
2
SBI Treasury Branch, Kurnool
SB0012
844102001001VN
Municipal Fund
45021 - Nationalised Banks
PD Account-001
RECEIPTS_PAYMENTS
Commissioner, KMC
3
ICICI Bank
ICIC550
02042417454076
Municipal Fund
45021 - Nationalised Banks
P.F. Secondary Edn.Staff
RECEIPTS_PAYMENTS
Commissioner
1
Bank Branch
Text
50
Yes
The Bank Branch location is the name of the branch of the bank which is registered with Central Bank. It helps to identify any specific branch of the bank
2
Bank Branch Code
Alphanumeric
50
Yes
A unique code that identifies the bank branch, this will help the user to easily identify the bank branch
3
Account number
Alphanumeric
20
Yes
The Account number is a Bank Account number in which State holds a bank account. With the bank account number, the bill payment can be made to the correct account, also while doing the RTGS fund transfer the amount can be transferred to the respective firms or individual account
4
Fund
Text
50
Yes
The Fund indicate the Fund name against each bank account. This will facilitate in support to track the fund amount, receipts and utilization by individual bank account. Click on Funds to view the Fund master data
5
Account Type (COA Grouping)
Alphanumeric
250
Yes
The Account Type indicates the type of account which the state hold an account in a particular branch of the bank. This is also selected from the list of minor or sub minor codes under “450” Major head
6
Description
Text
250
No
A short description is given to the account type
7
Usage Type
Text
250
Yes
The Usage type indicates a bank account is used for, whether a particular account is used to make payments or used for collection purpose and used for both receipt & payment purpose
8
Pay To
Text
100
No
The “Pay To” indicates payments to be made to a particular bill or paying the relevant government department all the statutory remittances like Provident fund, TDS, etc using the particular bank account
1
Make sure that each and every point in this reference list has been taken care of
1
The Fund Name should not contain any special characters
Municipal Fund : [Allowed]
#Municipal Fund! : [Not allowed]
1
110
Tax Revenue
110-01
Property Tax
110-01-01
Property Tax - General Tax
Property Tax - General Tax - Residential
110-01-01-01
Income
Yes/No
Yes/No
2
210
Establishment Expenses
210-10
Salaries and Wages
Basic Pay
210-10-01
Expenses
Yes/No
Yes/No
3
350
Other Liabilities
350-11
Employee Liabilities
Salaries Unpaid
350-11-01
Liabilities
Drawing Officer
Yes/No
Yes/No
4
410
Fixed Assets
410-20
Buildings
Office Building
410-20-02
Assets
Yes/No
Yes/No
1
Major Code
Alphanumeric
50
Yes
The Major Code can be any number of digits, (though NMAM suggest the first 3 digits) of the GL Code to be the Major code, this will help in collating the reports at the Nation level
2
Major head Description
Text
250
Yes
The short name given to the Major code to easily identify the Account Name for individual code
3
Minor Code
Alphanumeric
50
Yes
The Minor Code can be any number of digits, the digits are configurable. The Minor code will help in collating the reports at the State level. Also, the State has the flexibility to define the minor codes
4
Minor Head Description
Text
250
Yes
The short name given to the Minor code to easily identify the Account Name for individual code
5
SubMinor Code
Alphanumeric
50
No
The SubMinor Code can be optional, State/ULB can set up a sub minor level code based on their requirement, this would help in facilitating the additional level of reporting and also detail transaction-level information (The SubMinor code is not listed in NMAM manual)
6
SubMinor Head Description
Text
250
No
The short name given to the SubMinor code to easily identify the Account Name for individual code
7
Detailed Heads (Ledgers)
Text
250
Yes
The short name for the Ledger Code, wherein users use this account head name while posting the transactions into the system
8
Ledger Code
Alphanumeric
50
Yes
A General Ledger Code (GL Code) is a string of 7 to 9 digit numeric characters assigned to each financial entry in a State/ULB ledger. A GL Code can be assigned to different debit or credit entries to make accounting transactions
9
Type
Text
250
No
The Type indicates the Income, Expenses, Liabilities and Assets which are mapped to each individual GL code. User can easily identify the GL code by this mapping
10
Account Detail Type
Text
250
No
The account details type is the subsidiary ledger, The Suppliers, Contractors and Employees are standard subsidiary ledger. This will help the user to identify the subsidiary ledger details while processing any bill transaction in the system
11
Function Required
Text
250
No
A GL Code can be linked for the validation of the Function, the user while posting a transaction can select a particular function to which transaction will be linked and this will facilitate easy Function wise reporting
12
Budget Required
Text
250
No
A GL Code can be linked for the validation of a Budget. User can have a validation check while posting a transaction into the system, this will facilitate tracking the amount usage
1
Make sure that each and every point in this reference list has been taken care of
1
The Major, Minor and Sub minor Description Name should not contain any special characters
Tax Revenue : [Allowed]
#Tax Revenue! : [Not allowed]
2
The Ledger Codes that are defined by the state team should be alphanumeric and Unique
110-01-01-01
1
General Administration
10
0
Nil
Nil
2
GENERAL ADMINISTRATION: Administration
1011
1
General Administration
10
3
General Department
101100
2
GENERAL ADMINISTRATION: Administration
1011
4
Public Works
20
0
Nil
Nil
5
PUBLIC WORKS: Roads and Pavement
2021
1
Public Works
20
6
Roads and Building Maintenance
202101
2
PUBLIC WORKS: Roads and Pavement
2021
1
Name
Text
250
Yes
To indicate the Function name, User can select a particular function code while recording a transaction in the system. This will facilitate in generating a report at the function level
2
Code
Alphanumeric
50
Yes
The unique code is given to the individual function. Child functions have to follow number pattern starting with the parent code
3
Level
Numeric
50
Yes
As per NMAM, the Function can be defined in the tree structure, so the Level indicates the structure in which the function would be setup. Root nodes will be level 0 and the next level funds will have value as 1 and the next level as value 2
4
Parent Type
Text
250
No
If the ULB’s using multiple Functions then a Hierarchy of “Parent-Child “can be set up for the Function, so under each Parent Function a multiple child function can be set up
5
Parent Code
Alphanumeric
50
No
The unique code representing the parent type function
1
Make sure that each and every point in this reference list has been taken care of.
1
The Function Name should not contain any special characters
General Administration : [Allowed]
#General Administration! : [Not allowed]
2
The Function Code that is defined by the state team should be alphanumeric and Unique.
10, 1011 or 101100
1
Rakesh
RAK00123
#141/25 2nd Cross koramangala Bangalore
#62 5th main road
ITPL Bangalore
NIL
Rakesh
Rakesh@gmail.com
98XXXXXX45
AFRXXXX64N
NIL
NIL
ICICI
000XXXX1234
ICICI0XXXX97
2
ABC Constructions
ABC00143
#1/1 8th Main JP Nagar Bangalore
NIL
Z12345KA2020PTC097654
Mahesh
contact@abcconstruction.com
987XXXXXX65
PNBXXXX78U
22AAAAA0000A1Z5
22AAAAA0000A1Z5
HDFC
987XXXXX64
HDFC0XXXX51
1
Name
Text
50
Yes
The register Name of the Company/Firm or an Individual Person Name, this will help the user to easily identify the contract assigned and also while generating the bills
2
Contractor Code
Alphanumeric
50
Yes
A unique code that identifies the contractor of the works
3
Permanent Address
Alphanumeric
250
Yes
Company/Firm permanent address or an Individual Person permanent address, this will help the user to send the hard copy document to the contractor. Example, A signed hard copy of the contract
4
Correspondence Address
Alphanumeric
250
No
Alternative address of a Company/Firm or an Individual Person Alternative address
5
Registration No
Alphanumeric
21
Yes
Company/Firm registered number, it’s a unique number assigned by the Registrar of Companies
6
Contact Person
Text
100
Yes
Details of a contact person of an individual or a Company/Firm. This will help the user to contact a person in case of any information required
7
Email ID
Alphanumeric
250
No
Company/Firm email Id or an individual person email Id, with the email Id the contractor, can receive the notification related to works and payments
8
Mobile No
Alphanumeric
12
Yes
Company/Firm Mobile number or an individual person mobile number, the contractor can receive SMS alerts after the bills are processed
9
PAN No
Alphanumeric
10
No
Company/Firm registered PAN number or an individual person PAN number
10
GST/TIN No
Alphanumeric
15
Yes
GST/TIN No: Company/Firm registered GST/TIN number is a Tax Identification Number
11
GST registered State/UT
Alphanumeric
15
Yes
The company/Firm has multiple businesses with the state or union territory a separate registered GST number is a Tax Identification Number
12
Bank Name
Text
50
No
Company/Firm Bank Name in which they hold the account or an individual person Bank account name which he/she holds the account
13
Bank Account No
Alphanumeric
25
No
Company/Firm Bank Account number or an individual person Bank Account number. With the bank account number, the bill payment can be made to the correct account, also while doing the RTGS fund transfer the amount can be transferred to the respective firms or individual account
14
IFSC Code
Alphanumeric
11
No
The Bank IFSC code pertaining to the bank account of the Company/Firm or an Individual person holding a bank account, the IFSC code will be a validation check for the bank account provided by the contractor and useful for the user while doing a bill payment via RTGS
1
Make sure that each and every point in this reference list has been taken care of
1
The Contractors Code should be alphanumeric and unique
RAK00123
2
The Email ID should be valid Id, email Id should contain the Company/Firm name or an individual personal name before the “@” and the “XXXXX.com” after the “@”
ABCLtd@xeror.com
1
10
AMRUT
Grant Fund
Amrut
01/05/2018
01/06/2021
2
20
Swachh Bharat Mission
Grant Fund
Swachh Bharat Mission
01/06/2017
01/07/2020
3
30
Finance Commission
Municipal Fund
Finance Commission
01/03/2016
30/04/2019
4
40
Housing for All
Municipal Fund
Municipal Fund
01/04/2016
31/03/2021
1
Scheme Code
Numeric
50
Yes
A unique code assigned to individual Scheme
2
Scheme Name
Text
250
Yes
The indicate Name of the Scheme, this will facilitate the user to record the transaction against the individual scheme and also helps in tracking the utilization of the Scheme
3
Fund
Text
250
Yes
To indicate the Fund name against each scheme. This will facilitate in support to track the scheme funds, receipts and utilization by attaching scheme code to the financial transaction. Click on Funds to view the Fund master data
4
Description
Text
250
No
A Short description provided to individual schemes
5
Start Date
Date
N/A
Yes
The Date on which the Scheme Started, will help to facilitate the receiving of funds from Central Sponsored Schemes and State-Sponsored Schemes
6
End Date
Date
N/A
Yes
The Date on which the Scheme will End, will help to facilitate the end date by when the funds from Central Sponsored Schemes and State-Sponsored Schemes need to be utilized
1
Make sure that each and every point in this reference list has been taken care of
1
The date format should be as per example and the Start date should be greater than the current date and end date
DD/MM/YYYY : [Allowed]
YYYY/DD/MM : [Not allowed]
2
The name should be unique and should not contain any special characters
AMRUT : [Allowed]
#AMRUT! : [Not allowed]
1
10
Storm Water Drains
1003
01/05/2018
01/06/2021
PHS
2500000
2
20
Solid Waste Management- SWM
SBM02
01/06/2017
01/07/2020
TP
1000000
3
30
Street Lights
5001
01/03/2016
30/04/2019
TP
2000000
1
Scheme Code
Alphanumeric
50
Yes
A unique code assigned to individual Scheme, this will facilitate the user to assign the sub-scheme under the individual scheme and also helps in tracking the utilization of the Scheme. Click on Schemes to view the scheme master data
2
Sub Scheme Name
Text
50
Yes
The Sub Scheme Name will facilitate the user to record the transaction against the individual sub-scheme and also helps in tracking the utilization of the sub-scheme
3
Sub Scheme Code
Alphanumeric
50
Yes
A unique code assigned to individual Sub Scheme
4
Valid From
Date
N/A
Yes
The Date on which the Scheme Started, this will help to facilitate the receiving of funds from Central Sponsored Schemes and State-Sponsored Schemes
5
Valid To
Date
N/A
Yes
The Date on which the Scheme will End, this will help to facilitate the end date by when the funds from Central Sponsored Schemes and State-Sponsored Schemes need to be utilized
6
Department Code
Text
250
No
The sub-scheme can be linked to the individual department, so user while recording the transaction can assign the department. Click ULB's Departments for the master data
7
Initial Estimate Amount
Numeric
50
No
The initial Estimate Amount approved amount under the sub-scheme can be updated while creating the sub-scheme master record. This will facilitate the user in utilizing the amount within the estimated amount
1
Make sure that each and every point in this reference list has been taken care of
1
The date format should be as per example and the Start date should be greater than the current date and end date.
DD/MM/YYYY : [Allowed]
YYYY/DD/MM : [Not allowed]
2
The name should be unique and should not contain any special characters
AMRUT : [Allowed]
#AMRUT! : [Not allowed]
3
The scheme name mapped should be as per the scheme master entity
AMRUT, SWM
Duration
3-4 weeks
Entry Criteria
Acceptance Letter/MoU signed by the State
Exit Criteria
Finance & Accounting Function Cell Appointment
Finalise funding for the program
Define State/Union Territory -specific procurement process
Finalise Finance & Accounting Program vision
SI team onboarding
Duration
3-4 weeks
Entry Criteria
Program set up (Stage0) is completed
SI Team signed up
Key Activities
Identify & agree on scope and exclusions
Identify pilot ULBs
Project Kickoff - Implementation Methodology Presentation
Define Project Steering Committee Structure and Project Governance process
Define phases of rollout/ deployment
Agreement on Deployment Priorities and high-level delivery timelines
Finalise Program Success Metrics for Rollout, Adoption and Governance, adhering to the vision of the program
Internal Capacity Building, program logistics at State and ULBs, as per the current scenario
Collection of baseline data to measure endline target for the product (no. of vouchers generated etc)
Exit Criteria
Publish Project Charter
Cloud Infrastructure procured
Finance and Accounting cell formation and appointment
Project office space allocated
Program Branding (Name,logo,tagline etc)
Pilot ULBs Identified & ULB team On-boarded
Finalized Chart of Accounts for the State
Accounting Process gaps Identified for Introduction / rectification
Kickstart
•Pilot ULB Preparations
•Finalization of State Level Master Data
•Data Preparation Efforts for Budget, Assets, Masters, Opening Balance
Duration
7-8 weeks
Entry Criteria
Define Chart of Accounts
Formation of Domain Team / Pilot ULB teams
Key Activities
Standardisation of all Finance processes
Initiate policy change if needed, based on the Processes defined
Conduct Product familiarisation workshop
Initiate collection of master data from pilot ULBs
Finalise data migration/collection/sync-up approach/data migration approach
Building capacity for basic understanding of resources and tools required to be used
Finalisation of Dashboard design for Program rollout Tracking
Exit Criteria
Accounting Processes Reengineered and Finalized – for Implementation on the ground
Scope of Pilot stage and Success Criteria defined
State level Policy Changes, if needed, taken up
Finalized Review mechanism / Cadence for Implementation Tracking, Adoption and Finance related Governance Metrics
Capacity Building Team Formed and Capacity Building Program Designed
Finalisation of Roll-out plan (in different phases)
Product Configuration / customization Report
Publish finalized - Accounting Processes, Workflows, Data Preparation Templates
Ensure Synching up the Data Preparation Strategy
Key Integrations with Finance mainly focused on primary Revenue and Expenditure buckets.
Solution agreement for required State/UT-specific customisations
Sign-off on data approach (Data collection/migration/ correction/sync-up/validation)
Detailed project plan published
Duration
9-10 weeks
Entry Criteria
Product Configuration/ Customization Reports signed off
Detailed Project plan set up in accordance with master data collection and environment set up
Capacity Building Plans finalized
Pilot ULB team formed
Tracking Mechanisms finalized
Key Activities
Setting up development environments
Development/customisation of reports and dashboards
Development/ integration of portal
Third-Party integrations (payment gateway, handheld/pos device)
Updation of user manuals and other key documents
Preparation & execution of Test Cases
Setup monitoring, support & maintenance processes, tools and dashboards
Capacity Building for making state team aware about basic usage of tools like MS Office, mails etc.
Identify ULB level Nodal officers for day to day support
Migration and verification of Pilot ULB data
Training (Users, trainer)
-master trainers identified from ground for simultaneous training
Training the support resources
Exit Criteria
Implementation & Data Preparation Team formed and Primed up
Configured/Customized product that is ready for UAT
Pilot ULB data Preparation Completed
Capacity Building Well underway for Non-Software (Finance Processes and Change Management interventions)
ULBs instructed to start implementing Missing Ground Level Processes and for data preparation
Product readied for UAT
Training Material – Ready for Capacity Building on Finance Product
Monitoring, support & maintenance of Dashboards
Finalization of Initial Reporting and Dashboard KPIs
Duration
3-4 weeks
Entry Criteria
Pilot ULB Team Clear on Scope, Processes and Product
Full Product Configured / readied as per Configuration / Customization report
Implementation tracking Mechanisms finalized
Kick-off of Data Preparation efforts
Key Activities
UAT Environment Setup
Identification of participants for UAT session
Regression UAT and sign off from Pilot ULBs/ State
Issues/bug resolution
Setting up the Production environment
Setting up Support Center & processes (Help Desk)
Marketing & promotion activities
Go Live & launch event
Exit Criteria
Pilot Success as per Pilot Scope
Product UAT Completed & Signed off
Go LIVE Schedule Announced (Max 3 or 4 phases) and readiness sought
Implementation Tracking Dashboard & Finance Dashboard are readied for Reviews on Adoption/ Outcomes
Capacity Building Well underway for Non-Software
Capacity Building for UP Specific Finance Product Underway
Duration
14-16 weeks
Entry Criteria
UAT Completion
Correct Data Loads
Capacity Building for ULBs on State Finance Product Completed
Capacity Building Well underway for Non-Software
Key Activities
ULB configurations phase wise as per the Project Plan
Migration and verification of ULB data
Logistics planning for training
Establishment of bug ticketing tool for resolving ground level issues by the state team
Training of master trainers for training the end users of all ULB’s
Pan State Roll Out - Phase wise
Stabilise product
Setup of review and monitoring cadence( Field Visit Plan, Review Dashboards etc.)
Duration
NA
Entry Criteria
ULBs Live & Finance Team empowered to handle all operations
Key Activities
Adoption Review Meetings as per the vision defined for the program
The team focuses on Using data for:
Tracking field issues and performance data to identify improvements
Identify additional Integrations around Finance to make processes more robust towards enhancing accounting functionalities (e.g. Upstream and downstream Processes)
Plans of ongoing sustenance in Place with respect to:
Funding
IT support (infra, helpdesk, ongoing enhancements)
Process Effectiveness and Improvements
Ongoing Criteria
Adoption and Performance Measurements being monitored
Clear Mechanisms for Capturing from Field – Issues / Suggestions
Focus on using data to identify Process Improvements and additional Integration for ensuring movement towards target
Team ramped down to Monitoring and Sustenance levels
Plans for Ongoing Sustenance in place
Funding
Resource availability
Project enhancement
Project Head
1
Domain Expert
1 Representation from Corporations/Council/Panchayat etc.
District Nodal Officer
1 per district
MIS Expert
1 per district
Task/Activity
eGov
State Leadership
Appoint Finance and Accounting Cell
Consult
Execute
Finalise funding for the program
Consult
Execute
Define state -specific procurement process
Consult
Execute
System Integrator(SI) Team sign-up/onboarding
Consult
Execute
Finalise Finance Impel Program Vision
Consult
Execute
Task/Activity
eGov
Finance & Accounting Cell
SI Team
Identify & agree on scope and exclusions
Consult
Consult
Execute
Identify pilot ULBs
Execute
Consult
Project Kickoff - Implementation Methodology Presentation
Consult
Consult
Execute
Product Walkthroughs
Consult
Execute
Define Project Steering Committee structure and Project Governance process
Consult
Consult
Execute
Define phases of deployment/ rollout
Consult
Execute
Agreement on Deployment Priorities and high-level delivery timelines
Consult
Execute
Assessment of all Finance and Accounting process along
(1) citizen services/channels around it
(2) Integration with other department process
Consult
Execute
Finalize Program Success Metrics for Adoption and Governance adhering to the vision of the program
Consult
Consult
Execute
Internal Capacity Building, program logistics at State and ULBs, as per the current scenario
Execute
Consult
Collection of baseline data to measure endline target for the product (Revenue generated, total properties in ULBs etc.)
Consult
Execute
Consult
Task/Activity
eGov
Finance & Accounting Cell
SI Team
Standardisation of all Finance processes, if needed
Consult
Execute
Initiate policy change, if needed based on identified improvements
Consult
Execute
Consult
Conduct Product familiarisation workshop
Consult
Execute
Initiate collection of master data from pilot ULBs
Consult
Execute
Finalise data migration/collection/sync-up approach
Consult
Execute
Finalise data validation approach
Execute
Consult
Capacity Building for making state team aware about basic usage of tools like MS Office, mails etc.
Execute
Consult
Task/Activity
eGov
Finance & Accounting Cell
SI Team
Setting up development environments
Consult
Execute
Development/customisation of reports and dashboards
Consult
Execute
Development/Integration of portal
Consult
Execute
Third-Party Integrations (Payment gateway, Handheld/pos device)
Consult
Execute
Updation of user manuals and other key documents
Consult
Execute
Preparation & execution of Test Cases
Consult
Execute
Setup monitoring, support & maintenance processes, tools and dashboards
Consult
Execute
Finance legacy data collection from Pilot ULBs(at least)
Consult
Execute
Capacity Building for making state team aware about basic usage of tools like MS Office, mails etc.
Execute
Consult
Migration and verification of Pilot ULB data
Consult
Execute
Task/Activity
eGov
Finance & Accounting Cell
SI Team
UAT Environment Setup
Consult
Consult
Execute
Identification of participants for UAT session
Consult
Execute
Issues/bug resolution
Consult
Execute
Regression UAT and sign off from Pilot ULBs/ State
Execute
Consult
Setting up the Production environment
Consult
Execute
Setting up Support Center & processes (Help Desk)
Execute
Consult
Training user
Execute
Consult
Training Trainer
Consult
Execute
Training the Support Resources
Consult
Execute
Marketing & promotion activities
Execute
Consult
Go Live & launch event
Consult
Execute
Execute
Setup of review and monitoring cadence/team
Execute
Consult
Task/Activity
eGov
Finance & Accounting Cell
SI Team
ULB configurations phase wise as per the Project Plan
Consult
Execute
Migration and verification of ULB data
Execute
Consult
Logistics planning for training
Execute
Consult
Establishment of bug ticketing tool for resolving ground level issues by the state team
Consult
Execute
Training the Users at the district level
Execute
Consult
Pan State Roll Out - All Locations
Consult
Execute
Execute
Stabilise product
Consult
Execute
Task/Activity
eGov
Finance & Accounting Cell
SI Team
Adoption Review Meetings as per the vision defined for the program
Consult
Execute
Consult
Finance Cell Focuses on Using data for:
tracking field issues and performance data to identify improvements
identify additional Integrations around Finance
Execute
Consult
Plans of ongoing Sustenance in Place with respect to :
Funding
IT support (infra, helpdesk, ongoing enhancements)
Process Effectiveness and Improvements
Consult
Execute
Consult
Infrastructure
The actual Infra will be provided based on the questionnaire inputs received from the state
The state will take care of providing necessary project infrastructure and office facilities during the program for all on-site project Team members, which will be confirmed during the initiation phase. This includes workspace, office equipment (e.g., telephone with STD, fax machine, photocopy machine, etc.), stationery, PC/workstation, project LAN and internet access, etc.
The state will provide the necessary administrative support staff to carry out day-to-day project administration tasks, e.g., meeting rooms, Videoconferencing, etc.
The state should provide a Project Office and at least one conference room with speakerphone throughout the Project Duration.
Project Scope
Any new requirements received from State during the implementation phase will be handled through a change management process
State Team
The state will nominate a reasonably sized multifunctional Team from various departments of the State to be responsible for the implementation. The state Team would be required for information, validation, and execution through the implementation cycle and the Team members should be reasonably empowered to take decisions. Any delay in the decision-making process and the non-availability of the State Team may have an impact on the schedule.
The participants from State are expected to have a thorough understanding of the State’s internal processes.
The state will engage internal and external stakeholders required for this engagement and ensure their availability whenever needed.
Documentation
The Tech Implementation Partner will ensure provision of the following:
User education and training documentation delivery as per the default product documentation of the identified product versions.
Product manuals are expected to be shared with the State as part of the user manual.
All documentation in English and the language requirement of the state.
Training
Training to the end-users will be driven by the state Team.
The state will be responsible for providing the necessary infrastructure required for the Training, which includes the following readiness.
Training Rooms (Parallel Training Sessions) with Projector, White Board, Markers, Internet Connection, sufficient seating capacity, Desktop/Laptop for each participant and availability of Network for Trainees to connect to the server.
Implementation
The scope of the implementation will be limited to the services mentioned in Section 2.
State Team will have an identified SPOC for handling the first level of eGov communication with the client unless discussed and agreed.
eGov Team will not be involved in defining the test cases or executing the test cases.
Necessary signoff would be provided by the state upon completion of the defined milestones.
1
STATE BANK OF INDIA
SBI
SBI Treasury Branch, Kurnool
006305
518002007
COLLECTOR COMPLEX DISTT KURNOOL ANDHRA PRADESH
Branch Manager
0408743462
Operating Current Accounts
2
KOTAK MAHINDRA BANK
KKBK
Ucon Plaza Kurnool
7849
518064002
Ucon Plaza, Park Road Kurnool
Branch Manager
0812756943
Nationalized Bank
3
ANDHRA BANK
ANDB
KRISHNANAGAR (KURNOOL)
001430
518011010
80/112 Aabbas Nagarabbasnagar,Kurnool 518002
Branch Manager
022-2261759
Nationalized Bank
1
Bank
Text
100
Yes
The Bank Name defines the name of the bank in which the individual or an organization hold the different type of accounts. Click here for the list of RBI published banks
2
Bank Code
Alphanumeric
50
Yes
The Unique code which represents each bank
3
Branch Name/Location
Text
50
Yes
The Branch Name/Location is the name of the branch of the bank which is registered with Central Bank. It helps to identify any specific branch of the bank
4
Branch Code
Alphanumeric
50
Yes
A unique code that identifies the bank branch, this will help the user to easily identify the bank branch
5
MICR
Alphanumeric
50
No
The MICR Code is used in Local clearing (this will be in the bottom portion of the cheque). IFSC Code used for RTGS, IMPS and NEFT transactions in India
6
Address
Alphanumeric
50
Yes
It's the address of the bank where the account is held by the State, the address is likely printed on a bank statement or in the cheque book
7
Contact Person
Text
100
No
A contact person who acts as a channel of communication between the bank and the customer, a contact person is the one who provides relevant information as and when required by the customer
8
Phone Number
Alphanumeric
12
No
A phone number is the registered number of the bank, wherein a customer can contact a bank representative for any kind of banking-related information
9
Narration
Text
250
No
A short narration which represents the bank and branch
1
Make sure that each and every point in this reference list has been taken care of
1
The Branch Code should be unique
006305, 7849
1
CPF Deduction
CPF
Employee
3502003 - CPF Deduction
Central Provident Fund Board
UBIN0XXXX69
2XXXX1234XX4
CPF Deduction
2
TDS Deduction
TDS
Contractor
3502001 - TDS Deduction
Central Government
ICICI00XXXX7
6XXX97156XX5
TDS Deduction
3
TDS from Employees
TDS Employees
Employee
3502008 - TDS Employee
Central Government
HDFC00XXX51
9XXXX759691XX7
TDS from Employees
1
Deduction Name
Text
250
Yes
The name for the deduction head, wherein users use this deduction head name while posting the transactions into the system and also user can generate an individual report using the deduction name.
2
Deduction Code
Alphanumeric
20
Yes
A unique code that identifies the deduction name, this will help the user to easily identify the deduction type while doing a transaction.
3
Subledger Category
Text
250
No
The Subledger type is the value which will tell the party type associated with the deduction. This will be aligned with the standard set of sub-ledger types in DIGIT like - Contractor, Supplier and Employee. Example: When payment to be made for a contractor, TDS deduction is done and “Contractor” would be mapped to the sub-ledger type. Click SubLedger Category for the master details
4
Account Code
Alphanumeric
50
Yes
A particular GL code would be mapped for the deduction code, these accounts codes would be used in the transaction when a deduction needs to be made. If the sub-ledger type is present then the GL code has to be a control code of that sub-ledger. If sub-ledger type is blank, then the GL code mapped will be a non-control code
5
Remitted To
Text
250
Yes
The “Remitted To” represent the relevant government department to which all the statutory remittances like Provident fund, TDS, CPF and ESI etc are deducted and remitted as per the Act. So while making the payment the “Pay To” will be set to this value
6
IFSC Code
Alphanumeric
11
No
The Bank IFSC code pertaining to the bank branch to which the payment will be made for this particular deduction
7
Account No
Alphanumeric
25
No
The Bank account number represents the account number to which all the deduction which are made would be remitted
8
Description
Text
250
No
A short description shows the deduction details for which the remittance made to the relevant government department
1
Make sure that each and every point in this reference list has been taken care of.
1
Deduction Code should be unique and no special character is allowed.
CPF : [Allowed]
#CPF! : [Not allowed]
2
The format of the Account Code to be 7 to 9 digits numeric and unique no repetitive code should be entered. Only detailed account code should be listed here and this should be an active code in the COA master.
Click on Chart of Accounts for master details.
1 | ABC Supplies | #5 6th main cross opp to ICICI bank Punjab | NIL | ABC134 | Ramesh | abcsupplies@gmail.com | 98XXXXXX21 | APRFN9561B | Nil | 22AAAAA0000A1Z5 | NIL | ICICI | 2XXXX1234XX4 | ICICI00XXXX7 |
2 | Suresh Traders | 10 main road Punjab | #62 5th main road ITPL Punjab | MB0099 | Rakesh | sureshtraders@xyz.com | 98XXXXXXX95 | ARIZG9874C | AYR145U | 22BBBBA0000A1Z5 | 22BBBBA0000A1Z5 | HDFC | 98XXXXX5X4 | HDFC00XXX51 |
1 | Name | Text | 250 | Yes | The register Name of the Company or an Individual Person Name, this will help the user to easily identify the supplier to raise a Purchase Order and also while generating the bills. |
2 | Permanent Address | Text | 250 | Yes | Company permanent address or an Individual Person permanent address, this will help the user to send the hard copy of a Purchase order to the Supplier. |
3 | Correspondence Address | Text | 250 | No | Alternative address of a Company or an Individual Person |
4 | Supplier Code | Text | 50 | Yes | A unique code that identifies the supplier of the goods |
5 | Contact Person: | Text | 250 | Yes | Details of a contact person of an individual or a Company, the user can contact the supplier to get the information and status of the delivery of the goods ordered. |
6 | Email ID | Text | 250 | Yes | Company email Id or an individual person email Id, with the email Id the supplier can receive the notification related to purchase order and payments. |
7 | Mobile No | Alphanumeric | 12 | Yes | Company Mobile number or an individual person mobile number, the supplier can receive SMS alerts after the bills are processed. |
8 | PAN No | Alphanumeric | 10 | No | Company registered PAN number or an individual person PAN number |
9 | Registration No | Alphanumeric | 21 | No | Company/Firm registered number, it’s a unique number assigned by the Registrar of Companies. |
10 | GST/TIN No | Alphanumeric | 15 | Yes | Company registered GST/TIN number is a Tax Identification Number is a unique 15-digit number. |
11 | GST registered State/UT | Alphanumeric | 15 | Yes | The company/Firm has multiple businesses with the state or union territory a separate registered GST number is a Tax Identification Number. |
12 | Bank Name | Text | 50 | No | Company Bank Name in which they hold the account or an individual person Bank account name which he/she holds the account |
13 | Bank Account No | Alphanumeric | 25 | No | Company Bank Account number or an individual person Bank Account number. With the bank account number, the bill payment can be made to the correct account, also while doing the RTGS fund transfer the amount can be transferred to the respective firms or individual account. |
14 | IFSC Code | Alphanumeric | 11 | No | The Bank IFSC code pertaining to the bank account of the Company or an Individual person holding a bank account, the IFSC code will be a validation check for the bank account provided by the contractor and useful for the user while doing a bill payment via RTGS. |
1 | The Amount cannot be entered in both the Debit and Credit column for a particular GL code. | Debit:100000 [Allowed] Debit:10000 Credit:10000 [Not Allowed] |
2 | If for a particular account code the data is captured at sub-ledger level then the Sub-ledger and entity should be selected, | Account Head: Security Deposit Subledger Type: Contractor: Entity: Cont003 (Test Contractor) |
Bill Creator |
| Bill creators are responsible for creating and adding bills and recording transaction details |
Bill Approver |
| Approve bills and transactions |
Voucher Creator |
| Create and add journal vouchers |
Voucher Approver |
| Approve vouchers |
Payment Creator |
| Create and record bill, cheque, or RTGS payment transaction details |
Payment Approver |
| Approve payment vouchers |
Finance Admin |
| Create and approve budgetary statements; manage period end activities |
Financial Report View |
| Generate finance reports |
Collection Remitter |
| Reconcile bank statements, prepare cash and cheque remittance statements |
Collection Receipt Creator |
| Create miscellaneous transaction receipts and generate reports |
Super Admin |
| Configure finance master data lists, cancel bills and vouchers |
1 | Municipal Fund | 01 | 1 | 0 | Nil |
2 | Grant Fund | 02 | 2 | 0 | Nil |
3 | Public Fund | 03 | 3 | 0 | Nil |
4 | Pension Fund | 04 | 4 | 0 | Nil |
1 | Name | Text | 50 | Yes | To indicate the Fund name, if there are multiple funds and by following the Fund Accounting method to record the transaction user can select a particular Fund |
2 | Code | Numeric | 50 | Yes | The unique code gives to the individual fund |
3 | Identifier | Numeric | 50 | No | A single character or number which is used as a unique identification for the fund. This identifier is used in the voucher number format |
4 | Level | Numeric | 50 | Yes | The Funds can be defined in the tree structure, so the Level indicates the structure in which the funds would be set up. Root nodes will be level 0 and the next level funds will have value as 1 and the next level as value 2 |
5 | Parent Fund | Text | 50 | No | If the ULB’s using multiple Funds then a Hierarchy of “Parent-Child “can be set up for the Fund, so under each Parent Fund multiple child funds can be set up |
1 | The Fund Code that is defined by the state team should be numeric and Unique. | 01 |
2 | The Fund Name should not contain any special characters | Municipal Fund : [Allowed] #Municipal Fund! : [Not allowed] |
1 | The name should be unique and should not contain any special characters | Telephone : [Allowed] #Telephone! : [Not allowed] |
1 | Telephone | Telephone |
2 | Other Creditors | Other Creditors |
3 | ULB and Other Dept | ULB and Other Departments |
1 | Name | Text | 50 | Yes | The Name indicates the sub-ledger category, this will facilitate the user to record the transaction at the Sub-ledger level. (Example: While creating a bill, user can select the Sub-ledger details as a contractor to whom the bill need to be paid and the same can be recorded under the sub-ledger GL code which is mapped to the contractor) |
2 | Description | Text | 50 | Yes | A short description provided to the name of the Sub-ledger |
1 | The name should be unique and should not contain any special characters | Contractor : [Allowed] #Contractor! : [Not allowed] |
1 | Telephone | 0999784563 | 001 | Telephone Number |
2 | Other Creditors | Park Welfare Society | Park Welfare | Park Welfare |
1 | Account Detail Type | Text | 100 | Yes | The Account detail type indicates the name of the subledger category name, this will help the user to identify the subledger account while recording the transaction |
2 | Name | Alphanumeric | 50 | Yes | The name of the subledger master, wherein the user will record the transaction at the most detailed level |
3 | Code | Alphanumeric | 50 | Yes | The unique code gives to the Subledger master |
4 | Narration | Text | 250 | No | A short narration provided to the subledger master |
1 | Make sure that each and every point in this reference list has been taken care of. |
1 | The Supplier Code should be alphanumeric and unique | ABC134 |
2 |
1 | 2020-21 | Account Branch | 01 | 000300 | 4101010 | NIL | NIL | 1000000 | |
2 | 2020-21 | Street Light | 01 | 202406 | 3301010 | NIL | NIL | | 2000000 |
3 | 2020-21 | Street Light | 01 | 202406 | 3401002 | Contractor | MH003 | | 1000000 |
1 | Financial Year | Number | 10 | Yes | The Financial year indicates the year for the which the opening balances will be entered for the GL accounts. This can be the opening balance of the year or the date from which the system is going live |
2 | Department | Text | 250 | Yes | A department indicates to which the GL code is linked, the user while entering the opening balance can select a particular department to which amount will be entered |
3 | Fund Code | Alphanumeric | 50 | Yes | A GL Code can be linked for the validation of the Fund Code, the user while entering the opening balance can select a particular fund code to which amount will be entered |
4 | Function Code | Alphanumeric | 50 | Yes | A GL Code can be linked for the validation of the Function Code, the user while entering the opening balance can select a particular function Code to which amount will be entered |
5 | Account Code | Alphanumeric | 50 | Yes | A General Ledger Code (GL Code) is a string of 7 to 9 digit numeric characters assigned to each financial entry in a State/ULB ledger. A GL Code can be assigned to different debit or credit entries to make opening balances. A detailed GL code to be provided to update the opening balance |
6 | Subledger Category | Text | 250 | No |
7 | Entity | Alphanumeric | 50 | No | When the Sub Ledger is linked to the individual entity, the user can select an entity while entering the opening balances. So when a sub-ledger is “Contractor” then the value here will be “Contractor code” |
8 | Credit | Number | 50 | No | If the opening balance for a Financial year or a period of a particular GL account is a credit Balance then the user needs to update the amount under the Credit column |
9 | Debit | Number | 50 | No | If the opening balance for a Financial year or a period of a particular GL account is a Debit Balance then the user needs to update the amount under the Debit column |
1 | Make sure that each and every point in this reference list has been taken care of |
Title | Link |
API Contracts |
Co-existence finance code available |
Configuring MDMS |
Adding new service and CI/CD |
1 | Make sure that each and every point in this reference list has been taken care of |
1 | Make sure that each and every point in this reference list has been taken care of |
1 | Make sure that each and every point in this reference list has been taken care of |
Property | Value | Remarks |
egov.collection.receipt.voucher.save.topic | egov.collection.receipt-create | The topic which is listened only for collection version v1 to process further to create the voucher. |
egov.collection.receipt.voucher.cancel.topic | egov.collection.receipt-cancel | The topic which is listened only for collection version v1 to cancel the voucher |
kafka.topics.egf.instrument.completed.topic | egov.egf.instrument.completed | This is listened to trace the activity of instrument updation. If Instrument gets dishonor then it tries to create the dishonor voucher. |
egov.collection.payment-create | The topic which is listened when the data gets published from collection version -2 to create the voucher |
egov.collection.payment-cancel | The topic which is listened when the data gets published from collection version -2 to cancel the voucher |
egov.collection.payment-update | The topic which is listened when the data gets published from collection version -2 to cancel the voucher |
dev/qa/uat | This is used to form the dynamic url for finance erp call.For Dev/QA/UAT env value is dev/qa/uat. for production keep it blank. |
Keep the domain name of the running server.
|
token.authorizaton.key | Basic baicAuthKey | Pass the Basic authorization key to generate the Admin Token for SIFINANCE user. |
egov.services.egov.user.host | Pass the host url where egov-user service is running |
egov.services.mdms.hostname |
Pass the host url where egov-mdms service is running |
egov.services.egfinstrument.hostname |
Pass the host url where egf-instrument service is running |
egov.services.collections.hostname |
Pass the host url where collections service is running |
egov.services.businessservice.hostname | Pass the host url where business services are running |
si.microservice.user |
| Keep the System Finance Username |
si.microservice.password |
|
Keep System Finance Password |
This section illustrates the steps for configuring the masters data for finance module
The Finance Admin is responsible for maintaining budget details, processing financial period-end activities, and configuring budget control parameters.
Budget group is defined either at a single chart of account level or at a minor code level or for a range of chart of account codes.
To create budget group
Navigate to the Finance > Budgeting > Budget Group > Create Budget Group option in the sidebar. Enter a Name for the Budget Group.
Select the applicable Account Type and Budgeting Type. Select the relevant Major Code. Alternatively, select the appropriate Detailed Min Code and the Detailed Max Code.
Enter a brief Description for the budget. Check the Budget Group Active option to mark this budget group active. Click on the Create button. The budget group is created.
To view budget group details
Navigate to the Finance > Budgeting > Budget Group > View Budget Group option in the sidebar. Enter the Name of the Budget Group in the Search panel.
Click on the Search button. Click on the Budget Group name to view the group details.
Click on the Print button to print the details. Click on the PDF or Excel button to generate a pdf or excel statement for the listed budget group.
To modify budget group details
Navigate to the Finance > Budgeting > Budget Group > Modify Budget Group option in the sidebar. Enter the Name of the Budget Group in the Search panel.
Click on the Search button.
Click on the Budget Group name to view and modify the group details. Make the necessary changes to the budget group. Click on the Update button to update the details.
Click on the Print button to print the details. Click on the PDF or Excel button to generate a pdf or excel statement for the listed budget group.
Budget is defined as a tree structure which starts at department level and then adds up to the consolidated one. This master is used for defining each of the budget nodes.
To create budget definition
Navigate to Finance > Budgeting > Budget Definition > Create Budget Definition option in the sidebar. Enter a Name for the listed budget.
Check the applicable box for Budget Estimate or Revised Estimate. Select the applicable Financial Year. Select the relevant Parent.
Add a suitable Description for the budget definition. Check the boxes to indicate if the listed budget definition is Active Budget and Primary Budget. Select the relevant Reference Budget from the list of available budgets.
Click on the Create button to create the budget definition.
To view budget definition
Navigate to Finance > Budgeting > Budget Definition > View Budget Definition option in the sidebar.
Select the applicable Financial Year. Select Budget Estimate or Revised Estimate to filter the search for budget definition.
Click on the Search button. Select the relevant Budget Definition from the filtered list of budget definition.
Click on the Print button to print the details. Click on the PDF or Excel button to generate a pdf or excel statement for the listed budget group.
To modify the budget definition
Navigate to Finance > Budgeting > Budget Definition > Modify Budget Definition option in the sidebar. Select the applicable Financial Year.
Select Budget Estimate or Revised Estimate to filter the search for budget definition. Click on the Search button.
Click on the Budget Group name to view and modify the group details. Make the necessary changes to the budget group. Click on the Update button to update the details.
Click on the Print button to print the details. Click on the PDF or Excel button to generate a pdf or excel statement for the listed budget group.
This feature allows users to update budgets that are already approved. The system allows increasing or decreasing the budget amount for any item. It also has the provision to budget for new items which were not part of the original budget.
To make budget addition appropriation
Navigate to Finance > Budgeting > Budget Addition Appropriation option in the sidebar. Click on the Add/Release menu option.
Select the applicable Financial Year. Select either Budget Estimate or Revised Estimate. Select the relevant Executive Department. Set these parameters to filter the budget combination for which amount needs to be appropriated.
Select the Date. Enter any Comments for the budget appropriation. Click on the Get Actuals button to fetch specific budget details. The system will auto-populate the already expended amount along with the budgeted amount.
Select the applicable Budget Group, Function, and Fund details. Enter the additional amounts for specific budget items.
Click on the Add button to insert additional budget line items. Click on the Delete button to delete budget line items. Click on the Save button to save the details.
The budget details and appropriations are reflected accordingly.
This feature is to upload the budget data in an excel file prepared offline.
To upload budget
Navigate to Finance > Budgeting > Upload Budget menu option in the sidebar. Click on the Download Template option to download the template.
Fill in the budget data as per the instructions given in the excel sheet and save the file. Click on the Choose File button to browse and select the saved budget file. The system allows you to upload .xls file formats only. The system will throw an error message in case there are any issues in the data format. Otherwise, the budget data will be loaded in the system in pre-approved status.
Click on the Upload Budget button to upload the budget. System displays an acknowledgement page with a message. There are two options - Download Input file, Download output file. Click on these options to download the files.
All budget data that are loaded using the Upload Budget option can be approved using the Approve Uploaded Budget option. Once the budget is approved it will be considered for budgetary controls.
To approve uploaded budget
Navigate to Finance > Budgeting > Approve Uploaded Budget menu option in the sidebar. Select the Budget Definition for which the budget data is to be approved. Select the relevant Reference Budget information linked to the selected budget. Click on the Approve button to approve the budget.
This option enables users to search the entire budget data aggregated at the budget definition level for a particular financial year.
To search for budget
Navigate to Finance > Budgeting > Search Budget menu option in the sidebar. Select the relevant Financial Year, Budget, Executing Department, Fund, and Function details.
Click on the Search button to fetch budgets based on the selected parameters.
Click on the Name field to open the details of that particular budget.
All major activities that are done as part of year or period-end processing are covered here.
Close Period
To search for closed periods
Navigate to Finance > Period End Activities > Close Period. Select the applicable Financial Year from the drop-down and then click on the Search button.
The system will display the existing closed period for the selected financial year.
Add Close Period
To add close periods
Click on the Add Close Period button available in the top right corner. This will open a pop-up window.
Enter the applicable Financial Year, From Month and Till Month to specify the period you want to close. Select the Close Type as either SoftClose or HardClose.
Enter any Remarks relevant to the closure. Click on the Submit button to close the selected period. Once you close the period the system will stop accepting any type of transaction for the selected accounting period.
Note: There are two types under Close Type with the option of Soft Close and Hard Close. When the user selects Soft Close it can be reopened in the future if required, on the other hand if Hard Close is selected the financial period cannot be reopened in the future.
Reopen Closed Period
To reopen a closed period
Navigate to Finance > Period End Activities > Reopen Closed Period option in the sidebar. Select the Financial Year from the drop-down and then click on the Search button.
Select the desired period from the search result. This will open a popup window.
Enter the Starting Date and the Ending Date to specify the period for which you are reopening. Click on Reopen. The system will show the reopen period message.
The system reopens the accounting period and starts accepting transactions for the selected accounting period.
Click on the Receipt Number link to view the receipt details. The report displays the total Cheque and Cash collected on any individual day.
The report will be generated and the same can be downloaded in PDF and Excel format.
Click on the Receipt Date to see the individual transaction level of the collection received. Users can also drill down the information based on the individual user collection wise.
Enter the From Date and To Date details to specify the period for which you want to generate the report.
Select any or a combination of the listed parameters - Service, Payment Mode, and User ID to filter the report view.
Click on the Search button to generate the report.
Navigate to Finance > Revenue/Collection > Reports > Remittance Pending Report option in the sidebar.
The Remittance pending report provides the information on Cheque/DD and cash collection which has not been remitted into the bank.
The report is generated and the same can be downloaded in PDF and Excel format.
Pending Remittance Collection Report
Navigate to Finance > Revenue Collection > Reports > Remittance Collection Reports option in the sidebar.
Enter the Account Number, Financial Year, Fund, Payment Type, Service, From Date and To Date details. Add all or any combination of these parameters to filter the report view. Parameters marked with a red star are mandatory.
Click on the Search button. This will give you information related to the remittance done via Cheque or Cash depending on the selected Payment Type.
To generate remittance collection report
Remittance collection report provides the information on both the cheque and cash remitted into the bank after the collection is made.
Remittance collection Reports
Note: Users have a feature to click on the search tab on the right top and easily navigate to the desired cheque details.
Click on the Receipt Number to view individual receipt details.
Click on the PDF or Excel button to download the report in pdf or excel format.
Click on the Search button to run the report.
Select the Cheque Dishonored From Date and Cheque Dishonored To Date details to specify the period for which the report needs to be generated.
Add advanced filters like Bank & Account Number, Service, Payment Mode, and Cheque Number to refine the report view for specific cheque details.
Navigate to Finance > Reports > MIS Reports > Dishonoured Cheque Report option in the sidebar.
To generate cheque dishonoring report
All the cheques which are dishonoured will be shown in this report with all the relevant information.
Dishonoured Cheque Report
Verify the Original Entry and Reversal Entry details populated in the screen.
Click on the Process button to Dishonour the Cheque/DD.
Select the Cheque/DD dishonour reason from the list of Dishonour Reason.
Enter additional comments in the Remarks field to provide more information on the reason for Cheque/DD Dishonour.
Click on the Transaction details to process with the Dishonouring of the Cheque/DD.
Transaction Date would be the date on which the instrument is dishonoured in the bank. (date would be defaulted to today’s date - user can change the date if required).
Enter the Cheque/DD Number.
Enter the applicable Cheque/DD Date.
Click on the Search option to list the transaction details of the Cheque/DD remitted into the Bank.
Cheque Dishonouring
This feature is used for the purpose of dishonouring a cheque/DD. All the payments collected through cheque/DD (in case it gets dishonoured), users shall be able to use this screen to pass an entry for dishonour of cheque/DD.
To dishonour cheque
Navigate to Finance > Revenue/Collections > Dishonour Cheque menu option in the sidebar.
Select the instrument type cheque/DD in the Instrument Mode field.
A Success message will appear and the opening balance is updated.
If the selected Account Code is a control code system mandates subledger type and master data for the entity chosen to be provided.
In case there is an opening balance already captured for the selected year and other parameters, this amount will be populated by the system on selection of account code (subledger information in case of control code). This amount can be changed by the users.
Click on the Create button.
Click on the Proceed button to fetch the listed account head details.
Enter Account Codes and amount in the debit and credit column accordingly. Value has to be there on either the credit or debit side.
Navigate to Finance > Period End Activities > Opening Balance Entry menu option in the sidebar.
Select the relevant Financial Year, Department, Fund, Function, asset or liability Type, Major Head and Minor Head details.
To make an opening balance entry in the system
Opening Balance Entry
The system checks if this year is eligible to be closed and if so a success message is shown. Otherwise, the system throws an error message.
Select the relevant Financial Year from the dropdown list.
Click on the Search button to fetch the details.
Check the Close Financial Year option in the checkbox and click on the Submit button.
Navigate to Finance > Period End Activities > Close Financial Year menu option in the sidebar.
To close a financial year
Close Financial Year
Select the Financial Year from which the closing balance needs to be transferred.
Click on the Transfer button.
Navigate to Finance > Period End Activities > Transfer Closing Balance option in the sidebar.
To transfer closing balance
Transfer Closing Balance
Click on the row for which details of the master are to be modified. System will open a pop-up window with all information.
Make changes to the data in this new window and then click on the Update button. At this point the changes will be made to the financial year data.
Navigate to Finance > Period End Activities > Financial Year > Edit Financial Year menu option in the sidebar.
Select the applicable Financial Year from the drop-down list available.
Click on the Search button to view the search result.
To edit a financial year master in the system
Navigate to Finance > Period End Activities > Financial Year > View Financial Year menu option in the sidebar.
Select the applicable Financial Year from the drop-down list available.
Click on the Search button to view the search result.
Edit Financial Year
To view a financial year master in the system
View Financial Year
A new financial year is created in the system.
Navigate to Finance > Period End Activities > Financial Year > Create Financial Year menu option in the sidebar.
Enter the date range for the year and the list of fiscal periods that needs to come as part of this financial year.
Click on the Create button.
To create a new financial year
Create Financial Year
The Financial Year period end activity allows users to define the financial year and fiscal period in the system.
Financial Year
Navigate to Finance > Masters > Purchase Order > Modify Purchase Order menu option in the sidebar.
Click on the Search button to fetch details.
Click on the relevant purchase order to view details.
Make changes to the data in this screen and then click on the Update button. At the point the record will be updated with the new values.
To modify purchase order
This option is to modify any purchase order present in the system.
Navigate to Finance > Masters > Purchase Order > View Purchase Order menu option in the sidebar.
Click on the Search button to fetch details.
Click on the relevant purchase order to view details.
Modify Purchase Order
To view purchase orders
This option is for viewing all the purchase orders in the system.
Navigate to Finance > Masters > Purchase Order > Create Purchase Order menu option in the sidebar.
Check Active (Y/N) option to indicate if the purchase order is active.
Click on the Create button to add the new record to masters.
View Purchase Order
To create a new purchase order
Navigate to Finance > Masters > Work Order > View Work Order menu option in the sidebar.
Click on the Search button to fetch details.
Click on the relevant work order to view and modify details.
Make changes to the data in this screen and then click on the Update button. At the point the record will be updated with the new values.
Purchase Order
Create Purchase Order
To modify work order
This option is to modify any work order present in the system.
Navigate to Finance > Masters > Work Order > View Work Order menu option in the sidebar.
Click on the Search button to fetch details.
Click on the relevant work order to view details.
Modify Work Order
To view work orders
This option is for viewing all the work orders in the system
Navigate to Finance > Masters > Work Order > Create Work Order menu option in the sidebar.
Enter the Order No., Order Date, Order Name, Description, Contractor Name, Contractor Code, Total/Order Value, Advance Payable, Fund, Department, Scheme, Sub Scheme, Sanction No., and Sanction Date details.
Click on the Create button to add the new record to masters.
View Work Order
To create a new work order
Click on the Search button to find the relevant master record.
Click on the desired master record to view and modify details.
Make required changes in the data and then click on the Update button.
Work Order
Create Work Order
Navigate to Finance > Masters > Subledger Configuration > Modify Subledger Master menu option in the sidebar.
Enter Account Detail Type, Name, and Code to search for the relevant subledger master.
To modify subledger master
This option is to modify any information for an already defined subledger master in the system.
Navigate to Finance > Masters > Subledger Configuration > View Subledger Master menu option in the sidebar.
Click on the Search button to find the relevant master record.
Click on the desired master record to view details.
Modify Subledger Master
To view subledger master
This option is for viewing the entire subledger master for a specific subledger category in the system.
Navigate to Finance > Masters > Subledger Configuration > Create Subledger Master menu option in the sidebar.
Select Account Detailed Type.
Check the Active option to activate the listed subledger master.
Click on the Create button to add the master entry.
View Subledger Master
To create subledger master
This option is for defining a new subledger master for the subledger category defined in the system.
Enter subledger Name and Description to find specific subledger record.
Click on the Search button.
Click on the listed subledger to view and modify details.
Make required changes in the data and then click on the Update button. Now the data will be updated with the changes proposed.
Create Subledger Master
Navigate to Finance > Masters > Subledger Configuration > Modify Subledger Category menu option in the sidebar.
To modify subledger category
This option is to modify any information for an already defined subledger category in the system.
Enter subledger Name and Description to find specific subledger record.
Click on the Search button.
Click on the listed subledger to view details.
Modify Subledger category
Navigate to Finance > Masters > Subledger Configuration > View Subledger Category menu option in the sidebar.
To view subledger category
This option is for viewing the entire subledger category in the system.
Enter Account Entity Name and Description.
Check the Active option to activate the subledger head.
Click on the Create button to add the entity.
View subledger category
This option is for defining a new subledger category in the system.
Create Subledger Category
This option is to define the various accounting entities in the system. Also master data for each of these accounting entities can be defined here.
Subledger Configuration
The function record is updated with new values.
Or, check the Active option to view all active functions.
Or, select the applicable Parent Type to view all functions linked to the selected parent type.
Click on the Search button to fetch the list of functions.
Click on the relevant function to view and modify function details.
Click on the Update button to save the changes.
Navigate to Finance > Masters > Function > Modify Function menu option in the sidebar.
Enter the Function Name or Code to search for the relevant function.
To modify function details
This option is to modify any information for an already defined function in the system.
Enter the Function Name or Code to search for the relevant function.
Or, check the Active option to view all active functions.
Or, select the applicable Parent Type to view all functions linked to the selected parent type.
Click on the Search button to fetch the list of functions.
Click on the relevant function to view function details.
Modify Function
To view function details
This option is for viewing all the functions defined in the system.
Enter the Function Name, Code, and Level details.
Select the applicable Parent Type.
Check the Active and Isnotleaf options if applicable. Isnotleaf option indicates that the listed function is not a child entity.
Click on the Create button to add the function to the masters list.
View Function
Navigate to Finance > Masters > Function > Create Function menu option in the sidebar.
To add function master details
This option is for defining a new function master in the system.
Create Function
All the functions will be defined using the Function master.
Function
At this point the master record gets updated with the new set of information.
Navigate to Finance > Masters > Deduction > Modify Deduction menu option in the sidebar.
Click on the Search button to view the deduction details.
Click on the relevant deduction to view and modify the details.
Click on the Update button to save the changes.
To modify deduction details
This option is to modify any information for an already defined recovery code in the system.
Navigate to Finance > Masters > Deduction > View Deduction menu option in the sidebar.
Click on the Search button to view the deduction details.
Click on the relevant deduction to view the details.
Modify Deduction
To view deduction details
This option is to view all the recovery code in the system.
View Deduction
At this point a new master record is created in the system.
Select the relevant option for Applied To from the drop down list. The listed deduction will be applied to the selected head.
Select the relevant Account Code to link it to the listed deduction.
Check the Bank Loan and Active options if the deduction is linked to the bank account and to mark the deduction head as active.
Enter the applicable details for Remitted To, IFSC Code, Account Number, and Description.
Click on the Create button to create the deduction head.
Navigate to Finance > Masters > Deduction > Create Deduction menu option in the sidebar.
Enter the applicable Deduction Name and Deduction Code.
To create new deductions
This option is for defining a new recovery code in the system.
Create Deduction
All the recovery heads will be defined using the deduction master.
Click on the Update button to save the changes.
Deductions
Click on the relevant supplier to view and modify details.
Enter the supplier Name and Code.
Click on the Search button.
Navigate to Finance > Masters > Supplier > Modify Supplier menu option in the sidebar.
To modify suppliers
Modify Suppliers
Select the listed Supplier to view supplier details.
Click on the Search button.
Navigate to Finance > Masters > Supplier > View Supplier menu option in the sidebar.
Enter the supplier Name and Code.
To view suppliers
View Suppliers
The supplier is added to the system.
Select and enter the applicable Bank, IFSC Code, Bank Account Number, and Registration No.
Select and enter the applicable Status of the supplier, PAN No., EPF No., and ESI No. details.
Click on the Create button to add the supplier to the master data.
Navigate to Finance > Masters > Supplier > Create Supplier menu option in the sidebar.
Enter Supplier Code, Name, Correspondence Address, Permanent Address, Contact Person, Email, Narration, Mobile Number, GST/TIN No., and GST Registered State/UT.
To add suppliers
After making changes, click on the Update button. This will save the changes in the Contractor masters screen.
Supplier
Create Supplier
Select the relevant contractor to view and modify details.
Enter any or a combination of search parameters to find the relevant contractor. The parameters include the contractor Name or Code.
Click on the Search button to find the contractor.
Navigate to Finance > Masters > Contractor > Modify Contractor menu option in the sidebar.
To modify contractor details
Modify Contractor
Select the relevant contractor to view details.
Click on the Search button to find the contractor.
Navigate to Finance > Masters > Contractor > View Contractor menu option in the sidebar.
Enter any or a combination of search parameters to find the relevant contractor. The parameters include the contractor Name or Code.
To view contractor details
View Contractor
The contractor is added to the system.
Select and enter the applicable Bank, IFSC Code, Bank Account Number, and Registration No.
Select and enter the applicable Status of the contractor, PAN No., EPF No., and ESI No. details.
Click on the Create button to add the contractor to the master data.
Navigate to Finance > Masters > Contractor > Create Contractor menu option in the sidebar.
Enter Contractor Code, Name, Correspondence Address, Permanent Address, Contact Person, Email, Narration, Mobile Number, GST/TIN No., and GST Registered State/UT.
To add to Contractor masters data
Contractor
Create Contractor
After making changes, click on the Update button. This will save the changes in the Fund masters screen.
Click on the Search button to find the fund details.
Click on the relevant fund to view and modify the fund details.
Navigate to Finance > Masters > Funds > Modify Funds menu option in the sidebar.
Enter any or a combination of search parameters to find the relevant fund. The parameters include the fund Name, Code, Parent Fund, and Active funds. Check the Active option to list all active funds.
To modify fund details
Modify Fund
Click on the relevant fund to view the fund details.
Click on the Search button to find the fund details.
Navigate to Finance > Masters > Funds > View Funds menu option in the sidebar.
Enter any or a combination of search parameters to find the relevant fund. The parameters include the fund Name, Code, Parent Fund, and Active funds. Check the Active option to list all active funds.
To view fund details
View Funds
The Fund is created.
Select the relevant Parent Fund.
Check the Active and Isnotleaf buttons as required. Active ensures the Fund is activated. The Is Not Leaf option indicates the listed fund is not a child fund.
Click on the Create button to create the listed fund.
Navigate to Finance > Masters > Funds > Create Funds menu option in the sidebar.
Enter the fund Name, Code, Identifier, and the applicable Level.
To create Funds
Funds
Create Funds
Note: Follow the same process to Create, View and Modify Sub Schemes.
Navigate to Finance > Masters > Scheme > Modify Scheme menu option in the sidebar.
Select the relevant Fund, Start Date,and End Date details.
Click on the Search button to view specific scheme related details.
Select the scheme and make the necessary changes.
Click on the Save button to save the updated scheme.
To modify schemes
Modify Scheme
Navigate to Finance > Masters > Scheme > View Scheme menu option in the sidebar.
Select the relevant Fund, Start Date,and End Date details.
Click on the Search button to view specific scheme related details.
To view schemes
View Scheme
This will save the Scheme related details as Masters.
Navigate to Finance > Masters > Scheme > Create Scheme menu option in the sidebar.
Enter Scheme Code, Scheme Name, Fund, Start Date, End Date, and a brief Description for the scheme.
Check the Active option to mark the listed scheme as active.
Click on the Save button to create the scheme.
To create Schemes
Click on the PDF button to download the report in pdf format.
Scheme and Sub-Scheme
Create Scheme
Navigate to Finance > Masters > Chartofaccounts > COA Report option in the sidebar.
Click on the Search button to generate the COA report based on selected filters.
To generate the list of chart of accounts in the system
COA Report
Note: Using this screen we can assign an account code a control code for a subledger.
Modify the required details and click on the Save button.
Enter the applicable Account Code.
Click on the Search and Modify button to view the listed code details.
Navigate to Finance > Masters > Chartofaccounts > Detailed Codes > Modify Detailed Code option in the sidebar.
To modify detailed codes
Click on the Search and View button to view the listed code details.
Modify Detailed Codes
Enter the applicable Account Code.
Navigate to Finance > Masters > Chartofaccounts > Detailed Codes > View Detailed Code option in the sidebar.
To view detailed codes
View Detailed Codes
The detailed codes will help the user add detailed heads to the Chart of Accounts.
Enter the Parent Account Code, Account Code, Name, and Description of the code.
Select the Purpose and the relevant Account Detail Type for the code.
Check the options Function Required, Active For Posting, and Budget Required to activate these features.
Click on the Save button to save the account code details.
Navigate to Finance > Masters > Chartofaccounts > Detailed Codes > Create Detailed Code option in the sidebar.
To create detailed codes
Detailed Codes
Create Detailed Codes
Navigate to Finance > Masters > Chartofaccounts > Chart of Accounts menu option in the sidebar.
The screen displays the existing chart of account detail.
To configure the Chart of Accounts
As per the instruction Users cannot add any codes to the list. Addition can happen only at the detailed level.
This is standard data which needs to be set up. Chart of Accounts (COA) are as per the National Municipal Accounting Manual or Respective State wise manual.
Chart of Accounts
There are various master data which needs to be set up so that the same can be used for various purposes. This also decreases the chances of error.
Setting up masters
System will show an acknowledgement message on successful cancellation.
Mark the checkbox to select the specific voucher(s) you want to cancel.
Click on the Cancel Voucher button to cancel the selected voucher(s).
Cancel Voucher
To cancel vouchers
Navigate to Finance > Administration > Cancel Bills menu option in the sidebar.
Enter the specific Voucher Number, Voucher Date From and Voucher Date To details.
Select the applicable Fund, Department, and Voucher Type and Voucher Name.
Click on the Search button to search for specific vouchers based on the selected criterion.
The Admin Super User has access to all the screens and options in the Finance module. In addition to the routine transactions and reports options, Admin users have the authority to cancel approved bills or vouchers, configure master entities, and define period-end activities.
To cancel bills
Navigate to Finance > Administration > Cancel Bills menu option in the sidebar. Enter the specific Bill Number, From Date and To Date details. Select the applicable Fund, Department, and Expenditure Type.
Click on the Search button to search for specific bills based on the selected criterion. Mark the checkbox to select the specific bill(s) you want to cancel. Click on the Cancel Bill button to cancel the selected bill(s).
The system will show an acknowledgement message on successful cancellation.
To cancel vouchers
Navigate to Finance > Administration > Cancel Bills menu option in the sidebar. Enter the specific Voucher Number, Voucher Date From and Voucher Date To details. Select the applicable Fund, Department, and Voucher Type and Voucher Name. Click on the Search button to search for specific vouchers based on the selected criterion.
Mark the checkbox to select the specific voucher(s) you want to cancel. Click on the Cancel Voucher button to cancel the selected voucher(s).
The system will show an acknowledgement message on successful cancellation.
There are various master data that needs to be set up so that the same can be used for various purposes. This also decreases the chances of error.
This is standard data which needs to be set up. Chart of Accounts (COA) are as per the National Municipal Accounting Manual or Respective State wise manual.
As per the instruction Users cannot add any codes to the list. Addition can happen only at the detailed level.
To configure the Chart of Accounts
Navigate to Finance > Masters > Chartofaccounts > Chart of Accounts menu option in the sidebar. The screen displays the existing chart of account detail.
To create detailed codes
Navigate to Finance > Masters > Chartofaccounts > Detailed Codes > Create Detailed Code option in the sidebar.
Enter the Parent Account Code, Account Code, Name, and Description of the code. Select the Purpose and the relevant Account Detail Type for the code.
Check the options Function Required, Active For Posting, and Budget Required to activate these features. Click on the Save button to save the account code details.
The detailed codes will help the user add detailed heads to the Chart of Accounts.
To view detailed codes
Navigate to Finance > Masters > Chartofaccounts > Detailed Codes > View Detailed Code option in the sidebar.
Functional overview for stakeholders
National Municipal Accounting Standards compliance is necessary for ULB funding and grants. The Accounting System is an NMAM compliant application which can be integrated with all the other relevant modules (both internal as well as third party system) with budgetary controls in place. The complete books of accounts can be maintained at one place which enables the creation of Financial statements. The high level feature set is listed below.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
This is a summary report of how much amount is pending for reconciliation for the selected bank account.
To generate reconciliation summary report
Navigate to Finance > Transactions > Bank Reconciliation > Reconciliation Summary Report option in the sidebar. Select the applicable Bank, Branch, Bank Account, and Bank Statement Balance details.
Enter the relevant Bank Statement Date. Click on the View Summary button.
To generate Income Expenditure Statement
Navigate to Finance > Reports > Financial Statements > Income Expenditure Statement option in the sidebar.
Select the relevant Period, Year, Rupees format, Department, Fund and Function details. Select As On Date detail to generate the statement till a specified date.
Click on the Submit button to view the statement.
Click on the Schedule Number hyperlink to open the individual schedule report. Click on the Amount to drill down to the ledger report for the selected account code. Click on View All Minor Schedules button to see the schedule report at minor code level.
Click on the View All Schedules button to see the schedule report. Click on the Amount to get the further details of the transaction.
To generate the Balance Sheet
Navigate to Finance > Reports > Financial Statement > Balance Sheet option in the sidebar. Select the relevant Period, Year, Rupees format, Department, Fund and Function details.
Select As On Date detail to generate the statement till a specified date. Click on the Submit button to view the statement.
Click on the Schedule Number hyperlink to open the individual schedule report. Click on the Amount to drill down to the ledger report for the selected account code.
Click on View All Minor Schedules button to see the schedule report at minor code level.
Click on the View All Schedules button to see the schedule report.
Click on the Amount to get the further details of the transaction.
To generate the budget information department wise
Navigate to Finance > Reports > Budget Reports > Departmentwise Budget menu option in the sidebar. Select the applicable Financial Year, Department, and Type.
Click on the Search button to get the report.
Click on the Save as PDF or Save as Excel option to download the reports in PDF or Excel format.
To generate budget information function wise
Navigate to Finance > Reports > Budget Reports > Departmentwise Budget menu option in the sidebar.
Select the applicable Financial Year, Department, Type and Function. Click on the Search button to get the report.
Click on the Print button to print the report. Click on the Save as PDF or Save as Excel option to download the reports in PDF or Excel format.
To fetch the budget utilization details for any specific budget item
Navigate to Finance > Reports > Budget Reports > Budget Watch Register menu option in the sidebar.
Select the applicable Fund, Department, Function, Type, Budget Head, and As On Date details. Click on the Search button to get the report. Click on the Print button to print the report. Click on the Save as PDF or Save as Excel option to download the reports in PDF or Excel format.
The Budget Variance report provides the comparison on what was planned in the budget and how it is being utilized.
To generate the budget variance report
Navigate to Finance > Reports > Budget Reports > Budget Variance Report menu option in the sidebar. Select the applicable Department, Function, Fund, Account Type, Budget Head, and As On Date details.
Click on the Search button to get the report.
Click on the Print button to print the report. Click on the Save as PDF or Save as Excel option to download the reports in PDF or Excel format.
The budget upload report provides information that is uploaded in the system using the upload facility and is currently not approved.
To generate the budget upload report
Navigate to Finance > Reports > Budget Reports > Budget Upload Report menu option in the sidebar.
Select the applicable Budget, Reference Budget, Fund, Department, and Function details. Click on the Search button to get the report.
Click on the Print button to print the report. Click on the Save as PDF or Save as Excel option to download the reports in PDF or Excel format.
To generate the general ledger report
Navigate to Finance > Reports > Accounting Records > General Ledger Report option in the sidebar.
Enter the applicable Account Code, Fund, Department, Starting Date, Ending Date, and Function details.
Click on the Search button to view the report. These reports can be downloaded in PDF as well as in Excel format. Also drilldown is available from the Voucher Number field.
To generate the Trial Balance
Navigate to Finance > Reports > Accounting Records > Trial Balance option in the sidebar.
Select the relevant Report Type. Select the period using the From Date and To Date fields. Select the applicable Fund, Department, Function, Functionary, and Field details.
Click on View HTML button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Bank Book report
Navigate to Finance > Reports > Accounting Records > Bank Book option in the sidebar.
Select the relevant Fund, Department, Function, Bank Name, Account Number, Start Date and End Date details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Subledger Schedule report
Navigate to Finance > Reports > Accounting Records > Sub Ledger Schedule Report option in the sidebar.
Enter the relevant Account Code, Fund, Starting Date , End Date, Sub Ledger Type, and Department details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
Click on the Name field to see the transactions made by any particular entity.
To generate the Subledger Report
Navigate to Finance > Reports > Accounting Records > Sub Ledger Report option in the sidebar.
Enter the relevant Account Code, Fund, Starting Date , End Date, Sub Ledger Type, Entity Details and Department details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
Click on the Voucher Number field to see the details of the voucher.
To generate the Day book report
Navigate to Finance > Reports > Accounting Records > Day Book Report option in the sidebar. Enter the relevant Start Date , End Date, and Fund details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Journal book report
Navigate to Finance > Reports > Accounting Records > Day Book Report option in the sidebar.
Enter the relevant Starting Date , End Date, Fund, Voucher Name, Function and Department details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Opening Balance report
Navigate to Finance > Reports > Accounting Records > Opening Balance Report option in the sidebar.
Enter the relevant Financial Year, Fund, and Department details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Complete Bill Register Report
Navigate to Finance > Reports > MIS Reports > Complete Bill Register Report option in the sidebar.
Enter the relevant Fund, Department, From Date, To Date, Expenditure Type, Bill Type, Voucher Number, and Bill Number details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate the Bank Advice for RTGS
Navigate to Finance > Reports > MIS Reports > Bank Advice Report for RTGS option in the sidebar.
Enter the relevant Bank Name, Bank Branch, Account Number, and RTGS Number details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate RTGS Register Report
Navigate to Finance > Reports > MIS Reports > RTGS Register Report option in the sidebar.
Enter the relevant Fund, Department, RTGS Assigned From Date, RTGS Assigned To Date, Bank, Bank Branch, Account Number, and RTGS Number details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate Voucher Status Report
Navigate to Finance > Reports > MIS Reports > Voucher Status Report option in the sidebar.
Enter the relevant Fund, Department, Voucher Type, Voucher Name, From Date, To Date, and Status details. Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
To generate Cheque Issue Register
Navigate to Finance > Reports > MIS Reports > Cheque Issue Register option in the sidebar. Enter the relevant Fund, Department, Voucher Type, Voucher Name, From Date, To Date, and Status details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
Click on the Multiple link in the Bank Payment Voucher & Date columns to see the vouchers associated.
Click on View Voucher to see the details of the selected voucher.
To generate the report on the surrendered cheques
Navigate to Finance > Reports > MIS Reports > Surrendered Cheque option in the sidebar. Enter any or a combination of the listed parameters - Fund, Bank Branch, Bank Account, Reason for Surrender, From Date and To Date details. The report view will be filtered based on the selected parameters. The fields marked in red star are mandatory.
Click on the Search button to generate the report. Once the Report is generated, the user can see all the relevant information why the cheque is surrendered and the voucher attached to the cheque and so on.
Click on the PDF or Excel button to download the report in pdf or excel format. Click the Print button to print the report. Users can drill down from the Voucher Number to see more details about the voucher that is associated with the surrendered cheque.
Note: Users have a feature to click on the search tab on the right top and easily navigate to the desired cheque.
To generate the Remittance Pending Report
Navigate to Finance > Reports > Deduction Reports > Remittance Pending option in the sidebar.
Enter the relevant Fund, Department, Voucher Type, Voucher Name, From Date, To Date, and Status details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
Deductions Summary
To generate Deduction Summary
Navigate to Finance > Reports > Deduction Reports > Deduction Summary option in the sidebar. Enter the relevant Recovery Code, Fund, From Date, As On Date, Department, and Party Name details.
Click on the Search button to generate the report. These reports can be downloaded in PDF as well as Excel format.
The cash and cheque remittance feature is used to remit the amount into the bank account after the collection is made through the Revenu/Collection - Misc Receipt.
The cash remittance feature is used to remit the amount into the bank account after the collection is processed through Misc Receipt.
To do the cash remittance
Navigate to Finance > Revenue/Collections > Cash Remittance option in the sidebar.
Select the Bank account number and Financial Year from the drop down. The cash remittance search can be either done by selecting the Financial year or by the Date Range as well. Once the search parameter is selected the list of total cash collected which need to be remitted is displayed on the screen
Now the user can select a particular amount which needs to be remitted or select multiple amounts which need to be remitted into the bank account. Once the user selects the amount which needs to be remitted a pop message appears for the confirmation of receipt remittance.
Once the user clicks on the ok the cash remittance will be processed and the receipt number will be generated.
Users can also print the bank challan as well.
To do the cheque remittance
Navigate to Finance > Revenue/Collections > Cheque Remittance option in the sidebar.
Select the Bank account number and Financial Year from the drop down. The cash remittance search can be either done by selecting the Financial year or by the Date Range as well. Once the search parameter is selected the list of total cheque collected which need to be remitted is displayed on the screen
Now the user can select a particular amount which needs to be remitted or select multiple amounts which need to be remitted into the bank account. Once the user selects the amount which needs to be remitted a pop message appears for the confirmation of receipt remittance.
Once the user clicks on the ok the cheque remittance will be processed and the receipt number will be generated.
Users can also print the bank challan as well.
The Bank Reconciliation feature is used to reconcile the books of accounts with the bank statement report received from a bank. There are multiple options available under the bank reconciliations module.
This feature is used to manually reconcile all the instruments that are currently not reconciled.
To reconcile with bank manually
Navigate to Finance > Transactions > Bank Reconciliation > Reconcile With Bank Manual option in the sidebar. Select the relevant Bank, Bank Account, Branch, Reconciliation Date and the Bank Statement From and To Date for which the reconciliation needs to be done. Refer to the bank statement provided by the bank to input bank statement dates.
Click on the Search option to list all the instruments that are not reconciled.
Click on the Show Pendings button to view unreconciled totals for each instrument.
Provide the Reconciliation Date and click on the Reconcile button.
At this point the bank statements and instruments are marked as Reconciled.
This feature provides the facility to capture the entries that are missing in the books of the organization when compared with the Bank statement received from Bank.
To capture bank statement entries not in bank book
Navigate to Finance > Transactions > Bank Reconciliation > Bank Statement Entries - Not in Bank Book option in the sidebar. Select the applicable Fund, Scheme, Sub Scheme, Department, Function, Bank, Bank Branch, and Account Number details. Input the mandatory details (fields marked in red star).
Click on the Search button to fetch entries based on the selected parameters. Select Type as Receipts or Payments for the listed entries. Input the Account Code details and check the Create Voucher option.
Click on the Save button.
System will make a voucher for the corresponding entry. If the Create Voucher option is not selected, a voucher will not be created, but an entry is made in the organization’s book which is reflected in the Reconciliation Summary Report.
This is a summary report of how much amount is pending for reconciliation for the selected bank account.
To generate reconciliation summary report
Navigate to Finance > Transactions > Bank Reconciliation > Reconciliation Summary Report option in the sidebar. Select the applicable Bank, Branch, Bank Account, and Bank Statement Balance details.
Enter the relevant Bank Statement Date. Click on the View Summary button.
This feature provides the facility to process the reconciliation books of accounts with the Bank statement automatically by filling in the excel template with all the relevant information and uploading into the system.
To auto reconcile uploaded bank statements
Navigate to Finance > Transactions > Bank Reconciliation > Auto Reconcile Uploaded Statement option in the sidebar. Click on the Download Template link in blue.
Once the template is downloaded the user can go through on how to update the template using the information available in the Details tab. Users must have the bank statement ready. Update the relevant information into the excel by converting the bank statement into excel format.
Select the Bank, Branch, and the Bank Account details.
Click on the Choose File button to select the updated bank statement file. Click on the Upload button to upload the bank statement.
If the data provided in the file are as per the standard the records get uploaded which can be used for further processing. If there are mistakes in the data, the same will be notified in the acknowledgement page.
This feature provides the facility to process the bank statement uploaded in the auto-reconcile statement upload screen. The system reconciles the bank statements.
To reconcile uploaded statements
Navigate to Finance > Transactions > Bank Reconciliation > Reconcile Uploaded Statement option in the sidebar.
Select the applicable Bank, Bank Account, Branch, Reconciliation Date, Bank Statement From Date and Bank Statement To Date to process reconciliation. Click on the Process button to trigger the auto reconciliation. System will pick all the files associated with the bank account selected and try to reconcile the instruments mentioned in the files. All instruments that system can match properly will be marked as reconciled and the remaining will come as failed.
Click on Generate Report to see the details of entries that are not reconciled.
Failed transactions need to be assessed why the reconciliation was not processed and to amend the transaction accordingly and process again or to do manual reconciliation.
This option is used to see all the files that are uploaded for reconciliation along with its processing status.
To view uploaded bank statements
Navigate to Finance > Transactions > Bank Reconciliation > View Bank Statement Uploaded option in the sidebar. Select applicable Bank, Bank Branch, and Account Number.
Select the relevant AsOnDate to specify the date till which you want to view the bank statement upload details. Click on the Search button to view the list of uploaded files.
Click on the file name link to directly open the file or download and save the file into the system.
Open the file to view the details of all the transactions which were updated in the excel template and uploaded into the system. The status of individual transactions indicates whether it was uploaded successfully or was there any error in the transaction.
With the status of individual transactions updated in the file, users can take necessary action if there are any errors in updating the information in the excel file. User can amend the error transaction and re-upload the file into the system for auto reconciliation.
To view vouchers
Navigate to Finance > Transactions > View Voucher option in the sidebar. Enter the required filters to narrow down the search for specific vouchers. Enter the Voucher Number directly to fetch a specific voucher.
Select the applicable Voucher Type, Voucher Name, Voucher Date From, Voucher Date To, Fund, and Department details to fetch vouchers matching the given criteria.
Click on the Voucher Number link to view the details. A pop-up window opens with the basic details of the selected voucher. Click on the Source link in blue to open the source of the voucher.
Click on the Print button to print the voucher.
To generate the Opening Balance report
Navigate to Finance > Reports > Accounting Records > Opening Balance Report option in the sidebar.
Select the applicable Financial Year, Fund and Department details. Click on the Search button to generate the report.
The report is generated. Click on the relevant Export Option to download the report in PDF or Excel format.
The Email ID should be valid Id, email Id should contain the Company/Firm name or an individual personal name before the “@” and the “” after the “@”
The Sub Ledger type indicates if the GL code is linked to a sub-ledger account which is contractor, supplier and employee then the user can select the sub-ledger type while entering the opening balances. Click for the master details
Example : if name is
Then keep the value
Click on the row which needs to be closed. This will open a popup window.
System will transfer the closing balances of Asset and Liabilities account code from the selected year to the next financial year. An acknowledgment is displayed.
Click on the row for which details of the master are to be viewed. System will open a pop-up window with all information.
Enter any or a combination of the defined search parameters to find a specific purchase order. Enter the Order No. or Name or Supplier Name or Supplier Code or Fund details.
Enter any or a combination of the defined search parameters to find a specific purchase order. Enter the Order No. or Name or Supplier Name or Supplier Code or Fund details.
Enter the Order No., Order Date, Order Name, Description, Supplier Name, Supplier Code, Total/Order Value, Advance Payable, Fund, Department, Scheme, Sub Scheme, Sanction No., and Sanction Date details.
Enter any or a combination of the defined search parameters to find a specific work order. Enter the Order No. or Name or Contractor Name or Contractor Code or Fund details.
Enter any or a combination of the defined search parameters to find a specific work order. Enter the Order No. or Name or Contractor Name or Contractor Code or Fund details.
Check Active (Y/N) option to indicate if the work order is active.
Enter Account Detail Type, Name, and Code to search for the relevant subledger master.
Enter Name, Code, and Description.
Navigate to Finance > Masters > Subledger Configuration > Create Subledger Category menu option in the sidebar.
Navigate to Finance > Masters > Function > View Function menu option in the sidebar.
Enter the applicable Account Code, Deduction Code, and Deduction Name.
Enter the applicable Account Code, Deduction Code, and Deduction Name.
Select and input the applicable parameters - Major Code, Minor Code, Account Code, Purpose, Type, Account Detail Type, Active for Posting, Function Required, and Budget Required details.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Drill downs are provided from the amount fields to see the details of the summary amount.
Drill downs are provided from the amount fields to see the details of the summary amount.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Masters
Chart Of Accounts
Bank
Bank account
Fund
Function
Financials year
Scheme and sub-scheme
Vendor (Contractor/Supplier)
Recovery codes
Accounting entities and User defined masters
Cheque master
Ledger opening balance
Service to Bank Account mapping
Expenditure Accounting
Creation and approval of expense bill
Create and approve voucher from bill
Payment of Bills
Direct bank payment
Cancel Bill
Cheque Assignment
RTGS Assignment
Surrender and reassign cheques
Surrender and reassign RTGS
Revenue Accounting
Creation and approval of receipt voucher
Creation of day end remittance vouchers
Miscellaneous receipts
Journal Voucher
Book adjustment entries (General Journal vouchers)
Creation and approval of Vouchers of type - Works, Purchase, Fixed Assets
General
Cancel Voucher
View Voucher
Reports
Accounting Reports
General Ledger
Trial Balance
Bank book
Day book
Journal book
Opening balance
Collection Reports
Receipt Register
MIS Reports
Bills and Payments
Cheque issue register
RTGS Advice
Configuration data
Master data upload
System configuration set up