Attachment_E_Functional_Requirements_-Submittal_F_Worksheets.xlsx

XLSX spreadsheet 492 KB Posted

Attached to
Enterprise Resource Planning (ERP) Software-as-a Service (SaaS) Solution
Solicitation number
RFP 126DT039
Issued by
Denver County, Denver City, Colorado

About this file

This file is a functional requirements worksheet attachment (Submittal F) for the Enterprise Resource Planning (ERP) Software-as-a-Service (SaaS) Solution procurement by the Regional Transportation District (RTD) in Colorado. The RFP seeks a modern, cloud-based ERP solution to replace RTD's existing Oracle E-Business Suite across finance, procurement, and inventory management functions, with secondary consideration for human resources capabilities. The procurement focuses on ERP software platform selection and does not include Systems Integrator services, which will be procured separately in a follow-on RFP. RTD has developed detailed, agency-specific business and functional requirements for finance, procurement, and inventory management, along with representative HR requirements reflective of public transit agency needs. The evaluation will assess vendor proposals based on alignment with documented requirements, long-term strategic fit, overall value proposition, and the maturity, flexibility, and extensibility of the proposed platform to support RTD's goal of implementing a single integrated ERP solution across all administrative business functions.

The functional requirements worksheet serves as a detailed submittal document outlining the specific capabilities, features, and system characteristics that vendor proposals must address. This attachment provides the technical and operational specifications necessary for vendors to demonstrate how their ERP solutions meet RTD's current business needs while supporting the agency's long-term vision for seamless integration across finance, procurement, inventory, and human resources modules. The requirements framework enables vendors to provide comprehensive responses that align with RTD's strategic objectives for a unified ERP platform capable of evolving with the organization's changing business requirements.

View the file

Other files

On GovTribe

Work with this file

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

Text version

Original_Contents

RTD - ERP Functional and Technical Requirements Worksheet
Requirements Index by Major Topic
Finance
1General Ledger
2Accounts Receivable
3Accounts Payable
4Budget
5Purchasing
6Fixed Financial Assets
7Grants Mgmt & Project Acct
Human Resources
8Time and Attendance
9Leave Management
10Payroll
11Employee Recruiting & Talent Acquisition
12Benefits Administration & Employee Self-Service
13Position Control and Labor Budgeting
14Training & Learning Management
15Performance Management and Employee Relations
16Incident Management
Asset Management
17Asset Registry
18Asset Assignment, Service & Operations
19Problems, Defects, and Work Requests
20Asset Condition and Assessment
21Maintenance Resources and Planned Work Programs
22Work Execution & Management
23Component Tracking & Rebuild
24Warranty Management
25Operating & Maintenance History Performance Analysis and Costs
26Budgeting, Asset Planning, & Capital Programming
Materials Management
27Inventory Item and Catalog Management
28Warehouse/Storeroom Configuration and Mobile Computing
29Inventory Issues and Returns
30Material Receipt and Stocking
31Material Transfer Between Storage Facilities
32Material Replenishment
33Cycle Counting/Physical Inventory
34Component Serialization and Tracking
35Inventory Accounting and Valuation
36Tool Tracking
Technical Requirements
37General Architecture and Operations
38Security and Controls
39Performance and Availability
40General Reporting and Queries
41User Interface
42Network and Data Interfaces/Integration
43Data Structure and Storage
44Workflow Management

Instructions

ERROR:#VALUE!ERP Functional and Technical Requirements WorksheetCONFIDENTIAL
Requirements Index by Major Topic
1General Ledger
2Accounts Receivable
3Accounts Payable
4Budgeting
5Fixed Financial Assets
6Projects
7Grants Management and Project Accounting
8Purchasing
9Inventory and Storage
10Inventory Transactions
11Treasury Management
12Recruiting and Talent Acquisition
13Human Resources
14Benefits Administration
15Position Control
16Time and Attendance
17Leave Management
18Payroll Processing
19Performance Management
20Workforce Development
21Technical Requirements
Instructions:
-- Requirements are organized by topic in separate tabs. An index of the Topics and Subtopics is shown below.
-- Vendors should not modify any requirements as listed in the tabs.
-- Vendors must provide responses for each requirement in each tab in the following columns:
1. Vendor Response - describes whether the vendor's proposed solution meets the requirement through one of the following responses (non-shaded cells only):
OSOff the Shelf - meets the requirement out of the box
OSCOff the Shelf with Configuration - can be configured to meet the requirement without customization or coding changes
PWAProposed Work-Around - the intent of the requirement can be met by a proposed work around. Describe in comments column.
CUSCustomization - must be customized or otherwise modified, including coding changes, to meet the requirement
SRPTStandard Report - can meet the requirement through standard out of the box or configured reports
DNMDoes Not Meet Requirement - does not meet the requirement
2. Customization Estimate, if Applicable - describes the level of effort for customizations
HHigh - significant effort to customize - estimate exceeds 80 hours
MMedium - effort ranges from estimated 40 to 80 hours
LLow - relatively small effort to customize - estimate 40 hours or less
3. Capability Planned for Future Release - respond "Yes" if this requirement is in the roadmap for a future release of the proposed solution
4. Module(s) Name - designate which software product/module of the proposed solution will meet the requirement
5. Third Party Solution(s) - designate whether the requirement will be met by a third-party product included in the proposed solution (enter the product/module)
6. Comments/Notes - provide any comments or notes necessary to describe, clarify, or explain the vendor response
7

1. GL

ERROR:#VALUE!Denver RTD ERP Functional & Technical Requirements: 1.0 General LedgerCONFIDENTIAL
IDFinal Requirement StatementPriority (HML)Vendor ResponseCustomization Estimate, if ApplicableCapability Planned for Future ReleaseSub-Module(s) Name (Must match licensed sub-module in cost worksheet A.1 and B.1)Applicable Third Party Solution(s)Comments/Notes
1General Ledger (GL): Provide functionality to enable RTD to record and track accounting information in the general ledger
1.1General accounting standards and policies - provide the ability to configure financial accounting based on RTD policies and standards
1.1.1Provide ability to comply with financial accounting and reporting standards in accordance with: GAAP (Generally Accepted Accounting Principles), GASB (Governmental Accounting Standards Board) statements, and CAFR (Comprehensive Annual Financial Reporting) requirementsH
1.1.2Provide the ability to implement and comply with the Federal Transit Administration's (FTA) Uniform System of Accounts (https://www.transit.dot.gov/ntd/uniform-system-accounts-usoa)H
1.1.3Support cash, accrual, and modified accrual basis for accountingH
1.1.4Allow multiple accounting functions on different accounting cycles defined by RTD (i.e., Calendar year, State/County fiscal year, Federal fiscal year)H
1.1.5Support up to 13 accounting periods per year as defined by RTD (start and end dates)H
1.1.6Provide the ability to accommodate dollar amounts in US currency up to $99 Billion and three decimal points ($99,999,999,999.999).H
1.1.7Provide audit trails to identify changes made to system parameters and tables that would affect the processing or reprocessing of any financial transactionH
1.2Chart of Accounts (COA) - allow RTD to define a unified chart of accounts to accommodate all business units and to enable data collection, financial analysis, performance management, budget planning, and financial and management reporting.
1.2.1Maintain independent hierarchies in the account structure to support different roll-ups (e.g. financial reporting, budget reporting, project accounting, grant reporting, departmental reporting, and contracts)H
1.2.2Allow a configurable/hierarchical account coding structure and organizations structures consisting of a RTD-defined combination of the following segments at a minimum:
1.2.3Company (multiple)H
1.2.4IntercompanyH
1.2.5DepartmentH
1.2.6InterdepartmentH
1.2.7FundH
1.2.8AccountH
1.2.9ObjectH
1.2.10Element/Activity (Function)H
1.2.11Organizational Unit (Cost Center)H
1.2.12ModeH
1.2.13ProgramH
1.2.14Grant funding sourceH
1.2.15Future segmentsH
1.2.16Optional Detail (Sub-object, sub-element…)H
1.2.17Designate each general ledger account by the following account types:
1.2.18Summary/RollupH
1.2.19AssetH
1.2.20LiabilityH
1.2.21RevenueH
1.2.22ExpenditureH
1.2.23Surplus/Shortage (Equity type)H
1.2.24Non-Financial/StatisticalH
1.2.25Allow the following project coding designations for account transactions at a minimum:
1.2.26ProgramH
1.2.27ProjectH
1.2.28Line ItemH
1.2.29Grant/FundingH
1.2.30User DefinedH
1.2.31Allows the following configurable attributes for each account code and segment:
1.2.32Define maximum segment length and formatH
1.2.33Designate the account as active or inactive (no transactions allowed)H
1.2.34Designate account segments as required or optionalH
1.2.35Designate as detail or summary levelH
1.2.36Define an account name for the accountH
1.2.37Define a long-description for the account (minimum 50 characters)H
1.2.38Allow transactions to post only to active accounts within any open periodH
1.2.39Prevent accounts from being deleted if any activity is posted to them.H
1.2.40Allow segments of the Chart of Accounts to be grouped on a user-defined basis into multiple reporting hierarchiesH
1.2.41Allow users to lookup accounts using one or a combination of account number, key words, a portion of the name, wild card search, and account type.H
1.2.42Allow the definition of acceptable account coding combinations (account/element/object) that restrict the use of segments to allow only valid combinationsH
1.2.43Provide for role-based security to allow/prevent processing of transactions against certain chart of accounts valuesM
1.2.44Automate roll ups at any level of chart of accountsH
1.2.45Maintain the history of changes to accounts to enable as-of-date reporting (reports on past data using past account structures)H
1.2.46Allow an authorized user to add, delete or change (close, activate or inactivate) accounts and attributes , including automatic notification of appropriate users of the updateH
1.2.47Enable chart of accounts elements to be set-up, modified or inactivated in advance based on an effective dateL
1.2.48Provide the ability to associate statistical accounts with financial activityL
1.2.49Allow RTD to establish rules, workflows, and/or privileges for account code creation and managementH
1.2.50Support the establishment of automated and flexible amortization schedules with custom rules for managing prepaid expenses and compliance with accounting standardsH
1.3Journal Entries and GL Transactions - provide support for recording and validating automated and GL manual transactions.
1.3.1Allow RTD to define multiple ledgers and sub-ledgers to accommodate various grouping of GL transactions for specific types of transactions, organizational units, or account typesH
1.3.2Allow manual entry of GL transactions that are immediately validated and posted to the GLH
1.3.3Allow the creation of batch journal entries that can be reviewed, edited, and approved prior to posting to the GLH
1.3.4Provide the ability to create and save journal templates with pre-defined journal entry details that can be used to fill-in and create new batch journal entriesM
1.3.5Allow the creation of recurring journals that can be automatically processed based on RTD defined time intervals and effective dates, such as the end of the accounting period.H
1.3.6Provide the following header information for journal entries:
1.3.7Journal identification/batch control numberH
1.3.8Journal descriptionH
1.3.9Approval level required before postingH
1.3.10Support unlimited line items (transactions) for journal entries with the following information for each line item, at a minimum:
1.3.11Account numberH
1.3.12AmountH
1.3.13Date/time to postH
1.3.14Sub-ledger or other source of transactionH
1.3.15DescriptionH
1.3.16Transaction reference number (control number)H
1.3.17Memo field - text up to 100 charactersH
1.3.18Allow users to look up the following information on the screen as a reference during journal entry:
1.3.19General Ledger accounts, including individual account segmentsH
1.3.20Project accountsH
1.3.21Budgetary accountsH
1.3.22Automatically validate transactions as entered using the following validations at a minimum:
1.3.23Valid and active account numberH
1.3.24Valid account code segment combinationH
1.3.25Authorized account number for the user security role/departmentH
1.3.26Balanced entries - ensure all entries are in balanceH
1.3.27Required fields are completedH
1.3.28Automatically assign journal entry identification and batch control numbers and prevent duplicate posting for the same journal entry numberH
1.3.29Provide the ability to create and save journal entries that will automatically be posted based on a future posting date or effective date.M
1.3.30Provide the option to automatically validate GL transactions against available budget and provide a warning for insufficient funds. Allow authorized users to override the warning and post the transaction.M
1.3.31Route journal entries for review and approval using workflow based on predetermined routing lists, departmental lists and/or type of journal entries. Include rejection abilities, comment abilities and re-routing to originator for correctionH
1.3.32Provide the capability to import journal entries from external data sources, such as Excel, comma delimited, or other standard Office 365 file formats. Validate imported transactions suing the same validation rules as for entered transactionsH
1.3.33Allow a user to create a new journal entry by copying from a previously entered journal entry format (copy journal), either by transaction or the entire journal entry.M
1.3.34Provide a method for authorized users to reverse journal entries with proper security, workflow approvals, and audit trailsH
1.3.35Allow the use of recurring journal entries to post accruals and automatically schedule accrual reversals based on RTD defined effective datesH
1.3.36System supports accruals offsetting encumbrances to mitigate the double consumption of available budget during month-end closeH
1.3.37Provide the ability to attach files to journal entries and transactionsM
1.3.38Provide the option to require attached documentation for specific types of entriesL
1.3.39Allow users to save journal entries that have not yet been posted or cleared for all validation errors online, and recall the saved entries for further processingM
1.3.40Allow user to view impact of pending journal entries without postingL
1.3.41Allow journal entries to cross funds, create appropriate due to/due forms, and force self-balancing by fundH
1.3.42Provide the ability to store allocation schedules that distribute selected costs (for example indirect or overhead costs). Allocation schedules define percentages and/or business rules for allocating costs across accounts, projects, departments, or cost centers.M
1.3.43Automatically prepare journal entries from each allocation schedule based on predetermined rules and posting datesM
1.3.44Import allocation schedule(s) from Excel and automatically create journal entryL
1.3.45Provide the ability to use statistical accounts as metrics for allocating costs, and allow statistical accounts to be allocated in the same manner as financial accountsM
1.3.46Provide audit trails to trace transactions from source documents, original input, other systems, system-generated transactions, and internal assignment transactions, including the user ID, date and time of the transaction.H
1.3.47Provide the ability to select and view journal entries and GL transactions by several factors, including one or a combination of:
1.3.48Date rangesH
1.3.49Account number or segmentH
1.3.50Account typesH
1.3.51Posting status (for example posted, scheduled, pending approval, etc.)H
1.3.52SubmitterH
1.3.53Key-word descriptionH
1.3.54Allow for working simultaneously in multiple fiscal and budget years (i.e., process transactions for two or more years at one time)H
1.3.55Provide the ability to query and view journal entries, ledgers and sub-ledgers, accounts, and all transactions based on user defined criteria, including date range, fund, account, project, cost center (department), or other account segmentH
1.3.56Provide the option to utilize encumbrance accounting for pre-encumbrance (requisitions) and encumbrance (purchases), and automatically liquidate encumbrances when associated expenditure transactions are posted.H
1.3.57Provide streamlined drilldown capability within each GL transactionH
1.4Cost Accounting - provide ability to record, analyze, and report RTD Costs
1.4.1System allows each department to allocate direct and indirect costs differently (with approval) and maintains historical and effective date changesH
1.4.2Produce various allocation schedules prior to the financial closing for the period.H
1.4.3System allows changing allocation schedule at any time (with approval) during yearH
1.4.4Automatically prepares a journal entry from each allocation schedule.H
1.4.5Import allocation schedule(s) from Excel or other sources and automatically create journal entryH
1.4.6System creates reversing entry for changes to an allocation scheduleH
1.4.7System stores workload statistics or other metrics as method of distributing costsH
1.4.8System can selectively apply overhead cost based on chart of account segment e.g. overhead cost applied to interdepartmental transaction; overhead cost applied to operational units but not grant funded activities, based on user defined criteriaH
1.4.9Ability to perform cross department charges based on internal allocation rules, as defined by RTD.H
1.4.10Ability to report on all cost allocations, with both source and destination allocation details.H
1.5Period-End processing - provide support to close accounting periods and open new periods
1.5.1Allow RTD to define period closings, such as month (or accounting period), quarter, and annual (fiscal or calendar)H
1.5.2Provide ability to provide year-end closing procedures that close-out revenues and expenditures/expenses, and carry forward the appropriate balancesH
1.5.3Allow closing entries to prior period until period is closedH
1.5.4Provide ability for authorized users to reopen closed periodsH
1.5.5Provide ability to roll encumbrances and remaining budget associated with encumbrances to next fiscal year by:
1.5.6All encumbrancesH
1.5.7Individual encumbrancesH
1.5.8Selection based upon chart of account segementH
1.5.9Groups of encumbrancesH
1.5.10Provide the ability to allow a period soft close that allows posting of subsequent transactions (for example, interest allocations, balancing activity, etc.)M
1.5.11Allow transactions for the next fiscal year to be entered before the old fiscal year's preliminary closing, with the transactions held in suspense until the new fiscal year is openedH
1.5.12Allow for the start of processing against any open period in the new fiscal year prior to the close of last fiscal year.H
1.5.13Restrict retroactive transactions only to open periodsH
1.5.14Allow prior period adjusting transactions in current periodH
1.5.15Provide ability to archive “prior year history” at close of yearH
1.5.16Provide ability to help finance and accounting teams streamline and automate the financial close process by utilizing close task managers, workflows, dashboards, and automated toolsH
1.5.17Provide the ability to automatically reconcile accounts, based on user defined parameters via the configuration of reconciliation process flows, status indicators, and established workflows (e.g., not all accounts or only low-risk accounts)H
1.5.18Automate the process of matching transactions with bank statements, credit card statements, and other financial sourcesH
1.5.19Provide centralized workflow, with notifications and trigger reminders, for all financial closing activitiesH
1.5.20Provide tracking and reporting capabilities related to the financial close processH
1.6Financial Reporting - support all internal and external financial reporting requirements
1.6.1Provide a financial system report writer that allows RTD to design and develop financial report formats to save and run on demandH
1.6.2Provide the following standard financial reports based on GAAP, at a minimum:
1.6.3Detailed variance reports including encumbrance detail (PO, vendor, current year encumbrance balance, current year expense & accrual activity)H
1.6.4Trial balance by fund, project, and cost centerH
1.6.5Balance sheet and statement of net positionH
1.6.6Statement of revenue and expenses (income statement)H
1.6.7Statement of cash flowH
1.6.8Detailed activity reports by fund, account, cost center, or projectH
1.6.9All CAFR financial schedulesH
1.6.10Provide the ability to configure and run reports based on the following criteria:
1.6.11Month-to-date, month-end, quarterly, year-to-date, annual or other user-defined date rangeH
1.6.12Summary or detail levels for accounts and transactionsH
1.6.13By fund, project, cost center (department), or consolidated (all)H
1.6.14Detailed reports including encumbrance detail (PO, vendor, current year encumbrance balance, current year expense & accrual activity)H
1.6.15By selecting specific account code or account code segment rangesH
1.6.16Generate reports through on-screen inquiry, hard-copy printout, or a print-file for later printingH
1.6.17Produce interim financial statements at month end for all types of funds (example: enterprise, general, special revenue, etc.)H
1.6.18Produce reports for any fiscal period, open or closed, e.g. month, quarter, year.H
1.6.19Provide the option to include current to prior year comparisons in reports, to include % changesH
1.6.20Produce line item and fund expense reports that compare current actual and year-to-date actual to current budget and year-to-date budget amounts.H
1.6.21Produce an account analysis report showing all transactions for a given account by any user-defined period (e.g., month, year-to-date, quarter, multiple fiscal years)H
1.6.22Report on multi-year projects and report for different timeframes, such as fiscal year, the Federal fiscal year and/or life to date for a specific project or projects based on user-defined parametersH
1.6.23Provide drill down capabilities to access detail from any field to the originating transaction or source document within the general ledgerM
1.6.24Provide retrieval of summarized historical data to view online and drill down to the lowest level of transactional detailH
1.6.25Allow for departments to view revenue and expenditure activity against their accounts at any timeM
1.6.26Provide ability to run historical financial reporting across fiscal and calendar years with a minimum of current and two previous years simultaneouslyM
1.6.27Provide ability for users to design queries and extract files for their specific requirementsM
1.6.28Provide an option to list all detailed accounts that are combined into each line of the financial reports for verification of accounting accuracyM
1.6.29Provide ability to search chart of accounts for inactive accounts with no history (by user defined time period)L
1.6.30Provide the ability to create and display dashboards with account balances, transaction counts, encumbrance details, statistical accounts, budget variances, and performance indicators relating to eachH
1.6.31Produce a detailed transaction register or audit report showing all batch summary and individual postings made to the ledger for a user-defined periodH
1.6.32Produce an adjustments journal for a user-defined periodM
1.6.33Support TIN matching integration with W9 submissionH
1.6.34Provide the ability to export reports to Excel, comma delimited, or other Microsoft Office formatsH
1.6.35Provide for on-line inquiry to account balances, available budget and to detail posted transactionsH
1.6.36Ability to compile GL expense data and perform reporting for conformance with NTD F30 reporting standards and needs (Mode, Activity, etc.)H
1.6.37Provides comprehensize reporting capabilities to monitor and reconcile prepaid and amortization accounts (e.g., schedule reports, summry reports, audit trails, etc.)H
1.6.38Ability to pull a centralized list of current function codes that gets designated as recurring/non-recurring to avoid discrepancies with reportingH
1.7Cash Management and Bank Reconciliation - provide support for managing cash/checking accounts and reconciliation of accounts with the bank
1.7.1Provide ability to support multiple cash accountsH
1.7.2Provide the ability to capture the type of payment (cash, check, ACH, wire, credit card) for cash account transactionsM
1.7.3Provide ability to import a list of cleared checks from the bank for each accountH
1.7.4Provide ability to manually indicate that a check has been cashed and make corrections with an audit trailH
1.7.5Allow for cancelling checks by batch or check number rangeM
1.7.6Provide drill-down capabilities to see if a check has been issued/cleared for a specified account and originating transaction documentationH
1.7.7Support tracking of manual check issues, voids and replacements and the original dollar amount of the voided checkH
1.7.8Track the resolution of adjustments that need to be made as a result of an error identified within bank reconciliationM
1.7.9Provide ability to enter check adjustments through a journal entry with proper authorizationH
1.7.10Allow for accounting for missing checks due to issues with printingH
1.7.11Provide the ability to query unclaimed/stale dated checks and resolve based on RTD defined expiration periodsM
1.7.12Support import of paid check image file from bank which will update the check register sub-systemH
1.7.13Track check status including outstanding, cleared, stale-dated, replaced, returned and voidedH
1.7.14Support import/download of bank item activity (BAI transmission) from financial institutionH
1.7.15Support performing of clearing transactions to match imported bank items to journal entriesH
1.7.16Support reconciliation of deposits with cash receipt details that tie back to a deposit slip with a breakdown by accountH
1.7.17Provide ability to view a check register for multiple accounts which contains a cumulative list of all checks issued, and can be filtered by account, check number range, date range, and check status (pending, cleared, voided, cancelled, etc.)H
1.7.18Generate a report of incoming/outgoing bank items that captures all bank activityH
1.7.19Systems automates the process of reconciling checks processed thru the system against bank records of check processesH
1.7.20Generate a bank reconciliation report, listing GL cash balances, payments and deposits for a user-defined time period, and outstanding payments (e.g., checks) and deposits for each bank accountH
1.7.21Provide the ability to capture credit card receipts through interface with credit card processing service providersH
1.8GL Interfaces
1.8.1General ledger natively integrated will all other modules within ERP systemH
1.8.2Automatically import payroll transactions from ERP into a payroll ledger (dollars and hours)H
1.8.3Provide the ability to import Journal Entry transactions from an Excel spreadsheetH
1.8.4Provide the option to automatically post imported ledgers transactions or hold the ledger for review prior to postingM

2. AR

ERROR:#VALUE!Denver RTD ERP Functional & Technical Requirements: 2.0 Accounts ReceivableCONFIDENTIAL
IDFinal Requirement StatementPriority (HML)Vendor ResponseCustomization Estimate, if ApplicableCapability Planned for Future ReleaseSub-Module(s) Name (Must match licensed sub-module in cost worksheet A.1 and B.1)Applicable Third Party Solution(s)Comments/Notes
2Accounts Receivable (AR): Provide full Accounts Receivable functionality and serve as the system of record for all RTD receivables and fully integrate with GL
2.1Customer Management - provide a customer master file to contain information for supporting accounts receivable
2.1.1Identify customers using a unique customer ID with the option to have the system automatically assign the IDH
2.1.2Allow customer name, alias, DBA, and other identification informationH
2.1.3Allow RTD to define funding sources as customers for the purpose of executing funding drawdowns from funding commitmentsH
2.1.4Designate a customer type classification using a standard RTD list, configurable by RTDH
2.1.5Provide multiple invoicing addresses per customer, with one designated as the default addressH
2.1.6Provide multiple "ship to" addresses per customer with one designated as the default addressH
2.1.7Provide information for multiple customer contacts (name, phone, email, fax, etc.) with one designated as the primary contactH
2.1.8Provide default payment terms for the customerH
2.1.9Designate a customer status as active, inactive (no transactions allowed), or suspended (no further transactions except payments)H
2.1.10Define credit limits for a customer, for an individual invoice and in totalM
2.1.11Accumulate purchase and payment history for customers and allow user to view on-demandH
2.1.12Accumulate payment performance history (on-time versus late payments)M
2.1.13Provide the ability to designate customer types (e.g., fare media retailer)H
2.1.14Allow users to query customers by customer number, name, address, phone, A.K.A names (with revision history) or primary contactH
2.1.15Allow customer to be linked to a parent organizationH
2.1.16Provide a warning message for what appears to be a duplicate customerM
2.1.17Designate a primary method of contact, such as email, phone, text, or paperM
2.1.18Support multiple attachments of various file types to a customer record (such as images, files, documents, etc.)H
2.2Products and Order Management for RTD defined standard products, offerings, and other revenue sources for which RTD will accept payments, including commitments from funding sources.
2.2.1Support shippable and non-shippable product setupH
2.2.2Provide Item Master functionality for item setup, updates, and assignment across organizationsH
2.2.3Allow setup and modification of item templatesH
2.2.4Maintain attributes from the Item Master for use in item templatesH
2.2.5Support defining default expense accounts at the item levelH
2.2.6Support returns acceptance and recording of inspection results for itemsH
2.2.7Allow management of miscellaneous receipts for product items, including accounting and zero-cost receipt handlingH
2.2.8Support maintenance of warehouse inventory for new and existing products and item setupH
2.2.9Track quantity available, reserved inventory, tracking numbers, and serial numbersH
2.2.10Support setup and maintenance of order types, including those used manually in ARH
2.2.11Support default accounts based on transaction type (e.g., billed vs. unbilled)H
2.2.12Define and manage invoicing and accounting rules for revenue recognition and distributionH
2.2.13Support line-level credit checks on ordersH
2.2.14Maintain numbering sequences for orders (e.g., MMYY, serial number format)H
2.2.15Support creation and maintenance of sales orders, including “ship only” and “non-ship” order linesH
2.2.16Allow users to review, copy, and modify orders, including copied orders from prior monthsH
2.2.17Support sales order inquiry and order status queries (e.g., not shipped, staged, shipped)H
2.2.18Provide order line types such as Future, Standard, Ship Only, and ReturnsH
2.2.19Allow addition of new order lines or deletion/cancellation of existing onesH
2.2.20Support custom descriptive flex fields (DFFs) for order lines (e.g., MMYY, Extract ID, Serial Range, Date)H
2.2.21Allow selection of quantity and inventory restriction by criteria (e.g., organization query)H
2.2.22Support rollback functionality to revert orders to prior stagesH
2.2.23Provide error notification and stuck line management tools for clearing failed linesH
2.2.24Support mass changes on sales orders (e.g., add, reduce, delete, zero-out)H
2.2.25Support setup and processing of standing orders (e.g., monthly passes, consignment orders)H
2.2.26Allow copying prior month’s standing orders and modification of quantities or detailsH
2.2.27Support staging table processing for standing ordersH
2.2.28Allow assignment of serial numbers to standing ordersH
2.2.29Provide alerts and notifications for successful file transfer or failed processingH
2.2.30Allow rollback and resubmission for standing order processing errorsH
2.2.31Support standing order reporting and consignment trackingH
2.2.32Support pick release, schedule release, trip stop, and ship confirm processesH
2.2.33Allow manual and automatic ship confirmations, including partial shipments and backordersH
2.2.34Provide ability to handle shipping exceptions, holds, and exception notificationsH
2.2.35Support multi-warehouse shipping, warehouse-to-warehouse transfers, and multiple locationsH
2.2.36Allow decimal quantity shipping when applicableH
2.2.37Generate packing lists, shipment notifications, and freight cost trackingH
2.2.38Maintain shipping terms, carrier data, and shipment documentationH
2.2.39Support purge and completion of ship confirm exceptionsH
2.2.40Maintain price lists for all productsH
2.2.41Allow price adjustments directly on price lists or ad hoc during order entryH
2.2.42Support price list copying, item additions, and end-dating or deletion of itemsH
2.2.43Manage qualifiers and modifiers used in price calculationsH
2.2.44Support blanket sales agreements (BSAs) and related price schedulesH
2.2.45Support creation of Return Material Authorizations (RMAs) tied to the original price, original order, or invoiceH
2.2.46Support RMA reason codes, reference fields, and free-form reference entryH
2.2.47Allow RMA processing at multiple locations with inspection and issue confirmationH
2.2.48Support RMA updates to serial numbers and apply to customer account or invoice as requiredH
2.2.49Support RMA generation without original reference when requiredH
2.2.50Transfer completed sales orders to Accounts Receivable (AR) for invoicingH
2.2.51Provide transfer to AR exception reporting, listing stuck orders, customer numbers, failed lines, and reasonsH
2.2.52Maintain invoice types, effective dates, and invoicing criteria for sales ordersH
2.2.53Support release of individual sales orders for invoicingH
2.2.54Generate invoice and order acknowledgment documents for customersH
2.2.55Generate and transmit order acknowledgments and packing listsH
2.2.56Allow reprinting or resending acknowledgments as neededH
2.2.57Support customer acceptance acknowledgment for sales ordersH
2.2.58Support release of sales orders automatically for invoicing after hold removalH
2.2.59Provide tools to release orders on credit or shipping holdH
2.2.60Maintain pending and backorder tracking for unfulfilled itemsH
2.2.61Generate error notifications and exception reports for line, shipment, or AR transfer failuresH
2.2.62Provide stuck line management tools to identify and resolve failed transactions quicklyH
2.3Customer Sales and Receivables - record sales and create receivables for funds due to RTD
2.3.1Allow RTD to record sales from a list of standard products and services with pre-determined standard prices and default account numbersH
2.3.2Allow RTD to create a receivable for drawdown of a specific funding amount committed from a funding sourceH
2.3.3Provide the option to record cash sales and automatically apply cash receipts to the correct accountsH
2.3.4Allow creation of a receivable for any ad hoc or one-time source of revenue, such as a reimbursement, charter service sale, donation, etc.H
2.3.5Automatically calculate and apply sales tax based on products, if applicable with default set to “none”M
2.3.6Provide the option to create or suppress invoices and/or monthly statements for a non-cash sale or customerH
2.3.7Allow RTD to create receivable types to categorize receivables into the following at a minimum:
2.3.8Fees for serviceM
2.3.9Fees for use of VanpoolM
2.3.10Funding drawdownM
2.3.11Freight/PostageM
2.3.12Penalties and InterestM
2.3.13Maintain sales history by product and customer for both cash and non-cash sales with multiple data fields includedH
2.3.14Provide the ability to add notes or text description for a sales transactionM
2.3.15Provide the ability to attach documents, images, or other files to a sales transactionH
2.3.16Provide the ability to set up recurring sales, funding commitments, or other receivables that repeat on a user-defined time interval (for example monthly)H
2.3.17Provide the ability to designate expenses eligible for reimbursement (FTA, State, Local) by agency and prepare invoices for drawdownH
2.3.18Provide abillity to charge internal departments for goods and servicesH
2.4Invoicing and Statements - create and distribute receivable invoices and statements to customers and revenue sources
2.4.1Allow RTD to create invoices from sales, funding drawdowns, or any receivableH
2.4.2Allow RTD to prepare invoice detail from a list of standard products and services with pre-determined standard prices and default account numbers, and modify as necessary for the invoiceH
2.4.3Provide the ability to enter and create ad hoc invoices for any source of revenue or fundsH
2.4.4Provide the capability to enter sales items not included on the standard listH
2.4.5Allow RTD to add freight, postage, or other miscellaneous charges with account numbersH
2.4.6Allow RTD to modify default account numbers or add new account numbersH
2.4.7Automatically retrieve default customer information - invoicing address, payment terms, etc. and edit the information as necessary for the invoiceH
2.4.8Automatically default the invoice date to the current date, but allow users to override the defaultM
2.4.9Provide an option to automatically create an invoice numberM
2.4.10Provide the capability to create an invoice template that can be copied to create new invoicesH
2.4.11Provide ability to modidy default templates and customize for different invoice typesH
2.4.12Automatically calculate and apply appropriate taxes if sales tax appliesH
2.4.13Allow the option to import invoices from a spreadsheet or external file, and perform all edit checks and provide a method to suspend invalid transactions until correctedH
2.4.14Provide the option to invoice in advance or in arrearsH
2.4.15Provide the capability to define recurring invoicesM
2.4.16Allow RTD to define unlimited invoice transaction types (e.g. sales, deposits, debit/credit memos, warranty claims, etc.)M
2.4.17Allow RTD to invoice full or partial amounts for receivablesH
2.4.18Provide on-line inquiry of invoice transaction detail and statusH
2.4.19Maintain current outstanding balances by customer locationH
2.4.20Allow full on-line inquiry of customer invoice lines and payment detailH
2.4.21Provide a method of recording returns or cancellation of salesH
2.4.22Allow RTD to design multiple custom invoice formatsM
2.4.23Provide the capability to select and distribute invoices to customers using a combination of criteria, including receivable date range, type, or customer ID, invoice number or range of invoice numbers.H
2.4.24Provide the option to distribute invoices to customers using email, fax, or printed paperH
2.4.25Allow for coding of revenue by fund, source, type, and all other elements of the RTD chart of accounts elementsH
2.4.26Define the invoice due date based on default customer payment termsH
2.4.27Allow an authorized user to override the payment term and specify the day payment is dueH
2.4.28Provide option to insert text comments on invoicesM
2.4.29Print payment terms on an invoiceH
2.4.30Provide the ability to process customer service credits to accounts and itemize on the invoiceH
2.4.31Provide the option to create a customer statement and distribute with invoice amount, applied credit balance and any remaining amount due or in credit on the invoiceM
2.4.32Provde the ability to attach files and images to multiple levels of the invoice or statement (e.g., header, batch, line item, etc.)H
2.4.33Allow RTD to define invoice typesH
2.4.34Provide the option to generate consolidated invoices for customers with multiple receivables and include multiple lines with different revenue accountsM
2.4.35Support credit balances on customer accountsH
2.4.36Allow prepayments that create a credit balanceH
2.4.37Apply credit balances to future invoicesH
2.4.38Integrate with payables to cut one-time checks for credit balancesM
2.5Receivable Payments - process all receipts and cash and apply to appropriate customer, invoice, and account
2.5.1Allow users to search for receivables by customer (or funding source) and/or invoice number, dollar amount, dollar range, date range, receipt number and enter payments against the receivable.H
2.5.2Display all open customer invoices during payment posting and allow the user to view all the invoice information to determine if the receipt is being applied to the proper transaction when applying a receipt to an invoiceH
2.5.3Apply cash receipts either manually or automatically to open line items, open invoices or active accounts and provide functionality to control the sequence in which a payment is applied to multiple linesM
2.5.4Receive and apply deposits not against an invoice and credit appropriate revenue accountsH
2.5.5Allow payments to be applied to multiple receivable invoicesH
2.5.6Allow partial payments for a receivable invoiceH
2.5.7Automatically update invoice balance due after processing payments and close invoices that are fully paidH
2.5.8Record all types of payments against receivables, including but not limited to:
2.5.9CashH
2.5.10ChecksH
2.5.11Money ordersH
2.5.12Cashier's checksH
2.5.13Electronic payments/ACH transactionsH
2.5.14Wire transfersH
2.5.15Credit cardsH
2.5.16Debit cardsH
2.5.17Credit MemoH
2.5.18Capture the following payment data, at a minimum:
2.5.19Receipt or transaction ID (automatically generated)H
2.5.20Date/timeH
2.5.21Payer (Customer ID) and descriptionH
2.5.22Receivable invoice number(s) being paidH
2.5.23Amount paid by payment type (cash, check, money order...)H
2.5.24Type reference number (check number, credit card number, etc.)H
2.5.25Automatically apply the account code distribution from the receivable invoice(s) being paid, and allow the user to edit the accounts as necessaryH
2.5.26Provide the ability to import receivable payments from a spreadsheet or other formatted file and apply the appropriate edit checks to validate the transactionsH
2.5.27Accept an electronic media form of payment (including details regarding charges and fees from a variety of external sources including interfaces to other systems and electronic commerce)H
2.5.28Provide the ability to support a bi-directional interface or a bi-directional file transfer from the RTD point-of-sale systemH
2.5.29Support PCI compliant transactions, e.g. for credit card paymentsM
2.5.30Provide the option to apply the payment to the oldest invoice or past due invoice first or slect which invoice to apply paymentL
2.5.31Provide ability to perform offseting payables ("netting") against receivables with the same business partnerH
2.5.32Provide a method of processing pre-payments and credit balances for a customerH
2.5.33Provide a method of reversing and re-applying payments that have been applied to the wrong invoice in errorH
2.5.34Provide default chart of account distributions for specific payment types or receipts, such as various revenue and cash receivables without a receivables balanceH
2.5.35Process split or mixed tendering situations (i.e., cash and check)L
2.5.36Support Non-Sufficient Funds (NSF) processing, including the generation of transactions to record reversal of original payment entries and add NSF fees to amount dueM
2.5.37Provide the option to automatically update GL accounts or to batch receipt transactions for review and approval before posting to GLL
2.6Collections and Write-offs - Support collection of delinquent accounts and write-off of uncollectable accounts
2.6.1Provide the ability to query or report delinquent account listing, and to drill down to full customer or invoice detailH
2.6.2Provide the ability to generate automatic notifications to designated RTD staff when customer accounts become delinquentM
2.6.3Provide the ability to automatically calculate and apply interest to an invoice amount based on RTD-defined interest rate and receivable type for a customer and/or invoiceH
2.6.4Support TIN matching integration with W9 submissionM
2.6.5Provide the ability to waive penalties and/or interest for a customer or invoice with approval workflowM
2.6.6Allow RTD to define and store multiple dunning letter formats based on the type of customer and receivableH
2.6.7Allow RTD to specify if dunning letters are to be sent, and the format by account, customer, project, or account typeH
2.6.8Automatically generate dunning letters for accounts delinquent beyond a number of days specified by RTD (such as 30, 60, 90 days) for accounts with dunning turned onH
2.6.9Provide the ability to distribute dunning letters through email or paper.H
2.6.10Provide the ability to send an account to a collection agency for collectionsL
2.6.11Allow the user to define a write-off dollar threshold where overdue receivables for amounts under the threshold are automatically written-off by transaction, and where overdue receivables for amounts over the threshold are considered for collectionL
2.6.12Provide a listing of potential write-offs falling within a user-defined criteria with the ability to accept or reject each entry and then process the selected items as a batchL
2.7Accounts Receivable Aging Analysis and Reporting - provide comprehensive and flexible reporting for AR
2.7.1Provide an aging analysis of outstanding accounts receivable based upon user-defined aging buckets (e.g., 30, 60, 90, 120, and greater than 120 days) by receivable type using the original invoice date and current system date or a user-specified dateH
2.7.2Allow a user to view and report on complete account history by customerH
2.7.3Provide a report by account of open receivables and account balances with detail, filtered by customer type, customer, receivable status, and/or receivable typeH
2.7.4Produce a report of payments, adjustments, credit memos, write-offs, etc. posted by receivable type or GL acct numberH
2.7.5Provide a revenue receipts report by customer and accountH
2.7.6Generate a daily cash deposit report (cash, checks)H
2.7.7Provide a cash receipts report by type of revenueM
2.7.8Provide a list of receivables written off by date range, receivable or customer typeM
2.7.9Provide report of all customers and accounts past dueH
2.7.10Provide report of all receivables referred for collectionH
2.7.11Provide a report of all imported payment transactions by sourceH
2.7.12Provide for download of AR data in various file formats (e.g., Excel, CSV, Comma-delimited, XML or other commonly accepted formats)H
2.7.13Retain historical information and maintain on-line access to a number of years of detail and summary data up to the limits that are defined in the RTD retention policyH
2.7.14Provide sales report listing all sales transaction detail for a date range, customer, productM
2.7.15Report credit card receipts/fees by accountL

3. AP

ERROR:#VALUE!Denver RTD ERP Functional & Technical Requirements: 3.0 Accounts PayableCONFIDENTIAL
IDFinal Requirement StatementPriority (HML)Vendor ResponseCustomization Estimate, if ApplicableCapability Planned for Future ReleaseSub-Module(s) Name (Must match licensed sub-module in cost worksheet A.1 and B.1)Applicable Third Party Solution(s)Comments/Notes
3Accounts Payable (AP): Provide full Accounts Payable functionality and to serve as the system of record for all RTD payables
3.1Vendor Management (AP) - provide the ability to manage vendors for for the purpose of invoicing and payment for goods and services. (Also see Purchasing)
3.1.1Provide the ability to enter and store reference information for vendors in a single vendor file to support all business functions, including purchasing and accounts payableH
3.1.2Vendor information shall include, at a minimum, the following:
3.1.3Vendor ID (assigned automatically by the system)H
3.1.4Vendor NameH
3.1.5Multiple vendor addresses with a primary location designatedH

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 .