release order pplication system...

160
RELEASE ORDER APPLICATION SYSTEM REQUIREMENT SPECIFICATION VERSION 1.6 Submitted to Food Corporation of India FCI Head Quarters Barakhamba Road New Delhi Copy to National Informatics Centre. CGO Complex New Delhi Submitted by eCentric Solutions Pvt. Ltd N161-A, 2 nd Floor, Saira Tower Yusuf Sarai, Green Park New Delhi 110049 www.e-centricsolutions.com Reference: Work Order No: W1460017 Project No: P131782MPND 22 J UNE 2015

Upload: leanh

Post on 30-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

The contents of this document are the proprietary information is between eGramIT and SSAAT and may not be copied, distributed or reverse engineered without prior written permission from eGramIT.

RELEASE ORDER APPLICATION SYSTEM REQUIREMENT SPECIFICATION

VERSION 1.6

Submitted to

Food Corporation of India FCI Head Quarters Barakhamba Road New Delhi

Copy to

National Informatics Centre. CGO Complex New Delhi

Submitted by

eCentric Solutions Pvt. Ltd N161-A, 2nd Floor, Saira Tower Yusuf Sarai, Green Park New Delhi – 110049 www.e-centricsolutions.com

Reference: Work Order No: W1460017 Project No: P131782MPND

2 2 J U N E 2 0 1 5

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

2

Disclaimer

This SRS includes data that shall not be disclosed outside the client and shall not be duplicated, used or disclosed in whole or in part for any purpose other than to evaluate this proposal. If, however, a contract is awarded to FCI as a result of, or in connection with, the submission of this data, FCI shall have the right to duplicate, use or disclose the data to the extent provided in the resulting contract. This restriction does not limit the FCI’s right to use the information contained in this data if it is obtained from another source or provided by client.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

3

TABLE OF CONTENTS

1. INTRODUCTION ................................................................................................................................................................. 9

1.1 ABOUT ECENTRIC ...................................................................................................................................................................... 9 1.2 ABOUT FOOD CORPORATION OF INDIA ........................................................................................................................................ 10 1.3 ABOUT NATIONAL INFORMATICS CENTRE ..................................................................................................................................... 11 1.4 ABOUT THE PROJECT ................................................................................................................................................................ 11 1.5 PURPOSE & SCOPE OF THE DOCUMENT........................................................................................................................................ 11 1.6 INTENDED AUDIENCE ................................................................................................................................................................ 12 1.7 STAKEHOLDERS ....................................................................................................................................................................... 12 1.8 REFERENCES ........................................................................................................................................................................... 12 1.9 DEFINITIONS, ACRONYMS AND ABBREVIATIONS ............................................................................................................................. 13

2. EXECUTIVE SUMMARY .................................................................................................................................................... 13

2.1 ABOUT RELEASE ORDER ............................................................................................................................................................ 14 2.2 EXISTING SYSTEM .................................................................................................................................................................... 15

2.2.1 Release Order Operations - Manual .......................................................................................................................... 15 2.2.2 External Applications – Runs Independently ............................................................................................................. 16 2.2.3 Weighbridges – Stand alone - Vender Specific – Different Makes & Models ............................................................ 16

2.3 PROPOSED SYSTEM .................................................................................................................................................................. 17 2.3.1 Objectives .................................................................................................................................................................. 18 2.3.2 Outcomes .................................................................................................................................................................. 18 2.3.3 Assumptions .............................................................................................................................................................. 19 2.3.4 Dependencies ............................................................................................................................................................ 19

3. REQUIREMENTS STUDY ................................................................................................................................................... 20

3.1 VISITED LOCATIONS .................................................................................................................................................................. 20 3.2 OBJECTIVE OF STUDY ................................................................................................................................................................ 23 3.3 UNDERSTANDING THE EXISTING SYSTEM ...................................................................................................................................... 24

3.3.1 Project Stakeholders with Roles & Responsibilities ................................................................................................... 24 3.3.2 Schemes .................................................................................................................................................................... 27 3.3.3 Release Order Steps .................................................................................................................................................. 32 3.3.4 Release Order Parameters ........................................................................................................................................ 34 3.3.5 External Applications................................................................................................................................................. 36

3.4 APPLICATION PROSPECTIVE ........................................................................................................................................................ 38 3.4.1 Release Order process steps ...................................................................................................................................... 38 3.4.2 Release Order Initiation ............................................................................................................................................ 39

3.4.2.1 Allocation Process .............................................................................................................................................................. 39 3.4.2.2 Indent Generation ............................................................................................................................................................. 43

3.4.3 Release Order Generation steps ................................................................................................................................ 44 3.4.4 Release Order Execution steps .................................................................................................................................. 46 3.4.5 Release Order Diversion Steps ................................................................................................................................... 47 3.4.6 Release Order Extension Steps .................................................................................................................................. 48 3.4.7 Release Order Reimbursement steps ........................................................................................................................ 50 3.4.8 Release Order Operations at Delhi ............................................................................................................................ 51

3.4.8.1 Bulk Parties ........................................................................................................................................................................ 51 3.4.8.2 Small Traders ..................................................................................................................................................................... 52 3.4.8.3 Kendriya Bhandar .............................................................................................................................................................. 53

4. PROPOSED BUSINESS SOLUTION ..................................................................................................................................... 54

4.1 RELEASE ORDER ARCHITECTURE ................................................................................................................................................. 54 4.2 FUNCTIONAL REQUIREMENTS ..................................................................................................................................................... 55

4.2.1 Workflow Engine ....................................................................................................................................................... 55

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

4

4.2.1.1 Allocation ........................................................................................................................................................................... 56 4.2.1.2 indent ................................................................................................................................................................................ 60 4.2.1.3 Release Order .................................................................................................................................................................... 67 4.2.1.4 Inflow ................................................................................................................................................................................. 71 4.2.1.5 Outflow .............................................................................................................................................................................. 78 4.2.1.6 Diversion ............................................................................................................................................................................ 85 4.2.1.7 Extension ........................................................................................................................................................................... 86 4.2.1.8 Stock Processing ................................................................................................................................................................ 90 4.2.1.9 NCDEX RO .......................................................................................................................................................................... 92 4.2.1.10 RO Reimbursement............................................................................................................................................................ 93

4.2.2 Data Exchange Engine ............................................................................................................................................... 94 4.2.3 Web Portal ................................................................................................................................................................ 95

4.2.3.1 Functional Requirements ................................................................................................................................................... 95 4.2.3.2 User Interface Requirements ............................................................................................................................................. 97 4.2.3.3 General Requirements ..................................................................................................................................................... 131

4.2.4 Database Requirements .......................................................................................................................................... 131 4.2.4.1 Determine the tables ....................................................................................................................................................... 131 4.2.4.2 Determine the fields you need in the tables ................................................................................................................... 132 4.2.4.3 Identify fields with unique values .................................................................................................................................... 132 4.2.4.4 Normalization .................................................................................................................................................................. 132 4.2.4.5 determine the relationships between tables ................................................................................................................... 133 4.2.4.6 Create Masters Data and Basic Data to Run the Application ........................................................................................... 133 4.2.4.7 Identify Sharing Fields ...................................................................................................................................................... 134 4.2.4.8 Backup & Maintenance .................................................................................................................................................... 134

4.3 BEHAVIORAL REQUIREMENTS – SYSTEM LEVEL ............................................................................................................................ 135 4.3.1 Use Case View ......................................................................................................................................................... 135

4.3.1.1 Release Order Process ..................................................................................................................................................... 135 4.3.1.2 Release Order Initiation ................................................................................................................................................... 136 4.3.1.3 Release Order Generation ............................................................................................................................................... 137 4.3.1.4 Release Order Execution .................................................................................................................................................. 138 4.3.1.5 Release Order Closing & Other Scenarios ........................................................................................................................ 139

5. NON FUNCTIONAL REQUIREMENTS ............................................................................................................................... 139

5.1 PERFORMANCE REQUIREMENTS................................................................................................................................................ 139 5.2 SAFETY AND SECURITY REQUIREMENTS ...................................................................................................................................... 140 5.3 SOFTWARE QUALITY ATTRIBUTES .............................................................................................................................................. 140

5.3.1 High Availability ...................................................................................................................................................... 140 5.3.1.1 Infrastructure Level – NIC ............................................................................................................................................... 140 5.3.1.2 Software level .................................................................................................................................................................. 140

5.3.2 Scalability ................................................................................................................................................................ 141 5.3.3 Interoperability ........................................................................................................................................................ 141 5.3.4 Usability .................................................................................................................................................................. 142 5.3.5 Extensibility ............................................................................................................................................................. 142 5.3.6 Maintainability ........................................................................................................................................................ 143 5.3.7 Uniformity of parameter ......................................................................................................................................... 143

5.4 USER GROUPS WITH ACCESS LEVELS .......................................................................................................................................... 145 5.5 APPLICATION ENVIRONMENT ................................................................................................................................................... 146

5.5.1 Client Environment .................................................................................................................................................. 146 5.5.1.1 Operating System ............................................................................................................................................................ 146 5.5.1.2 System Configuration ...................................................................................................................................................... 146 5.5.1.3 Supported Browsers ........................................................................................................................................................ 146

5.5.2 Development Environment ...................................................................................................................................... 146 5.5.2.1 Operating system ............................................................................................................................................................. 146 5.5.2.2 System Configuration ...................................................................................................................................................... 147 5.5.2.3 Software .......................................................................................................................................................................... 147

5.5.3 Deployment Environment........................................................................................................................................ 147 5.6 IMPLEMENTATION APPROACH .................................................................................................................................................. 148

5.6.1 Implementation Strategy ........................................................................................................................................ 148

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

5

5.6.2 Execution Plan ......................................................................................................................................................... 149 5.7 CAPACITY BUILDING & USER TRAINING ...................................................................................................................................... 149

6. APPENDIX A - DATA DICTIONARY .................................................................................................................................. 150

7. APPENDIX B - GROUP LOG ............................................................................................................................................. 151

8. APPENDIX C - REFERENCE DOCUMENTS & PHYSICAL COPIES ......................................................................................... 151

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

6

TABLE OF FIGURES (Flowcharts, Screens & Reports)

Figure 1: FCI Offices .......................................................................................................................................................................... 10 Figure 2: Roles & Responsibilities ..................................................................................................................................................... 24 Figure 3: RO Process Steps ................................................................................................................................................................ 39 Figure 4: Allocation Process - Welfare Schemes ............................................................................................................................... 41 Figure 5: Allocation Process - Commercial Schemes ........................................................................................................................ 43 Figure 6: Indent Generation .............................................................................................................................................................. 44 Figure 7: RO Generation Process ...................................................................................................................................................... 45 Figure 8: RO Execution Process ......................................................................................................................................................... 47 Figure 9: RO Diversion Process ......................................................................................................................................................... 48 Figure 10: RO Extension Steps .......................................................................................................................................................... 49 Figure 11: Bulk Parties ...................................................................................................................................................................... 51 Figure 12: Small Traders ................................................................................................................................................................... 52 Figure 13: Kendriya Bhandar ............................................................................................................................................................. 53 Figure 14: Architecture ..................................................................................................................................................................... 55 Figure 15: Login Page ........................................................................................................................................................................ 98 Figure 16: Dashboard ........................................................................................................................................................................ 98 Figure 17: State Wise Allocation Page .............................................................................................................................................. 99 Figure 18: Add New Revenue District Wise Allocation Page ........................................................................................................... 100 Figure 19: Update Revenue District Wise Allocation Page ............................................................................................................. 101 Figure 20: Generate Indent ............................................................................................................................................................. 102 Figure 21: Indent Approval ............................................................................................................................................................. 103 Figure 22: Make Payment ............................................................................................................................................................... 103 Figure 23: Make Offline Payment ................................................................................................................................................... 104 Figure 24: Pending for FAP Approval .............................................................................................................................................. 105 Figure 25: Approve Indent by Sales ................................................................................................................................................ 106 Figure 26: Release Order Creation .................................................................................................................................................. 107 Figure 27: Release Order Approval ................................................................................................................................................. 108 Figure 28: Gate Entry Token No ...................................................................................................................................................... 109 Figure 29: Inflow Token No ............................................................................................................................................................. 110 Figure 30: Weighbridge - Loaded Truck (Inflow) ............................................................................................................................. 111 Figure 31: Unit/Shed In-charge (Inflow) ......................................................................................................................................... 112 Figure 32: Generate Gate Pass (Exit) .............................................................................................................................................. 113 Figure 33: Empty Truck (Inflow) ...................................................................................................................................................... 114 Figure 34: Gate Exit (Inflow) ........................................................................................................................................................... 115 Figure 35: Empty Vehicle (Outflow) ................................................................................................................................................ 116 Figure 36: Generate Token ............................................................................................................................................................. 116 Figure 37: Gate Exit Loaded Truck .................................................................................................................................................. 117 Figure 38: Depot Manager Review & Approval .............................................................................................................................. 118 Figure 39: RO Diversion .................................................................................................................................................................. 119 Figure 40: RO Extension .................................................................................................................................................................. 120 Figure 41: NCDEX Release Order Digitization ................................................................................................................................. 121 Figure 42: NCDEX RO Approval ....................................................................................................................................................... 122 Figure 43: FAP Verification .............................................................................................................................................................. 123 Figure 44: Upgrade/Downgrade ..................................................................................................................................................... 124 Figure 45: Gain/Loss........................................................................................................................................................................ 124 Figure 46: Daily Deposit .................................................................................................................................................................. 125 Figure 47: FAP Approval .................................................................................................................................................................. 125 Figure 48: Gate Operator Inflow ..................................................................................................................................................... 125 Figure 49: Gate Operator Outflow .................................................................................................................................................. 126 Figure 50: Indent Approver ............................................................................................................................................................. 126 Figure 51: Area Sales Manager Report ........................................................................................................................................... 126 Figure 52: Indent Report ................................................................................................................................................................. 127

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

7

Figure 53: Release Order between Dates ....................................................................................................................................... 127 Figure 54: Release Order Approver................................................................................................................................................. 127 Figure 55: Release Order Creator ................................................................................................................................................... 128 Figure 56: Scheme Commodity Wise Issue ..................................................................................................................................... 128 Figure 57: Scheme Commodity Wise Issue Summary ..................................................................................................................... 129 Figure 58: Scheme Wise Issue ......................................................................................................................................................... 129 Figure 59: Issues off take ................................................................................................................................................................ 130 Figure 60: Statement of Issue ......................................................................................................................................................... 130 Figure 61: Use Case Release Order Process .................................................................................................................................... 135 Figure 62: Use Case Release Order Initiation .................................................................................................................................. 136 Figure 63: Use Case Release Order Generation .............................................................................................................................. 137 Figure 64: Use Case Release Order Execution ................................................................................................................................ 138 Figure 65: RO Closing & Other Scenarios ........................................................................................................................................ 139 Figure 66: Data Dictionary .............................................................................................................................................................. 150

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

8

Date Ver. No. Description Author Comments

01/07/2014 Ver. 1.0 Prepared based on Field Study

eCentric Team Initial Version shared with NIC for review and approval

21/07/2014 Ver. 1.1 Prepared based on Field Study

eCentric Team Edited by eCentric Team shared with NIC for review and approval

09/01/2015 Ver. 1.2 Based on discussion during development review

eCentric Team Edited by eCentric Team shared with NIC for review and approval

10/02/2015 Ver. 1.3 Based on discussion during development review

eCentric Team Edited by eCentric Team shared with FCI and NIC for review and approval

03/03/2015 Ver. 1.4 Based on discussion during development review

eCentric Team Edited by eCentric Team shared with FCI and NIC for review and approval

10/03/2015 Ver. 1.4 Based on discussion during development review

eCentric Team Reviewed and Approved by FCI

19/05/2015 Ver. 1.5 SRS Modification based on the review comments shared in the FAP meeting. Please refer the below section for details:

a) a) Section 4.2.1 for

Workflow engine

b) b) Section 4.2.3.2 for

Screens and Reports

eCentric Team Submit for final approval

19/06/2015 Ver. 1.6 SRS modification based on the following : 1) Feed Back received from Sales Team 2) Review Comments by IUG members during SRS finalization meetings dated 12th June 2015 & 16th June 2015

eCentric Team Submitted for sign off

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

9

1. INTRODUCTION

1.1 ABOUT ECENTRIC

eCentric Solutions Pvt. Ltd., (eCentric) part of Paradigm Group is one of the fastest growing Information Technology Company. Established in 2002, eCentric is a Total IT solution company with an enviable client list that includes Fortune 500, US Government and Indian Government Clients. eCentric has seen more than 100% growth in resources and revenues right from the first year of its operations. Our rich process development history and experience in partner engineering services position us to provide superior development, testing and support services to the client. We follow mature execution processes to ensure higher predictability, higher quality and lower risk. eCentric leverages its specialized resource pool and superior technology to deliver services with superior quality and economics. We adhere to the highest industry standards and adopt best practices and we are ISO-9001-2008, CMMI Level 5 accredited and Six Sigma compliant. eCentric provides services and solutions in every key area of information technology and management. The services and solutions are conceived and developed to provide a competitive edge to our Client's business. Our service range includes but not limited to:

Application Engineering

Application conversion / migration

Product Engineering

Product Implementation and deployment

Enterprise Content Management and Portals (ECMP)

GIS Consulting

Quality Assurance Testing

ITES / BPO Services

Web Site: www.e-centricsolutions.com

eCentric is an implementation agency responsible for executing automation of Release Order Process application for Food Corporation of India (FCI) through National Informatics Centre (NIC).

Contact Details

Sr. No. Particulars eCentric (Implementation Agency)

1. Name Abhishek Mishra

2. Phone +91 11 43332301

3 E-mail Address [email protected]

4 Mobile 91 9899763881

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

10

1.2 ABOUT FOOD CORPORATION OF INDIA The Food Corporation of India (FCI) was incorporated under the Food Corporation Act, 1964 with the function of undertaking purchase, storage, movement, transportation, distribution and sale of food grains on behalf of the Government of India (GOI). It is an agency under the administrative supervision and control of the Ministry of Consumer Affairs, Food and Public Distribution, Department of Food and Public Distribution (Ministry) which is responsible for implementation of the national food security system. FCI aims at fulfilling the following objectives:

providing price support operations through procurement for safeguarding the interests of the farmers

Making food grains available and accessible at reasonable price to weaker and vulnerable sections of society through Targeted Public Distribution System and other government schemes through efficient and cost effective movement, and distribution of food grains throughout the country

Maintaining satisfactory level of operational and buffer stocks of food grains to ensure national food security and to carry out price stabilization operations.

FCI Office

Figure 1: FCI Offices

FCI HQ

Zonal Offices - 5

Regional Offices - 24

District Offices - 170

FCI Depots – 2000 (Approx.)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

11

1.3 ABOUT NATIONAL INFORMATICS CENTRE National Informatics Centre (NIC) of the Department of Electronics and Information Technology is providing network backbone and e-Governance support to Central Government, State Governments, UT Administrations, Districts and other Government bodies. It offers a wide range of ICT services including Nationwide Communication Network for decentralized planning, improvement in Government services and wider transparency of national and local Governments. NIC assists in implementing Information Technology Projects, in close collaboration with Central and State Governments, in the areas of (a) Centrally sponsored schemes and Central sector schemes, (b) State sector and State sponsored projects, and (c) District Administration sponsored projects. NIC endeavors to ensure that the latest technology in all areas of IT is available to its users. Specific to the Release Order application, National Informatics Centre (NIC) acts a nodal agency between the Food Corporation of India and the eCentric which can take care about the following activities

1. Overall project coordination, monitoring and supervision of the project. 2. Technical assistance to understand the External applications. 3. Deliverables validation and UAT. 4. To provide the infrastructure (both hardware and software licenses) help the agencies to test and deploy the

application in test and production environment. 5. To provide the technical assistance and complete the project as per the proposal and plan.

6. To help he Implementation agency in application Integration with External applications.

7. To Support the Implementation agency for application deployment and testing.

1.4 ABOUT THE PROJECT Release Order Application (RO) is an initiative by Food Corporation of India (FCI) intended to provide an integrated workflow system to perform the Release Order Operations online. The purpose of this application is to automate the existing Release Order Operations. It can exchange the information electronically with their stakeholders involved in the Release Order Operations including the State Agencies/Parties. It also expected to provide online reports to track and monitor the progress of Release Order Operations through online web portal.

1.5 PURPOSE & SCOPE OF THE DOCUMENT This document specifies the requirements for the proposed FCI Release Order Application (RO) in detail. The scope of this document includes the description of the existing system and functional interface requirements for the proposed system. It also talks about non functional requirements like security, performance, quality, training and other requirements as part of the Release Order Application. It helps the department to verify whether the functional requirements have been documented here completely, accurately and unambiguously to meet the Release Order Operations.

To help the department to check if proposed system functional needs are addressed completely and correctly.

To provide a foundation to implementation agency to design and develop the proposed System.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

12

To provide input into the design and development phase of the proposed Release Order application.

To describe what the proposed system will do.

1.6 INTENDED AUDIENCE The main intended audience for this document is the project stakeholders specially District offices of FCI (Food Corporation of India), Functional Heads, Depot officials involved in executing Release Orders, State Govt. Agencies & officials involved in Release Order operations and any other concerned officials. Implementation Agency Team (Project Manager, Data Architects, Application Architects and Technical Architects and Development Team) would also find the information in this document useful when they need to finalize the design, solution and develop the business logic to implement the Release Order Application. The requirement documented herein is technology-independent and this would help the project stakeholders to comprehend the requirements fairly easily from this document.

1.7 STAKEHOLDERS

Stakeholders are the individuals or groups who are participants of the Release Order operations and whose requirements need to be considered throughout the project. This section lists the Release Order application stakeholders for which System requirements are documented.

1. FCI Head Quarters 2. FCI Zonal Office 3. FCI Regional Office 4. FCI District Office 5. FCI Depot Office 6. State Agencies/Parties 7. NIC 8. Implementation Agency (eCentric)

1.8 REFERENCES System Requirement Document was prepared by Implementation Agency, M/s eCentric Solutions Pvt. Ltd based on a result of DPR Study, Field visits to FCI stakeholder offices and subsequent meetings/discussions with the NIC team and FCI User group. This section lists the references to previous documentation, correspondence that are helpful to come up with System Requirement Specification.

DPR document developed by NIC

Field Study at FCI stakeholder locations.

Discussions with Project stakeholder departments (FCI and NIC)

Field Survey & Feedback Reports

External Applications study with NIC and FCI officials

Review and Discussion meetings with NIC and FCI Officials

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

13

Physical Ledgers/Forms

1.9 DEFINITIONS, ACRONYMS AND ABBREVIATIONS

S.No. Abbreviation Description

1. AAY Antoyodya Anna Yojana

2. AFSO Assistant Food Supply Officer

3. AM Area Manager

4. AO Allocation Order

5. APL Above Poverty Line

6. BPL Below Poverty Line

7. CAF&PD Consumer Affairs, Food and Public Distribution

8. CWC Central Warehousing Corporation

9. DD Demand Draft

10. DFSO District Food Supply Officer

11. DM District Manager

12. DOF&PD Department of Food and Public Distribution

13. CSC State Civil Supply Corporation

14. F&S Food & Supply

15. FAP Financial Accounting Package

16. FCI Food Corporation of India

17. FPS Fair Price Shop

18. GOI Government of India

19. MDM Mid Day Meal

20. MSP Minimum Support Price

21. NIC National Informatics Centre

22. OMSS Open Market Sale Scheme

23. PDS Public Distribution System

24. RO Release Order

25. RTGS Real Time Gross Settlement

26. SGRY Sampoorna Grameen Rozgar Yojana

27. SWC State Warehousing Corporation

28. TPDS Targeted Public Distribution System

29. WCM Weigh Check Memo

2. EXECUTIVE SUMMARY Food Corporation of India (FCI) disburses commodity to State Agencies /Government Departments/nominated agencies / Wholesale Dealers / Fair Price Shops under various schemes based on guidelines provided by Ministry of Consumer Affairs, Food & Public Distribution. All these disbursals are based on the payments made by the respective Parties / Customers. On every payment by the Party, FCI District Office creates a document called ‘RELEASE ORDER’ – a document which authorizes the party / customer to receive commodity from the FCI depots designated by the FCI District Office.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

14

2.1 ABOUT RELEASE ORDER Release Order is an authorized document generated by Sales Department of FCI district office on the payment made by the respective State parties like State agencies and other private agencies. It facilitates the respective State Agencies /Parties to lift the commodity from FCI depots. The major activities involved in Release Order process are as follows.

1. Department of Consumer Affairs, Food & Public Distribution (CA,F&PD). Government of India (GOI) receives

the food grain requirements from the State food departments to implement the welfare schemes.

2. Department of Consumer Affairs, Food & Public Distribution (CA,F&PD). Government of India (GOI) defines

policies/guidelines to allocate the food grains under various schemes for State agencies/parties on need

basis.

3. Department of Consumer Affairs, Food & Public Distribution (CA,F&PD). Government of India (GOI) allocate

commodities to the State under various schemes and send the State wise allocation orders with guidelines

to Food Corporation India and respective State/Central government agencies responsible for implementing

the scheme. Further, commodities allocated FCI Revenue District wise by respective State Govt.

4. State Agency/Party make payments to Food Corporation of India for allotted quantity based on the Central

issue prices (state wise, scheme wise, crop year & commodity) / issue price(OMSS & Commercial) as

decided by Govt. of India.

5. FCI receives payments along with requisition / indent from the State Agencies / Party / Customer – through

DD / NEFT / RTGS.

6. Payment Confirmation by FCI Account Section. Excess payments / Earnest Money Deposit / Sale Deposit by

the State Agencies/parties adjusted against the cost of the current Release Order.

7. FCI sales/commercial section assigns the depot based on stocks availability and Release Order is issued to

the Respective State Agencies/Parties.

8. State Agency/Party will lift the commodities from designated FCI Depots against Release Order.

9. Lifted food grains are weighed at the weighbridges.

10. Reconciliation of Release Orders against the Issues.

11. Closure of Release Order – after entire quantity is lifted by the party.

12. Diversion of Release Order – identification of alternate FCI depots in case of the initially identified depot

runs out of stock, at the request of State Govt. or any other operational/ natural exigencies.

13. Extension of Release Order – extension of the validity period.

14. Release Order Reimbursement - Calculate the Reimbursement amount against un-lifted quantity and

adjustment of payments.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

15

2.2 EXISTING SYSTEM The existing Release Order operations are completely manual at all the project stakeholder locations. The communications between stakeholders are through papers/documents/ledgers. Therefore, data/information exchange for Release Order business transaction and data sync with external applications take place manually. It results in re-entry of data into their internal/dependent systems and the increase in the dwell time for the Release Order operations. The existing applications FEAST, DCMS, IRRS, SIMS, FAP and other external applications used to handle the other functional areas and using in good extent in many of the FCI District offices and Depots, the stakeholders are unable to get the expected benefits due to the lack of holistic approach towards the automation and the disconnects resulted from the lack of common platform for data exchange. The existing IT infrastructure and environmental conditions at the depots are not meeting the requirements to use the existing applications. These problems are summarized below based on the Release Order functional process.

2.2.1 RELEASE ORDER OPERATIONS - MANUAL

1. Existing Release Order is not being generated in predefined standard format. Most of the FCI District Offices use

their customized format to generate the Release Order.

2. Format of release order differs for various schemes like PDS, MDM, Defense and OMSS (D) etc.

3. The project stakeholders are not adapting FCI prescribed formats/guidelines as part of Release Order operations

in all the locations.

4. Allocation demand submitted by district Food and Supply Corporation is not following a standard format. Each

agency follows their own format for generating allocation demand or indent. Indents may also cater allocation

against State driven PDS schemes. Although FCI can create Release Order only against schemes defined by GOI

like AAY, BPL, APL, MDM and Other Welfare and Non Welfare Schemes.

5. Existing release order process does not have any mechanism to identify discrepancy quantity mentioned in

allocation order and indent received from State agency. There is possibility of human error while generating

Release Order.

6. Delay in Release Order generation due to non-availability of online information to verify and validate the indent

details submitted by the State Agency/Party.

7. State agency/Party prepares Indent against an allocation order and sends it to FCI District office for issuing

Release Order but these agencies are not able to track the progress of their request.

8. The communication between State agency and Depot office to decide the schedule for lifting of commodity is

mostly informal, over telephone.

9. Release Order does not have any unique hologram to avoid any fudging.

10. Reconciliation of off-take v/s allocation on day to day basis is not possible due to non-availability of daily

transactions information online.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

16

11. Stakeholders still need to submit paper documents in many places (Depot/State Agency/Party) since either

existing applications are not accessible to the users due to non-availability of the infrastructure/manpower to

use the applications.

12. State agency/Party finds difficulty in getting day wise commodity lifting report from FCI depots.

13. State agency/Party sending hard copy of extension request to District office is unable to check the progress of

their request until final approval/ rejection happens.

14. The stakeholders are unable to track the Current Release Order Status during entire Release Order Workflow.

15. Existing manual operations are time consuming and error prone.

16. Release Order Parameters are entering repeatedly in different stages due to non-availability of digitized Release

Order details.

17. Due to lack of infrastructure and technical manpower at Depot, the FCI Depot officials are not using the online

applications.

18. Minimum IT infrastructure is available at most of the FCI owned depots, but depots managed/hired by FCI does

not have IT infrastructure to use the applications.

19. Reconciliation of off take data is difficult because data is spread across various physical registers.

20. There is no validation or verification mechanism to check whether lifted food grains from FCI Depot reached to

desired destination point or not.

2.2.2 EXTERNAL APPLICATIONS – RUNS INDEPENDENTLY

1. The existing DCMS, IRRS, FAP, FEAST, SIMS and Weighbridge applications are running independently and data

synchronization is not happening online.

2. Existing external applications are running independently and application users are repeatedly entering the same

parameters manually in the applications separately based on data available in physical papers.

3. IRRS application maintains depot wise closing balances of commodity on daily basis however does not provide

the commodity inflow and outflow data captured by weighbridge that are available with unit in charge in issue

register (or WCM/M-Form) against the Release Order.

4. There is no verification and validation check for the entered data since the applications are running

independently.

5. Most of the applications do not have a provision to capture the Release Order number (i.e. IRRS, and

Weighbridge).

6. Most of the external applications are not maintaining the up to date information due to lack of Infrastructure

and manpower at stakeholder premises.

7. Some of the Applications like FEAST and SIMS are developed only for the TPDS Schemes.

2.2.3 WEIGHBRIDGES – STAND ALONE - VENDER SPECIFIC – DIFFERENT MAKES & MODELS 1. FCI Depots uses different weighbridges makes and models developed by different vendors. The vendor supplies,

installs and maintain the software and hardware concerned with the weighbridge.

2. The weighbridges are pre-installed with device specific applications to generate weights.

3. Infrastructure of weighbridge (like power backup) is meant to support their weighbridge equipments only.

Further load of any electronic devices or power is not feasible on existing infrastructure.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

17

4. The computers used along with weighbridge are basic standard computers with minimal configuration which

may not support GUI intensive applications.

5. These computers are not exposed to internet to prevent virus and malicious software attacks.

6. Existing weighbridges uses the standalone applications and may not have the communication interfaces like

serial, USB ports etc. to capture parameters through external applications.

7. Weighbridges are either located inside or outside the Depots premises. Depots which do not have the

weighbridges within the premises, weighment is being done by private weighbridges.

8. Weighment details generated by weighbridges contain either two or five decimal places, i.e., either Kilo Grams

or Grams. Although FCI maintains issue/receipt quantity in grams but base unit of weighbridge is Kg and

tolerance level is (+/-)5 Kg.

9. Most of the FCI owned depots have electronic weighbridges installed. The status of the remaining depots is unknown.

10. All the Release Order execution steps are manual except the weighment details generated by weighbridge. 11. Except weighment parameters, all the other details like unit/shed number, bag type, numbers of bags,

commodity name are provided by unit in-charge.

12. Same parameters are repeatedly entered at different locations/places like Gate, weighbridge and at Unit/Shed.

13. Weighbridge software does not have a provision to capture the Release Order number.

14. Unit In-charge issues loose grains using beam scale.

15. Unit-in-charge uses 10% weighment method to weigh the food grains received in rail movement.

2.3 PROPOSED SYSTEM To overcome challenges in existing Release order operations Food Corporation of India, initiated the development of web based Release Order workflow automation system to perform the Release Order Operations. Release Order Application will provide a single window for the Food Corporation of India to perform the Release Order Operations online. It exchanges the information electronically across its stakeholders involved in the Release Order Operations supply Chain including the State Agencies/ Departments and Parties. It provides the external application interfaces to share the data in secure and efficient manner to perform the Release Order Operations as well as provides global visibility and access to the central Release Order database to all its stakeholders through web portal.

To develop a web enabled, work flow based application for Release Order with ability of linkages with DCMS, FEAST, DCMS, FAP and Weighbridge applications will enable a complete view of the inflow and outflow of the commodities and the stock position in the depot.

The application is built from scratch, and thus there is no initial foundation to build Release Order system upon. The proposed application will consist of development of backend solution and frontend applications. The backend will handle the storage of data pertaining to release order application and the frontend solution will allow the user to perform the Release Order operations remotely online. Following is the suggested approach to implement the Release Order application: 1. Online submission of Allocation Demand/Indent to be facilitated.

2. To develop commonly defined computerized work-flow for Release Order generation and execution process.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

18

3. Employing appropriate authentication mechanisms of the release order such digital signature, in addition to the

software based login security mechanisms.

4. Uniform format of Release order document irrespective of scheme.

5. Uniform format of peripheral documents such as Weight Check Memo, Issue Register Gate pass etc.,

6. Appropriate IT infrastructure may be provided for executing the proposed solution at all project stakeholder

premises including depots.

7. Integration of external application like IRRS, FAP and Weighbridge Software with Release Order is mandatory to

complete the entire workflow of the Release Order Solution.

8. The proposed system should allow the FCI district officers to enter NCDEX generated Release Order fields in

offline mode using the input forms.

9. Integration of Weighbridge data with the Release Order application works in either online or offline mode.

10. Proposed System can be used in web enabled devices like laptops/tablets/smart phones with large screen size to

perform the Release Order operations.

2.3.1 OBJECTIVES The objectives of the proposed Release Order application are as follows. 1. To eliminate the manual process and automate the current Release Order operations. 2. To strengthen the Release Order processes and procedures. 3. To maintain uniformity and consistency in Release Order process at all locations in the country. 4. To link the external applications with DCMS, IRRS, FAP, FEAST, SIMS and weighbridge data to maintain the

consistency and uniformity. 5. To track the Release Order operations online. 6. To speed up the Release Order operations. 7. To eliminate the leakages in current Release Order processes. 8. To reconcile the stock positions online at depot level by integrating with Weighbridge applications. 9. To maintain data consistency and uniformity by integrating the dependency applications with Release Order. 10. To assure the State Agency/Party that lifted the correct quantities against the Release Order. 11. To eliminate most of the paper work.

2.3.2 OUTCOMES

Uniform workflow solution for release order operations irrespective of the scheme and State Agencies/Parties

Tracking and monitoring Release Order operations progress online through portal.

Exact depot wise off-take stock positions made available online.

Reduced the Release Order operations time and cost due to automation of the processes.

Reduced administrative burden and service fulfillment time & costs

Increases the transparency, accountability and efficiency as part of System Implementation.

Reduced manual interaction of project stakeholders with and encourage ‘e’-interaction and more efficient

communication.

To link it to the PDS Supply chain.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

19

2.3.3 ASSUMPTIONS This section describes major assumptions that were made prior to or during the System 1. Release Order process steps are uniform across all FCI locations and adhere to FCI recommended guidelines. If

not, it is mandatory to follow FCI guidelines as part of Release Order operations. 2. External applications data like stock positions, designated depots etc., is accurate and up to date. 3. Existing external applications would be customized by the respective solution providers. 4. RO Application will define the protocol so that all the weighbridge system shall provide the necessary data and

linkages, based on standards as finalized by FCI (preferably by XML/CSV).

5. All the applications should maintain the uniform master tables and data exchange as per the codes instead of

the names.

6. FAP would follow existing payment validation and verification procedures.

7. All the financial transactions would be routed through FAP. Release Order application shall maintain only the

final status provided by FAP.

8. External applications are up and running 24/7 to maintain the live data sync.

9. All the project stakeholders have the appropriate infrastructure (hardware/software) to run the Release Order

application.

10. Infrastructure (system hardware and other connectivity devices) and software licenses to run the application can

be provided by the NIC.

11. Technical manpower is available to use the application at project stakeholder locations.

12. FCI would finalize and approve the required screens and reports for the proposed Release Order Application.

13. FCI would identify the pilot locations and provide the required infrastructure for POC Implementation.

14. NIC would provide the staging environment for POC study and testing.

15. FCI would provide the training officers details for capacity building.

16. Basic data and required masters to run the Release Order application would be provided by the Project

Stakeholders.

17. NIC would provide the support to linkage to existing e-Mail and SMS gateway systems with Release Order

application.

2.3.4 DEPENDENCIES 1. All the project stakeholders shall have the necessary infrastructure proposed by the Release Order application.

2. All the relevant data – master data , basic users data, static data, transactional data, etc., whatever needed by

the application, shall be provided by the concerned stake holders in a uniform standard format, within the

stipulated time, so that the work-flow processes functions uninterrupted.

3. FCI shall provide the necessary process details and the work-flows.

4. eCentric in consultation with NIC and FCI shall provide the format of the tabular parameters for the

graphical reports.

5. eCentric, need to take NIC & FCI’s approval over the portal screen design and input forms.

6. eCentric, in consultation with NIC and FCI shall freeze the requirements, in terms of input and output, and

formalize the same. Any change of requirement at a later stage of the development shall need a re-look on the

work-flow designed initially.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

20

7. For integration Release Order application with external applications such as DCMS, IRRS, FAP, FEAST & SIMS etc.

shall provide the necessary data and linkages provision to capturing the Release Order Number.

8. For weigh bridge linkage, all the weighbridge vendors shall provide the necessary data and linkages, based on

standards proposed by Release Order application.

9. NIC shall provide the required infrastructure and connectivity to deploy the application at NIC Data Centre.

10. FCI shall conduct the User Acceptance Testing (UAT) before submitting the same for security audit.

11. The application for the purpose of third party audit can be hosted at NIC’s server and undergo security audit by

FCI.

12. The issues arising out of the security audit shall be fixed by the eCentric.

13. Hosting of the web enabled work flow based Release Order Application, in its entirety, shall be subject to the

security audit clearance by NIC.

14. The security audited application shall be co-located at one of the NIC’s server.

3. REQUIREMENTS STUDY

3.1 VISITED LOCATIONS To understand the Release Order Operations and Requirements, NIC has already visited the various depots and district offices of FCI in the Year 2012 and prepared the Detailed Project Report. For this purpose NIC team has visited seven States in India and interacted with Project stakeholders for getting the understanding of the FCI Release Order Operations. Team has visited offices of State agencies and other stakeholders to understand the end to end flow of Release Order Operational Process. The study had focused especially on Release Order Operations pertaining to TPDS schemes. National Informatics Center (NIC) of India had visited following locations and done the field study and prepared the Detailed Project Report on Release Order Operations.

State District Office/Depots Officers Met

Delhi Commercial Section, FCI Regional Office Asst. General Manager

FCI District Sales Office, Mayapuri

Area Manager

Manager Sales

Manager Accounts

FCI Depot, Mayapuri Depot Manager

Depot in-Charge

Quality Manager

Weighbridge In-Charge

Haryana Commercial Section, FCI Regional Office Asst. General Manager

FCI District Office, Kurukshetra Area Manager

Manager Sales

Manager Accounts

FCI Pipli Depot, Kurukshetra Depot Manager

Depot in-Charge

Quality Manager

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

21

State District Office/Depots Officers Met

Weighbridge In-Charge

Punjab FCI Regional Office Commercial Section Assistant General Manager

FCI District Office, Ludhiana Area Manager

Manager – Commercial

Manager – Finance

FCI Depot, Machhiwara, Ludhiana Depot In charge

Quality Manager

District Office PUNGRAIN, Ludhiana District Manager

Assistant Food supply Officer

Account Officer

Food Inspector

District Office PUNSUP, Ludhiana Assistant Food supply Officer

Account Officer Food Inspector

Bihar FCI Regional Office, Patna Asst. General Manager

FCI District Office, Patna Area Manager

Manager Sales

Manager Accounts

FCI Godown Phulwari Sharif, Patna Depot Manager

Depot in-Charge

Quality Manager

Weighbridge In-Charge

Assam FCI District Office, Guwahati Area Manager

Manager Sales

Manager Accounts

FCI Depot Guwahati Depot Manager

Depot in-Charge

Quality Manager

Weighbridge In-Charge

Guwahati Wholesale Consumer Co-op Society Ltd., Guwahati

Assistant Supply Officer

Kerala FCI District Office, Valiathura Area Manager

Manager Sales

Manager Accounts

FCI Depot Office, Valiathura Depot Manager

Depot in-Charge

Quality Manager

Weighbridge In-Charge

Kerala State Civil Supplies Corporation, Chalai Depot

Depot In-Charge

Chhattisgarh FCI District Office, Raipur Area Manager

Manager Sales

Manager Accounts

FCI Depot Office, Raipur Depot Manager

Depot in-Charge

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

22

State District Office/Depots Officers Met

Quality Manager

Weighbridge In-Charge

Chhattisgarh State Civil Supplies District Supply Officer

The requirements study conducted by eCentric, which covers all the schemes (TPDS/Welfare/Commercial - OMSS) as part of Release Order Operations, was a supplementary study to firm up and fine tune the requirements and prepare a detailed specification for designing and developing the Release Order Application. In this purpose, In MARCH 2014, eCentric team has visited Delhi – Mayapuri , Kazipet, Sanatnagar, Taranaka and Charlapally locations to understand the FCI Release Order Operations, and usage of External applications like DCMS, IRRS, FAP, FEAST, and Weighbridge. At Kazipet location eCentric studied the WINGs application functionality.

State District Office/Depots Officers Met

Delhi Commercial Section, FCI Regional Office Asst. General Manager

FCI District Sales Office, Mayapuri

Area Manager

Manager Sales

Manager Accounts

FCI Depot, Mayapuri Depot Manager

Depot in-Charge

Quality Manager

Weighbridge In-Charge

Andhra Pradesh FCI District Office, Kazipet Area Manager

Manager Sales

Manager Accounts

FCI Depot, Kazipet Depot Manager

Depot in-Charge

WINGs Developer

Weighbridge In-Charge

FCI District Office, SanathNagar Area Manager

Manager Sales

Manager Accounts

FCI Depot, Sanath Nagar Depot Manager

Depot in-Charge

WINGs Developer

Weighbridge In-Charge

FCI District Office, Taranaka Area Manager

Manager Sales

Manager Accounts

FCI Depot, Charlapally Depot Manager

Depot in-Charge

Weighbridge In-Charge

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

23

3.2 OBJECTIVE OF STUDY The main objectives of the requirement study were

Understand the business processes of the stakeholders and to see any changes to the process or information

flow given in the Detailed Project Report by NIC.

To identify the document/information exchange requirements between the project stakeholders.

Find out the current IT infrastructure Release Order Application capabilities at FCI Depots/District offices and

other Stakeholders Locations.

To study the external applications usage at Project Stakeholders to come up with the best possible Integration

solution.

To study the inflow and outflow operations at weighbridge at unit/shed.

Identify the problems and shortcomings of the current system.

To take valuable feedback and suggestions from the project stakeholders as part of Release Order Operations

Automation.

The main activities involved as part of the field study are

Face-to-face meeting with the stakeholders to understand the business process pertaining to Release Order

Operations and validate the information flow against the flow in the DPR to see any major deviations.

Classify/categorize the document and the information exchanged between other stakeholders part of the

business cycle.

Collect the physical copies involved business transactions regards to Release Order.

Find out the current IT infrastructure Release Order Application capabilities and working environment at Project

Stakeholder locations.

Details of the field survey reports and physical documents collected from the field are included in the ANNEXURE-C section of this document.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

24

3.3 UNDERSTANDING THE EXISTING SYSTEM This section explains eCentric’s understanding about the existing system based on the Field Study.

3.3.1 PROJECT STAKEHOLDERS WITH ROLES & RESPONSIBILITIES

Department of

CS, F&PD

(GOI)

FCI (GOI)

Zonal office 1 Zonal Office 2 Zonal Office .. 5

Dept of CS, F&PD

(State - 2)

District Office 1 District Office 2 District Office .. N

Dept of CS, F&PD(State - 1)

Dept of CS, F&PD

(State ….. N)

Owned Depots 1---N Hired Depots 1...NCWCs 1 … N, SWCs 1 ----N

Regional Office 1 Regional Office 2 Regional Office ..N

District Office 1 District Office 2 District Office .. N

Stock Storage Points 1

Stock Storage Points 2

Stock Storage Points .. N

FPS 1 FPS 2 FPS ...N

Respective Central/State Govt.

Departments/ Agencies

FCI TPDS Schemes Other Welfare Schemes

Private Parties

OMMS & Others

Figure 2: Roles & Responsibilities

Release Order Operation

Department Users Roles and Responsibility

Release Order Initiation

Ministry of Consumer Affairs, Food and Public Distribution – GOI

Department Allocate of food grains for various Government schemes

Additional allocations on need basis

Allocations under OMSS and other schemes on need basis

FCI Department Issuing food grains under various schemes of the Govt. of India to the State Agencies/Parties

FCI Regional Office GM/AGM – Commercial Section

Receives State wise monthly allocations for the financial year from the Ministry

Send the district wise monthly allocation of food grains to FCI District offices.

FCI District Office Area Manager, To validate the payment made by

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

25

Release Order Operation

Department Users Roles and Responsibility

Manager, Commercial/Sales Section, Manager Accounts Section

State agency/Party against the requested food grains

To enter the Payment Details in the FAP

To issue the authorization letter to the Sales Section

To assign the active depot within the FCI District based on stocks availability

State Agency Department Heads To send the scheme wise monthly allocation requests to Regional office as per GOI allocation.

To release the payments to FCI District office for the allotted food grains

State Agency District Office/ Party

District Manager

To release the payment to FCI District office for the food allotted food grains

To assign authorized person to collect the Release Order and lift the commodities

Release Order Generation

FCI District Office Manager, Commercial/Sales Section

To generate the Release Order based on the request from the State Agency district officer/other parties

To send the Release Order to the assigned depot

State Agency District Office/ Party

Authorized person appointed by District Manager

To handover Indent Letter with payment details against the requested food grains in FCI District office

To Collect the Release order from the FCI District Office

Release Order Execution

FCI Regional Office Monitoring and Controlling of the overall Release Order operations of FCI district offices in the Region

FCI Depot Depot Manager, Depot In charge, Weigh bridge In charge

To assign the shed/block in the Depot and issue the delivery plan to State district office

To provide the Entry/Gate Pass to transport agency to lift the commodities against the Release Order

To issue the commodities against the Release Order to State Agency District Office/ Party

To weight the commodities at Weigh

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

26

Release Order Operation

Department Users Roles and Responsibility

bridge and 10% method

To entry the daily lifted quantities in Release Order as per Stock Issue/Dispatch Register

To update depot wise end of the day off take stock details in IRRS

State Agency District Office/Party

Authorized Representative/Transport Agency

Lifts the food grains against the Release Order based on the delivery plan issued by depot In-Charge through Transport Agency

Release Order Closing

FCI Depot Depot Manager, Depot In-Charge

Closes the Release Order once the State agency/party lifted all the commodities against the Release Order

To submit the Closed Release Order to FCI District Office

FCI District Office Manager, Commercial Section and Manager Accounts Section

To update the Release Order as closed in FAP and other applications

Release Order Extension

State Agency District Office/ Party

District Manager, State

Send Extension request with period along with reason against the Release Order to FCI District office

Receives the Approval or Rejection Letter from the FCI District Office

Payment of storage charges for the extension period (if applicable) by the State agency/party

To Lift the commodities within the extension period

FCI District Office Area Manager To send the extension request to FCI regional office

FCI Regional Office GM/AGM – Commercial Section

Approves/Rejects for the extension requests for first 15 days period

FCI Zonal Office GM/AGM – Commercial Section

Approves/Rejects for the extension requests beyond 15 days period

Release Order Cancellation

State Agency District Office/ Party

State Agency District Manager/ Party

Cancel Request send it to FCI District Office for un lifted quantity with reason

FCI District Office FCI Depot Office

Area Manager, Manager, Commercial Section and Manager Accounts Section Depot In-Charge

District office can cancel the Release Order by FCI District Office in two scenarios

a. The State agency/party is not lifted the quantity on time and extension request is rejected

b. Un availability of the Stocks in the

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

27

Release Order Operation

Department Users Roles and Responsibility

FCI designated Depots with in FCI district

Release Order Diversion

State Agency District Office/ Party

State Agency District Manager/ Party

Diversion Request from the State Agency due to stocks un availability

Lift the stocks from the newly allotted Depot as per the Release Order

FCI District Office Manager, Commercial Section

FCI District office can divert Release Order to another Depot

1. Within the FCI District Office 2. Out of FCI District Office

a. Amount can transferred internally to newly assigned District office by FCI District office

b. Cancel the Release Order

Release Order Reimbursement

State Agency District Office/ Party

State Agency District Manager/ Party

Reimbursement Request from the State Agency for un lifted quantity

FCI Depot/ District Office

Manager, Commercial Section and Manager Accounts Section

Cancel the Release Order

Reimburse the amount back to the State Agency/Party

3.3.2 SCHEMES Food Corporation India (FCI) releases food grains under various schemes to the State agencies/parties as per the guidelines given by the Department of CAF&PD. Following table explains the scheme wise allocation details with respective State agencies/parties responsible to lift the commodities. CA, F&PD department issues the allocation orders to food grains to following schemes

1. Welfare schemes 2. Commercial schemes

Following table explains the allocation and release of food grains with respect to State agencies/parties responsible to lift the commodities and is as follows. Scheme Name Frequency Purpose Orders issued to

Welfare Fixed Time intervals – Monthly/Quarterly/Half Yearly/Annual

To implement the subsidy Schemes by State Departments

Orders Issued to FCI head quarters and to State level scheme implementation departments

Welfare – Additional Need basis To serve the additional needs of the welfare schemes

Orders sent to the FCI head quarters and to State level scheme implementation

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

28

departments

Commercial Schemes - (OMSS (D) and others)

Need basis To release it to the third parties and private agencies to clear the excess stocks or to avoid the market fluctuations

Orders Issued to FCI head quarters to initiate the tendering process

Scheme Group Scheme Name Description

TPDS Schemes

AAY AAY A (Issues Against Pending Allotment of Previous Month)

APL Above Poverty Line (A-Issues Against Pending Allotment of Previous Month)

BPL Below Poverty Line Additional (A-Issues Against Pending Allotment of Previous Month)

Special Ad-hoc Allocation Special Ad-hoc Allocation

APL Additional(02-AUG-2010)

APL Additional (Allocation Date from 02-AUG-2010; changed from APL Additional vide FCI DO letter dated 11-JUL-2011)

BPL Additional (07-SEP-2010) BPL Additional

BPL Additional(06-JAN-2011) BPL Additional (Allocation Date from 06-JAN-2011 valid upto 30-JUN-2011)

BPL Additional(16-MAY-2011) BPL Additional (Allocation Date from 16-MAY-2011 valid upto 31-MAR-2012)

APL Additional(30-JUN-2011) APL Additional ((Allocation dated 30.06.2011 valid upto 31.03.2012) )

Allocation for 150 Districts(01-AUG-2011)

FCI letter no.1/7/2011-12/Sales dated 27 jul 2011;Additional monthly adhoc alloc under TPDS for 150 Poorest Districts in states of HP,UK,RJ,BR,JH,HR,JK,MR for the month of Aug to Oct 2011

Allocation for 174 Districts @ AAY rate (10-Oct-2011)

Allocation for 174 Poorest Districts for 1 year under AAY rate

Allocation for 174 Districts @ BPL rate (10-Oct-2011)

Allocation for 174 Poorest Districts for 1 year under BPL rate

APL Additional (12.03.2012) APL Additional (12.03.2012)

Additional Allocation for Poorest Districts @ BPL rate BPL Additional – Allocation date 07.05.2012

BPL Additional Allocation date 02.07.2012

BPL Additional Allocation date 02.07.2012 valid upto 31.03.2013

Additional Allocation for Poorest Districts @ AAY rate

Additional Allocation for Poorest Districts @ AAY rate’

APL Adhoc Additional (Allocation dated 22.05.2013)

APL Adhoc Additional (Allocation dated 22.05.2013)

NFSA National Food Security Act

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

29

BPL Additional (19.09.2013) BPL Additional (19.09.2013)

Other than NFSA Other than National Food Security Act, 2013 (NFSA)

BPL Addnl. Allocation Date 31.03.2014 BPL Addnl. Allocation Date 31.03.2014

APL Addnl. Allocation Date 31.03.2014 APL Addnl. Allocation Date 31.03.2014

BPL Addnl. Allocation Date 07.07.2014 BPL Addnl. Allocation Date 07.07.2014

APL Addnl. Allocation Date 07.07.2014 APL Addnl. Allocation Date 07.07.2014

APL Adnl. Allocation Date 09.04.2015 APL Adnl. Allocation Date 09.04.2015

BPL Adnl. Allocation Date 10.04.2015 BPL Adnl. Allocation Date 10.04.2015

OMSS (Domestic) Sale to State/UT Govt(Retail Sale)-From FCI OMSS(D)- (Agency Stock)

Sale to State/UT Govt(Retail Sale)-From State Agencies OMSS(D)- (Agency Stock)

Bulk Sale through Open Tender From FCI Depot NULL

Bulk Sale through Open Tender from State Agencies NULL

Small (Pvt) Traders upto 9 MT/Person/Depot/Day-From FCI Depot NULL

Small (Pvt) Traders upto 9 MT/Person/Depot/Day-From State Agencies NULL

Other Welfare Schemes (OWS) Annapurna

Annapurna A - (Issues against pending allotment of previous month)

Bhutan Bhutan

BSF / CRPF CRPF

ITBP ITBP

Defence Defence

EFP EFP

NPAG/SABLA NPAG A - (Issues against current financial years' allocation)

Relief Relief 1 - Flood

SC/ST/OBC HOSTEL SC/ST/OBC(HOSTELS) A - (Issues against current financial years' allocation)

Wheat Based Nutrition Programme WBNP A - (Issues against current financial years' allocation)

World Food Programme WFP 1 - (Domestic)

Welfare Inst. & Hostels Welfare Institute and Hostels A - (Issues against pending allotment of previous month)

UDS - Total UDS - Total

Indigent People Indigent People

Others Other Schemes

Mid Day Meal - Primary Standard MID DAY MEAL S(Primary Standard) A - (Issues against allotment of current month)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

30

MSP 10 KG. MSP 10 KG.

Mid Day Meal - Upper Primary Standard

MID DAY MEAL S(Primary Upper) A - (Issues against allotment of current month)

NFFWP National Food for Work Programme A - (Issues against current financial years' allocation)

SGRY SGRY A - (Issues against current financial years' allocation)

Village Grain Bank Scheme Village Grain Bank Scheme A - (Issues against current annual plan)

Welfare Institutions Scheme - Addl. Allocation for CSR

Welfare Institutions Scheme - Addl. Allocation for CSR

Miscellaneous Sample for a Scheme Issue Samples for Schemes

Sale of Non-Issuable Stocks Tender Sale of Non-Issuable Stocks

Additional Allocation

Special Alloc.@ 8.45/11.45 per Kg.(06-JAN-2011) Special Allocation @ 8.45/11.45 per Kg.

Additional - @ Economic Cost Additional 1 - @ Economic Cost

Additional @ MSP Derived Rate Additional @ MSP

Additional @ Open Sale Rate Additional @ APL Rate Additional @ BPL Rate Additional @ Free of Cost Export Export Tender Sale (Sound)

excl. OMSS (D) Tender Sale(Sound) Excluding OMSS (Domestic)

Tender Sale - D category with TE opened for current date

Food Corporation India (FCI) maintains the food grain stocks at the depots and releases it to the State agencies/parties based on allocation guidelines given by the Department of CAF&PD. Following table explains the allocation and release of food grains with respect to State agencies/parties responsible to lift the commodities and is as follows. Active Schemes

Scheme Name Responsible Commodities Regular /Need basis

Lifting Duration

Payment made /Lifted Agency

TPDS (Targeted Public Distribution System) APL,BPL and AAY, NFSA & Other than NFSA Schemes

State Department of Consumer Affairs &Public Distribution

Rice & Wheat Regular Monthly 30 days or as per GOI order

District Office - CSC - Pre Payment

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

31

Scheme Name Responsible Commodities Regular /Need basis

Lifting Duration

Payment made /Lifted Agency

TPDS (Additional Allocations for APL,BPL and AAY, NFSA & Other than NFSA Schemes

State Department of Consumer Affairs &Public Distribution

Rice & Wheat Need basis

As per the GOI order

District Office - CSC - Pre Payment

MID-DAY-MEAL (National Program of Nutrition Support to Primary Education)

State Department of Consumer Affairs & Public Distribution

Rice & Wheat Regular Quarterly – 115 days

Department of School Education & Literacy- MoHRD – Credit Basis

Welfare Institutions and Hostels

State Department of Consumer Affairs & Public Distribution

Rice & Wheat Regular Monthly

Wheat/Rice Based Nutrition Program

Dept. of Child and Woman Development

Rice & Wheat Regular Quarterly – 115 days

Dept. of Child and Woman Development – Pre Payment

SC/ST/OBC Hostels & Welfare Institutions

State Department of Consumer Affairs & Public Distribution and

Rice & Wheat Regular Monthly - 50 Days or as per GOI order

Ministry of Social Justice & Empowerment – Pre Payment

Rajiv Gandhi Programme for Empowerment of Adolescent Girls- “AGPLM/NPAG/SABLA”

State run Women Welfare

Rice & Wheat Regular Quarterly – As per GOI Order

Defense Services State Defense Accounts Department

Rice & Wheat Regular Quarterly - 225 Days

State Defense Accounts Department - Pre booked stocks after prior inspection and quality check. Same stocks will be issued

Para Military Forces (CRPF/BSF/ITBP)

CRPF/BSF/ITBP Stations

Rice & Wheat Regular Monthly/Quarterly - 50 Days

CRPF/BSF/ITBP Stations

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

32

Scheme Name Responsible Commodities Regular /Need basis

Lifting Duration

Payment made /Lifted Agency

OMSS (D) - Open Market Sale Scheme – Retail Parties – Retail Traders Bulk Sale – Wholesalers

Private Agencies/Parties

Rice & Wheat Need basis

As per DO, FCI or Release Order

Sale it ether open market price or prices fixed as per bidding

Annapurna State Department of Consumer Affairs &Public Distribution

Rice & Wheat Regular Monthly - 50 Days or as per GOI Order

Discontinued/ Allotment Letter Not Received Schemes:

Scheme Name Responsible Commodities Regular /Need basis

Lifting Duration

Payment made /Lifted Agency

SGRY - Sampoorn Gramin Rozgar Yojna

State Department of Rural Development

Rice & Wheat Regular Monthly - 50 Days

District Project Director – Pre Payment

Emergency Feeding Program

Ministry of Social, Justice and Empowerment

Rice & Wheat Regular Monthly - 50 Days

Ministry of Social, Justice and Empowerment - Pre Payment

Village Grain Bank Scheme

Ministry of Tribal Affairs

Rice & Wheat Regular Monthly - 50 Days

Ministry of Tribal Affairs - Pre Payment

World Food Program

Exported to other Countries on need basis

Rice & Wheat On Need basis

To clear the Surplus Stocks

N/A

NFFWP - National Food for Work Program

State Department of Rural Development

Rice & Wheat Regular Monthly - 50 Days

District Project Director – Pre Payment

3.3.3 RELEASE ORDER STEPS

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

33

The following are the Release Order business processes details with suggested approach based on the Field Study at the Stakeholder premises is given in the tabular form below:

Process Steps Process Observation Suggested Approach Release Order Operations

All operations use manual process and managed through Registers and booklets. communication between stakeholders through physical forms and manual transfer

Release Order Initiation

Manual – Monthly once. Scheme wise Commodity Requests from the State Agency/ Department Payment is made to the FCI District Office based on CIP. Indent will be generated with bank and requested commodity Details

Monthly once and there is no online verification and validation of Central allocations against the Requested quantity.

The proposed application shall capture the monthly allocation parameters online (FEAST or proposed Central App)/offline along with Central Issue Price of the food grains. This can be made available to the State Agency/Party to generate the Indent. Alternatively the monthly allocation details created by the FCI Regional office shall be used to validate the allocations fed by the State Agency/Party during online Indent Submission.

Release Order Generation

Manual – Generated at FCI District Office by Sales Section based on Indent and Payment Confirmation Certificate from FCI Accounts Section.

Monthly once and can be generated on any day after the payment received and verified by FCI district Account section.

The proposed application shall verify the

confirmation of Payment

from FAP

stocks availability with IRRS

applications

and generate the Release

Order with the digital

signature

Release Order Execution

Manual – Entering the off take details daily at Depot by Depot In-Charge based on weighbridge Release Order Application Capturing weight and lifted quantity.

The current IRRS application captures daily end of the day depot wise inflow and outflow details. Off-take is captured against the individual Release Orders.

To capture the inflow and outflow stocks against individual the Release Order by integrating with weighbridge system for capturing the weighment data.

Release Order Closing Manual – Depot In charge closes the Release Order by crossing on the physical copy written between the two crossed lines as “Completed/Killed”.

Depot In-Charge closes the Release Order once the State agency lifted the entire quantity and send to District Office for Reconciliation.

The status can be updated in Release Order Application and same can be automatically reflected in all other dependent applications using external data sync interfaces.

Release Order Manual - Release Order is Manual Process. FCI Application should provide a

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

34

Process Steps Process Observation Suggested Approach

Diversion diverted to another Depot if un availability of stocks at assigned depot.

District officer write the newly assigned Depot Name in the existing Release Order

provision to assign the alternative depot within the FCI District and Release Order shall be updated accordingly.

Release Order Reimbursement

Manual - Reimbursement Amount for the un-lifted quantity will be calculated manually and Reimburse back to the State Agency/Party.

Manually calculating the amount and record the reimbursement amount in the FAP and Release Order is closed by the FCI District Officer.

System should automatically calculate un-lifted quantity and status shall be maintained. The Release Order shall be closed once RO receives the reimbursement payment confirmation from FAP.

Release Order Extension

Manual – To lift the quantity beyond the valid up to date.

Manual – 15 days – Approving authority is FCI Regional Office > 15 days – Approving authority is FCI Zonal Office > 30 - Ministry of F&PD

System shall facilitate the Regional/Zonal Office to approve/Reject the Release Order Extension Request through RO application.

3.3.4 RELEASE ORDER PARAMETERS

Release Order Parameters

Process Observation Suggested Approach

Generation Manual – Release Order will be generated Scheme & Commodity and allots designated depot based on the stocks availability and requested location by State Agency

Any date after Indent received.

Release Order should be generated within the time frame fixed by FCI.

Frequency Monthly - Release Order will be generated monthly once as per the Request

Monthly As per indent by State Govt.

Valid up to Date 7/14 Days – Time period to lift the commodities by State agency once the Release order is generated

7/14 Days in normal Scenario. In case of Extension - with in Extension period (Scheme Dependent)

The validity period should be calculated automatically by system as per the scheme.

Number of Copies 4 Copies 1. Original –to Depot 2. Duplicate – send it to State Agency/Party 3. Triplicate - to Depot – Back to District office 4. quadruplicate – Copy retained in the Booklet

4 Copies – Colors are not uniform at all the places

4 Copies with Digital Signature

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

35

Format Follows FCI Standard format with below details Release Order No. : Serial Number of the booklet Quantity Bank Payment Details Depot Details Daily Off-take Details

Booklet Running Sequence Number as a Releaser Order number

Unique Release Order format throughout the country.

Payment Mode RTGS Payment can made to FCI District Office account by State Agency on Monthly basis as per the Indent

RTGS/DD RTGS/DD

Crop Year FIFO Stocks will be allocated based on the FIFO based on the Age

Generally lift the stocks in FIFO. Sometimes it may relaxed due to surplus stored non open area/ alleyways due to lack of space in the block/unit

To lift the quantities based on the FIFO and Crop Year

Transport Agency Users Hired/Owned Transport Agency to lift the Commodities

Lift the commodities as per the Release Order based on Delivery Plan/Issue planning sheet

N/A

Weigh bridge Weighbridges of various makes and manual entry details provided by unit-in-charge and auto generated weighment data

Uses different makes and modals

Capturing of weighment data generated by Weighbridge software

Communication Phone/Mail/Physical Copy/Person

Phone/Person/Physical Copy

e-Mail/SMS

Stock Reconciliation at Depot

Manual – Daily Once Based on M-form Capturing of weighment data generated by Weighbridge software

Execution Based on physical copy Release Order Application Capturing the daily off-take as per Register/form

Execution process Status should be made available online

Closing Manual - After lifting the entire commodities for the respective Release Order

Only day wise lifted quantity is recorded

Should be updated in the Release Order as well as all other external applications automatically

Weigh bridge To capture the weighment data

Separate field to capture the Release Order Number is not available. Using some

Should provide the weighment details based on the Release Order number in the format specified by

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

36

other field for entering the Release Order number

Release Order application

3.3.5 EXTERNAL APPLICATIONS

External Applications Process Observation Suggested Approach

Weighbridge – Depot Release Order Application Capturing weighbridge data along with Release Order by entering in the other un used field

No online integration Weighbridge vendors should provide the Integration component to access the weighment data from weighbridge system

FAP – Used at District Office

On Need basis – Used by FCI District office Accounts Section to enter the Bank and payment details against the Release Order

Used by District office on need basis to Release Order Application Capturing the bank and payment details irrespective of the Release Order Verify the payment details through Online Bank Account

Release order application can provide the Indent data to FAP so that FAP shall take care necessary verification and validation and provide confirmation to Release Order application

IRRS On Need Basis – used by FCI District office/Depot to update the end of the day off-take stock positions

Manual Entry RO shall capture the inflow and outflow stocks against individual the Release Order by integrating with weighbridge system for capturing the weighment data and can be used by IRRS

DCMS On Need Basis – Not Using as part of assigning the Depot

Using on Need basis Release Order should Capture the designated depot data to create the Release Order

WINGs To automatic Depot Operations w.r.t. stock management

Automated all the stock management operations of the depot including the weighbridge Integration

To provide Release Order details to WINGs

NCDEX Release Order FCI is utilizing the NCDEX platform to generate Release Orders for issues against the OMSS(D)

It helps to generate the Release Order based on the bidding by the parties. All other Release Order Operations will done manually

Enter the required parameters into Release Order application to perform the next operations

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

37

Following external applications are used by Project Stakeholders to perform the Release Order operations. All the external applications are working independently.

Application Name

Description Used by Used in Purpose

DCMS - (Depot Code Management System)

DCMS maintains the repository of the FCI Depots. It facilitates the project stakeholders in adding new Depots and hiring/de-hiring of the Depots.

FCI District Office –Sales Section

Release Order Generation

To identify the active/designated depots available within the FCI District jurisdiction

IRRS - IISFM

Rapid Reporting

Services

IRRS application maintains the depot wise end-of-day stock positions along with daily inflow and outflow quantities of various food grains crop year wise.

FCI District Office –Sales Section

Release Order Generation

To know online stock positions in the designated/ alternate depots

FAP – Financial Accounting Package

Financial Accounting Package

(FAP) is being used to record

and maintain FCI’s financial

transactions.

FCI District Office –Accounts Section

To create the Release Order

To maintain uniform supplier/party details To receive the payment confirmation for deposited amount for Release Order Creation

FEAST - Food and Essential Commodities Assurance & Security Target

FEAST is used to monitor the supply chain of the PDS for the commodities lifted from FCI Depots

FCI District Office –Accounts Section FCI Depot In-Charge State Agency/Party Official

Release Order Initiation & Release Order Execution

To capture the allocation demand requests for TPDS schemes Stock Reconciliation at FCI Depot and State Agency Depot

SIMS – Stakeholder Identity Management System

SIMS holds the masters of State Agency stake holder’s details, who are involved in the PDS operations.

FCI District Office –Accounts Section FCI Depot In-Charge State Agency/Party Official

Release Order Generation

To get the State Agency details for TPDS schemes

Weighbridge Weigh bridges yield an automated and authenticated weighment data for the incoming and outgoing commodities at any given depot

FCI Depot In-Charge

Release Order Execution

To capture the commodity weighment data passing through weighbridge

NCDEX Release Order

To generate the Release Order online for OMSS schemes

FCI District Office –Accounts Section

Release Order Execution

To perform the Release Order Execution steps

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

38

3.4 APPLICATION PROSPECTIVE

Release Order is an authorized document generated by Sales Department of FCI district office on the payment made by the respective State parties like State agencies and other private agencies. It facilitates the respective State Agencies /Parties to lift the commodity from FCI depots.

3.4.1 RELEASE ORDER PROCESS STEPS

Release Order operations are broadly categorized into following 5 process steps based on the functionality.

1. Release Order Initiation

a. Scheme wise food grains allocation details.

b. Indent generation based on Central Issue Price

2. Release Order Generation

a. Designated depot assignment

3. Release Order Execution

a. update the lifted weights and quantities against the Release Order by integrating with

Weighbridge

4. Release Order Closing

a. Close the Release Order once the State Agency/Party lifted all the commodities against the

Release Order

5. Other Processes

a. Release Order Extension – Not lifted the commodities within the Release Order validity period

b. Release Order Diversion – Diverted to other Depot due to stocks unavailability

c. Reimbursement – Reimbursement of pending amount to State Agencies/Parties for un lifted

quantity.

d. Release Order Cancellation – Cancel the Release Order in case of not lifted the quantity in-time

and is not extended

6. To integrate the Release Order application with External Applications

a. DCMS

b. IRRS

c. FAP

d. FEAST

e. Weigh bridge

f. NCDEX Release Order Application

The consolidated process flow diagram is given below for Release Order operational steps

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

39

Prepares the District

wise food grain

requirements sheet

based on GOI

allocations

Prepare the district

wise indent letters

for each scheme

Send the indent to

the accounts

section for payment

Receives the Indent

letter with payment

details from the

State agency/party

District Office

FCI District Office Generate

4 Copies of the RO and

handover it to assigned

Depot and State Agency

District Officiall/ Party

FCI Depot In charge

generate the Issue

planning sheet and

handover it to State

Agency/party

State Agency/Party

Lifts the Commodity

Depot based on

Planning sheet using

Transport Agency

Allocated

Commodity

Lifted to

Truck

Weight the empty truck and

then loaded truck. Capture

the Weight and Quantity.

Transport Agency submit

the Gate Pass at Gate

RO Close once all

the food grains

lifted from the

Depot against RO

RO INITIATION STEPS

(Pre Process)

RO PROCESS STEPS

(Generation, Execution & Closing)

Extension Request

by State Agency

with No Days (15,30

or More

Approved

???NO (Rejected)

YES

Lift the Stock with in the

Extension period

No

No Stock

Certificate issue

by Depot

manager

District Office

diverts the RO to

another depot

based on Stocks

Availability

State Agency

Submits the

Reimbursement

Request

RO Closes and

release the pending

amount back to

State Agency/Party

State Agency/Party State Agency/Party

FCI District OfficeFCI District Office

FCI District OfficeFCI District Office

FCI Depot – Incharge/Stage Agency/PartyFCI Depot – Incharge/Stage Agency/PartyWeighbridge Incharge

Weighbridge InchargeFCI Depot

FCI Depot

FCI DepotFCI Depot

State Agency/PartyState Agency/Party

YES

FCI Regional / Zonal OfficeFCI Regional / Zonal Office

START

END

FCI District OfficeFCI District Office

FCI District OfficeFCI District Office

RO EXTENSION PROCESS

(RO Expires)

RO DIVERSION PROCESS

( stock Not Available )

RO REMERSEMENT PROCESS

(Un Lifted Quantity)

Account Section/Party

Transfer the amount to

FCI District Office either

through RTGS/DD

Verify and assigns

the Depot based on

the Stocks availability

Figure 3: RO Process Steps

3.4.2 RELEASE ORDER INITIATION The Release Order Initiation process includes the following steps:

3.4.2.1 ALLOCATION PROCESS

Department of Consumer Affairs, Food & Public Distribution (CA,F&PD) of Government of India (GOI) receives the

food grain requirements from the State food departments to implement the welfare schemes.

CA,F&PD department of GOI issues food grains allocation orders under various schemes as per the allocation

guidelines and policies.

The schemes are broadly classified into two types:

1. TPDS & other welfare schemes

2. Commercial schemes

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

40

Following are the steps involved in the allocation process based on the schemes:

a. TPDS & Welfare Schemes – Fixed time intervals

1. State Departments sends the scheme wise commodity requirements to the Consumer Affairs, Food &

Public Distribution (CA, F&PD) Department, GOI along with previous utilization/un-lifted quantity details

against previous allocations.

2. CA,F&PDS verify the requirements and allocates the commodities to the States, based on the guidelines

and issues the allocation order to the FCI head office and respective Central/State Departments.

3. FCI HQ sends Letters to the Respective Zonal/Regional offices to make sure the allotted quantities are

available in the designated FCI Depots.

4. A state food department segregates the State level allocations across revenue districts and sends the

same to FCI Regional office.

5. FCI regional office sends the revenue district-wise and scheme wise allocation of food grains details to

the FCI district office.

6. Area Manager of respective FCI District Office ensures that the food grain is available in the designated

depots for lifting by the State Food Dept. / Agencies.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

41

Allocation process – Welfare Schemes

FCI Head/Regional/

District Office

Consumer Affairs, Food

& Public Distribution,

GOI

Requesting Department

– State/ Central

Start

Prepare the scheme

wise food grain

requirements

Prepare the revenue

district wise allocations

and send it to FCI

Regional office

CA,,F&PD verifies the

requirements and allocate

the commodities to the

states with allocation

guidelines

END

Send the allocation Orders

to the FCI head office and

State Departments

FCI Head Office sends the

Letters to the FCI Zonal/

Regional Offices

Prepare the scheme

wise demand Requests

FCI District Area Manager

maintains the stocks at

designated depots as per

the allocations

FCI Regional Office

validate against GOI

allocations

FCI Regional Office sends

the allocation details to

FCI districts offices

Figure 4: Allocation Process - Welfare Schemes

b. Commercial Schemes - Open Market Sale Scheme – OMSS - On need basis To clear the surplus stocks, FCI releases food grains into open market via OMSS (D) scheme and sells it to the private agencies/parties based on the guidelines given by the Ministry of CA,F&PD to clear the surplus stocks from the Depots. This can be done at any time usually in following scenarios

1. To avoid the financial burden of storage and maintenance of food grains 2. To maintain the storage space for next procurement season 3. To stabilize the prices in the open market and inflation

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

42

Allocation Steps 1. Ministry of CA,F&PD decides the allocation of various commodities under OMSS scheme.

2. FCI Zonal/Regional office forms a committee to finalize the tender guidelines and eligibility criteria as

per the guidelines specified by CA,F&PD

a. Eligibility Criteria

b. Methodology

c. Payment Terms and Conditions

d. Minimum Quantity and Issue Prices etc.,

e. Empanelled State/private parties or all

3. Lifting priority

a. Stock kept in unscientific plinths

b. Stocks kept in CAP

c. Stocks kept in covered godowns

d. Non-rail head godowns

e. Godowns connected to railway goods shed (railheads).

4. Ministry of CA,F&PD publish tenders through online portal (NCDEX or any other portal)

5. Evaluate the submitted bids

6. Select the eligible parties

7. Assign the depots and Issue the allocation orders to the bidding parties

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

43

Allocation process – Commercial Schemes

FCI Head/Regional

Office

Consumer Affairs, Food

& Public Distribution

GOI

FCI District/Regional

Office

Send the allocation letters

to the FCI Head Quarter

Allot the quantities to sell

the commodities to the

private parties/agencies

by keeping the buffer

stocks of 3 months for

welfare schemes

END

Regional office select the

bidders by calling the

tenders

FCI Head Office sends the

allocation Orders and

guidelines to the FCI

Zonal/Regional Offices

Issue allocation letters to

successful bidders

Start

Prepare the surplus

Stocks availability

Submit to the Govt. of

India

Figure 5: Allocation Process - Commercial Schemes

3.4.2.2 INDENT GENERATION

1. State Agency/Party calculates the Deposit amount as per the central issue price for the allotted

commodities.

2. State Agency/Party makes the payment to FCI’s Bank Account through DD/RTGS/NEFT or any other financial

instrument recognized by FCI.

3. State Agency/Party prepares the indent letter with commodity (scheme name, required quantity etc.) and

payment (amount, bank, UTN number) details.

4. Submits indent to the FCI district office to initiate the Release Order Creation process.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

44

Indent Generation

State Agency/Party

Validate the demand vs

allocations

Submit the indent letter

to FCI District office for

issuing Release Order

Release Order

Generation

END

Deposit the amount to

FCI District office

account based for the

required /allotted

quantity

Prepare the Indent

Letter by providing

required commodities

with payment details

START

Figure 6: Indent Generation

3.4.3 RELEASE ORDER GENERATION STEPS Releaser Order generation process at FCI District Office consist of the following steps.

1. FCI district commercial section receives the Indent Letter along with payment or payment details from the

State Agency/Party.

2. FCI district commercial section send to accounts section for payment amount verification.

3. Accounts section verifies the deposit amount and enters the payment details in the FAP.

4. Accounts section sends the authorization letter to sales / commercial section.

5. Sales/ commercial section checks the stocks in the active depots using DCMS and IRRS respectively and

assigns the depot for stock lifting.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

45

6. FCI commercial section creates the Release Order and submits to FCI district’s area manager for approval.

7. FCI district’s Area manager approves the Release Order

8. FCI commercial section generates 4 copies of the Release Order and sends it to State Agency/Party and

Depot.

RO – Generation Process

FCI District Office

(Accounts Section)

FCI District Office

(Sales Section)State Agency/Party

Checks the Active

Depots and stocks

availability

Receives the Indent letter

from the State agency/

party and submit to the

department

Start

Sends the Indent Letter

with payment details to

the Account Section

RO Initiation

DCMS/IRRS

Verified OK?

Enter the payment

details to FAP.

Send authorization

;letter to Sales

Department

Yes

Release

Orde

Date

Quantityr

Release

Orde

Date

Quantityr

Release

Orde

Date

Quantityr

Release

Orde

Date

Quantityr

Retained in booklet

Send it to State Agency/Party

Send it to Depot to fill the daily lifted quantity

Send to Depot Return back to FCI District Office after closed

END

RO ExecutionCollects the Release

Order from FCI District

Office

Generate 4

Copies of Release

Order

FAP

Receives the Indent

Letter with payment and

commodity details

NoReject the Indent

and send back to

State Agency/Party

Verity the

payment Online through

Bank Portal

Figure 7: RO Generation Process

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

46

3.4.4 RELEASE ORDER EXECUTION STEPS Releaser Order Execution process includes following steps:

1. State Agency/Party visits the depot with Release Order.

2. Depot In-charge prepares the delivery plan and handover it to State agency/party.

3. Transport agency brings truck to the depot and produces the release order/delivery plan.

4. Gate in-charge issues the Inward gate pass to truck driver.

5. The truck driver positions the truck onto weighbridge.

6. Weighbridge software provides the weight of the empty truck.

7. Weighbridge Operator enter the following details:

a. Inward gate pass number

b. Truck number

c. Release Order number

8. Unit In-charge loads desired quantity onto truck and fills details in Weight Check Memo (WCM).

9. Truck driver positions his truck at weighbridge and shows WCM & initial inward receipt.

10. Weighbridge operator fills serial number and details of commodity, bag types, unit number, stack number,

provided by Unit-in-charge & weight of one bag into system. System also captures tare weight of truck and

calculates net weight of issued quantity. Revised receipt gets generated and given to truck driver.

11. Truck goes back to unit and shows weighbridge receipt.

12. Unit In-charge takes back extra loose grain or issues balance loose grain depending on excess or short of

issued quantity using beam scale.

13. Truck is again weighed and weighment slip is generated automatically by the weighbridge.

14. Once it is ensured that issued quantity is less than or equal to allocated quantity, details are entered into

WCM and M-form.

15. Unit In-charge generates four copies of gate pass and gives one copy to truck driver.

16. Truck driver deposits outward gate pass at exit gate.

Repeat the Steps 1 to 16 till all the assigned quantity against the Release Order is lifted.

17. The Daily Stocks Issue Register is updated for the stocks lifted against the Release Order

18. Weighbridge operator generates daily off take/ dispatch report against the Release Order and sends it to

depot manager.

19. Release Order gets killed/closed by Depot Manager once entire against the release order gets lifted.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

47

RO – Execution Process

State Agency/Party/

Transport Agency

FCI Depot

(Depot Incharge)Weighbridge In- charge

Transport Agency brings

the trucks to Depot Gate

and shows the RO and

Delivery plan

Weigh bridge operator

weighing the tare weight

of the empty truck

State Agency Official/

Party Collects the

Delivery plan from Depot

In-Charge and lift the

commodities accordingly

Prepares the Delivery

plan

Unit In-charge loads

the desired quantity

and fills the details in

the Weight Check

Memo

Weighbridge operator

fills truck and transport

agency details including

truck number into

weighbridge software

gives inward receipt to

Truck Driver

Start

State Agency Official/

Party visit the Depot with

Release Order Weighbridge operator fills

serial number and details

of commodity, bag

types & weight of one

bag to get the net weight

of the Commodity

1

3

4

Based on the weigh

bridge Receipt Unit In-

charge takes back extra

loose grain or issues

balance loose grain

depending on excess or

short of issued quantity.

5

Depot In-Charge

Accumulate daily off-

take quantity of the

Depot enter into IRRS

and enter the lifted

quantity against RO

6

8

RO Closing

Repeat the Steps 1 to 8 and lifted Quantity against RO will be

updated in the RO application either offline/ or by weighbridge

integration. Till all the quality lifted against the Release Order Yes No

Food grains are

not lifted with in

the Validity Period

RO

Extension

Stocks are not

available in

assigned Depot

RO

Diversion

No

END

END

RO

Generatio

n

IRRS

END

Gate In charge verifies

and permit the truck to

lift the commodities

2

7

Figure 8: RO Execution Process

3.4.5 RELEASE ORDER DIVERSION STEPS

Either in case of stock unavailability or in case such conditions where in stock can’t be lifted from designated depot, Commercial section of FCI District office diverts the Release Order to any feasible depot within same FCI district. In case Release Order needs to be diverted to any depot beyond the FCI district, Regional office authorizes the Release Order diversion to any depot of other district.

1. Depot Manager of the initially identified depot certifies that there is no stock to issue against the Release

Order.

2. FCI District Office diverts the Release Order to another depot within the same FCI District.

3. Party lifts commodity from the depot identified later.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

48

Release Order – Diversion Process

FCI District OfficeCSC District Office

Release Order

Diversion

Release Order

Closed

Release Order

Generation

Yes

FCI District office can

divert the Release Order

to another depot due to

unavailability of stocks in

the assigned depot

Same FCI

District

Start

FCI District office

divert the Release

Order to another

Depot based on

stocks availability

Release Order

Execution

New Release Order

is generated by the

newly assigned

District Office

Current Release Order

is closed and district

office will transfer the

amount to the newly

assigned District office

No

END

Figure 9: RO Diversion Process

3.4.6 RELEASE ORDER EXTENSION STEPS If Depot Manager receives requisition for lifting beyond the validity date (usually after 7 working days) of Release Order then concerned agency is denied for stock lifting. In such scenario, agency sends extension letter to FCI office. Following are the steps to execute Release Order extension request for TPDS and welfare Schemes:

1. Depot Manager receives Day wise requisition from State Agency / Party

2. FCI district office will extend the RO up to the validity period given by GOI.

3. After the expiry of validity period given by GOI, Regional Office can extend the RO up to 15 days and

thereafter, Zonal Office can extend it for another 15 days.

4. Ministry can extend the RO for no limit.

5. Extension request gets approved / rejected.

Following are the steps to execute Release Order extension request for OMSS (D) Scheme

1. Depot Manager receives Day wise requisition from State Agency / Party.

2. Extension Request as provided in the guidelines in vogue of OMSS (D).

3. Extension request is approved / rejected.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

49

Release Order – Extension Steps

CSC District Office FCI District OfficeFCI Regional/Zonal

Office

Release Order Execution Release Order

Execution

Yes

No

Approve

Reject

Approve

Release Order Execution

State Agency/Party requests for Release

Order extension to FCI District Office with

Reason for not lifting the food grains in time

Send the Request to FCI Regional for Release

Order Extension

Send it to Ministry for Approval

If Days is <= 7

END

Regional

Office Can Approve

or Reject

Release Order Reimbursement

Ministry Can

Approve/Reject

If Days is <= 15

Release Order Reimbursement

Start

Yes

No

District Office Can

Approve or Reject

Approve

Reject

Reject

Figure 10: RO Extension Steps

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

50

3.4.7 RELEASE ORDER REIMBURSEMENT STEPS

If Extension request of State Agency/Party is rejected by FCI office then State Agency submits reimbursement request to get the reimbursement against un-lifted quantity. State Agency may also submit reimbursement request if they are not willing to lift the commodity allocated to them.

In such scenario, following steps are recommended for executing the reimbursement request.

1. State Agency / Party submits reimbursement request.

2. Account Section receives reimbursement request.

3. Get off-take details against Release Order.

4. Calculate payment for remaining quantity.

5. Closing of Release Order.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

51

3.4.8 RELEASE ORDER OPERATIONS AT DELHI In Delhi, the Release Order Generation and Execution process is different from the other States. The stocks can be directly lifted to the Fair Price Shops and Single Release Order can be generated irrespective of the scheme and Commodity. Following are the operations steps involved for Release Order

3.4.8.1 BULK PARTIES

Figure 11: Bulk Parties

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

52

3.4.8.2 SMALL TRADERS

Figure 12: Small Traders

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

53

3.4.8.3 KENDRIYA BHANDAR

Figure 13: Kendriya Bhandar

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

54

4. PROPOSED BUSINESS SOLUTION This section presents high-level overview of the proposed System and the environment in which it will be used, the anticipated users of the software, known constraints, assumptions and dependencies.

4.1 RELEASE ORDER ARCHITECTURE The following are the key components which are proposed to be in-built the proposed Release Order Application.

1. Workflow engine - Core business component which includes the functionality to automate all the release

order operations from release order initiation to closing.

2. Centralized intelligent data exchange engine - Links the external applications. To develop the data communication interfaces between the Release Order Applications with external applications.

3. Web Portal - Online reporting and application dashboard which allows stakeholders to perform the Release Order tasks remotely. It allows the users to track and monitor the Release Order status online.

4. Centralized database - Data store for Release Order Application, to generate the reports online.

Following is the Release Order Application architecture with the Components.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

55

RO Database

Mail Server

SMS Server

DCMS/IRRS

FEAST/SIMS

Weighbridge

FAP

Allocation Indent Generation

RO Generation RO Execution RO Closing

RO Extension RO Diversion RO Reimbursement

WORLFLOW MODULE

DATA EXCHANGE MODULE

SMS Interfaces Mail Interfaces

DCMS Interfaces IRRS Interfaces FEAST Interfaces

FAP Interfaces

FCI District & Depot

Officers

FCI HQ/ Zonal/

Regional Officers

State Agencies /

Parties

WEB PORTAL

User Access

ManagementWorkflow Managment

Reporting

Engine

Security

Managment

Administration &

Configuration

HTTP

GU

I

I

NT

ER

FA

CE

S

DA

TA

E

XC

HA

NG

E

IN

TE

RF

AC

ES

CONNECTIVITY INTERFACES

CONNECTIVITY INTERFACES

ADO .NET

END USERSRELEASE ORDER APPLICATION EXTERNAL APPS

SMS

API

MAIL

API

DB

Scripts

DB

Scripts

CSV

/XML

/Open Data

CSV

/XML

/Open

Data

Figure 14: Architecture

4.2 FUNCTIONAL REQUIREMENTS This section explains the module wise high level functional requirements of the proposed Release Order Application

4.2.1 WORKFLOW ENGINE The workflow engine module is responsible for implementing the business functionality to automate the Release Order operations from initiation stage to the Closing including the exceptional Release order processes like Release Order Extension, Diversion, Cancellation and Reimbursement based on Scheme and commodities. Following are the identified functional requirements to implement the Release Order Workflow Engine:

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

56

4.2.1.1 ALLOCATION

Department of Consumer Affairs, Food & Public Distribution (CA,F&PD). GOI allocates commodities to the State and State allocates to their revenue districts under various schemes and issues the allocation letters to Food Corporation India based on the prescribed guidelines and utilization along with unutilized allocation reports. FCI will releases the food grains to State agencies /parties under various schemes as per the allocation guidelines prescribed by Department of CA, F&PD. Release Order application should capture the scheme wise allocation details based on the allocation guidelines. Following are the functional requirements for the allocation process Requirement #1: Ability to add the scheme wise allocation details based on the central allocations for the new schemes.

o State wise

o Revenue District wise

To address this requirement RO application would offer a module called Allocation which further be divided in 2 sub module as follows 1. State allocation

2. Revenue District Allocation

State Allocation: Only authorized users having access State Wise or Revenue District Wise module would log in the application and add the scheme wise State or Revenue District wise allocation. In State Wise Allocation module, user would be provided with below details:

State

Allocation Duration (From and To)

GOI Allocation Order No.

GOI Order Date

Scheme Group

Scheme

Commodity Details

Commodity

Allocation Type

Quantity (MT up to 3 decimal places)

GOI Allocation Order Validity

Allocation letter for reference

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

57

User would key-in/select the appropriate values against aforementioned fields to create state Allocations. Business Rules and Validations: 1. Allocation would be done only for one state at a time

2. Allocation Duration (From and To) would be mandatory field for user. Allocation from date should be

less than or equal to Allocation To date.

3. GOI Order Date would be a mandatory field for user. GOI Order Date should be less than Allocation to

Date.

4. Scheme Group and Scheme Name would be a mandatory field. Based on the selection of “Scheme

Group”, scheme name dropdown should be populated with the appropriate values. Scheme Name

dropdown should only show those schemes which would be mapped to the respective Scheme groups

5. Multiple Commodity Details can be added in one State Allocation.

6. Commodity Name would be a mandatory field.

7. Allocation Type would also be a mandatory field having the values as: “Regular/Additional/ Ad hoc”.

8. GOI Allocation Order Validity date field would be mandatory and greater than GOI Order date

Revenue District Wise Allocation: In Revenue District Wise Allocation module, user would be provided with below details to fill:

State

GOI Allocation Orders Dated between (From and To)

GOI Allocation Order No.

Select State Allocation Year & Month

State Allocation Order No.

Allocation Order Date

Scheme Group

Select Scheme

Commodities Details

Revenue District**

Commodities

Total State Allocation

Payment Cutoff Date

Enter Allocation (MT up to 3 decimal places)

Allocation letter for reference

User would key-in/select the appropriate values against aforementioned fields to create revenue District allocations. ** Note: (1) One Revenue District is being served by more than One FCI District. VC is proposed against the same

example Durgapur and Burdwan in West Bengal Region.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

58

(2) Provisioning for sub division allocation.

Business Rules and Validations: 1. Allocation would be done for one state at a time

2. GOI Allocation orders Dated between (From and To) would be mandatory for user. GOI Allocation from

date should be less than or equal to GOI Allocation To date.

3. GOI Allocation Order No. field would populate only those orders falling between the GOI Allocation

orders from and To Date selected.

4. Based on the GOI Allocation order No. selection, Scheme group as well as scheme name dropdown

would only show the mapped appropriate values .

5. Special character would be restricted in Allocation Order No. except ‘/’ and ‘-‘.

6. Based on the GOI Order No., Commodity field would only show the mapped appropriate values

7. Revenue District field would be mandatory and populate the values based on State selected by the user

8. Allocation should also be done in multiple revenue districts.

9. The total Quantity should be less than or equal to the total Quantity of the state allocation

Requirement #2: Ability to update scheme wise allocation details based on the central allocations for the existing schemes.

o State wise

o Revenue District wise

Solution: State Wise Allocation: To update State Wise Allocation details, user would modify the below fields:

State

Allocation Duration (From and To)

GOI Allocation Order No.

GOI Order Date

Scheme Group

Scheme

Based on updating above fields, user would modify below commodity related details: Commodity Details

Commodity

Allocation Type

Quantity (MT up to 3 decimal places)

GOI Allocation Order Validity

Allocation letter for reference

Business Rules and Validations: 1. User can edit allocations and excess off take if any will be flagged in case allocation has been reduced.

2. Allocation Duration (From and To) would be mandatory field for user. Allocation from date should be

less than or equal to Allocation To date.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

59

3. GOI Order Date would be a mandatory field for user. GOI Order Date should be less than “Allocation To

Date”.

4. Scheme Group and Scheme Name would be a mandatory field. Based on the selection of “Scheme

Group”, scheme name dropdown should be populated with the appropriate values. Scheme Name

dropdown should only show those schemes which would be mapped to the respective Scheme groups

5. Multiple Commodity Details can be added in one State Allocation.

6. Commodity Name would be a mandatory field.

7. Allocation Type would also be a mandatory field having the values as: “Regular/Additional/ Ad hoc”.

8. GOI Allocation Order Validity date field would be mandatory and greater than GOI Order date.

Revenue District Wise Allocation: To update Revenue District wise Allocation details, user would modify the below fields:

State

GOI Allocation Orders Dated between (From and To)

GOI Allocation Order No.

Select State Allocation Year & Month

State Allocation Order No.

Allocation Order Date

Scheme Group

Select Scheme

Based on updating above fields, user would modify below commodity related details: Commodities Details

Revenue District

Commodities

Total State Allocation

Payment Cutoff Date

Enter Allocation (MT up to 3 decimal places)

Allocation letter for reference

Business Rules and Validations: 1. GOI Allocation orders Dated between (From and To) would be mandatory for user. GOI Allocation from

date should be less than or equal to GOI Allocation To date.

2. GOI Allocation Order No. field would populate only those orders falling between the GOI Allocation

orders from and To Date selected.

3. Based on the GOI Allocation order No. selection, Scheme group as well as scheme name dropdown

would only show the mapped appropriate values .

4. Special character would be restricted in Allocation Order No. except ‘/’ and ‘-‘.

5. Based on the GOI Order No., Commodity field would only show the mapped appropriate values.

6. Revenue District field would be mandatory and populate the values based on State selected by the user

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

60

7. Allocation should be segregated across the revenue districts.

8. The total Quantity should be less than or equal to the total Quantity of the state allocation.

Requirement 3#: Ability to send an e-Mail/SMS to concerned officers, once the allocation is digitized or captured from external applications.

Solution: To address the above requirement, e-Mail/SMS facility would be integrated with Release order application and e-mails/SMS would be shared to related authorities on any action.

4.2.1.2 INDENT

Indent letter would be generated by the State agency/party which includes the scheme, commodity and payment details. FCI District office would verify the payments details and send indent to competent authority for approval. Once indent approved by competent authority the Release Order Creation process would start. Below are the functional requirements for the Indent generation process.

1) Create New Indent

2) Approve Indent

3) Make Payment

4) Sales Approve

Requirement 1#: Application should have ability to create a new indent.

Solution: In Create New Indent module, user will be provided with below details to fill so that Indent Creation activity can be performed.

FCI District

Revenue District **

Allocation Year/Month

Name of State Agency Party

State Government Allocation Order Number

State Govt. Allocation Order Date

Payment Cut-off Date

GOI Allocation Order Number

Scheme Details

Central Scheme Name

Commodity

Total Allocation Quantity (MT)

Available Quantity (Qtl.Kg gms)

Quantity (Qtl.Kg gms)

CIP/Issue Price (Rs./Qtl.Kg gms)

Cost of Food Grains

Tax / VAT / Other Charges

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

61

Tax Name

Tax Rate

Tax (Rs.)

Cess (Rs.)

Total (Rs.)

Deduction Details

Deduction Details

Amount

** Note: (1) One Revenue District is being served by more than One FCI District. VC is proposed against the same,

example Durgapur and Burdwan in West Bengal Region.

(2) Provisioning for sub division allocation.

Business Rules and Validations:

1. FCI District and Revenue District would be populated automatically for which logged in user is

authorized.

2. User would select Allocation Month and Year. “State Government Allocation Order Number”

would be populated based on selected Month and Year.

3. User would select “State Government Allocation Order Number” and “State Govt. Allocation

Order Date”. Based on the selection against both the fields, “GOI Allocation Order Number”

should be populated accordingly.

4. After performing step from 1 to 3 user would provide Payment Cut-off Date which should be

greater than or equal to today’s date. This input is mandatory for user.

5. User would provide Commodity details. One Indent should capture only one commodity.

6. Quantity should be entered less than or equal to Available Quantity. Available Quantity will refer

to quantity for which Indent is pending.

Quantity Available for Indenting/Off take = Total Allocation – Total Quantity Indented

7. CIP/Issue price will be populated from CIP/Rate master database as per selected commodity.

8. Cost of Food Grains would be calculated by the system.

Cost of Food Grains = (Quantity * CIP/issue price) + Applicable Taxes

9. User can add multiple Tax / VAT/ Other Charges for the currently added commodity. Based upon

the Tax Name selection “Tax Rate” and “Tax” will be calculated

Total Tax= Tax + Cess

10. Multiple Deductions can be added for the current commodity.

Indent Amount= Cost of Food Grains + Tax Cost – Deductions (if any)

11. Multiple indents can be created against a revenue district allocation.

Requirement 2#: Application should have ability to approve or reject the current indent details by Indent Approver.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

62

Solution: To address the above requirement user would be provided with below details to fill so that Indent Approve/Reject activity can be performed. Authorize user will be log in the Application and will select Indent Approve module, where user will provide Date From and Date To as input and user will see details of Indent between given date range which are created for that Revenue District for which user (Approver) is authorized to approve. User will see below details in Awaiting Approval (which are waiting for approval) and Approved (which are approved by user) section.

Awaiting Approval

S.No.

Indent Number

Allocation No.

Indent Submission Date

Indent Status

Approved

S.No.

Indent Number

Allocation No.

Indent Submission Date

Indent Status

By selecting “View/Approve” option of any row item displayed in Awaiting Approval list user will move Indent Approve/Reject module.

o Indent Approve/Reject: In Indent Approve Reject module user will be provided with below details to

view and fill required input details so that Indent Approve/Reject activity can be performed.

Indent No.

Indent Submission Date

FCI District

Revenue District

Allocation Year & Month

Name of State Agency / Party

State Govt. Allocation Order Date

State Government Allocation Order Number

GOI Allocation Order Number

Payment Cut-off date

Schemes Indented By State Agency / Party

Central Scheme Name

Commodity

Quantity

CIP/Rate(Rs./Qtl.Kg gms)

Cost of Food Grains

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

63

Business Rules and Validation:

1. User will get indent of that Revenue District for which he/she is authorized.

2. All the details of indent which will appear to approver are only which are captured at the of

Indent creation.

3. User has to enter Approved Remarks or Reject Remarks for the Indent.

4. Approved Indent will be appearing for payment.

5. User will get a message as status of action.

Requirement 3#: Application should allow the user to provide the payment details. Application should consider the previous balance amounts if any, while generating the current payment details of the current month.

Solution: To address the above requirement user will be provided with below modules by using user can capture payment details.

o Make Payment

o Payment Type

o Make Offline Payment

o Make Payment: In Make Payment module user will be provided with below details of Indent to view

List of Approved Indents

S.No.

Indent Date

Indent No.

Indent Approval Date

State Allocation Order Number

State Allocation Order Date

Amount To Be Paid

Amount Paid

Payment Cut-off Date

User will select Pay Now option against any listed items to process the payment and user will see indent details and pending indent amount of last month to be paid.

Payment Type: In Payment Type module user will be provided with below details to view. Un-utilized Payments details are pending Indent Amount of last month

State Agency Party Name

Indent No.

Indent Date

Indent Approved Date

State Allocation Order No.

State Allocation Order Date

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

64

Indent Amount (INR)

Amount Paid Till Date

Partial Payment Details for Indent No.

S.No.

Payment Mode

Authorization of Cash

Bank Name

Branch

IFSC Code

Payment Date

Transaction / Ref. No.

Amount Paid

FAP Receipt

Un-utilized Payments

S.No.

Description

Amount

User will see Offline and Online Payment options. If user will select Online user will move to Payment page of Bank website. If user will select Offline user will move Make Offline Payment page.

Make Offline Payment: In Make Offline Payment module user will be provided with below details

State Agency Party Name

Indent No.

Indent Date

Indent Approved Date

State Allocation Order No.

State Allocation Order Date

Indent Amount (INR)

Amount Paid Till Date

Payment Details

Payment Mode

Bank Name

Payment Date

Branch Name

Payment Instrument No.

IFSC Code

Amount Paid

Upload Payment Proof

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

65

Business Rules and Validations:

1. Upload Payment Proof is mandatory for every payment.

2. Payment Date should be equal or less than today’s date.

3. When we select “Payment Mode” as DD, Cheque, Bank Challan, NEFT, RTGS the bank details,

Amount and Payment Instrument No. are mandatory.

4. When we select “Payment Mode” as Cash the Details of Authorization of Cash and Amount are

mandatory.

5. User will make payment Online/Offline, payment details will be updated in FAP Application

against selected Indent Details. It will happen though a service.

Requirement 4#: Application should allow the FAP user to verify the payment details which in-turn is verified from the FAP Application. After verifying the payment made by the State agency/party gives the confirmation for proceeding with the indent generation process. Solution: To address the above requirement user will be provided with FAP Approval module by using FAP user can verify payment details.

o FAP Approval: In FAP Approval module user will be provided with below details to which user need to

verify.

List of Pending FAP Approvals

S.No.

Indent Date

Indent No.

Indent Approval Date

State Allocation Order Number

State Allocation Order Date

State / Party Name

Amount Paid

Document Number

Receipt Number

Remarks

View Payment Receipt

User will select “Request FAP Approval” option against any pending item from list and user will move on Payment Verification page. FAP Approve / Reject: Before approval FAP user has to enter receipt No. and document No. from FAP module to RO module in the relevant fields in FAP Approval screen. In this screen, FAP user will be provided with the following fields

Approve / Reject Option

Document Number

Receipt Number

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

66

Approved / Reject Remarks

Upload FAP Receipt

Business Rules and Validations:

1. FAP User can upload Receipt in PDF Format.

2. FAP user will verify and approve the payment details. In case payment is not available then FAP user

has option to reject the indent with rejection remarks.

Requirement 5#: Sales division can approve or reject the current indent details vis-à-vis the amount deposited and the quantity indented.

Solution: To address the above requirement user will be provided with “Approve Indent by Sales section”, here users will Approve or Reject Indent details.

o Approve Indent By Sales: In “Approve Indent By Sales” section user will be provided with below details

from Approval or Rejection. User will get two list Awaiting Approval (which are waiting for approval) and

Approved (which are approved by user) section. Here user will get From To Date option, by providing

date range user will get indent details held under given date range as below:

Awaiting Approval

S.No.

Indent Number

Allocation No.

Indent Submission Date

Indent Status (FAP Approved/Rejected)

Approved

S.No.

Indent Number

Allocation No.

Indent Submission Date

Indent Status (Sales Approved/Rejected)

User will see above details of indents which are approved or waiting for approval by Sales Manager. When user will select “View/Approve” option user will move on Indent Approval/Rejection module.

Indent Approve Reject: In Indent Approve Reject module user will be provided with below details

Indent No.

Indent Submission Date

FCI District

Revenue District

Allocation Year & Month

Name of State Agency / Party

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

67

State Govt. Allocation Order Date

State Government Allocation Order Number

GOI Allocation Order Number

Payment Cut-off date

Schemes Indented By State Agency / Party

Central Scheme Name

Commodity

Quantity

CIP/Rate(Rs./Qtl.Kg gms)

Cost of Food Grains

Schemes Indented By Sales Manager

Total State Allocation Quantity (Qtl.Kg gms.)

Indented Quantity (Qtl.Kg gms.)

Total Amount

Paid Amount

Entitled Quantity (Qtl.Kg gms.)

Approved Quantity (Qtl.Kg gms.)

Business Rules and Validation: 1. Approved Quantity should be less than or equal to Entitled Quantity.

2. User can approve partial indent on the basis of Total and Paid Amount.

Requirement 7#: Ability to send an e-Mail/SMS to concerned officers once the allocation is digitized or captured from external applications.

Solution: To address the above requirement e-Mail/SMS would facility would be integrated with Release order application and e-mails/SMS would be shared to related authorities on any action.

4.2.1.3 RELEASE ORDER

Release Order generation talks about the steps involved in creation of the Release Order based on the Indent received from the State agency/party. Following are the functional requirements for the Release Order generation process. Requirement 1#: Ability to add the commodity details based on the State agencies /parties indented commodity details for the new schemes.

o Create New Release Order

o Approve Release Order

To address the above requirement “Create New Release Order”, “Approve Release Order” modules would be provided to the user. Those users having permission to access Create New Release Order or

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

68

“Approve Release Order” modules would log in the application with valid credential and Create New Release Order or Approve Release Order. User would be provided with below details

o Create New Release Order: In Create New Release Order module user will be provided with below

details

Commercial/Sales Approved Indent No.

View Stock Position

Select Commodity

Select Depot

FCI Depot for Offtake

Release Order No.

Release Order Date

GOI Allocation Order No. & Date

Allocation Month & Year

State Agency/ Party

Issued to Revenue District

FCI District

Schemes Indented By State Agency / Party Details

Central Scheme Name

Commodity

Indented Qty (Qtl.Kg gms)

Sales Officer Approved Qty(Qtl.Kg gms)

CIP/Rate(Rs./Qtl.Kg gms)

Indenter Cost Of Food Grains

Release Order Commodity Details

Central Scheme Name

Commodity Name

Available Indenter Qty(Qtl.Kg gms.)

CIP/Rate(Rs./Qtl.Kg gms)

Issued Qty(Qtl.Kg gms.)

Amount

Business Rules and Validation:

1. User will get select option to FAP Approved Indent No., FCI Depot for Off take. On the basis of selected

Commercial/Sales Approved Indent No., FCI Depot for Off take - Release Order No. auto generates.

2. GOI Allocation Order No. & Date, Allocation Month & Year, State Agency/ Party, Issued to Revenue

District, FCI District will be populated on the basis of selected FAP Approved Indent No.

3. Release Order date will be today’s date.

4. Schemes Indented By State Agency / Party details will be populated on the basis of selected

Commercial/Sales Approved Indent No..

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

69

5. Based on the stock availability user will create the Release Order. User will check stock position by

clicking on “View Stock Position” hyperlink.

6. Only one commodity/scheme can be added in one Release Order.

7. Quantity of Release Order can’t be more than approved Indented Quantity.

8. Multiple “Release Orders” can be created against one approved Indented Quantity. After creating one

Release Order, when user will create another Release Order against same Indent, Release order can be

issued for remaining quantity only.

Available Quantity for Release Order against Indent Number = (Total Indented Quantity against

Indent Number – Release Order Allotted Quantity against that Indent Number)

Commodity Cost = (CIP/Issue Price * Issued Quantity)

Total Release Order Cost = (Commodity Cost + Applicable Tax/Vat/Others Charges - Deductions)

Requirement 2#: Ability to approve or reject the current Release Order details by User.

o Manage Release Order

o Release Order Approve Reject

o Release Order Manage: In Manage Release Order module user will be provided with below details

Awaiting Approval

Release Order No.

Release Order Submission Date

Indent No.

Indent Submission Date

FAP Approval Date

Approved

Release Order No.

Release Order Submission Date

Indent No.

Indent Submission Date

FAP Approval Date

Business Rules and Validation:

1. User able to generate the physical copy of the Release Order with Digital Signature which is mandatory.

o Release Order Approve Reject: In this module user will be provided with below details. This form will

appear when we click on View/Approve button in Release Order Manage page.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

70

FCI District Office - Release Order Verification and Approval

FAP Approved Indent No.

State Allocation Month & Year

GOI Allocation Order No. & Date

FCI Depot for Offtake

FCI District

Release Order Date

Release Order No.

Issued to Revenue District

State Agency/ Party

Schemes Indented By State Agency / Party Details

Central Scheme Name

Commodity

Indented Qty (Qtl.Kg gms)

Sales Officer Approved Qty(Qtl.Kg gms)

CIP/Rate(Rs./Qtl.Kg gms)

Indenter Cost Of Food Grains

Release Order Commodity Details

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

Issued Qty(Qtl.Kg gms.)

Amount

Release Order Cost Details

S.No.

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

Issued Qty(Qtl.Kg gms.)

Amount

Business Rules and Validation: 1. User has to select validity date for the Release Order.

2. Release Order Validity date will be greater than to Today date and should not be more than lifting

duration.

3. User has to upload the Digital Signature at the time of Release Order Approval.

4. User has to enter Approval Remarks or Rejection Remarks for the Release Order.

Requirement 3#: Ability to use the existing common master data to populate the values. To address the above requirement, below masters data would be provided to the user.

State

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

71

FCI District (mapped with corresponding Revenue District)

Revenue District (mapped with corresponding FCI District)

State Agency/Party

Commodity

Commodity Category

CIP/Issue Price (State wise)

Tax (State wise)

Bank

Bank Branch

Requirement 4#: Ability to send an e-Mail/SMS to concerned officers once the Release Order is digitized or captured from external applications.

To address the above mentioned requirement, e-Mail/SMS would facility would be integrated with Release order application and e-mails/SMS would be shared to related authorities on any action.

4.2.1.4 INFLOW The Food Corporation of India purchases food grains from producers during both the seasons, directly or through the agency of co-operatives or purchasing agents, and from millers under various arrangements of procurement determined by different State Governments. FCI undertakes the procurement of food grains on behalf of Government of India and State Governments where it has been entrusted with this responsibility either as a sole agency or jointly with other public procurement agencies. Following are the functional requirements for the Inflow process:

Requirement 1#: Application should have ability to add the commodities as per vehicle challan by Gate Entry Operator.

o Gate Entry - Loaded Truck

o Generate Token Number

o Gate Exit – Empty Truck

Gate Entry – Loaded Truck: In Gate Entry – Loaded Truck module, user will be provided with below details

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Driving License No.

Driver Name & Mobile No.

Source of Inflow

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

72

Entry Date & Time

Loading Date at Source

Consigner

Consignee

Commodity Details as Per Vehicle Challan

Commodity Name

No. of Bags

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

Business Rules and Validation:

1. Vehicle Challan Date should be less than or equal to today’s date.

2. Entry Date should be current date.

3. Loading Date at Source should be less than or equal to today’s date.

4. Single Commodity details will be allowed.

Generate Token Number: In “Generate Token Number” section, user would be able to generate the physical copy of token number.

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Driving License No.

Driver Name & Mobile No.

Source of Inflow

Entry Date & Time

Loading Date at Source

Consigner

Consignee

Commodity Details as Per Vehicle Challan

Commodity Name

No. of Bags

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

Business Rules: 1. Token Number to be printed must be a valid token number.

Gate Exit – Empty Truck: In Gate Exit Empty Truck user will be provided with below details

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

73

Destination Depot Name

Driver Name & Mobile No.

Driving License No.

Entry Date & Time

Source of Inflow

Loading Date at Source

Consigner

Consignee

Loaded Weight of Truck

Weighment Date

Tare Weight of Truck

Weighment Time

Remarks

Commodity Unloaded

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable?

Category

Specification

Type of Labour

Quantity (Qtl.Kg gms.)

Gang No.

Labours Used

Type of Operation

Storage Type

Unit No.

Stack No.

No. of Bags Unloaded

S No.

Commodity

Bag Type (BT/SBT/PP)

As Per Vehicle Challan

Bags

Quantity (Qtl.Kg gms.)

As Per Unit Shed

Bags

Quantity (Qtl.Kg gms.)

Tare Weight Of Bags (Qtl.Kg gms.)

Gross Weight Of Commodity (Qtl.Kg. gms)

Net Weight Of Commodity (Qtl.Kg gms.)

Exit Details

Exit Date & Time

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

74

Business Rules and Validation:

1. Token Number to be printed must be a valid token number.

2. Exit date should be current date.

3. All the weighment details should come from the Open xml data format.

Requirement 2#: Application should have ability to get the weighment details by Weighbridge Operator.

o Weighbridge Room - Loaded Truck

o Weighbridge Room – Empty Truck

Weighbridge Room - Loaded Truck: In Weighbridge Room - Loaded Truck module, user would perform weighment of the loaded truck which was entered into the weighbridge room.

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date & Time

Source of Inflow

Loading Date at Source

Consigner

Consignee

Commodity Details as Per Vehicle Challan

Commodity Name

No. of Bags

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

Loaded Truck Weight

Weighbridge Identification No.

Weighbridge Room - Empty Truck: In Weighbridge Room - Empty Truck module, user would perform weighment of the empty truck which was entered into the weighbridge room.

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date & Time

Source of Inflow

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

75

Loading Date at Source

Consigner

Weight of the Commodity as per 10% Weighment Rule

Loaded Vehicle Weight as Per Weighbridge

Consignee

Commodity Details as Per Vehicle Challan

S No.

Commodity Name

No. of Bags

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

Commodity Unloaded

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable/Non Issuable

Category

Specification

Type of Labour

Quantity (Qtl.Kg gms.)

Gang No.

Labours Used

Type of Operation

Storage Type

Unit No.

Stack No.

No. of Bags Unloaded

Weighment Details

Loaded Weight of Truck

Tare Weight of Truck

Date & Time

Remarks

S. No.

Commodity

Bag Type (BT/SBT/PP)

As Per Vehicle Challan

Bags

Quantity (Qtl.Kg gms.)

As Per Unit/Shed

Bags

Quantity (Qtl.Kg gms.)

Tare Weight Of Bags (Qtl.Kg gms.)

Gross Weight Of Commodity (Qtl.Kg. gms)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

76

Net Weight Of Commodity (Qtl.Kg gms.)

Business Rules and Validations:

1. Token Number to be printed must be a valid token number.

2. Date should be current date.

3. Time should be current time.

4. Tare Weight of Truck should be less than the Loaded Weight of Truck

5. Values of “Gross Weight of Commodity” and “Net Weight of Commodity” are display based

upon the values of “Loaded Weight of Truck” and “Tare Weight of Truck”.

6. All the weighment details should come from the Open xml data format. Where ever

weighbridges do not have a capability to exchange data in open data format, the weighment

details shall be manually fed at weighbridge/gate..

7. In case of Rail Siding Depot, internal movement/rail movement, truck shall be tare weight every

time.

Requirement 3#: Application should have ability to add the commodities as per unit/shed by Unit/Shed In charge.

o Unit / Shed

Unit / Shed: In Unit / Shed module, user will be provided with below details

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date & Time

Source of Inflow

Loading Date at Source

Consigner

Consignee

Loaded Vehicle Weight as Per Weighbridge

Weight of the Commodity as per 10% Weighment Rule.

Commodity Details as Per Vehicle Challan

S. No.

Commodity Name

No. of Bags

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

Commodity Unloaded

Commodity

Crop Year

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

77

Bag Type (BT/SBT/PP)

Issuable/Non Issuable

Category

Specification

Type of Labour

Quantity (Qtl.Kg gms.)

Gang No.

Labors Used

No. of Bags Unloaded

Type of Operation

Storage Type

Unit No.

Stack No.

Business Rules and Validations:

1. Token Number to be printed must be a valid token number.

2. Unit Shed Bag Type should be same as of vehicle challan Bag Type.

Requirement 4#: Application should have ability to add the commodity received as per Rail Movement by Depot manager

o Rail Movement - Inflow

Rail Movement - Inflow: In Rail Movement - Inflow module, user will be provided with below details

Rail Details

Special No.

Special Dispatch Depot / Station

Special Dispatch Date

Special Arrival Depot / Station

Special Arrival Date & Time

Special Release Date & Time

Commodity Received

Unit No.

Stack No.

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable/Non Issuable

Category

Specification

Type of Labour

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

78

Quantity (Qtl.Kg gms.)

Gang No.

Labours Used

Type of Operation

No. of Bags Loaded

Weighment Mode

Business Rules and Validations:

1. Special Indent Date should be less than or equal to today’s date.

2. Special Dispatch/Release Date should be greater than or equal to today’s date.

Requirement 5#: Ability to use the existing common master data to populate the values. To address the above requirement, below masters would be provided to the user.

Depot

Revenue District

Commodity

Bag Type (BT/SBT/PP)

Crop Year

Issuable

Category

Specification

Type of Operation

Storage Type

Weighment Mode

4.2.1.5 OUTFLOW FCI release the food grains to State agencies / parties under various schemes as per the allocation guidelines prescribed by Department of CA, F&PD. Release Order application should capture the commodity loaded and commodity unloaded details for a particular Release order/ Dispatch order Number. Following are the functional requirements

Requirement 1#: Application should have ability to add the commodities as per Release order/Dispatch No. by Gate Entry Operator.

o Gate Entry - Empty Truck

o Generate Token Number

o Gate Exit – Loaded Truck/ Empty Truck (in case of exceptions)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

79

Gate Entry – Empty Truck: In Gate Entry – Empty Truck module, user will be provided with below details

Vehicle No.

Driving License No.

Driver Name & Mobile No.

Entry Time

Release Order/Dispatch No.

Entry Date

Consigner

Consignee

Business Rules and Validations:

1. Entry Date and time should be current.

2. Details will be populated based on Release order No. selection.

3. Dispatch No. should be entered if Release order not selected.

4. In case Dispatch No. , Rail movement or Internal Transfer should be selected.

5. In case Rail Movement Consignee will become free text to enter.

6. In case Internal Transfer Depot name should be selected.

Generate Token Number: In “Generate Token Number” section user would be able to print physical copy of the following details and token number.

Vehicle No.

Driving License No.

Driver Name & Mobile No.

Release Order/Dispatch No.

Entry Date and Time

Consigner

Consignee

Business Rules and Validations:

1. A valid token number is one as long as the truck is within the Depot premises.

2. Token Number to be printed must be a valid token number.

Gate Exit – Loaded Truck: In Gate Exit Loaded Truck user will be provided with below details

Vehicle No.

Release Order/Dispatch No.

Driver Name & Mobile No.

Driving License No.

Entry Date and Time

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

80

Consigner

Consignee

Tare Weight of Vehicle

Weighbridge Identification No.

Commodity Loaded

Unit No.

Stack No.

Commodity

Bag Type (BT/SBT/PP)

Crop year

Issuable

Category

Specification

Type of Labour

Gang No.

Labour Used

Type of Operation

No. of Bags

Quantity

Commodity Unloaded

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable/Non Issuable

Category

Specification

Quantity (Qtl.Kg gms.)

Added /Taken back Loose Grains

No. of Bags Unloaded

Business Rules and Validations:

1. Token Number to be printed must be a valid token number.

2. A valid token number is one as long as the truck is within the Depot premises.

3. Truck Number will be fed in running order without space.

4. Gate pass shall be prepared/generated by Unit/Shed In-charge.

5. Exit date should be current date and time.

6. Exit Gate Pass No. should be validated with generated Gate Pass No..

7. All the weighment details should come from the Open xml data format. Where ever

weighbridges do not have a capability to exchange data in open data format, the weighment

details shall be manually fed at weighbridge/gate.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

81

Requirement 2#: Application should have ability to get the weighment details by Weighbridge Operator.

o Weighbridge Room - Empty Truck

o Weighbridge Room – Loaded Truck

Weighbridge Room - Empty Truck: In Weighbridge Room - Empty Truck module user will be done weighment of the empty truck which was entered into the weighbridge room.

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date

Entry Time

Consigner

Consignee

Release Order /Dispatch No.

Tare weight of vehicle

Weighbridge Identification No.

Business Rules and Validations:

1. Token Number to be printed must be a valid token number.

2. A valid token number is one as long as the truck is within the Depot premises.

3. All the weighment details should come from the Open xml data format. Where ever

weighbridges do not have a capability to exchange data in open data format, the weighment

details shall be manually fed at weighbridge/gate.

Weighbridge Room - Loaded Truck: In Weighbridge Room - Loaded Truck module user will be done weighment of the loaded truck which was entered into the weighbridge room.

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date and Time

Source of Inflow

Loading Date at Source

Consigner

Consignee

Commodity Loaded

Unit No.

Stack No.

Commodity

Bag Type (BT/SBT/PP)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

82

Crop year

Issuable

Category

Specification

Type of Labour

Gang No.

Labour Used

Type of Operation

No of Bags

Quantity

Commodity Unloaded

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable/Non Issuable

Category

Specification

Quantity (Qtl.Kg gms.)

Added /Taken back Loose Grains

No. of Bags Unloaded

Requirement 3#: Application should have ability to add details of the commodity (No. of bag, specification etc.) as per unit shed by Unit Shed In charge.

o Unit / Shed

o Generate Exit Gate Pass

Unit / Shed: In Unit / Shed module, user will be provided with below details

Vehicle Challan No.

Vehicle Challan Date

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date and Time

Consigner

Consignee

Loaded Vehicle Weight as Per Weighbridge

Weight of the Commodity as per 10% Weighment Rule.

Commodity Loaded

Unit No.

Stack No.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

83

Commodity

Bag Type (BT/SBT/PP)

Crop year

Issuable

Category

Specification

Type of Labour

Gang No

Labour Used

Type of Operation

No. of Bags

Quantity

Commodity Loaded

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Issuable/ Non Issuable

Category

Specification

Quantity (Qtl.Kg gms.)

Added /Taken back Loose Grains

No. of Bags Loaded

Business Rules and Validation:

1. Token Number to be printed must be a valid token number.

2. A valid token number is one as long as the truck is within the Depot premises.

3. Duplicate Commodity details will not be added.

Generate Gate Exit Pass: In Generate Gate Exit Pass module, user would be able to generate the physical copy of the commodity details, commodity loaded details, token number and gate exit pass.

Vehicle No.

Destination Depot name

Driver Name & Mobile No.

Driving License No.

Entry Date and Time

Consigner

Consignee

Tare weight of Vehicle

Weighbridge Instrument No.

Commodity Details

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

84

S No.

Unit No.

Stack No.

Commodity Name

No. of Bags

Quantity (Qtl.Kg gms.)

Commodity Unloaded (Loose Grains Loaded/Taken back)

S No

Commodity

Bag Type (BT/SBT/PP)

Quantity (Qtl.Kg gms.)

No. of Bags loaded

Business Rules and Validations:

1. Token Number to be printed must be a valid token number.

2. Truck Number will be fed in running order without space.

3. Gate pass shall be prepared/generated by Unit/Shed In-charge.

Requirement 4#: Application should have ability to take action on Release Order/Dispatch Order in case of exigencies like Initiation of RO Diversion, Closing of RO, Re-weighment etc..

o Depot Manager - Outflow

Depot Manager - Outflow: In Depot manager - outflow module, user will be provided with below details

Review pending details grid

Token No.

Release Order No.

Release Order Date

Entry Date Time

Amount

Business Rules and Validations:

1. The list of Release Orders against which action has already been taken shall not be available to

the depot manager.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

85

4.2.1.6 DIVERSION In case of stock unavailability or where stock can’t be lifted from designated depot, Commercial section of FCI District office diverts the Release Order to any feasible depot within same FCI district. In case Release Order needs to be diverted to any depot beyond the FCI district, Regional office authorizes the Release Order diversion to any depot of other district. User would be provided with below sub- modules under Diversion:

o Manage RO diversion

Below are the functional requirements for Manage RO Diversion:

Requirement 1#: Ability to view the Diverted Release Orders along with associated FAP receipt Solution: Under Manage RO Diversion, user would be able to view the below details related to diverted Release orders:

S.No.

RO No.

RO Creation Date

RO Approval Date

RO Validity Date

State Agency/Party

RO Quantity (Qtl.kg gms)

Quantity Lifted (Qtl.kg gms)

Unlifted Quantity (Qtl.kg gms)

Amount

FAP Receipt: Clicking on “FAP receipt” button, user would be able to view the FAP receipt of

the corresponding diverted release order

Business Rule and Validation: 1. In case of release order validity expiry, same release order should not be shown under Release order list Requirement 2#: Ability to divert a release order Solution: To address the above requirement, user would perform below operation:

Selecting the values from “RO Diversion Type” field

Entering IOG No.

Entering Remarks

Post entering the above details, user would be able to start the process of release order diversion.

In “Manage RO Diversion”, the user would also be provided with options saying “Awaiting Approval” as well as “Approved”.

a. Awaiting Approval: User would be able to find list of awaiting RO diverted list for his/her approval.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

86

b. Approved: User would be able to see all the approved RO by him/her.

Note: User would also be able to see the release order details by clicking “View Release Order Details”.

Business Rules and Validation:

1. IOG No. field should be populated only when RO Diversion Type is selected as “Diversion within

FCI District” and “Diversion to another FCI district outside region”

o Create New Release Order

In Create New Release Order, user can view all approved diverted RO list in dropdown where he/she can create new release order (RO No. will same) against Diverted RO and RO will be assigned to new FCI depot for off take. Requirement 1#: Ability to assign a new FCI depot for off take against a commodity Solution: To address this requirement, system would provide depot dropdown for commodity off-take Business Rules and Validation: 1. Quantity should not be greater than the Balance Quantity against that diverted RO

4.2.1.7 EXTENSION State agency/party shall request for extension, if the State agency/party fails to lift the commodity in the validity period of Release Order. Extension module has below sub modules:

o Manage RO Extension

o Extend RO

o View RO

Following are the functional requirements of the Release Order extension process. Requirement 1#: Ability to extend the validity date of expired Release Order by indenter, Approve or Reject the RO Extension request by Area Manager or General Manager. Solution: To address the above requirement, “Manage RO Extension”, “Extend RO” and “View RO” modules would be provided to the user. Those users having permission to access Manage RO Extension, Extend RO and View RO module would log in the application and request for extension and approve or reject that request. User would be provided with below details

o Manage RO Extension: In Manage RO Extension module user will be provided with below details

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

87

Release Order List

S. No.

RO No.

RO Creation Date

RO Approval Date

RO Validity Date

RO Quantity (Qtl.kg gms)

Quantity Lifted (Qtl.kg gms)

Unlifted Quantity (Qtl.kg gms)

Deposited Amount

RO Extension Status and Authority

RO Extension Validity date

Awaiting Approval

S. No.

RO No.

RO Creation Date

RO Approval Date

RO Validity Date

State Agency / Party

RO Quantity (Qtl.kg gms)

Quantity Lifted (Qtl.kg gms)

Unlifted Quantity (Qtl.kg gms)

Deposited Amount

Extension Request Date

Approved

S. No.

RO No.

RO Creation Date

RO Approval Date

RO Validity Date

State Agency / Party

Deposited Amount

Extend RO Approval Date and Authority

RO Extension Validity date

o Extend RO: In Extend RO module user will be provided with below details

Release Order Details

FAP Approved Indent No.

State Allocation Month & Year

FCI District

FCI Depot for Off-take

Release Order No.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

88

Release Order Date

State Agency/ Party

Issued to Revenue District

Release Order Validity

RO Quantity

Quantity Lifted

Unlifted Quantity

Schemes Indented By State Agency / Party Details

Central Scheme Name

Commodity

Quantity

CIP/Rate(Rs./Qtl.Kg gms)

Cost Of Food Grains

Release Order Commodity

S.No.

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

Quantity (Qtl.Kg gms.)

Amount

Deduction Based on Indent Submitted by State Agency / Party

S.No.

Deduction Details

Amount

Release Order Cost

S.No.

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

Quantity (Qtl.Kg gms.)

Amount

Release Order Extension

No. of days

Remarks

Business Rules and Validation: For PDS/OWS 1. FCI Area Manager will not have power to extend the RO.

2. GM (Region) can extend the RO up to first 15 days including processing period. 2. ED (Zone) can extend the RO up to next 15 days (16th to 30th Day) including processing period.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

89

3. Ministry can extend the RO after the 30th day for no limit. 4. Remarks should be entered by the designated officers for not lifting the commodity by extended time.

For OMSS 1. Will be governed as per MTF.

o View RO: In Extend RO module user will be provided with below details

Release Order Details

FAP Approved Indent No.

State Allocation Month & Year

FCI District

FCI Depot for Off-take

Release Order No.

Release Order Date

State Agency/ Party

Issued to Revenue District

Release Order Validity

RO Quantity

Quantity Lifted

Unlifted Quantity

Schemes Indented By State Agency / Party Details

Central Scheme Name

Commodity

Quantity

CIP/Rate(Rs./Qtl.Kg gms)

Cost Of Food Grains

Release Order Commodity

S.No.

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

Quantity (Qtl.Kg gms.)

Amount

Deduction Based on Indent Submitted by State Agency / Party

S.No.

Deduction Details

Amount

Release Order Cost

S.No.

Commodity Name

Central Scheme Name

CIP/Rate(Rs./Qtl.Kg gms)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

90

Quantity (Qtl.Kg gms.)

Amount

Release Order Extension

Release Order Validity Date

RO Extension Requested Days

Action(Approve/Reject)

RO Extension Validity Date

Remarks

Business Rules and Validation:

1. Ability to select Action(Approve/Reject),

2. Validity will be defined as per MTF.

Requirement 2#: Ability to send an e-Mail/SMS to concerned officers once the Release Order is digitized or captured from external applications. Solution: To address the above requirement e-Mail/SMS would facility would be integrated with Release order application and e-mails/SMS would be shared to related authorities on any action.

4.2.1.8 STOCK PROCESSING

Unit Shed In charge shall Upgrade/Downgrade of the commodities. Following are the functional requirements for the Upgrade/Downgrade or Gain/Loss process

Requirement 1#: Ability to Upgrade/Downgrade of the commodities by Unit Shed Incharge.

o Upgrade/Downgrade

o Gain/Loss

To address the above requirement “Upgrade/Downgrade” and “Gain/Loss” modules would be provided to the user. Those users having permission to access Upgrade/Downgrade and Gain/Loss module would log in the application with valid credential and Upgrade/Downgrade or Gain/Loss of the commodities. User would be provided with below details

Upgrade/Downgrade: In Upgrade/Downgrade module of Stock Processes user will be provided with below details

Upgrade/Downgrade – Adding

Storage Type

Unit No.

Stack No.

Commodity

Crop Year

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

91

Bag Type (BT/SBT/PP)

No. of Bags

Issuable?

Category

Specification

Quantity

Business Rules and Validation:

1. Ability to select Storage Type, Unit No., Stack No., Commodity, Crop Year, Bag Type

Issuable?, Category, Specification.

2. Ability to enter No. of Bags, Quantity.

Upgrade/Downgrade – Editing

Storage Type

Unit No.

Stack No.

Commodity

Crop Year

Bag Type (BT/SBT/PP)

No. of Bags

Issuable?

Category

Specification

Quantity

Business Rules and Validations: 1. Ability to select Storage Type, Unit No., Stack No., select Bag Type Issuable?, Category, Specification.

Gain/Loss: In Gain/Loss module of Stock Processes user will be provided with below details

Gain/Loss – Adding

Storage Type

Unit No.

Stack No.

Gain / Loss Type

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Category

Specification

Issuable?

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

92

No. of Bags

Quantity

Business Rules and Validations:

1. Ability to select Storage Type, Unit No., Stack No., Commodity, Crop Year, Bag Type, Category,

Specification, Issuable?.

2. Ability to enter No. of Bags, Quantity.

Gain/Loss – Editing

Storage Type

Unit No.

Stack No.

Gain / Loss Type

Commodity

Crop Year

Bag Type (BT/SBT/PP)

Category

Specification

Issuable?

No. of Bags

Quantity

Business Rules and Validations:

1. Ability to select Storage Type, Unit No., Stack No., Bag Type, Category, Specification, Issuable?.

4.2.1.9 NCDEX RO NCDEX RO is used to create a release order against the tendered commodity (OMMS (D)). Requirement #1:

Create NCDEX RO: concern user can see this option and create a new NCDEX for particular party, FCI dist and FCI depot for off take. Scheme group will be the OMMS (D) only. And capture payment details also.

NCDEX Release Order No.

NCDEX Release Order Date

FCI District

FCI Depot for Off-take

Release Order No.

NCDEX RO Validity Date

State Agency / Party

Scheme Group

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

93

Scheme Name

Commodity Name

Rate(Rs./Qtl)

Quantity (Qtl.Kg gms.)

Amount

Payment Mode

Payment Date

Payment Instrument No.

Amount paid

Bank Name

Branch Name

IFSC Code

Upload NCDEX RO

Business Rule and Validations:

1. Release Order No. : Combination of NCDEX/RO/FCI depot Code/Running No. Ex :

NCDEX/RO/NG19002/00003

2. Only OMSS scheme group is available for NCDEX RO.

3. Digital signature will be mandatory for NCDEX RO.

4. No Payment verification from FAP Application is required as RO is already generated.

Requirement #2:

After creating the NCDEX RO, The same release order will appear for approval to the concern user. He will either approve or reject with approval/Rejection remarks.

NCDEX RO No.

NCDEX RO Creation Date

NCDEX RO Validity Date

RO No.

Party Name

Amount

After viewing particular record: user can approve as well as reject

4.2.1.10 RO REIMBURSEMENT All the balance quantity or amount paid by state agency or party for which commodity has not been lifted can go for reimbursement the amount of the balance or whole quantity. Quarterly report of such expenditure will be presented in the FCI Board. Business Rule and Validation:

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

94

1. Payment has to verify from FAP and lifted quantity against the payment has to verify from the RO

application.

2. During reimbursement amount should not be excess from the amount of balance quantity.

3. After successful reimbursement of a release order the same has to close by district officer.

4.2.2 DATA EXCHANGE ENGINE Data Exchange engine is responsible for implementing the business functionality to transfer the information between the proposed Release Order application with other external applications to perform the Release Order operations. It allows maintaining the data consistency and uniformity between all the applications. Data exchange engine module talks about linking the external applications with Release Order application. Following are requirements to implement the data exchange module.

1. To identify the data exchange parameters.

2. Data exchange bi-directional/uni-directional.

3. Data exchange approaches

a. Backend database scripts

b. XML web services

c. simple flat/CSV file

d. Any other open data format

4. Database Sync Requirements

a. Time period

b. online/offline

c. Communication technology

Release Order application shall be linked with existing external applications to perform the Release Order operations workflow.

1. FAP - Financial Accounting Package – For creation of invoices in FAP. Data will be consumed by FAP

application through XML web services in consultation with FAP/FAP vendor (which is maintaining the FAP

Application) after finalization of Release Order Application SRS.

2. FEAST – Food and Essential Commodities Assurance & Security Target – To handle the State level allocation

details for the TPDS schemes

3. SIMS – Stakeholder Inventory Management System – To get the State agency officers details for TPDS

schemes.

4. DCMS – Depot Code Management System - To find the active depots in the FCI District.

5. IRRS - IISFM Rapid Reporting Services – To get the depot wise stock positions details.

6. Integration with Weighbridge - to handle the inflow and outflow stocks management in Depot.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

95

4.2.3 WEB PORTAL The development of web portal for Release Order Application means creating a website in which the management of all Release Order operations could be done online. This portal is designed using industry standard .Net technologies with MS SQL Server as a backend database. Web Portal, is an online reporting with executive dashboard application which allows stakeholders to perform the Release Order tasks. It allows the users to track and monitor the Release Order status online. It includes following components

1. GUI Screens to perform the Release Order Operations online

2. Executive Dashboard for overall portal administration and configuration

User Management.

Schemes based State/Revenue District wise allocations.

Depot/FCI District/Revenue District/State/Zone/Country wise Stock Positions.

Status of the Release Orders and off take against the Release Orders.

Schemes details along with CIP and validity period etc.,

3. Online Reports to track and view the Release Order Operations.

Allocation – State, Revenue and FCI District-wise.

Indent Generation Reports Release Order Generation Reports.

Release Order Progress Reports.

Online stock lifting Status Reports against the Release Orders.

Release Order Exceptional Reports – (Diversion, Extension and Reimbursement Reports).

Daily Release Order Deposit.

Scheme Commodity wise Issues.

Release Orders between Dates.

Scheme & Commodity wise Issues Summary.

Scheme wise Issues.

Single RO Scheme wise Issues Commodity wise.

Statement of Issue Date wise.

4.2.3.1 FUNCTIONAL REQUIREMENTS

1. Web Portal shall be built on a multi-tiered, distributed architecture, including object-oriented design, event-

driven programming design, and transaction-based processing.

2. Ability to create, edit and view different user groups. A user group is assigned privileges of reading, writing

application resources, e.g. user management screen, information entry screen etc.

3. Ability to create a new system user in an already created group and then to edit and view the user

information.

4. Allows administrators to easily manage users and groups through a GUI interface.

5. Ability to provide login and logout facility to multiple concurrent users (this will be a multi user application).

6. Ability to authenticate and provide confined view to the user as per permitted privileges.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

96

7. Single-Sign On (SSO) facility

8. Customized view based on the user access levels.

9. Support Unicode compatibility.

10. The proposed system should provide relevant prompts to available commands or actions on every screen.

11. The system should have Instructions for receiving help and for quitting from the system should appear on

every screen.

12. The portal will be compatible with the hardware and software used for this purpose.

13. The system will facilitate the administrator to use pre-defied access levels to assign format of reports at

different levels.

14. The system should have the ability auto populate the relevant parameters of any given parameter once it’s

fed or selected in the form. For Eg. If Release Order Number is generated which is used in a form then all the

related fields on the form, which already persist in the database, should populate automatically.

15. The system must have the ability to generate a unique Release Order number automatically.

16. The system should generate the following physical documents in PDF format and store it in the backend

system and be accessible/ download/print the same on need basis.

a. Indent Letter

b. Release Order generation document in PDF format

c. Release Order closing document with daily lifted depot and quantity details

d. Release Order cancelled document

e. Release Order diversion document

f. Release Order Reimbursement Document

g. Delivery/Issue Planning Sheet

h. Weight Check Memo and M-form

i. Inward Gate Pass

j. outward Gate pass

17. This system must have the ability to determine the current process of the Release Order

18. The system must have the ability to generate separate views based on the User Roles and access rights. The

type of web pages displayed will depend upon the access rights given to them. The System should directly

launch the required page.

19. The system must have the ability to perform analysis reports based on the history data and should perform

and make predictions in advance accordingly.

20. The system must have the ability to automate information regarding inbound and outbound trucks and the

quantities that they are carrying.

21. The system must have the ability to update stocks on daily basis.

22. The system must have the ability to maintain record of the transactions pertaining to Release Order based

on the Quantity lifted.

23. The system must have the ability to provide the reports based on the Scheme wise and commodity wise

based on the State Agency/Party.

24. The system must have the ability provide required information to the State Agencies and Parties.

25. The system must have ability to generate notifications against delay in the Release order operations.

26. The system must have the ability to maintain audit trail and keep track of each other’s activities and actions

being performed within the system.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

97

27. The system must be able to provide search the database according to the search as per the criteria specified

by the user.

28. The system must have the ability to generate progress reports statements for the selected period (i.e Daily,

Weekly, Monthly and Yearly etc).

29. The system must have the ability to generate progressive reports.

30. The system must have the ability to capture the transactional data for weighbridge from Weighbridge

software.

31. The system must have the ability to print the physical document through portal.

32. The system must have the ability to send print out report in pre-defined format.

33. The system must have the ability to enter, update the information of parties / State Agencies details on

need basis.

34. The system shall utilize the already available information either from Release Order or access it from the

external applications.

4.2.3.2 USER INTERFACE REQUIREMENTS The users from different stakeholders also can access the Release Order Portal online using any web browser. Only the registered users can access the portal based on the access rights and user credentials. The proposed Portal should meet global standards in best practices, design and functionality. The portal should comply with the following standards

Guidelines for Indian Government websites MDDS – Demographic Metadata and data standards Localization standards W3C standards level 2 The portal should be accessible and operational from web enabled devices like Laptops, tablets and smart

phones etc.

Connectivity Requirements to access the application

• To access the Release Order portal, internet connectivity will be needed at both server side as well as client side.

• Communication between the systems is mandatory for data exchange between the Release Order applications and the external applications and vice versa.

• SMS Gateway Server Along with this, the application should have the connectivity to the portal will interact with the SMS Gateway server to push SMS to different stakeholders

• Email servers to send the automated emails generated from the system to various stakeholders of the system.

• Connectivity to the external applications

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

98

Below are the user interfaces for Release Order application:

Figure 15: Login Page

Figure 16: Dashboard

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

99

Figure 17: State Wise Allocation Page

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

100

Figure 18: Add New Revenue District Wise Allocation Page

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

101

Figure 19: Update Revenue District Wise Allocation Page

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

102

Figure 20: Generate Indent

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

103

Figure 21: Indent Approval

Figure 22: Make Payment

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

104

Figure 23: Make Offline Payment

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

105

Figure 24: Pending for FAP Approval

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

106

Figure 25: Approve Indent by Sales

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

107

Figure 26: Release Order Creation

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

108

Figure 27: Release Order Approval

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

109

Figure 28: Gate Entry Token No.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

110

Figure 29: Inflow Token No.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

111

Figure 30: Weighbridge - Loaded Truck (Inflow)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

112

Figure 31: Unit/Shed In-charge (Inflow)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

113

Figure 32: Generate Gate Pass (Exit)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

114

Figure 33: Empty Truck (Inflow)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

115

Figure 34: Gate Exit (Inflow)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

116

Figure 35: Empty Vehicle (Outflow)

Figure 36: Generate Token

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

117

Figure 37: Gate Exit Loaded Truck

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

118

Figure 38: Depot Manager Review & Approval

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

119

Figure 39: RO Diversion

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

120

Figure 40: RO Extension

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

121

Figure 41: NCDEX Release Order Digitization

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

122

Figure 42: NCDEX RO Approval

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

123

Figure 43: FAP Verification

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

124

Figure 44: Upgrade/Downgrade

Figure 45: Gain/Loss

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

125

Below are the Reports:

Figure 46: Daily Deposit

Figure 47: FAP Approval

Figure 48: Gate Operator Inflow

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

126

Figure 49: Gate Operator Outflow

Figure 50: Indent Approver

Figure 51: Area Sales Manager Report

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

127

Figure 52: Indent Report

Figure 53: Release Order between Dates

Figure 54: Release Order Approver

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

128

Figure 55: Release Order Creator

Figure 56: Scheme Commodity Wise Issue

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

129

Figure 57: Scheme Commodity Wise Issue Summary

Figure 58: Scheme Wise Issue

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

130

Figure 59: Issues off take

Figure 60: Statement of Issue

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

131

4.2.3.3 GENERAL REQUIREMENTS This section talks about the general (non functional) requirements for the proposed Release Order application.

1. User Rights and Security Management

Control all the authorized users with their assigned rights and only authorized users can login to the

portal and perform the tasks that the administrator of the portal has allowed from menu-level up to the

button level (add, edit, delete, print, post and view etc.)

Authentication of a user to a secure Web site via the Secure Sockets Layer (SSL) protocol with 128 bits

encryption technique.

Access level of each user shall be defined at the time of creating the user.

2. Performance

Background processes, reporting, data loading, data integrity checking, data backup operations etc

should not take a toll on the performance of the system.

System should perform optimally during normal and peak workloads.

The system must be designed for less than 1% downtime at normal load.

3. Operations, Backup and Recovery

Mechanisms and techniques to must be devised to guard against unintentional loss of data. If necessary,

full data recovery must be made possible as and when required.

4. The system should have an emergency / contingency plan during failures.

5. Online Monitoring and Logging

For the purpose of trouble shooting and performance analysis, authorized members activity log

mechanism must be incorporated in the system.

The system must be able to identify and reveal which individual has modified, added or deleted any data

within any part of the system. This feature generates a comprehensive log of all actions under taken by

various users. This trail ensures all information in the system is secure and can be used for accountability

and proper monitoring of the system.

4.2.4 DATABASE REQUIREMENTS

A Release Order database is responsible for storing the data pertaining to release order application. Release Order application uses the MS SQL as a backend system

Following are the identified requirements to create the Database for Release Order Application

4.2.4.1 DETERMINE THE TABLES

Following are the proposed design guidelines to generate the tables for the Release Order application.

Table should not contain duplicate information, and information should not be duplicated between tables (e.g. Store the user details name, in only one table and can be accessed from other tables based on user id key).

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

132

When each piece of information is stored in only one table, application shall update it in one place. This is more efficient, and also eliminates the possibility of duplicate entries that contain different information.

Design tables without redundant data. Choose appropriate data types for fields. It saves not only space in database and also handles the data

validation checks. Create indexes for fields you sort, join, or set criteria for faster retrieval.

4.2.4.2 DETERMINE THE FIELDS YOU NEED IN THE TABLES

Once the tables are identified the fields required can be determined. When sketching out the fields for each table, keep following tips in mind:

Relate each field directly to the table. Determine the data types and sizes for the identified fields. Don't include derived or calculated data (data that is the result of an expression). Include only the specific information you need.

4.2.4.3 IDENTIFY FIELDS WITH UNIQUE VALUES

There are three kinds of primary keys that can be defined:

AutoNumber primary keys - An AutoNumber field can be set to automatically enter a sequential number as each record is added to the table. Designating such a field as the primary key for a table is the simplest way to create a primary key.

Single-field primary keys - If you have a field that contains unique and not null values such as unique serial numbers or part numbers, you can designate that field as the primary key. The primary key field should not allow the NULL values.

Multiple-field primary keys - In situations where you can't guarantee the uniqueness of any single field, you may be able to designate two or more fields as the primary key. The most common situation where this arises is in the table used to relate two other tables in a many-to-many relationship

4.2.4.4 NORMALIZATION

Normalization is a complex process with many specific rules and different levels intensity. In its full definition, normalization is the process of discarding repeating groups, minimizing redundancy. In simple terms, the rules for normalization can be summed up in a single phrase: "Each attribute (column) must be a fact about the key, the whole key, and nothing but the key." Said another way, each table should describe only one type of entity (such as a release order, commodity, or scheme). Some normalization benefits are:

Data integrity (because there is no redundant, neglected data). Optimized queries (because normalized tables produce rapid, efficient joins). Faster index creation and sorting (because the tables have fewer columns). Faster UPDATE performance (because there are fewer indexes per table). Improved concurrency resolution (because table locks will affect less data).

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

133

4.2.4.5 DETERMINE THE RELATIONSHIPS BETWEEN TABLES

Once the tables and primary key fields are identified, the related information can place together in meaningful ways.

To do this, define relationships between tables. Relationship is an association between common fields (columns) in two tables. A relationship works by matching data in key fields. In most cases, these matching fields are the primary key from one table, which provides a unique identifier for each record, and a foreign key in the other table.

Relationships between tables are grouped into 4 groups:

o One-to-one (1:1) - each record in Table A can have only one matching record in Table B, and each record in Table B can have only one matching record in Table A. This type of relationship is not common and it is very rarely used in database systems, but it can be very useful way to link two tables together. The information related in this way could be in one table. However, you might use a one-to-one relationship to divide a table with many fields in order to isolate part of a table for security reasons, or to store information that applies only to a subset of the main table, or for efficient use of space. A one-to-one relationship is created if both of the related fields are primary keys or have unique indexes.

o One-to-many (1:M) - is the most common type of relationship and it is used to relate one record in a table with many records in another table. In a one-to-many relationship, a record (parent) in Table A can have many matching records (children) in Table B, but a record (child) in Table B has only one matching record (parent) in Table A. This kind of relationship is created if only one of the related fields is a primary key or has a unique index.

o Many-to-one (M:1) - is used to relate many records in a table with only one (single) record in another table. It is often called the lookup table relationship. Normally, this kind of relationship is not based on a primary key field in either table. Although in theory this relationship is one-to-one, it is known as many-to-one because it does not use a primary key field for the link, and many records from the primary table link to a single record in another table.

o Many-to-many (M:M) - is used to relate many records in a table with many records in another table. A record (parent) in Table A can have many matching records (children) in Table B, and a record (child) in Table B can have many matching records (parents) in Table A. It is the hardest relationship to understand and it is not correct. By breaking it into two one-to-many relationships and creating a new (junction/link) table to stand between the two existing tables (e.g. whose primary key may consist of two fields - the foreign keys from both tables A and B) will enable correct and appropriate relationship setting. A many-to-many relationship is really two one-to-many relationships with a junction/link table.

4.2.4.6 CREATE MASTERS DATA AND BASIC DATA TO RUN THE APPLICATION

Develop the scripts to have the basic data to run the application like (users, schemes, party names, commodities etc) which can be done initially for test environment and can be replicate it to production environment.

Master Data

o Allocation Masters

o Scheme Masters

o Commodity Masters

o FCI District vs Revenue District Mapping Masters

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

134

o Location wise Project Stakeholder Masters

Head Office

Zonal

Regional/State

FCI District

Depot

User Data

Transactional Data

4.2.4.7 IDENTIFY SHARING FIELDS

To check the external application schema including the tables fields and relationships

Identify the data exchange fields and formats

Design the scheme accordingly

4.2.4.8 BACKUP & MAINTENANCE

The application should take the backups to avoid the loss of the data in case of system failure

1. Data backup – daily – full/Incremental

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

135

4.3 BEHAVIORAL REQUIREMENTS – SYSTEM LEVEL

4.3.1 USE CASE VIEW

4.3.1.1 RELEASE ORDER PROCESS

ACTORS RELEASE ORDER PROCESS STEPS

Ministry CA&PDS

GOI

FCI Regional Office

FCI District Office

FCI Depot Office

FCI Zonal Office

Allocation

State Agencies/

Parties

Indent Generation

Payment Confirmation Depot Assignment

Release Order Creation

Delivery Plan Weighment

Commodity Issue Commodity Lifting

Request Approve/Reject

Request Reimbursement

Request Approve/Reject

30 Days

RO Initiation

RO Generation

RO Execution

RO Extension

RO Reimbursement

RO Diversion

Kill RO

RO Closing

> 30 Days

15 Days

Close RO

Figure 61: Use Case Release Order Process

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

136

4.3.1.2 RELEASE ORDER INITIATION

ACTORS ACTORSRELEASE ORDER INITIATION

Add state level Allocation Details along with Issue

Price based allocation orders and guidelines

Update the existing State Level Allocation Details

along with Issue Price according to new new

guidelines given by CA,PDS, GOI

Cancel the schemes/allocations if GOI cancel the

scheme/allocations

STATE LEVEL ALLOCATIONS

Add Revenue district wise allocations based on the

details provided by state agencies/parties

Update the existing Revenue District level allocations

with Issue Price according to new guidelines given by

CA,PDS, GOI

Cancel the schemes/allocations if GOI cancel the

scheme/allocations

Generate the Indent with Scheme and

Commodity along with Bank Details

Approve by FCI Accounts section

Make the payment in bank and enter the

Payment Details

Prepare the allocation requirements based on

the demand and map it to actual GOI

allocations

Select the party enter the payment details

into FAP

Validate the payment Details with the Bank

online and Approve and Email/SMS Sent to

the Respective Parties

Validate Actual allocations with Requested

Allocations

Approve

Approve

INDENT GENERATION

INDENT APPROVAL

REVENDUE DISTRICT WISE

ALLOCATIONS

Approved

Indent

Indent

Generation

E Mail

SMS

Reject

Reject

FAP Online

Ministry CA&PDS

GOI / FCI

Regional Office

FCI Regional Office

State Agency /

Party

FCI District Office

Sales Section

FCI District Office

Accounts Section

Verify

Figure 62: Use Case Release Order Initiation

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

137

4.3.1.3 RELEASE ORDER GENERATION

ACTORS ACTORSRELEASE ORDER GENERATION

Selects the Designated Depot using DCMS

Assigned the Depot based

on Stocks Availability using IRRS

Generate the Release Order

RELEASE ORDER CREATION

Check the Party, Payment and Commodity Details

Approve the Release Order

Digitally Signed Release Order

Yes

Yes

RELASE ORDER APPROVAL

DCMS

IRRS

FCI Sales Section

FCI District

Area Manager

Retrieve Depot

Details ( DB Scripts)

Retrieve Stocks

Details – DB Scripts

FCI Depot

State Agency / Party

FCI Depot

FCI District Office

Sales Section

Digitally Singed Release

Order is Generated

Reject

Update RO

(DB Scripts)

E Mail

SMS

Email to OfficersSMS to

Officers

Figure 63: Use Case Release Order Generation

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

138

4.3.1.4 RELEASE ORDER EXECUTION

ACTORS ACTORSRELEASE ORDER EXECUTION

Generate the Delivery

Plan Sheet

Generate the Inward

Gate Pass

Capture the Truck Tare

Weight from Weigh

bridge

IRRS

Depot Manager

Weighbridge In-Charge

Step 1

Step3 Step 8

FCI Depot

State Agency / Party

FCI Depot

FCI District Office

Sales Section

Updated RO with Lifted

Quantity

Update Stocks

(DB Scripts)

E MailSMS

Email to Officers SMS to Officers

Gate Incharge

Inward

Gate Pass

Delivery

Plan Sheet

Weighbridge

Software

CSV/Serial

Connectivity

Inward Weight

Receipt

Step 2

Unit Incharge

Step 4

Assign and Validate the

Lifted quantity

Capture the Gross

Weight of Truck

Step 6

Step 5 CSV/Serial

Connectivity

Check the lifted Weight

Vs loaded weight on the

Truck

Step 7

Step 8 - Gain/Loss

Quantity Can be adjusted

Continue the RO Execution Steps 1 to Step 9 till all the

quantity against Release Order is lifted

FEAST

Update Stocks

(DB Scripts)

Freeze the lifted Quantity

Aggregate lifted Stocks

On Daily basis

Step 9

Weight Check

Memo

Outward

Gate Pass

Figure 64: Use Case Release Order Execution

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

139

4.3.1.5 RELEASE ORDER CLOSING & OTHER SCENARIOS

ACTORS ACTORSRELEASE ORDER EXECUTION

Generate the Delivery

Plan Sheet

Generate the Inward

Gate Pass

Capture the Truck Tare

Weight from Weigh

bridge

IRRS

Depot Manager

Weighbridge In-Charge

Step 1

Step3 Step 8

FCI Depot

State Agency / Party

FCI Depot

FCI District Office

Sales Section

Updated RO with Lifted

Quantity

Update Stocks

(DB Scripts)

E MailSMS

Email to Officers SMS to Officers

Gate Incharge

Inward

Gate Pass

Delivery

Plan Sheet

Weighbridge

Software

CSV/Serial

Connectivity

Inward Weight

Receipt

Step 2

Unit Incharge

Step 4

Assign and Validate the

Lifted quantity

Capture the Gross

Weight of Truck

Step 6

Step 5 CSV/Serial

Connectivity

Check the lifted Weight

Vs loaded weight on the

Truck

Step 7

Step 8 - Gain/Loss

Quantity Can be adjusted

Continue the RO Execution Steps 1 to Step 9 till all the

quantity against Release Order is lifted

FEAST

Update Stocks

(DB Scripts)

Freeze the lifted Quantity

Aggregate lifted Stocks

On Daily basis

Step 9

Weight Check

Memo

Outward

Gate Pass

Figure 65: RO Closing & Other Scenarios

5. NON FUNCTIONAL REQUIREMENTS This section talks about the non functional requirements of the proposed release order application.

5.1 PERFORMANCE REQUIREMENTS Performance is defined as the responsiveness. Release Order Application should manage the user load and response time. The response time for average network connectivity speed should be as follows:

90% of the responses for static web pages should be within 2 seconds. 5-10 second: For user operation on data (for e.g. sorting of data in a column) or (5 to 50 records per page up

to max of 100,000 records) 10-20 second: For user awaiting response from the system upon executing a transaction (for e.g. a

query/update). 1 minute – Unacceptable response time

It would be the key challenge is that its interact with the external applications to perform the Release Order Operations The proposed solution should take care of the application level performance requirement by do the data

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

140

sync like caching technique. The size of pages should be such that even on low bandwidth internet connections response time should be satisfactory. Following are few guiding principles but not limited to that Releaser Order Application should adhere in order to achieve high performance

Most of the application level logging should be disabled in production code. (Only Critical level logs are maintained in the production environment to improve the performance). In test environment keep all the logs.

Code should be optimized in the performance testing phase before deploying in production environment.

5.2 SAFETY AND SECURITY REQUIREMENTS In order to maintain the highest levels of security and privacy of the data, the following requirements to be considered:

Application and data access strictly as per the user/group/role based access controls and password

protection.

Maintain the access controls based on the user levels.

Password security at operating System level and application level.

Access control and rights and authorization levels.

Provision for digitally sign Release Order to ensure security.

Protection against virus threats, Intruders, Trojans and other security threats.

5.3 SOFTWARE QUALITY ATTRIBUTES

5.3.1 HIGH AVAILABILITY High availability refers to a system or component that is continuously operational for a desirably long length of time.

5.3.1.1 INFRASTRUCTURE LEVEL – NIC To achieve the high availability of following components are to be ensured.

Network elements such as routers, gateways etc. firewalls load balancers/dispatchers

5.3.1.2 SOFTWARE LEVEL Following are proposed guidelines to achieve the high availability of the Release Order application

All file names should be relative Do not hardcode IP addresses Do not bind anything with 'local host' Minimize amount of data saved in 'http session object' Do not use static variables Do not perform write operations on external files

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

141

5.3.2 SCALABILITY Scalability is the ability of a system, network, or process, to handle growing amount of load in a Release Order Application Following measures of scalability to be consider while developing the proposed Release Order application. Administrative scalability: Number of stakeholder organizations may increase in future Functional scalability: New functionality may be needed to be added Geographic scalability: Extended it to more depots or offices may be added in future Load scalability: Number of users may increase To address the scalability challenge, the modular design will be adopted. Proposed architecture will use Service Oriented Architecture (SOA). Interactions among the various services and integration with the existing application will be achieved using XML open standards. T The proposed solution should adhere to following are few principles in order to achieve scalability

• Make software and layout design highly modular.

• The solution should be developed using layered architecture with components spread across different

architectural layers.

• Make the client component as thin as possible to serve the end user requests in faster and efficient manner.

• In the data layer, to serve the data requests in parallel, multiple instances of database must be deployed.

Based on the load and other parameters, done can plan the clustering of underlying data sources.

• The data archival and purging based on the requirement will also improve the scalability of the application.

5.3.3 INTEROPERABILITY Interoperability is the ability of diverse systems and organizations to work together (interoperate). Interoperability is a property of a product or system, whose interfaces are completely understood, to work with other products or systems, present or future, without any restricted access or implementation. The interfaces of Release Order application should be properly exposed to make it interoperable. The proposed architecture of Release Order Application is built around the web services standard and adopts open data exchange standards for interacting with various applications to address the interoperability requirement. Interoperability also means the ability of software to work on different browsers adhering to standards.

• The Release Order Application should follow standard technologies and techniques, data models and

interfaces.

• Meta data and application standards must be taken into account from the inception of the Release

Order Application.

• Vendor-specific extensions to the standard Web technologies (XHTML, HTML, JavaScript) and plug-ins

should be avoided.

• Distributed search of site may use page-level Meta tags, a site map and/or site search tool.

• External interfaces transactions should be logged.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

142

• use Web services to integrate with existing applications

• The application should work with most common Operating systems, web browsers, and access devices

like computers, laptops and mobiles.

5.3.4 USABILITY Usability is a quality attribute that assesses how easy user interfaces are to use. The proposed application should be easy to use. Usability is defined by following quality components:

• Learnability - How easy is it for users to accomplish basic tasks the first time they encounter the design?

• Efficiency - Once users have learned the design, how quickly can they perform tasks?

• Memorability -When users return to the design after a period of not using it, how easily can they

reestablish proficiency?

• Errors - How many errors do users make, how severe are these errors, and how easily can they recover

from the errors?

• Satisfaction- Make the application more modular

• Use relative font size so that a user can easily change overall font size from the browser interface.

• Release Order Application should function even with simple JavaScript and CSS.

• Navigability –The user should be able to perform operations without having to navigate through

multiple pages/links – No operation should require more than 4 to 5 clicks.

• Familiarity – The system’s interfaces and navigations should be based on other systems that the users

are familiar with.

Administration – The system should not require any administration tasks at the user level. Interfaces

should be available for administration/setup operations.

Help - The system should provide online help to the end users.

Standards Adherence – The system should adhere to commonly accepted standards of web-design

(such as acceptable size of web pages, small style sheets etc)

5.3.5 EXTENSIBILITY Extensibility refers the ability to add new functionality without requiring major changes to the existing code. Release Order Application should be extensible in the sense that new features can be easily added or plugged-in without any significant changes to the existing system.

• Release Order Application should be extensible to adopt following changes with minimal or no changes

to existing code.

• Providing new workflows.

• Providing new functionality or feature or service.

Following are few guiding principles to be followed but not limited to that Release Order Application should adhere in order to achieve extensibility–

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

143

• Solution must be developed using Layered architecture

• Solution must follow Object oriented methodology, which inherits extensibility

• User defined attributes

• Business rules

• Configurable parameters

5.3.6 MAINTAINABILITY Software maintenance is the modification of a software product after delivery to correct faults, to improve performance or other attributes. Proposed solution should adhere to the following guidelines for realizing Maintainability

• Software Code must be modular and well documented.

• Avoid Complex Coding: Very complex “spaghetti code” is quite difficult to maintain safely. Hence it should

be avoided.

• Early planning: anticipating what and how programs might be modified at a later stage.

• Modular design: defining subsets and simplifying functionality (i.e., one module performs only one function).

• Object-oriented design: encapsulating both methods and data structures to achieve a higher level of

independence.

• Uniform conventions: facilitating error detection and debugging.

• Naming conventions: providing understandable codes.

o Use of Coding standards, comments, and style enhancing readability of the program.

o Use of Documentation standards

o Use Common tool sets

o Configuration Management

o Proper versioning of the software to be maintained.

• All the artifacts related to the software such as code, SRS, User Manual etc. should be well documented and

self-explanatory for any programmer to understand. Detailed documentation shall be available at each stage

for easy comprehensions of the application system.

• All documents shall be prepared as per the defined documentation standards.

• Backup and recovery policy should be in place for databases. The system administrator shall take regular

back up of the database.

• Configurable parameters

5.3.7 UNIFORMITY OF PARAMETER

To develop a web enabled, work flow based application for Release Order with appropriate linkages with DCMS, FEAST, DCMS, FAP and Weighbridge applications which will enable to have a complete view of the inflow and outflow of the commodities and the stock position in the depot , we have to define some protocols. Existing external applications are running independently and application users are repeatedly entering the

same parameters manually in the applications separately based on data available in physical papers. There are

several ways for applications to exchange data with other applications. We will select any one among CSV, XML

or open format to exchange data. Hence, there is no validation and verification checks for the entered data

since the applications are running independently RO Application will maintain Uniformity of Parameters.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

144

Data maintained by external application are different type and format. Standards should be developed to insure

compatibility between applications developed by different vendors, and to allow for reasonable success in

transferring data. The RO Application will produce standards that deal with data communications. The standards

bring uniformity to data communications.

Data standardization is the first step to ensure that your data is able to be shared across the enterprise. This

establishes trustworthy data for use by other applications in the organization. Ideally, such standardization

should be performed during data entry. If, for some reason this is not possible, a comprehensive back end

process is necessary to eliminate any inconsistencies in the data.

For instance: when application will communicate through the FAP application then user has to go for XML data

exchange which is platform and software independent. XML data exchange reduces the over head on the

application due to its nature. Both the vendors will agree on a particular format of the XML to interchange the

data and get the desired result set.

Another example we take of as data exchange between FIST and RO application as WSDL format. WSDL is used

to HTTP protocol to communicate between client and server. WSDL format is widely preferred and can be

generated by the WCF service. WCF service has it on features and more ever is platform and language

independent.

Data exchange will take place in the application based on client and server and request and response based. A

client is going to send the request and getting response from server. The request can be a form of Entity and

response will be in form of Entity so that we can have same data contract between client and server.

In case of weighbridge communication we are going to provide the WCF server to get weighment details. WCF

service will expose by the client and consume by the application to get the weighment details.

Data contract will help to make data standardization by using the provision of SOA (Service oriented

architecture)

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

145

5.4 USER GROUPS WITH ACCESS LEVELS

The Application users are classified into four levels based on Roles and Responsibilities.

Group Description Access Rights

Administrator - Technical Support Team

Administer and Configure the software

The administrator has full control over the system. He is

responsible for creating groups /users, giving them access

rights, modifying groups / users, creating, editing, and

deleting workflows and archival to CD or Storage Disks.

Full control (Read, delete, view and write privileges) of

each interface.

Report Generation

Database Backup

Change Tracking

User Management

ACRs/Inquiry Reports

Level - 2 FCI Zonal/Regional Officers /District Area Manager

Higher officials of FCI Department

User management for Level 3 and 4 Groups within

Judiciary

Application Progress Monitoring and Review

Verify/ Approval/Reject the Requests

Digitally sign the approval Records

State Agency/Party User management for Level 3 and 4 Groups within

Judiciary

Allocation and Indent Generation Reports

Release Order Progress monitoring and Tracking

To generate the Extension/Diversion/Reimbursement

Requests

Level - 3 FCI/ State Agency District Level Officers

FCI District Officer – Sales

User management for Level 4 Group within Judiciary

Report generating facilities

Release Order Operations configuration

Read Write privileges to a few exceptional interfaces to

handle the Release Order

Diversion/Reimbursement/Cancellation /Extension

Requests

Release Order Creation Operations

Release Order Execution monitoring

FCI District Officer – Accounts

User management for Level 4 Group within Judiciary

Indent Verification and Approval

Release Order Progress monitoring and tracking Reports

FCI Depot Manager Release Order Execution Reports

Release Order Execution Step Configuration

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

146

Group Description Access Rights

State Agency/ Party Officer

To track and monitor the Release Order Execution Reports

Verify/Approve/Reject the Requests

Level – 4 Operators

Data Entry Operators

Read/write (as per the group/security policy) for all

Interfaces.

Access to the input forms to enter the required Data

5.5 APPLICATION ENVIRONMENT

5.5.1 CLIENT ENVIRONMENT Release Order client is a web application and runs on any standard browser, so the various details about the operating environment is unimportant and hidden from the end user. End users can use the application from a modern internet browser such as Firefox, Chrome, and Internet Explorer. However, it’s recommending to have a following environment for better visibility and navigation flow and to meet the proposed SLAs.

5.5.1.1 OPERATING SYSTEM

Any Standard Operation System like Windows, Linux or Unix Flavor

5.5.1.2 SYSTEM CONFIGURATION

1. Intel based Pentium IV workstations

2. RAM: 2GB or More

3. HDD: 50 GB or More

4. Accessories

a. Keyboard, Monitor and Mouse

b. Printer – (Optional for printing the Documents & Reports )

5.5.1.3 SUPPORTED BROWSERS Any standard browser is supports but it’s recommended to have following browsers for better look and fell and navigation flow

1. Internet Explorer 10.0 or up to the existing higher version as on deployment date

2. Google Chrome 17.0 or higher

3. Mozilla Firefox 30.0 or higher

5.5.2 DEVELOPMENT ENVIRONMENT

5.5.2.1 OPERATING SYSTEM

Operating System: Windows 7 or above

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

147

5.5.2.2 SYSTEM CONFIGURATION

1. Intel dual core with 2.02 GHz

2. RAM: 4GB or More

3. HDD: 300 GB or More

4. Accessories

a. Keyboard, Monitor and Mouse

5.5.2.3 SOFTWARE

Front end : ASP.net, html, JavaScript, CSS

Back end Database : MS SQL 2008

Technology used : Visual studio 2008 or Above

Language used : c sharp (c#).

Version Control: VSS

5.5.3 DEPLOYMENT ENVIRONMENT Following is the system configuration to deploy the Release Order application in production environment System Configuration

1. Intel Multi-core processor or better Quad-core processor

2. RAM: 16 GB or More

a. 4 GB available for IIS server installation and initial usage, plus room for perpetual growth

b. 5 GB available for web server installation, plus room for perpetual growth

c. 5 GB available for SQL Server installation and initial usage, plus room for perpetual growth

d. 2 GB buffer for Operation System processes

3. HDD: 1 TB or More

a. 500 GB for Database

b. 200 GB IIS Server

c. 300 GB for OS and others

4. Accessories

a. Keyboard, Monitor and Mouse

Software Operating system: Windows 2008 Server or Above

Back end Database: MS SQL 2008

Web Server: IIS 7.0 or Above.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

148

5.6 IMPLEMENTATION APPROACH

This section provides the project Release Order application implementation approach by the eCentric to execute the project

5.6.1 IMPLEMENTATION STRATEGY

System Analysis o Study of Existing Release Order Operations/Reverse Engineering o Study the External applications that use the proposed Release Order Application. o Study the existing infrastructure and communication mechanism. o Perform Gap Analysis

Prepare the System Regiment Specification Document o Review and Sign-off

Prepare the Design Document

Application Development o Develop application prototype o Implement the Solution at Pilot Location o Customize the Application o Design Finalization - based on the pilot study outcomes the solution would be designed and the

proper documentation is to be drafted for the proposed solution. o Sign-off the Design document

Roll out o Create integration and system test plan and test cases o Implement the application functionality o Application Components Integration o Hardware Components Integration o System Integration includes both hardware and software components integration o Create integration and system test plan and test cases

Unit & Integration Testing o Execute the test cases and fix the bugs o Unit Testing o Integration Testing

User Acceptance Test o Deploy the application at UAT o Execute the UAT Test Cases o Fix the bugs

Application Deployment o Setup the application environment o Deploy the application

System Demonstration and Application Training o The installed application would be demonstrated to the FCI officials and take the feedback and

training would be conducted

Enhancements based on the suggestions o Customize the application based on the suggestion from the FCI officials if needful.

System Maintenance and Support o Make sure that system perform the operations round the clock without fail.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

149

5.6.2 EXECUTION PLAN

S.No. Phase Activity M1

M2

M3

M4

M5

M6

M7

M8

M9

M 10

M 11

M 12

1 I SRS including linkage with Weighbridge & Other Applications, data standardization

2 II System Design, Database Design & Test Plan

3 III Application Development and integration with existing applications & Test cases

4 IV Application Testing along with linkage with existing applications, Test reports

5 V Security Audit & Application Deployment

6 VI Training and Roll Out

7 VII Implementation Support, Feature enhancements, Application maintenance and handing over of application

5.7 CAPACITY BUILDING & USER TRAINING Following User Manuals and Guides for system personnel and end users would be provided in both hard copies and electronic form based on the user levels System Administrators and System users

Administration guide for configuring and managing the Release Order application Administration guide for web application.

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

150

6. APPENDIX A - DATA DICTIONARY

Figure 66: Data Dictionary

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

151

7. APPENDIX B - GROUP LOG

Third User Group Review meeting held on 15/07/2014 at FCI Head Quarters to discuss on FAP integration.

Second User Group Review meeting at FCI Head Quarters on 01/07/2014 on Release Order processes.

First User Group Review meeting at FCI Head Quarters on 05/06/2014 on Release Order Processes.

Field Study at FCI stakeholder locations.

Discussions with Project stakeholder departments (FCI and NIC)

Field Survey & Feedback Reports

External Applications study with NIC and FCI officials

Physical Ledgers/Forms

8. APPENDIX C - REFERENCE DOCUMENTS & PHYSICAL COPIES

S.No Description of the Document Document Name

1. DPR Document (Refer to SRS Version 1.5) DPR

2. Field Visit Reports (Refer to SRS Version 1.5) FCI Mayapuri Survey

3. Release Order Operations Study & Discussion Points (Refer to SRS Version 1.5)

RO Operations Discussion

4. FAP Integration & Discussion Points (Refer to SRS Version 1.5)

FAP Study Report

5. Weighbridge Study, Integration Solution and Discussion Points (Refer to SRS Version 1.5)

Weighbridge Integration

6. Release Order Physical Documents (Refer to SRS Version 1.5) Sample

7. Release Order Physical Documents (Refer to SRS Version 1.5) RO Printed

8. Modification History History

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

152

Modification History

S.No. Page

No.

(if

any

in

Ver.

1.5)

Initial Text (as in SRS Version 1.5) Page

No.

(if

any

in

Ver.

1.6)

Revised text (as in SRS Version

1.6)

Remarks

1 14 Further, commodities allocated FCI Revenue District wise.

14 Further, commodities allocated FCI Revenue District wise by respective State Govt.

Sales

division’s

feedback

2 14 State Agency/Party make payments to Food Corporation of India for allotted quantity based on the Central issue prices.

14 State Agency/Party make payments to Food Corporation of India for allotted quantity based on the Central issue prices (state wise, scheme wise, crop year & commodity) / issue price(OMSS & Commercial) as decided by Govt. of India.

Sales

division’s

feedback

3 14 Diversion of Release Order – identification of alternate FCI depots in case of the initially identified depot runs out of stock.

14 Diversion of Release Order – identification of alternate FCI depots in case of the initially identified depot runs out of stock, at the request of State Govt. or any other operational/ natural exigencies.

Sales

division’s

feedback

4 14 Point no. 4 was

State Agency/Party make payments

to Food Corporation of India for

allotted quantity based on the

Central issue prices.

14 Now point no. 4 is

State Agency/Party make

payments to Food Corporation

of India for allotted quantity

based on the Central issue

prices (state wise, scheme wise,

crop year & commodity) / issue

price(OMSS & Commercial) as

decided by Govt. of India.

Based on

MOM

5 14 Point no. 12 was

Diversion of Release Order – identification of alternate FCI depots in case of the initially identified depot runs out of stock.

14 Now point no. 12 is

Diversion of Release Order –

identification of alternate FCI

depots in case of the initially

identified depot runs out of

stock, at the request of State

Govt. or any other operational/

natural exigencies.

Based on

MOM

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

153

6 15 Existing Release Order is not being generated in predefined standard format. Most of the States uses their customized format to generate the Release Order.

15 Existing Release Order is not being generated in predefined standard format. Most of the FCI District Offices use their customized format to generate the Release Order.

Sales

division’s

feedback

7 19 Point no. 4 was

All the weighbridge vendors shall provide the necessary data and linkages, based on standards as finalized by FCI (preferably by XML/CSV).

19 Now point no. 4 is

RO Application will define the protocol so that all weighbridge system shall provide the necessary data and linkages, based on standards as finalized by FCI (preferably by XML/CSV).

Based on

MOM

8 19 Point no. 7 was

All the financial transactions including (payments verification and taxes and penalties etc.,) would be taken care in FAP. Release Order application shall maintain only the final status provided by FAP.

19 Now point no. 7 is

All the financial transactions would be routed through FAP. Release Order application shall maintain only the final status provided by FAP.

Based on

MOM

9 28 28 Scheme Table has been taken from DISFM.

Sales

division’s

feedback

10 29-30 Monthly - 50 Days 30 Monthly - 30 days or as per GOI order

Sales

division’s

feedback

11 29-30 Need Basis – Generally 50 days or as per the Govt, Order

31 As per the GOI order. Sales

division’s

feedback

12 29-30 Monthly/Quarterly - 50 Days

31 Quarterly – 115 days Sales

division’s

feedback

13 29-30 Monthly – 50 Days Except in Year Closing months

31 Quarterly – 115 days Sales

division’s

feedback

14 29-30 Monthly - 50 Days 31 Monthly - 50 days or as per GOI order

Sales

division’s

feedback

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

154

15 29-30 Quarterly 31 Quarterly – as per GOI order Sales

division’s

feedback

16 29-30 31 AGPLM/NPAG/SABLA Is one row as SABALA only.

Sales

division’s

feedback

17 29-30 To clear the surplus stocks 32 As per DO, FCI or Release Order Sales

division’s

feedback

18 29-30 32 Annapurna Scheme is added as active Scheme

Sales

division’s

feedback

19 33 Monthly once between specific time interval

34 As per indent by State Govt. Sales

division’s

feedback

20 46 FCI district officer will extend the RO up to 7 days

48 FCI district office will extend the RO up to the validity period given by GOI.

Sales

division’s

feedback

21 46 Regional Office can extend the RO up to 15 days

48 After the expiry of validity period given by GOI, Regional Office can extend the RO up to 15 days and thereafter, Zonal Office can extend it for another 15 days.

Sales

division’s

feedback

22 46 Ministry and Headquarters can extend the RO for no limit

48 Ministry can extend the RO for no limit

Sales

division’s

feedback

23 46 Extension Request for 7 working days by District Area Manager excess storage amount can be deposited within 2 days.

48 Extension Request as provided in the guidelines in vogue of OMSS (D).

Sales

division’s

feedback

24 46 Point no. 4 is deleted Extension Request for 15 working days can be done by the Regional Office.

Sales

division’s

feedback

25 57 Point no. 1 was

User can edit only those allocations

for which revenue district

allocation has not been happened.

58 Now point no. 1 is

User can edit allocations and excess off take if any will be flagged in case allocation has been reduced.

Based on

MOM

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

155

26 57 Point no. 2 was deleted

Allocation would be done only for one state at a time.

Based on

MOM

27 58 Point no. 1 was deleted. Those revenue district allocation can be modified for which indent has not been created.

Based on

MOM

28 58 Point no. 2 was deleted

Allocation would be done for one state at a time

Based on

MOM

29 58 Point no. 7 was Allocation should also be done in multiple revenue districts.

60 Now point no. 7 is

Allocation should be segregated

across the revenue districts.

Based on

MOM

30 CPI/Rate CPI/Issue Price Based on

MOM

31 59 Point no. 6 Formula of Quantity was Available Quantity= Total Allocation – Total Quantity of Generated Indent

61 Now point no. 6 Formula of Quantity is

Quantity Available for

Indenting/Off take = Total

Allocation – Total Quantity

Indented

Based on

MOM

32 59 Point no. 6 Formula of Cost was Cost of Food Grains = Quantity * CIP/Rate

61 Now point no. 6 Formula of Cost is

Cost of Food Grains = (Quantity

* CIP/issue price) + Applicable

Taxes

Based on

MOM

33 60 Point no. 10 Formula of Indent Amount was Indent Amount= Cost of Food Grains + Tax Cost – Deductions Cost

61 Now Point no. 10 Formula of Indent Amount is

Indent Amount= Cost of Food Grains + Tax Cost – Deductions (if any)

Based on

MOM

34 63 Details of “FAP Approve / Reject” section was In FAP Approve / Reject module user will be provided with below details

65 Details of “FAP Approve / Reject” section is Before approval FAP user has to enter receipt No. and document No. from FAP module to RO module in the relevant fields in FAP Approval screen. In this screen, FAP user will be provided with the following fields

Based on

MOM

35 64 Point no. 1 was deleted Document number and Receipt

Based on

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

156

Number details will be fetch from FAP Application. It will be happened through a service.

MOM

36 64 Point no. 2 was User can upload Receipt in PDF Format.

66 Now point no. 2 is FAP User can upload Receipt in PDF Format.

Based on

MOM

37 64 Point no. 3 was If user will get payment details from FAP Application user will approve payment else user will reject payment.

66 Now point no. 3 is FAP user will verify and approve the payment details. In case payment is not available then FAP user has option to reject the indent with rejection remarks.

Based on

MOM

39 64 Requirement #5 was Application should have ability to ability to approve or reject the current indent details by Area Sales Manager.

66 Now Requirement #5 is Sales division can approve or reject the current indent details vis-à-vis the amount deposited and the quantity indented.

Based on

MOM

40 64 Indent Status 66 Indent Status (FAP Approved/Rejected)

Based on

MOM

41 66 FAP Approved Indent No. 68 Commercial/Sales Approved Indent No.

Based on

MOM

42 66 Point No. 3 was Release Order date will be less or equal to Today date.

68 Now Point no. 3 is Release Order date will be Today’s date.

Based on

MOM

43 67 FAP Approved Indent No. 68 Commercial/Sales Approved Indent No.

Based on

MOM

44 67 Point no. 5 & 6 is merged.

69 Based on

MOM

45 67 Point no. 7 was Only one commodity can be added in one Release Order.

69 Now point no. 7 is as 6 Only one commodity/scheme can be added in one Release Order.

Based on

MOM

46 67 Point no. 8 was Issued quantity of Release Order can’t be more than Available Indenter Quantity.

69 Now point no. 8 is as 7 Quantity of Release Order can’t be more than approved Indented Quantity.

Based on

MOM

47 67 Point no 9 was Multiple “Release Orders” can be created against one Indent if Indenter Quantity available. After creating one Release Order, when user will create another Revenue Release Order against same Indent,

69 Now point no. 9 is as 8 Multiple “Release Orders” can be created against one approved Indented Quantity. After creating one Release Order, when user will create another Release Order against

Based on

MOM

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

157

user can allocate remaining quantity only.

same Indent, Release order can be issued for remaining quantity only.

48 67 Commodity Amount = (CIP/Rate * Issued Quantity)

69 Commodity Cost = (CIP/Issue Price * Issued Quantity)

Based on

MOM

49 67 Total Release Order Cost = (Commodity Amount + Tax/Vat/Others Charges - Deductions)

69 Total Release Order Cost = (Commodity Cost + Applicable Tax/Vat/Others Charges - Deductions)

Based on

MOM

50 68 Point no. 1 was User able to generate the physical copy of the Release Order with Digital Signature in Approved tab.

69 Now point no. is User able to generate the physical copy of the Release Order with Digital Signature which is mandatory.

Based on

MOM

51 68 Point no. 2 was Release Order Validity date will be greater than to Today date

70 Now point no. 2 is Release Order Validity date will be greater than to Today date and should not be more than lifting duration.

Based on

MOM

52 68 Point no. 4 is deleted. Digital Signature will be in .JPG Format only.

Based on

MOM

53 Inflow Gate Entry - Empty Truck

Gate Entry - Loaded Truck

Based on

MOM

54 70 Point no. 4 was Duplicate Commodity details will not be added again.

72 Single Commodity details will be allowed.

Based on

MOM

55 72 Point no. 3 is deleted Exit Gate Pass No. should be validated with generated Gate Pass No.

Based on

MOM

56 76 Point added In case of Rail Siding Depot, internal movement/rail movement, truck shall be tare weight every time.

Based on

MOM

57 75 Generate Gate Exit Pass section is deleted.

Based on

MOM

58 Special Order Date Is deleted.

Based on

MOM

59 Special Arrival Date Special Arrival Date & Time

Based on

MOM

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

158

60 Special Release Date Special Release Date & Time Based on

MOM

61 77 Special Order Date should be less than or equal to today’s date.

78 Special Indent Date should be less than or equal to today’s date.

Based on

MOM

62 77 Special Dispatch Date should be greater than or equal to today’s date.

78 Special Dispatch/Release Date should be greater than or equal to today’s date.

Based on

MOM

63 77 Point no. 3 is deleted Duplicate Commodity Received details will not be added again.

Based on

MOM

64 78 Gate Exit – Empty Truck 78 Gate Exit – Loaded Truck/ Empty Truck (in case of exceptions)

Based on

MOM

65 78 Depot Id 78 Depot Name Based on

MOM

66 Entry Date should be current date. Entry Date and time should be current.

Based on

MOM

67 78 Generate physical copy 79 print physical copy Based on

MOM

68 Entry Date Entry Date and Time Based on

MOM

69 79 New point added A valid token number is one as long as the truck is within the Depot premises.

Based on

MOM

70 Token Number must be a valid token number.

Token Number to be printed must be a valid token number

Based on

MOM

71 In Inflow Gate Exit – Empty Truck

Now Gate Exit – Loaded Truck

Based on

MOM

72 Weighbridge Serial No. Weighbridge Identification No. Based on

MOM

73 80 80 New point added A valid token number is one as long as the truck is within the Depot premises

Based on

MOM

74 80 80 New Point added Truck Number will be fed in running order without space.

Based on

MOM

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

159

75 All the weighment details should come from the Open xml data format.

80 All the weighment details should come from the Open xml data format. Where ever weighbridges do not have a capability to exchange data in open data format, the weighment details shall be manually fed at weighbridge/gate.

Based on

MOM

76 Issuable? Issuable/Non Issuable Based on

MOM

77 Bag Type Bag Type (BT/SBT/PP) Based on

MOM

78 In Out Flow Commodity Unloaded

Commodity Loaded

Based on

MOM

79 82 Point no. 3 was Duplicate Commodity Unloaded details will not be added.

83 Now Point no. 3 is Duplicate Commodity details will not be added.

Based on

MOM

80 83 Commodity Unloaded 83 Commodity Loaded Based on

MOM

81 83 No. of Bags Unloaded 83 No. of Bags Loaded Based on

MOM

82 84 New point added Truck Number will be fed in running order without space

Based on

MOM

83 84 New point added Gate pass shall be prepared/ generated by Unit/Shed In-charge.

Based on

MOM

84 83 Application should have ability to add the commodity received by Depot manager.

84 Application should have ability to take action on Release Order/Dispatch Order in case of exigencies like Initiation of RO Diversion, Closing of RO, Re-weighment etc..

Based on

MOM

85 83 Release Order No should disappear after taking action by depot manager from the grid.

84 The list of Release Orders against which action has already been taken shall not be available to the depot manager.

Based on

MOM

86 86 RO Amount 87 Deposited Amount Based on

MOM

87 86 RO Extension Status 87 RO Extension Status and Authority

Based on

System Requirement Specification Ver 1.6

©2015 Food Corporation of India, Govt. of India. All rights reserved.

160

MOM

88 86 Extend RO Approval Date 87 Extend RO Approval Date and Authority

Based on

MOM

89 88 88 For PDS/OWS and OMSS business rule is added

Based on

MOM

90 89 Point no. 2 & 3 is deleted. Based on

MOM

91 89 Point no. 4 was RO Extension Validity Date will be greater than to Today date.

90 Now point no. 4 is Validity will be defined as per MTF

Based on

MOM

92 89 Upgrade/Downgrade or gain/loss 90 Upgrade/Downgrade Based on

MOM

93 92 93 New point is added Digital signature will be mandatory for NCDEX RO.

Based on

MOM

94 92 93 New point is added No Payment verification from FAP Application is required as RO is already generated.

Based on

MOM