HomeMy WebLinkAboutERP Software Requirements - Word Doc2023 SoftResources LLC
City of Renton, WA
ERP Software Requirements
Provide this information for the Software Vendor and Implementation Partner if different.
Response
Company Name
Proposed Software
Contact
Name and Title
Address, Phone, Email
Company Information:
Year Founded, Public vs. Private
Employee Count - Total
Employee Count – Proposed Software
Customers on Proposed Application:
Total Customers
Total Cities
Total Cities of Similar Size
Total Washington Cities
List Washington Cities
Pricing – All Required Modules
Provide summary pricing information from Section 3 - Exhibit A
Software: All modules in scope for 250 Named Users, 900 W2s
Implementation: Including process review, design, configuration, training, testing, integration, data conversion, reports, forms, etc.
Hosting Costs: Maintenance and hosting services for years 1-10.
SaaS Costs: SaaS fees for years 1-10.
Other: Indicate any 3rd party software and associated costs for modules and requirements in scope.
Total Year One Cost: Lines 6 – 10 as applicable.
Total Ten-Year Cost: Lines 6 – 10 as applicable.
Ranking
Response – Rating and Comment
Modules
R
General Ledger
R
Purchasing/Contract Management
R
Accounts Payable
R
Accounts Receivable
R
Enterprise Cashiering
R
Project and Grant Accounting
R
Fixed Assets
R
Budgeting
R
Human Resources
R
Time and Attendance
R
Payroll
Technology
R
Deployment options: Cloud-Based or Private Cloud hosted. Indicate hosting provider.
R
Support multiple environments – test, production, train.
R
Application database supported.
R
Supported browsers.
R
Role-level security to module, menu, screen, field.
I
MS Active Directory – tie in with AAD for SSO.
R
Integration with Microsoft 365 applications – Word, Excel, Power BI.
R
Exchange Server interface for email notifications.
R
Comply with data security requirements including but not limited to ADA, HIPAA, SEC, PCI, etc.
R
Indicate bi-directional integration strategy, experience, and proposed method for each of the following:
R
Laserfiche – Document management, Record Retention, SQL or API integration with Forms and Workflow
R
Cityworks AMS – Timekeeping
R
TeleStaff – Police Timekeeping
R
Springbrook – Utility Billing, Civic Pay
R
NeoGov – Recruiting, Onboarding, Performance
R
Tyler Enterprise Permitting & Licensing (EnerGov)
R
Praxis (City of Bellevue) – Business Tax and Licensing
R
xplor Recreation - PerfectMind Parks and Recreation
N
Cry Wolf – Police false alarm billing
N
Pro-Shop Keeper - Golf Course POS
N
AssetWorks Fleet Focus – Fleet Maintenance
N
AutoVu – Genetec - Parking citation
N
VenVu – Ventek - Boat launch POS
R
Mobile device support with apps or HTML5. Android and iOS.
R
Mobile functionality: remote time entry, time entry approvals, invoice approvals, etc.
R
Mobile store and forward or offline capabilities.
General
I
Configurable role-based dashboards with favorites, reports, notifications, alerts, with drill to transaction details.
E
Link to documents stored in Laserfiche repository.
R
User-defined fields that can be included in queries and reports.
R
Rules-based workflow with electronic signatures and visible approval queue.
I
Searchable and context sensitive help.
R
Audit trail with date, time, user stamp, and before and after values across all modules.
R
Attach documents and images to transactions (e.g. PDF, JPEG, TIF, DWG).
R
Effective dating. List where supported or limitations.
R
Software functionality and reporting compliant with all Federal and State regulatory requirements; e.g., tax tables, annual reports, payroll filings, Department of Retirement systems,
leave programs, etc.
R
Software functionality and reporting compliant with all Federal and State regulatory requirements; e.g., tax tables, annual reports, payroll filings, Department of Retirement systems,
leave programs, etc.
R
General Ledger
R
Describe Chart of Account format; number of segments, and total characters.
Note: Renton’s current format: 22 characters
Fund = 3, Project = 6, Department = 3, Bars element and Object = 7, Sub Object = 3.
Preference is to move Project out of string.
R
Support Washington State BARS Uniform Chart of Accounts reporting requirements – see BARS GAAP Manual - Office of the Washington State Auditor
R
Support cash method of accounting and reporting in modified accrual.
R
Indicate number of accounting periods. The City of Renton currently uses 15 periods to accommodate cash to modified accrual accounting and adjustments.
R
Multiple fiscal years or periods open at one time with role-based access control.
R
Fund accounting with automatic interfund balancing entries.
R
Multiple Journal Entry types:
Standard
Reversing
Recurring - default accounts and amounts that are editable
Interest Allocations
Overhead Allocations – FTE, square feet, etc.
Budget Adjustments and Transfers
Import from Excel
Import from other City applications
R
Workflow approval routing of Journal Entries with approvals, rejections, corrections, resubmission, etc.
R
Journal Entry with short and long descriptions, comment fields, and document attachments.
I
Reporting tool to support development of ACFR.
R
Purchasing/Contract Management
R
Encumbrance accounting for Requisitions, Purchase Orders, and Contracts.
R
Split Purchase Order or Contract line items to multiple General Ledger accounts.
R
Budget check at creation of Requisition, Purchase Order, or Contract.
R
Contract Management functionality including:
Manage financial spend to Contract after execution.
Track retainage
Alerts or report when nearing expiration of Contract, Insurance Certificate, Bond, etc.
Support for Procurement Policy provided at the end of this Requirements document.
I
Attach backup documents to a Purchase Order or Contract.
R
Rules-based approval workflow routing of requisitions, purchase orders, or contracts based on department, dollar amount, cost center, etc. City procurement policy has been provided
at the end of this document.
R
Purchase Order and Contract Change Order processing with workflow approval.
I
Flag item as an asset if meets capitalization threshold or charged to specific asset accounts.
N
Support bid and quote process including:
Issue bid opportunities
Collect proposals
Manage sealed bid process
Evaluate responses
Elevate selected bid
N
Online Vendor Portal functionality, e.g. register, secure logon, submit W-9, check invoice payment status, etc.
R
Accounts Payable
R
Single vendor master for all integrated modules including:
Multiple addresses, emails, contacts
Banking information - secured
User defined fields
Inclusion data, e.g. MWBE, disadvantaged businesses, etc.
I
Miscellaneous one-time vendor accounts.
I
Initiate online request for new vendor record, attach W9, route for approval and setup.
R
Scan invoices or credit memos centrally or decentralized; electronic workflow routing for review, approval, account coding, etc.
R
Option to store scanned images to Laserfiche and link to Accounts Payable transactions.
I
Import and process Purchasing Card bank file, route for approval and coding; post transactions to payee vendor.
R
Create vouchers from import files, e.g. refunds from Springbrook, Praxis, Perfect Mind.
R
Distribute invoice line item to multiple General Ledger accounts.
I
Flag invoice or invoice line item as a Fixed Asset and convert to a Fixed Asset record.
R
Flag invoice for separate check.
R
Set up and process recurring payables.
R
Manage retainage on vendor invoices.
I
Multiple forms of payment; check, wire, EFT, ability to reprint a check etc.
R
Net invoices to credit memo for vendor payments.
R
Generate email notification for EFT payments including date, invoice number, invoice amount.
R
Generate letters for refund payments issued from import file.
R
Generate Positive Pay file extract.
R
Stale check process (6+ months) to meet Washington State requirements.
R
Tools to facilitate Sales and Use Tax management.
R
Vendor-level 1099 tracking and generation of forms for all types. Tracking to line-item level is Important.
R
Import electronic bank files, perform automated bank reconciliations, generate resulting Journal Entries.
R
Accounts Receivable
R
Customer master file data including:
Name and address
Contact name and number
EIN
MWBE status
Renton contact and department
Renton Business License
Washington State UBI
Bank information
User defined fields
R
Multiple user defined charge codes with fees and General Ledger accounts.
R
Multiple user defined invoice types, e.g. airport rentals, leases, leasehold tax, grants, right of way, public record request, electronic home monitoring, false alarms, etc.
R
Support recurring billing with ability to edit before invoice generation and posting. Track effective and end date and frequency.
R
Decentralized entry of request for billing with workflow approval routing.
I
Generate Lease invoices including:
Identification number - “LAG”
Fair market Value
Subject to leasehold tax
Location address, billing address, Location space
Frequency
CPI increase
Date of net increase, percent increase
Lease expiration and effective date
Fees: late payment, NSF, other
Lease type – short term, contract that transfers ownership, lease, airport/regulated lease
Subject to GASB 87
Extension, termination, cancelation option
Comments
I
Generate invoice with multiple lines for the same code, e.g., hanger – two line items at different rates; ability to reprint an invoice.
R
Automated process to issue invoices via email; ability to reprint invoices.
I
Invoice adjustments: adjust allocation or add new line items with associated General Ledger accounts.
R
Import cash receipts from Cashiering system and update to indicate invoices are paid. Indicate if updates are real time or batch processed.
I
Define payment application hierarchy if partial payment for an invoice. Allocate payment to each line item including revenue and tax liability.
R
Point in time aging reports.
R
Collection management tools including:
Late fees by customer based on agreements
Generate past due notices and send via email
Track specific items sent to collection agency
R
NSF check processing and management.
R
Enterprise Cashiering
R
Multiple forms of payment receipts: cash, check, ACH, credit card, etc.
R
Process cash receipts from multiple sources including:
Import file from outside systems
Import bank files
Manual entry
R
Generate a cash distributions report for reconciliation with the General Ledger.
R
End of day drawer reconciliation.
I
Citizen facing portal – look up invoices and make payments.
R
Project and Grant Accounting
R
Project Master File data to include:
Project Type, Name, Description
Project, Function, Task, Sub-Task
Project Number (Department numbering scheme)
Contract number – one to many contracts
Division and Department
Location
Multiple Funding Sources: Grant and Non-Grant
Start and End Dates – cross fiscal years – multi-year
Status; Active, Inactive, etc.
Project Manager
Document attachments
User Defined Fields
R
Multi-level Project hierarchy with reporting on detail or summary data. Current setup is Project, Function, Task and Sub Task level for revenues and expenses.
R
Project and Grant Budget vs. Actual reporting; multi-year, inception to date, by phase, task and sub-task level including labor, materials, and services.
I
Convert a Project to a Capital Asset by phase or at closure.
R
Grant Master File to include:
Division
Department
Grant Coordinator
Grantor
Dates: Award, Start, End, Expiration
Award Amount
Reimbursement Schedule
Funded Project(s)
Reimbursable goods or services
R
Grant Master File to include:
Division
Department
Grant Coordinator
Grantor
Dates: Award, Start, End, Expiration
Award Amount
Reimbursement Schedule
Funded Project(s)
Reimbursable goods or services
R
Grant Management accounting including:
State and Federal Grants
Grant to Project – one to many, many to one
Life to date reporting – Budget, Encumbrance, Expenditures
Track expenditures eligible for reimbursement
City match requirements
Grant reimbursement tracking and invoicing
R
Support generation of SEFA schedules and reporting.
R
Fixed Assets
R
Asset Master File data to include the following:
Asset Class and Group
Tag Number, Model Number, Serial Number
Department and Location
Purchase date and amount
Replacement date
Useful life and depreciation method
Status: Active, Pending Deployment, Pending Disposal, etc.
Funding sources
Pictures and attachments
User defined fields
R
Create Fixed Asset record for:
Accounts Payable invoices processed
Contributed capital assets – contributor, description, facilities installed, amount/valuation, etc.
Converted from CIP Project
I
Track non-capitalized assets that fall under the capitalization level, e.g. small and attractive, technology components, etc.
R
Track asset transfers and disposals and retain history.
R
Generate depreciation Journal Entries.
N
Update physical inventory of assets using barcode readers.
R
Budgeting
R
Biennial based budgeting with automatic roll forward between budget years.
R
Budget by month or total for the year.
R
Budget to Division level. Divisions roll up to Departments.
R
Decentralized budget entry by department with approval workflow of budget requests and adjustments.
R
Initiate budget Decision Packages at department level that include multiple General Ledger line items.
R
Position budgeting with all personnel costs including pay, taxes, and benefits. Reconciliation to actual versus budgeted.
R
Reporting to track budget savings for position vacancies.
R
Generate department level and long range forecast based on adopted budget.
R
What if modeling to support bargaining unit negotiations.
R
Document budget line-item assumptions.
R
Initiate budget adjustments online and route for approval. Summarize into a report by division and fund for Finance Committee review 3-4 times per year.
R
Rules-based budget carry forward for budget line items by fund and account.
R
Attach supporting documents to budgets, e.g. notes, worksheets, contracts, etc.
R
Round salary calculation to nearest $.50 and calculations to 2 decimal places.
I
Online visibility to budget entry and approval status queue.
R
Bi-directional import/export to Excel.
R
Maintain multiple budget versions per fiscal year.
R
Track budget transfers between line items.
I
Provide warning when available budget reaches a threshold, e.g. 5% remaining.
I
Budget Book creation support.
R
Budget vs. Actual dashboard and reports with drill to source transactions.
R
Human Resources
R
Position control management and history with date effectivity and status. Tracking of job description creation, revision, archiving and market study dates.
R
Comprehensive employee master file including following (not limited to):
Name, address
Marital status, ethnicity, gender, age
Home department, status
Dates: last hire, original hire, adjusted service
Months of service, years of service
Appointment: position, date, FTE, grade, step
Benefit elections and premiums
Eligible leaves and rules
R
Salary tables with steps and ranges by employee group (represented, management non-represented, supplemental). Round hourly rate to nearest $.50.
R
Import hired applicant from NeoGov after completion of onboarding process; prevent duplicate employee records after NeoGov import.
R
Rules-based eligibility for benefits and benefit amounts based on status, bargaining group, years of service, etc.
N
Manage open enrollment including:
Plan offerings by group
Premiums
Employee elections
Effective dated
R
Date-effective changes for all transactions; salary tables, pay rates, benefits deductions, etc.
R
Electronically initiate changes for all pay and position changes with workflow approval routing, and update employee record.
R
Employee record updates flow through to Payroll and Timekeeping modules.
R
Query employees turning 50 within the year to manage adjustment to Deferred Comp (457) retirement max.
R
Manage flexible spending deductions to annual max of IRS allowance
R
Track and manage mandatory training, certifications, licenses, expiration and renewal dates with reminders.
R
Regulatory tracking and reporting including DRS, FMLA, FLSA, ADA, EEOC, 941’s, etc.
I
ACA tracking and reporting including:
Look back reports for actual hours worked
Generation of 1094 and 1095-C reports
Mailing of 1095-C reports to employees, former employees and dependents
Electronic transmittal of 1094 and 1095-C to IRS
I
ACA tracking and reporting including:
Look back reports for actual hours worked
Generation of 1094 and 1095-C reports
Mailing of 1095-C reports to employees, former employees and dependents
Electronic transmittal of 1094 and 1095-C to IRS
I
Manager Self-Service: view staff leave balances, approve leave requests, receive notifications, etc.
R
Employee Self-Service: view leave balances, leave requests, pay advice, W2, changes to direct deposit, deferred compensation, address, benefit elections, dependents, with HR approval
prior to posting for all changes.
R
Retain history and audit trail of changes to employee record: employment dates, position, pay, benefit elections, positions, etc. Tracking of IP address where changes were made is Nice
to Have.
R
Track eligibility, enrollment, and elections for Washington Department of Retirement system (DRS).
I
Track and manage a return to work process, e.g. work restrictions, leave banks and type used, etc.
I
Offboarding checklist and task notifications.
E
Cobra management including:
Election
Effective dates
Premiums
Note: Currently outsourced. Option to exploring available software functionality.
I
Online Org Charting tools.
I
Generate turnover report.
R
Time and Attendance
R
Support timekeeping functionality including:
Default work schedule hours and labor distribution
Self-service time entry
Approval routing – on site and mobile
Designate proxy approver
Exception entry
Create entry from scratch
Drop down of eligible charge codes and projects
Populate timesheet with approved leave requests
Flex time schedules
Shift rules
Time clock option with punch in and out
Automated alert on missing time entry
Geofencing – optional
Time of day worked – optional
R
Manage multiple leave types (protected and unprotected) including:
Vacation
Sick – City and Washington State
Management
Bereavement
Jury and Court
Holidays: Annual, Personal, Faith
Holidays
Personal Holidays
Washington Family Leave
Military Leave
Supplement Leave – with buy back if on Washington Paid Benefit Program
R
Rules based leave management by employee group including:
Accruals, usage, carryforward, cash out, etc.
FMLA – maximum allowed at 480 hours for eligible pay codes with 12 month rolling period
Warning if leave balance not available
Track paid and unpaid leaves that impact benefits
R
Rules based calculation of FLSA overtime for supplemental staff. Overtime paid for hours in excess of 40 in a week.
R
Payroll
R
Support semi-monthly pay cycles.
R
Define unlimited rules-based earnings and deductions codes including formulas, fixed amounts, number of pay periods, employee group, etc.
R
Rules based payouts for comp and leave time by employee group. Report to DRS based on period earned.
R
Default values by employee for earnings, deductions, hours, and charge codes with ability to override; multiple line items.
R
Import time entry from multiple sources; internal to ERP and external from Telestaff and Cityworks.
R
Process mass changes for all or group of employees with review before updating.
R
Process date-effective and mid-period pay changes and calculate retro pay and associated impacts on deductions. Report to DRS based on period earned.
R
Support mid-period DRS rate changes.
R
Rules based calculation of overtime hours and dollars by employee group.
R
Rules based calculation of shift differential hours and dollars by employee group.
R
If employee is on unpaid leave, accumulate benefit deduction costs and generate invoice to employee.
R
Manage garnishments including total amount, frequency, flat amount or percentage, with guaranteed net pay (50% of disposable wages).
R
Payroll exception reporting e.g. double pay, no pay, changes since last payroll, gross to net, proof list, excess vacation, etc.
R
Generate pay advice for auto deposit and pay checks; option to consider Pay Card as replacement for pay checks.
R
Prenote to bank for updates to auto deposit bank accounts.
R
Generate vendor payments and interface to Accounts Payable for disbursements.
R
Electronic reporting to Social Security, IRS, and State agencies.
R
Generate W2s and make them available via employee self-service portal.
I
Produce monthly and year-end accruals of salaries and benefits.
R
Generate monthly earned vs. paid reporting for DRS.
R
Reporting
R
User-level query and reporting tools that allows formatting of headers, graphs, charts, etc. List tools offered.
R
Filterable date-range or point-in-time reporting and queries.
R
Library of standard reports for all modules.
R
User-level field security flows to queries and reports.
I
Drill down to source transactions and attachments from queries, dashboards, or reports following user-security.
R
Schedule generation of reports and distribute via e-mail, to a shared folder, dashboard, or portal.
R
Generate reports in multiple formats, e.g. HTML, PDF, Excel, Word, etc.
R
Save report and query templates and make them shareable with other users or kept private.
Procurement Policy Summary:
The following table summarizes the city’s Procurement Policy.
Procurement Types
Dollar Value of Consideration Provided by the City
Approval/Signing Authority
Procurement Process
Goods, Supplies, Equipment;
(not purchased as part of public works project)
Professional Services;
(excluding services defined in RCW 39.80)
Purchased Services;
General/Personal Services
Under $50,000
Administrator
Flexible
$50,000 up to $100,000
Mayor
Over $100,000
City Council approves, mayor signs
Architectural, Engineering, Landscape Architects or Surveying Services (RCW 39.80)
Under $50,000
Administrator
Best Qualified. MRSC Roster or RFQ Process
$50,000 up to $100,000
Mayor
Over $100,000
City Council approves, mayor signs
Renewal of City Council Approved Technology Service/Maintenance Agreements
Under $50,000
Administrator
Negotiation with existing vendor/per underlying contract
$50,000 up to $250,000
Mayor
Over $250,000
City Council approves, mayor signs
Public Works Sealed Bid Process
Any dollar amount
City Council approves, mayor signs
Follow state mandated formal published sealed bidding process
RCW 39.
Public Works Small Works Roster
Under $50,000
Administrator
MRSC Small Works Roster
RCW 39.04.155(2)
$50,000 - $350,000
Mayor
Contract Amendment, Addenda, or Change Order
Under $50,000
Administrator
Negotiation/per underlying contract
$50,000 up to $100,000
Mayor
Over $100,000
City Council approves, mayor signs
Very Small Public Works Competitive Process
Up to $25,000
Administrator
Flexible – but prevailing wage, retainage, bond, and reporting requirements as required by law
Limited Public Works
Up to $50,000
Administrator
MRSC Small Works Roster – limited per RCW 39.04.155(3) – retainage and bond may be waived
Job Order Contracting (RESERVED)
Any Value
City Council approves, mayor signs
RCW 39.10.410-460
Energy Conservation Equipment and Services
Any Value
City Council approves, mayor signs
RCW 39.35A
Other Type of Contract or Acquisition
Any Value
City Council approves, except as otherwise provided by council policy 800-12 and/or other policy.
Pursuant to City Council approval or separate policy