Implement Vendor New-Hire reporting (VENHIRE)

Description

The VENHIRE program allows for reporting of independent contractors to the Ohio New Hire reporting center. Requirements and specifications can be found here: https://newhire-reporting.com/OH-Newhire/default.aspx Classic supports only the report format, and not the forms or electronic reporting. Classic's process is based around a calendar year-end reset and reporting contractors once per year, but the FAQ's supporting this process have been removed from the above website, so it may be best to redesign the process accordingly for USAS-R.

Classic doc link: https://mcoecn.atlassian.net/wiki/x/Bx85

User must set report status on vendor to Reportable or Not Reportable 

When the new hire report is run

  • it looks at only those vendors that have a report status = Reportable

  • & the CYTD amount has to be >= $2500

  • can also choose to override the dollar amount essentially and include vendors that do not meet the CYTD threshold

  • if the date payments begin field is blank, the system will check to see the date of the first expenditure/disbursement for this calendar year and populate the field with that date (Classic puts this info on the report only, does not actually update the vendor; probably should)

  • NOTE: there is a projection and actual version of the report 

    • allows user to clean up errors if there are any, missing birth date or other new hire field

  • actual report option will change the new hire flag to "Reported" and record the "last reported date" on the vendor

As part of the Classic CYE process the district runs the VHRESET option

  • this option of the VENHIRE program will reset all vendors flagged as "Reported" to "Reportable"

  • the last reported date stays in tack for historical purposes and won't be updated again until they generate the new hire report (actual) the next time

Districts will either print and fax or email the report.

 

To Do

  • This will be a canned report availalbe from the report menu

  • Need a service to update the vendor (stream or iterable)

  • Add a getReported() boolean to vendor that will check to see if the report date is in or after the current calendar year

  • the report status will become a radio button with Reportable or Not Reportable the options

  • User should have the option to run projection or actual report

    • include errors on the projection report instead of separate report

  • Default the reported date to the current system date but allow user to modify

  • need to allow users to include vendors on the report, aka force vendors to be reported by listing them by vendor number

    • this effectively overrides the threshold of $2500 cytd total and the report status

  • for now user will need to continue to email or fax report themselves (like Classic)

 

 

Environment

None

is related to

Activity

Show:

drewes January 31, 2019 at 4:06 PM

Documented New Hire Report on the canned reports chapter.

Dave Smith December 11, 2018 at 3:22 PM

approved for 120 payment. 

Fixed

Details

Assignee

Reporter

Fix versions

Times Requested

6

Source

120 Eligible

Yes

Documentation Required

Completed

Time tracking

3d 6h 30m logged

Priority

Better PDF Exporter

Created September 19, 2011 at 6:36 PM
Updated January 31, 2019 at 4:06 PM
Resolved January 31, 2019 at 4:06 PM