Attachment J-3 Functional Requirements 11-18-19.xls

XLS spreadsheet 320 KB Posted

Attached to
DHS Enterprise Financial Management Systems (EFiMS) Federal contract opportunity
Solicitation number
DHS-70RTAC18RFI000004
Issued by
Department of Homeland Security Office of Procurement Operations

View the file

Other files for this federal contract opportunity

Other files attached to DHS Enterprise Financial Management Systems (EFiMS), newest first.
File Type Posted
Attachment J-2 EFiMS Pricing Structure 11-20-19.xlsx XLSX spreadsheet
SF 30 Page 2_11-20-19.pdf PDF
EFiM S RFP Updated - 11-20-19.pdf PDF
SF30 Page 1 _11-20- 19.pdf PDF
S F 30- Page 1 11-18-19.pdf PDF
Responses to company questions 11-18-19.pdf PDF
Attachement J-4 Past Performance Information Form 11-18-19.docx DOCX document
Attachment J-1 EFiMS Statement of Work 11-18-19.pdf PDF
SF 1449_11-18-19.pdf PDF
SF 30-Page 2_11-18-19.pdf PDF
EFiMS Request for Proposal 11-18-19.pdf PDF
Attachment J-5- Ordering_Guide 11-18-19.pdf PDF
EFiMS_Responses_to_Vendor_Questions_10-30-19.xls XLS spreadsheet
SF_1449_FINAL.pdf PDF
Attachment_J-2_EFiMS_Pricing_Structure_10-30-19.xlsx XLSX spreadsheet
Attachment_J-5-_Ordering_Guide.pdf PDF
Attachment_J-1_EFiMS_Statement_of_Work_10-30-19.pdf PDF
Attachment_J-3_Requirements_10-30-19.xls XLS spreadsheet
Attachement_J-4_Past_Performance_Information_Form.pdf PDF
EFiMS_Request_for_Proposal.pdf PDF
Attachment_J-3_Requirements.xlsx XLSX spreadsheet
Attachement_J-1_Statment_of_Work.pdf PDF
Attachement_J-2__Pricing_Structure.xlsx XLSX spreadsheet
Attachment_J-5_Ordering_Guide.pdf PDF
Request_for_Proposal.pdf PDF
Attachement_J-4_Past_Performance_Information_Form.pdf PDF
Attachment_J-5-_Ordering_Guide.pdf PDF
Attachment_J-2-_EFiMS_Pricing_Structure_9-5-19.xlsx XLSX spreadsheet
Attachement_J-4_Past_Performance_Information_Form.pdf PDF
Attachment_J-1-_Statement_of_Work.pdf PDF
EFiMS_Draft_RFP_09-05-2019.pdf PDF
Attachment_J-3-EFiMS_Requirements.xlsx XLSX spreadsheet
EFiMS_Industry_Day_Presentation.pdf PDF
EFiMS_Vendor_Question_Responses_-_FBO_Posting_-_7.2.19-v2.pdf PDF
EFiMS_Software_SOW_for_FBO_Posting_7-2-19.pdf PDF
DRAFT_EFiMS_Pricing_Structure.xlsx XLSX spreadsheet
DRAFT_EFiMS_SOW.pdf PDF
Draft_EFiMS_Evaluation_Factors.pdf PDF
Show all 38

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

General

#Functional RequirementsMeets Requirement (Yes/No)Answer if Meets Requirement = Yes
Meets Out of the Box (Yes/No)Meets with Configuration (Yes/No)Meets with Extension
(Yes/No)Meets with Future Enhancement (Yes/No)
SOW 5.1.4.The software shall provide the ability to import and export data in an open, standard-based nonproprietary format. The product shall be able to interface with external systems and other products using open application programming interfaces (APIs) and open documented standard data exchanges. The product shall be capable of supporting modern web-based data services.
SOW 5.2.1The software proposed must meet all of the security requirements under Section 5.2.1 of the SOW.
SOW 5.2.2Vendors must either (i) demonstrate that they have a documented plan to migrate existing software to SaaS or (ii) meet one of the following three FedRAMP requirements: (a) Provisional Authority to Operate (P-ATO), (b) Agency Authority to Operate (ATO), or (c) FedRamp Ready.
SOW 5.2.3The software proposed must support IAM requirements. The following requirements shall be met for IAM:
· Role-based access control (RBAC)
· Support DHS Single Sign-on/Personal Identity Verification (SSO/PIV) card access.
· User authentication and authorization of access to function components of the software suite
· Security incident identification, recording, and alerts
· Audit and accountability: track user access to software suite and its functional components
SOW 5.2.4All software proposed for EFiMS shall have the capability for internal verification and audit procedures to ensure that the data, including financial and inventory data, is complete and correct. The software suite shall support the six demotions of data quality:
· COMPLETENESS - The proportion of stored data against the potential of "100% complete"
· UNIQUENESS - An event or entity will be not be recorded more than once based upon exclusivity identified.
· TIMELINESS -The degree to which data represent temporal event
· VALIDITY/CONFORMITY - Data must conform to the syntax (format, type, range) of its definition.
· ACCURACY - Data must correctly represent the event or entity being captured
· CONSISTENCY - Standardization when comparing two or more similar categorizations of an event or entity thing against standard system definition.
· CURRENCY - The degree to which data represents reality from the required point in time.
The EFiMS COTS software and services shall meet DHS Enterprise Architecture policies, standards, and procedures.
SOW 5.2.4The software must provide the capability to mask or obfuscate data on production and non-production environments.
SOW 5.2.4The software must provide the capability to encrypt data at the row, column, table, and file level of the database.
SOW 5.2.5The software proposed must meet all of the Enterprise Architecture requirements under Section 5.2.5 of the SOW.
SOW 5.2.6The software must comply with the Electronic and Information Technology Accessibility Standards.
SOW 5.3The software must comply with the Technical Specification requirements under Section 5.3 of the SOW.
SOW 5.4The software must comply with the software configuration and capability requirements under Section 5.4 of the SOW.
· Support DHS/Component financial management, asset management and procurement management business processes using configurable options.
· To be widely supported by market leaders/vendors such that DHS can acquire contract support for integration(s) and operations and maintenance.
· Integrated financial, procurement, and asset management software
· Integrated with Business Intelligence
· Logging/audit tracking including tracking user action
· Industry standards based open interfaces and data exchange
· Compliant with NIST and DHS Chief Information Security Officer (CISO) Standards
· Software with end-user configurability that eliminates or minimizes the need for custom software development
· Provide capabilities that simplify and automate migration to the cloud.
· Secure and scalable software suite
· Role based Access Control and Segregation of Duties Capability
· Single Sign On functionality
· Support User Access Management Capability
· Interfaced with internal and external systems using open API standards to exchange information with external systems
· Ability to export/import data in industry standard formats using service-oriented architect methodologies
· Allow data to be loaded from external sources and ensure data integrity, validation, and ability to transact using loaded data.
· The vendor shall coordinate with system support team on issues reported. If there is a system failure and the root-cause analysis traces it back to the vendor, then the Government would require the vendor to provide a patch to the software.
SOW 5.5The software must meet the license and subscription requirements under Section 5.5 of the SOW.
SOW 5.5.1The COTS software vendor/SaaS provider shall support the following transfer requirements at no additional cost to the Government
· The ability to transfer licenses between users
· Unlimited user license agreements
· Allow perpetual per current user licenses
· Upgrade current licenses to the latest version
· Allow usage of licenses for software testing and development
· Transfer of purchased licenses toward a subscription-based model
· Licenses purchased by any DHS Component shall be transferable to DHS HQ and other DHS Components
· Flexibility to transfer software between data centers at no additional cost to support disaster recovery and other activities
· Flexibility to transfer licenses from DHS to a cloud environment
· Flexibility to transfer licenses from DHS to the Quality Service Management Office (QSMO) for financial management.
SOW 5.5.2The software must be able to support a large user load (at least 6,500 users or more).
SOW 5.5.3The software must comply with the license audit and compliance review requirements in Section 5.5.3 of the SOW.
SOW 5.6The software must comply with the technical support and software maintenance requirements under Section 5.6 of the SOW.
SOW 5.7The software product must support the transition requirements in Section 5.7 of the SOW.
SOW 5.8The vendor must meet the professional services requirements under Section 5.8 of the SOW.
SOW 5.9The vendor must meet the deliverable requirements under Section 5.9 of the SOW.
· Software configuration recommendations and installation instructions for DHS HQ and Components
· COTS software product or SaaS logical and physical data models for the master and transaction data, considered Government owned data, for the software
· Software documentation (User guide, software installation guide, API guide)
· Technical documentation required for configuration/implementation of the software
· Other documentation not specifically outlined here that would be required by the Government or a Government Contractor to support or implement the application for a DHS Component
SOW 5.10The COTS software or SaaS must comply with the outlined policies, standards, guidance and regulations covered under section 5.10.
· Federal Laws
· Federal Standards and Guidance
· OMB Memoranda and Circulars
· DHS Directives, Policies and Guidance
· DHS FSM Guidance
· Federal Standards and Guidance

FINAL DRAFT

Budget Formulation to Execution

#FMSS Level 3 Process TitleFMSS Level 4 Process TitleFunctional RequirementsMeets Requirement (Yes/No)Answer if Meets Requirement = Yes
Meets Out of the Box (Yes/No)Meets with Configuration (Yes/No)Meets with Extension
(Yes/No)Meets with Future Enhancement (Yes/No)
1General - BF2EGeneral - BF2EThe software shall have the capability to configure automated approval workflows to ensure proper segregation of duties.
2General - BF2EGeneral - BF2EThe software shall have the capability to define and execute workflows.
3General - BF2EGeneral - BF2EThe software shall have the capability to keep an audit trail for all changes.
41.1.1 Prior Year Data Collection1.1.1.1 Report obligations by program activityThe Level 2/3 process is non-FFM. See Supporting Requirements below:

The software shall have the capability to provide prior year financial data reports, for example SF 133 and standard status of funds report.

The software shall have the capability to make at least five prior years and current-year budget information available to guide development of out-year budgets.

The software shall have the capability to develop, store and revise program financial requirements, spending plans, procurement planning, and program justifications as part of budget activities for both budgetary and proprietary accounts.

51.1.1 Prior Year Data Collection1.1.1.2 Report budgetary resources available for obligationPlease see FMSS Level 4 Process Title: 1.1.1.1 Report obligations by program activity.
61.1.1 Prior Year Data Collection1.1.1.3 Report change in obligated balancesPlease see FMSS Level 4 Process Title: 1.1.1.1 Report obligations by program activity.
71.1.1 Prior Year Data Collection1.1.1.4 Report net budget authority and outlaysThe software shall have the capability to provide prior year financial data reports, for example SF 133 and standard status of funds report.
81.1.1 Prior Year Data Collection1.1.1.5 Provide required memorandum informationThe software shall have the capability to make at least five prior years and current-year budget information available to guide development of out-year budgets.
91.1.1 Prior Year Data Collection1.1.1.6 Report unfunded deficiencies that have not been liquidatedThe software shall have the capability to develop, store and revise program financial requirements, spending plans, procurement planning, and program justifications as part of budget activities for both budgetary and proprietary accounts
101.1.2 Budget Review and Coordination1.1.2.1 Conduct internal base budget reviewThe software shall have the capability to create a spending plan template for the effective budget year and provide the tools to prepare that budget per approved agency-defined business rules for each program office.
111.1.2 Budget Review and Coordination1.1.2.1 Conduct internal base budget reviewThe software shall have the capability to maintain spending plans for future budget years by PPA with the ability to roll up to highest level by appropriation.
121.1.2 Budget Review and Coordination1.1.2.1 Conduct internal base budget reviewThe software shall have the capability to automate the loading of budget data and spending plan by importing budget data submitted in Excel and ASCII text delimited format.
131.1.2 Budget Review and Coordination1.1.2.1 Conduct internal base budget reviewThe software shall have the capability to allow for changes in the spend plan.
141.1.2 Budget Review and Coordination1.1.2.1 Conduct internal base budget reviewThe software shall have the capability to send formulation and execution data between the core accounting system and formulation system (2-way interface)
151.1.3 Resource Allocation Planning1.1.3.1 Develop Component Resource Allocation Plan (RAP)The software shall have the capability to send formulation and execution data between the core accounting system and formulation system (2-way interface)
161.1.4 Performance Planning1.1.4.1 Manage performance measuresThe software shall have the capability to send formulation and execution data between the core accounting system and formulation system (2-way interface)
171.1.5 Component Budget Submission1.1.5.1 Submit Component budget estimatesThe software shall have the capability to send formulation and execution data between the core accounting system and formulation system (2-way interface)
181.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to process budget information and set up the funds control structure, levels, and accounting segments, including period of availability, TAFS/PPA/FY Quarter and organization.
191.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to record spending authority and apportionment funding for reimbursable authority and allotted funding for organizations.
201.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to provide budgetary resource reporting attributes (for example, Treasury Account Fund Symbol, expired, and unexpired) consistent with the budget execution activities as defined in OMB Circular No. A-11.
211.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to provide comparison of spend plan data to budget execution data (commitments, obligations, expenditures) at any organization level or other level of the accounting classification structure.
221.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to record reductions to available authority (both expired and unexpired) on demand.
231.2.1 Budgetary Resource1.2.1.1 Record spending authority from offsetting collectionsThe software shall have the capability to maintain current year and historical versions of all spending plans up to five years.
241.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to record transactions (entered by authorized users) against expired funds in the current year (upward and downward adjustments).
251.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to provide an alert that will notify and allow approval/disapproval of transactions using expired funds.
261.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to permit allocation of actual fees and recoveries to component identified line of accounting elements (e.g., PPA) based on anticipated authority.
271.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to maintain the current year spend plan at multiple levels (below the PPA) that have been given spending authority with the ability to roll them up to the highest level by appropriation.
281.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to upload the spend plan templates by DHS PPA for quarterly allotments and produce reports for tracking. .
291.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to allow the development of managing and executing partner spend plans. (Example, Service Wide Costs).
301.2.1 Budgetary Resource1.2.1.2 Record special authoritiesThe software shall have the capability to record transactions against unexpired (multi-year and no year funds) in the current year.
311.2.1 Budgetary Resource1.2.1.3 Record a Continuing Resolution (CR) - Part 1The software shall have the capability to record a funding authority pro-rated for the period of the CR based on prior year funding levels.
321.2.1 Budgetary Resource1.2.1.4 Record a Continuing Resolution (CR) - Part 2The software shall have the capability to record a funding authority pro-rated for the period of the CR based on prior year funding levels.
331.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to record budget authority, Category B, and Reimbursables so that the funds flow to projects (top-down).
341.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to allow updates and changes to budget authority allocation, distribution, and timing.
351.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to record and permit updates to apportioned funds in accordance with the latest OMB approved SF 132 Apportionment and Reapportionment Schedule.
361.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to provide budgetary authority and resource data required to post GL transactions consistent with USSGL transaction codes, transaction categories (e.g., funding) and transaction subcategories (e.g., budgetary resources other than collections) as defined in the TFM.
371.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to support the entry of appropriations (with and without warrants and ones that do not have an apportionment) with applicable GL entries.
381.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to determine appropriated fund subdivisions, apportionments, reapportionments, and allocations before any of the appropriated funds are expended consistent with the budget execution activities as defined in OMB Circular No. A-11.
391.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to ensure budgetary resources are available for apportionment.
401.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to check to see if the budgetary resource is exempt from Apportionment by fund type (e.g., Working capital) and exclude them from appropriation regulations.
411.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to allow entry of approved apportionment amounts as indicated by a signed SF-132 and/or a Government-wide Accounting (GWA) System Treasury warrant, when applicable. Data can be input on a quarterly or annual basis.
421.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to log and maintain approved apportionment documentation (e.g., signed SF-132).
431.2.2 Apportionment (Record Budget Authority)1.2.2.1 Record budget authorityThe software shall have the capability to generate the proper GL entries for anticipated resources (reimbursable transactions, user fees, offsetting collections, asset recycling, anticipated refunds, recovery, anticipated transfers).
441.2.3 Funds Distribution1.2.3.1 Process budget allotmentsThe software shall have the capability to calculate available fund balances based on reimbursable agreement authority.
451.2.3 Funds Distribution1.2.3.1 Process budget allotmentsThe software shall have the capability to allot funds by time period (e.g., month, quarter) and have the ability to allot for a future period (i.e., enter future start dates).
461.2.3 Funds Distribution1.2.3.1 Process budget allotmentsThe software shall have the capability to classify and record budget data using accounting classification elements (e.g., appropriation, apportionment, authority, allotment, sub-allotment, allocation, allowances) in accordance with DHS accounting classification structure.
471.2.3 Funds Distribution1.2.3.2 Process budget allocations and suballocationsThe software shall have the capability to allocate and sub-allot funds to various levels, including the organization, PPA, object class, object class extension (i.e., SOC), Project/Task levels either individually or through a bulk process.
481.2.3 Funds Distribution1.2.3.2 Process budget allocations and suballocationsThe software shall have the capability to prevent the distribution of funds in excess of the amount of funds available.
491.2.3 Funds Distribution1.2.3.2 Process budget allocations and suballocationsThe software shall have the capability to record multiple levels of funds distribution including levels used for appropriation and apportionment of budget authority.
501.2.3 Funds Distribution1.2.3.2 Process budget allocations and suballocationsThe software shall have the capability to prevent recording program allocations in excess of the organizational allotment and provide notifications.
511.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to execute administrative control of funds consistent with OMB Circular No. A-11 to restrict obligation and expenditure from each account to the lower of the amount apportioned by OMB or the amount available for obligation and/or expenditure.
521.2.4 Funds Control1.2.4.1 Establish funds control structureExecute statutory limitation controls restricting obligations and expenditures to amounts authorized by law consistent with OMB Circular No. A-11.
531.2.4 Funds Control1.2.4.1 Establish funds control structureProvide budget obligation and outlay data required to post GL transactions consistent with USSGL transaction codes, categories (for example, funding), and subcategories (for example, budgetary resources other than collections) as defined in the TFM.
541.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to derive funds availability based on the budget fiscal year of the originating document (i.e., whether funds cited are unexpired, expired, or cancelled), and record prescribed GL entries when the de-obligation of expired funding occurs.
551.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to process spending documents that affect the availability of funds, including commitments, obligations, advances, and expenditures.
561.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to validate that funds availability balances used for funds control and funds status reporting agree with the GL.
571.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to mass close commitments and obligations citing expiring funds or other parameters and report on what has been closed as a result of this action.
581.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to update the spending plan with updates to budget authority allocation, distribution, and timing of fiscal periods.
591.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to update the program spending plan with the budget authority allocations provided by LOA, PPAs, and programs and divisions.
601.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to verify the budget authority of the spending plan against the budget authority allocations provided.
611.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to not allow commitments, obligations or expenditures to be incurred until an allotment is made by the agency.
621.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to prevent a deficiency condition that violates funds control in accordance with the appropriation language for that account for that component.
631.2.4 Funds Control1.2.4.1 Establish funds control structureThe software shall have the capability to provide the option to exclude actual payroll expenditures from system funds control.
641.2.5 Reprogramming and Transfer Authorization1.2.5.1 Process appropriation transferThe system shall have the capability to process appropriation transfer.
651.2.5 Reprogramming and Transfer Authorization1.2.5.2 Process reprogramming transactionThe system shall have the capability to process reprogramming transaction.
661.2.6 Rescissions1.2.6.1 Process rescissionThe system shall have the capability to process adjustments due to rescissions.
671.2.7 Budget Monitoring1.2.7.1 Monitor status of program fundingThe software shall have the capability to maintain open documents to show the status of commitments, obligations, advances, accruals, and disbursements by document line item.
681.2.7 Budget Monitoring1.2.7.1 Monitor status of program fundingThe software shall have the capability to track and monitor budgetary and proprietary activity to generate the SF133 report.
691.2.7 Budget Monitoring1.2.7.1 Monitor status of program fundingThe software shall have the capability to ensure that actual costs and updates for prior year activity including upward and downward adjustments for no year or multi-year funds properly post to the correct budget authority year and fund [e.g., for end of year accruals (when actual data received is after the close of the FY), funds should go against the prior year budget authority].
701.2.7 Budget Monitoring1.2.7.2 Conduct Mid-Year ReviewsThe software shall have the capability to track, record, and produce reports.
711.2.8 Budget Formulation and Execution Reporting1.2.8.1 Generate Monthly Execution ReportsThe software shall have the capability to track, monitor, and report variances among commitments, obligations, expenditures in summary and detail against the spending plan and prior year data at the LOAs, PPAs, programs, and divisions.
721.2.8 Budget Formulation and Execution Reporting1.2.8.2 Generate Quarterly Obligation and Personnel PlansThe software shall have the capability to track and report actual data to budgetary planned data, and calculate variances of dollar amounts and quantities.
731.2.8 Budget Formulation and Execution Reporting1.2.8.3 Generate monthly reports on fee receiptsThe software shall have the capability to report status of spending plans on a daily basis and by month, quarter, and year.
741.2.8 Budget Formulation and Execution ReportingNEWThe software shall have the capability to provide budgetary resource and budget execution data as specified in the TFM to support the budget reporting activities defined in OMB Circular No. A-11, OMB Circular No. A-136, and the FASAB Handbook.
751.2.8 Budget Formulation and Execution ReportingNEWThe software shall have the capability to verify that GL account balances can be traced to aggregated or discrete transactions in agency programmatic systems and that the aggregated or discrete transactions can be traced to the point of entry and source documents consistent with the TFM.
761.2.8 Budget Formulation and Execution ReportingNEWThe software shall have the capability to verify that financial statements and other required financial and budget reports can be traced to GL account balances as required by OMB Circular No. A-123 and as specified in the TFM.

Record to Report

#FMSS Level 3 Process TitleFMSS Level 4 Process TitleFunctional RequirementsMeets Requirement (Yes/No)Answer if Meets Requirement = Yes
Meets Out of the Box (Yes/No)Meets with Configuration (Yes/No)Meets with Extension
(Yes/No)Meets with Future Enhancement (Yes/No)
1General - R2RGeneral - R2RThe software shall have the capability to include automated workflow notifications and verification notification. The software shall be compliant with Federal Financial Management Improvement Act (FFMIA).
22.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to add, change, or de-activate GL accounts in the chart of accounts without programming changes
32.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to automatically generate notifications of changes to the USSGL accounts.
42.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to generate reports of all additions to the G/L Account Inventory
52.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to generate reports on history, creation and changes, to individual SGL accounts and attributes.
62.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to require that when General Ledger accounts are created or modified the attributes field required by the USSGL are linked to the G/L Account.
72.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to allow for future modification to attributes linked to the G/L Accounts to include changes in allowed values and the addition of new attributes.
82.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to define specific GL accounts as control accounts for purposes of tracking activity in subsidiary ledgers
92.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to provide GL account classifications (e.g., budgetary, assets, liabilities, revenues and expenses), account categories (e.g., receivables), and account subcategories (e.g., accounts receivable) consistent with the USSGL accounts defined in the TFM
102.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to provide GL budgetary account attributes (e.g., Default Budget Enforcement Act Category, Apportionment Category B Program Code, Authority Type Code) consistent with the USSGL attributes defined in the TFM
112.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to provide revenue and other financing sources disclosure and supplementary information for agency and Government-wide reporting as specified in the FASAB Handbook
122.1.1 General Ledger Set Up and Maintenance2.1.1.1 Create General Ledger accountsThe software shall have the capability to notify requestor about task completion
132.1.1 General Ledger Set Up and Maintenance2.1.1.2 Modify existing General Ledger accountThe software shall have the capability to generate report of all changes to the GL Account Inventory
142.1.1 General Ledger Set Up and Maintenance2.1.1.2 Modify existing General Ledger accountThe software shall have the capability to notify requestor about task completion
152.1.1 General Ledger Set Up and Maintenance2.1.1.3 Deactivate existing General Ledger accountThe software shall have the capability to generate report of all deletions to the Transaction Codes
162.1.1 General Ledger Set Up and Maintenance2.1.1.3 Deactivate existing General Ledger accountThe software shall have the capability to prevent transactions from posting to GL accounts that have been de-activated
172.1.1 General Ledger Set Up and Maintenance2.1.1.3 Deactivate existing General Ledger accountThe software shall have the capability to notify requestor about task completion
182.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to define standard transactions that derive GL postings based on accounting classification elements or other document data elements in accordance with Treasury USSGL guidance in the TFM
192.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to require transaction codes define both the USSGL account and account attributes.
202.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to be able to generate reports on active transaction codes and cross reference to the GL accounts and attributes posted.
212.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to generate reports of all additions to the Transaction Codes.
222.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to generate reports on history, creation and changes, to individual transaction codes including SGL accounts and attributes.
232.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to establish business rules that require, prohibit, or default accounting classification data elements for a particular GL account and limit what accounts can be used within a particular business event
242.1.1 General Ledger Set Up and Maintenance2.1.1.4 Establish new Transaction codeThe software shall have the capability to notify requestor about task completion.
252.1.1 General Ledger Set Up and Maintenance2.1.1.5 Modify existing Transaction codeThe software shall have the capability to report on all changes to the Transaction Codes.
262.1.1 General Ledger Set Up and Maintenance2.1.1.5 Modify existing Transaction codeThe software shall have the capability to notify requestor about task completion.
272.1.1 General Ledger Set Up and Maintenance2.1.1.6 Deactivate existing Transaction codeThe software shall have the capability to generate reports of all deletions to the Transaction Codes.
282.1.1 General Ledger Set Up and Maintenance2.1.1.6 Deactivate existing Transaction codeThe software shall have the capability to notify requestor about task completion.
292.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to provide Federal funding attributes (e.g., program, activity, and cost object) that align funding requests, funding allocations, fund obligations, fund expenditures, and costs with agency performance goals, as required by the Chief Financial Officer (CFO) Act, as well as the Government Performance and Results Act and consistent with the FASAB Handbook, OMB Circular No. A-11, OMB Circular No. A-136 and the DATA Act
302.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to comply with the DHS accounting classification structure elements and format requirements in accordance with the DHS ACS Guidebook. It must allow additions, changes, and deactivations of all ACS elements. In addition to standard Federal data required, the 15 DHS defined elements are as follows:

• Internal Fund Code

• Allotment Code

• Strategic Code

• PPA Code

• Project Code

• Cost Center Code

• Task Code

• USSGL Account Extension Code

• Object Class Extension Code

• Revenue Source Code

• Mission Specific Field 1

• Mission Specific Field 2

• Mission Program

• Mission Sub-Program

• Mission Activity

312.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to add, change, or de-activate GL attribute domain values in order to accommodate changes in Treasury reporting (e.g., GTAS, GFRS) without programming changes
322.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to limit the USSGL account attribute values entered by the user to those established as valid values for Treasury reporting
332.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to be able to deactivate ACCS elements for future obligations but keep them open for payments on existing contracts
342.1.1 General Ledger Set Up and Maintenance2.1.1.7 Maintenance of the Line of AccountingThe software shall have the capability to have the ability to define business rules for reorganization (e.g., project codes, organizations, ALC)
352.1.2 Recurring Cost Accruals and Adjustments2.1.2.1 Create recurring entries for same accounts with different amountsThe software shall have the capability to allow users to establish and schedule accruals (e.g., Contingent Liability, Unfunded Leave Liabilities) based on business rules for known or planned payroll-related expenses that are not processed through NFC prior to the close of the fiscal year
362.1.2 Recurring Cost Accruals and Adjustments2.1.2.2 Create recurring entries for same accounts with same amountsThe software shall have the capability to allow for the setup of recurring entries such as the accrual of monthly utilities or the allocation of pre-paid amounts over the period of performance.
372.1.2 Recurring Cost Accruals and Adjustments2.1.2.3 Create recurring entries for same accounts and formula-based amountsThe software shall have the capability to allow users to schedule automatic generation and auto-reversal of payroll and benefits commitments and accruals using the last actual pay period payroll files
382.1.2 Recurring Cost Accruals and Adjustments2.1.2.3 Create recurring entries for same accounts and formula-based amountsThe software shall have the capability to allow the agency to edit pay period maintenance information to allow for the population of payroll data and related GL dates. The software shall have the capability to also allow the agency to select parameters for automatic generation of accrual or commitment entries, including but not limited to the following:

• Fiscal year (FY)

• Number of work hours

• Number of pay periods in FY

• Pay period number

• Status

• Number of holidays in the pay period

• Pay period beginning and end dates

• Pay dates

• GL end dates (by week)

• Calendar year

• Number of holiday hours and number of hours remaining

• Accrual flag

• Accrual factor

• Commitment flag

• Commitment factor

392.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to allow the user to enter manual GL journal entries for both current and prior year activities
402.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to be able to prepare, approve, and post journal entries
412.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to generate a unique identifier for each journal entry that is prepared and maintain the log of the journal entry identifier.
422.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to maintain a recorded of any prepared journal entry that is not subsequently approved, for example an entry that is cancelled, rejected or disapproved.
432.1.2 Recurring Cost Accruals and Adjustments2.1.2.3 Create recurring entries for same accounts and formula-based amountsThe software shall have the capability to allow reclassification of payroll transactions, individually or in bulk, at the detailed employee level
442.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to support standard and free form-based journal entries, ensuring that debits and credits balance
452.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to create journal entries to adjust balances in the current period and/or period(s) that are open
462.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to automatically update all applicable GL account balances (budgetary, proprietary, and memorandum accounts) concurrently as part of a single input transaction event, allowing unlimited debit and credit pairs per single standard transaction
472.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to prevent transactions from posting that would cause GL debits and credits to be out of balance within the proprietary, budgetary, or memorandum accounts. Proprietary, budgetary, and memorandum accounts must each be self-balancing.
482.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to post GL proprietary, budgetary, and memorandum account transactions consistent with USSGL account attributes, account transaction codes, account transaction categories, and account transaction subcategories
492.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to maintain ability to post transactions funded, obligated, or expended over multiple years to GL accounts that do not close (for example, undelivered orders–obligations, unpaid; delivered orders–obligations, unpaid; authority outlayed not yet disbursed).
502.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to capture GL account transaction information provided by supporting financial management operations (for example, payments, receipts, liabilities, assets, and reimbursable/intra-governmentals) consistent with the USSGL account attributes, account transaction codes, account transaction categories, and account transaction subcategories defined in the TFM.
512.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to determine if anticipated recoveries have been previously recorded in order to derive the USSGL prescribed entries to record upward/downward spending adjustments. The software shall have the capability to distinguish between upward/downward adjustments and corrections.
522.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to update GL control accounts consistent with postings made to subsidiary ledgers and prevent transactions from posting that would cause the GL control accounts to be out-of-balance with the subsidiary ledgers
532.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to make a mass allocation change that moves funding to alternate lines of accounting (e.g., Budget Fiscal Year rolled forward to a subsequent fiscal year)
542.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to upload a journal entry template (flat file of both standard and free form-based entries) with the same edit checks (as applicable) as those journal entries entered in the software
552.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to allow a user to create a new journal entry by copying from a similar approved journal entry
562.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to create a template for standard journal entries
572.1.3 General Ledger Module Posting2.1.3.1 Post appropriate entries to general ledgerThe software shall have the capability to make a copy of a line item, within journal entries, as the basis for a new line item within the same entry
582.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to provide for two levels of approval, posting and approval, by two distinct users with the appropriate level of authority before the transaction is posted to the G/L account balance.
592.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to provide an approval indicator (e.g., status of approval) for journal entries
602.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to provide the user with the ability to see the effect of the journal entry on the GL accounts prior to posting
612.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to provide processing controls for journal entries by calendar date aligned with TIER submission requirements
622.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability for the preparer to recall the journal entry transaction and for the approver to reject the entry prior to approval via workflow to correct journal entries
632.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to upload and view back-up documentation in various formats for journal vouchers.
642.1.3 General Ledger Module Posting2.1.3.2 Approve general ledger entriesThe software shall have the capability to send notifications of entries approval
652.1.3 General Ledger Module Posting2.1.3.3 Reverse general ledger entriesThe software shall have the capability to create journal entries to adjust balances in the current period, which automatically reverses in the subsequent period specified in the journal entry
662.2.1 Period Set Up/ Maintenance2.2.1.1 Define accounting calendar periodsThe software shall have the capability to distinguish between single year and multiyear funds.
672.2.1 Period Set Up/ Maintenance2.2.1.1 Define accounting calendar periodsThe software shall have the capability to maintain accounting periods each fiscal year, with the option to facilitate the following, as needed:

• A period for recording opening balances

• Twelve periods for recording monthly activity

• Additional periods for year-end pre-closing and closing entries

682.2.2 Period Open2.2.2.1 Open accounting periodThe software shall have the capability to make fiscal year-dependent master data from a prior year available at the start of a new fiscal year for new accounting period/fiscal year transactions (e.g., rollover, roll forward, or update master data)
692.2.2 Period Open2.2.2.1 Open accounting periodThe software shall have the capability to derive an accounting period’s opening balances based on the prior accounting period’s closing balances at the USSGL attribute level. The opening of GL account balances must maintain the USSGL attribute information required to satisfy GTAS and GFRS reporting requirements.
702.2.2 Period Open2.2.2.1 Open accounting periodThe software shall have the capability to allow authorized users to record transactions to any open accounting period and provide the option to keep multiple accounting periods open simultaneously
712.2.2 Period Open2.2.3.1 Close accounting periodThe software shall have the capability to close proprietary. budgetary, non-fiduciary and fiduciary accounts consistent with USSGL account closing table rules as defined in the TFM. The software shall have the capability to have the ability to distinguish between accounts that maintain a balance at year end versus balances that need to be at zero at year end.
722.2.2 Period Open2.2.3.1 Close accounting periodThe software shall have the capability to distinguish between monthly and annual closing activities. The software shall have the capability to perform pre-closing, post-closing, and beginning balance for period closures, quarter end closures, and year end closures
732.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to perform multiple preliminary closings in a trial/test mode so that users can review the closing results, clear the closing entries, and re-run the closing process. This functionality must be available for both "preliminary closing" entries and "final closing" entries.
742.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to allow a user with special authorization to close accounting periods and prevent the posting of new transactions to any final closed period
752.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to allow a user with special authorization to reopen closed accounting periods so that transactions can be recorded and posted to them
762.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to allow for financial system preliminary soft (i.e., “soft close”) and final close (i.e., “hard close”) at defined points prior to the end of reporting period
772.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to maintain account identity through year-end processes (e.g., sub-object, program code into beginning balance setup)
782.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to require that any prepared but unapproved journal entries be resolved, either approved or deleted prior to the yearend closing.
792.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to allow for the automatic closing of any unobligated requisitions (USSGL 4700 Commitments) prior to the yearend closing.
802.2.3 Period Close2.2.3.1 Close accounting periodThe software shall have the capability to close non-fiduciary and fiduciary accounts consistent with USSGL account closing table rules as defined in the TFM.
812.3.1 Trading Partner Reconciliation and Elimination2.3.1.1 Reconcile difference(s) with a trading partnerThe software shall have the capability to identify specific TP activity types (e.g., Incoming RAs, Transfers-In/Out, Benefits) for the TP transaction activity
822.3.1 Trading Partner Reconciliation and Elimination2.3.1.1 Reconcile difference(s) with a trading partnerThe software shall have the capability to prevent posting an IPAC record with a different TP than the obligation. IPAC records must match TP to TP and obligation to obligation

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .