Skip to main content
Skip table of contents

MOSIS Educator School Report

Overview

The MOSIS Educator School data is collected in the October cycle and reported by the district and school where the educator provides instruction or services.  Data about each educator includes:

  1. Personnel requiring a teacher’s certificate

  1. Aides, ancillary personnel, and parent educators funded by the state or federal programs or used to meet classification standards

  1. Administrators involved with instructional programs

Data includes Social Security number, name, reporting school, position, CTE (career and technical education) program type, CTE month, salary, FTE, late start and early finish dates, and course comments.

Report Frequency

The MOSIS Educator School is an annual report due October 15th.

Selection Criteria

The report will contain all educator’s pay assignments where the calc begin date and calc end date fall within the specified school year start date and school year end date.

The October Educator School data collection requires a single record for every position an educator serves in a school.   Educators are identified as employees who have a MOSIS position in the Misc1 field of the PCN record associated with an employee’s pay assignment.  Pay assignments where the Pay Class matches a class in the Min Supplement Pay Class, Extra Duty Pay Class, or Exclude Pay Class, as specified in the Setup screen, will not be considered.  Pay assignments are selected based on the Fiscal year. 

An Educator School record is created for each unique combination Location, Position Code and CTE Program Type. The Load process considers PCN/Positions where CTE Program Type in Misc Code 2, 3 and 4 is non-blank, with the corresponding FTE values in Misc Val 2,3 and 4.  If the sum of FTE values for the CTE Program Types is less than 1, another record is created for the Location and Position code with a blank CTE Program Type.  Based on the FTE values, the salary from the pay assignment is prorated for each Educator School record.  For each Location, Position Code and CTE Program Type, the salary and pcn_fte values are aggregated.

The sum of MOSIS Educator Core regular term and extended contracts is equal to the total of the salary detail in MOSIS Educator School report.

BusinessPlus Setup

Prior to generating a MOSIS Educator School Report, the Position Code and CTE Program Types need to be defined within the BusinessPlus application.

  1. On the PCN/Position Code Definition (HRTBPC) page, PCN Profile Supplemental tab, enter MOSIS Position Code in Misc Code 1.

  1. On same tab, enter up to three CTE Program Types in Misc Code 2, 3 and 4 and the percent for each CTE Program in Misc Value 2, 3 and 4.   The percent will be used to calculate the reported FTE.   Below is an example using CTE Program Types 0204 and 0404 in the Misc2 and Misc3, and 33.33% in Miscval2 and Miscval3 respectively.

Setup

Before a report can be generated, the reporting interface must be accessed and necessary data setup completed.  This configuration information is used by the Load and Submission processes.

The following options need to be configured under the “Setup” menu: 

·       Site Profile

·       School Codes

·       Additional Setup

Site Profile

Click Site Profile to define entities and their details.  This information is used by the Load and Submission processes for the defined entities.  At least one Site Profile record is required.  All of the Missouri regulatory reports utilize this same table so data will rarely need to be changed once it has been entered.

To add details about a site, enter data in the fields as described below.

Field

Description

Entity*

ID of the entity/employer.  The entity should be a valid entry as defined in BusinessPlus.  Once saved, the value cannot be changed.

Employer Name*

Name of the employer for whom the entity is defined.

Employer Address*

First line of the employer’s address.

Employer Address (2)

Second line of the employer’s address.

Employer City*

City in which the employer is located.

Employer State*

State in which the employer is located.  Click  for a list of states.

Employer Zip Code*

Numeric zip code of the employer’s location.  This field accepts only five numeric characters and does not allow all five characters to be zeroes.

Employer Zip Code Extension

Numeric zip code extension of the employer’s location.  This field accepts only numeric characters of 4 digits or less.

Reporting District Code*

DESE assigned 6-digit county district code for the reporting district.

Columns marked with * are required fields.

School Codes

The School Code Mapping page provides the ability to map/validate code values between the finance system and the regulatory report requirements. 

Field

Description

BusinessPlus Code *

Location from the PCN table.

DESE Code *

4-digit DESE reporting school code.

Columns marked with * are required fields.

Additional Setup

Click Additional Setup to define the entity’s optional details.  This information is used by the Load and Submission processes. 

Field

Description

Minimum Supplement Pay Class

Enter BusinessPlus pay class used to track the Minimum Salary Supplement.  Pay assignments with the Minimum Salary Supplement Pay Class are not included on the Educator School Report.

Extra Duty Pay Class(es)

Enter BusinessPlus pay classes used for Extra Duty pay assignments as a comma-separated list.  Pay assignments with an Extra Duty Pay Class are not included on the Educator School Report.

Exclude Pay Class(es)

Enter BusinessPlus pay classes that should be excluded from the salary calculation.  Pay assignments with an Exclude Pay Class are not included on the Educator School Report.

Extended Contract Assignment Status(es)

 

CTE Default Month

The CTE Default Month will be loaded into the CTE Month’s field for all MOSIS Educator School records that contain a CTE Program Type.  Valid entries 1-12.

Columns marked with * are required fields.

Instance

Click Instance to configure the report instances for each report to be created.  Report instances need to be configured for the Load Process.  Think of the Report Instance as an identification of the time period for each report/file to be created. 

Enter data in the fields as described below.

Field

Description

Name*

Name of the report instance as defined by the user. 

Fiscal Year*

Fiscal Year for which submission will occur.  Once the instance is created and saved, the Fiscal Year value cannot be edited.

Start Date*

Start date of the school year – “MM/DD/YYYY” format.  This date is used to determine employees with a late start date.  Once the instance is created and saved, the Start Date value cannot be edited.

End Date*

End date of the school year - ‘MM/DD/YYYY’ format. This date is used to determine employee with an early end date.  Once the instance is created and saved, the ‘End Date’ value cannot be edited.

School Collection Version

School Collection Version is generated by the system.

Status*

Indicates the status of the report instance.  Valid choices are:  Active, Locked, and Submitted.

Date Submitted

Date time stamp when changing to the “Submitted” status.  Required only when the Status = SUBMITTED.

Update (Button)

Used to update the selected status.

Columns marked with * are required fields.

Load

Click Load to extract and load records into the Maintenance table.   See the Submission File Layout for the source of the reported data.

To load data for an instance of a report, enter data in the fields as described below.

 Field / Button

Description

Report Instance*

Click  for the list of report instances.  Select the desired report instance. 

Notes

Enter a note related to report instance or load that is to be performed.

Entity*

Click  to select a specific entity for which the load will be performed. Select “ALL” to extract records of all entities.

Employee ID(s)

If specific IDs are to be refreshed or reported on, enter on this line, separated by commas.

Purge Existing Data

If all the existing Maintenance table data for the selected Report Instance needs to be deleted, this checkbox should be checked.  This action would also remove new Maintenance records added previously using the Maintenance screen.

Load (Button)

Click to load Maintenance records into the Maintenance table.

Columns marked with * are required fields.

After clicking Load, the following window appears to indicate that the Load process has begun.  Click the OK button to proceed.

The selected report instance details appear as described below.

Field

Description

Report Instance Details

Details of the selected Report Instance.

Last Load for the Selected Report Instance

The date (Last Load) and user (Created By) who performed the last load and any note entered for the selected Report Instance.  The first time the Load Process is run for the selected Report Instance, this information is blank.

Maintenance

Click the Maintenance tab to view Load process results.  The load will include any generated errors and will display those in the bottom half of the screen.  Data manipulation is allowed on the extracted employee data.

The following actions are available:

·       Entry of course comments

·       Data changes (to data extracted from the report instance into the maintenance table)

·       Adding records

·       Deleting records

 

Select Report or Specific Records

Field

Description

Report Instance

Click  to select a specific instance.

Filter By Criteria

Filter the Maintenance records based on Employee ID or Employee Last Name.  Enter data, then click the Apply Filter button.  Clear the fields and click the Apply Filter button again to view all the results.

Total Record Count

Indicates the total number of Maintenance records in the grid.

Error Log By Last

Click  to select the type of errors/messages to view.   Options are Load or Submission. 

Filter Selected Record

Filters the selected Maintenance record in the records area above.

Generate Report (Button)

Runs the “Error Log” to a report.

Possible Error and Warning Messages

The grid at the bottom of the Maintenance page displays error messages logged during the load extract/submission package execution.  The errors include invalid/missing mandatory field values.  These values can be corrected by selecting the record from the error log grid and clicking on the “Filter Selected Record” checkbox.  However, the long-term data fix would need to occur in BusinessPlus or the report setup type screens.  On clicking this option, only the invalid record is filtered in the maintenance grid, which can then be corrected and saved.  When clicking “View All Records”, all the Maintenance records are displayed on the Maintenance grid.

The potential Error/Warning Messages are described in the table below, as well as how to resolve them.  In some cases, the message may be informational only and should not significantly affect the Submission process.  See the Submission File Layout section regarding the fields in question to verify if they are required. 

To generate a separate error report that can be printed or used for reference for either the Load or Submission type errors, make the appropriate selection in the “Error Log By Last” drop-down and click the “Generate Report” button.

Type

Error / Warning Message

Resolution

Load

<EMP ID>: has invalid PCN/Position Location <hr_pcntble.location> - not found in School Code table for Position Code <position_cd>.

Add the Location to the School Code table with the appropriate DESE school code, then re-run the load or update the employee’s School Code in Educator School maintenance.

Load

<EMP ID>: has invalid Position Code <misc1> - Set to 00

Enter the appropriate MOSIS Position Code in Misc Code 1 of the employee’s PCN/Position in BusinessPlus and then re-run the load or update the employee’s position in Educator School maintenance.

Load

<EMP ID>: has invalid CTE Program Type <misc2 or misc3 or misc4> - Set to 0000

Enter the appropriate CTE Program Type(s) in Misc Code 2, 3 and 4 of the employee’s PCN/Position in BusinessPlus and then re-run the load or update the employee’s CTE Program Type in Educator School maintenance.

Load

<EMP ID>: CTE Program Type <misc2 or misc3 or misc4> truncated to four digits

Enter the appropriate CTE Program Type(s) in Misc Code 2, 3 and 4 of the employee’s PCN/Position in BusinessPlus and then re-run the load or update the employee’s CTE Program Type in Educator School maintenance.

Load

<EMP ID>: has invalid percent for CTE Program Type 1 (or 2 or 3) for Position Code <position_cd>

Enter the percent of time associated with this CTE Program Type in the appropriate Misc Value field on the PCN/Position Definition in BusinessPlus.  Re-run the Load.

Load/Sub

<EMP ID>: has an FTE > 1 for Position Code <position_cd>

Review Pay Assignments in BusinessPlus to determine the correct FTE.  Update in Educator School maintenance.

Load/Sub

<EMP ID>: has an invalid(blank) FTE - FTE is required

 

If the record is for a CTE Program, update Misc Value 2, 3 or 4 on the PCN/Position. If not, review the Pay Assignment.  Update the FTE in Educator School maintenance.

Sub

<EMP ID>: has invalid School Code <reporting_school_cd> not found in School Code table for Position Code <position_cd>

Update the School Code for this employee and position and re-run the Submission Process.

Sub

<EMP ID>: has invalid Position Code <position_cd> - Set to 00.

Update the Position Code for this employee in Educator School maintenance and re-run the Submission Process.

Sub

<EMP ID>: has invalid (blank) CTE Month for Position Code <position_cd> and CTE Program Type <cte_prg_type>

Update the CTE Month for this record and re-run the Submission Process.

·       Load indicates the message appears during the Load process, on the bottom of the Maintenance screen.

·       Sub indicates the message appears during the Submission process.

·       The report instances drop-down list is loaded only with report instances for which load has happened.

·       Inserting and deleting records are not allowed if there are unsaved changes in the grid.

·       If there are unsaved changes in the grid, sorting and filtering of the grid are disabled.

·       If there are unsaved changes in the grid, a prompt to save the existing changes will be shown if trying to navigate to another screen.

Submission

After verifying the Maintenance data, click Submission to create the file to be submitted to the reporting agency.

To create a report file for submission, enter data in the fields as described below.

Field / Button

Description

Report Instance*

Click  for the list of report instances.  Choose the report instance which is to be submitted.

Notes

Any notes applicable to the submission job.

Filename*

System-generated or user defined file name for the submission file.

The filename should always end with the ‘.txt’ extension. The filename cannot contain these characters ‘\:/*?”<>|’

Note:  The path where the file is saved is already configured in the application and should not be entered here.

Example:  2011Oct1.0EdSchool.txt

Delimiter*

Select whether to create a comma-delimited file or a tab-delimited file.  Both formats are accepted.

Entity*

Click  for the list of entities.  If the Maintenance records for all the entities are to be submitted, “ALL” should be selected.

Report Instance Details

Details for the selected Report Instance.

Last Submission for the Selected Report Instance

The date (Last Submission) and user (Created By) who performed the last submission and the note that was entered for submitting the selected Report Instance.

Double Arrow (Button)

Regenerate the filename.

Generate Report (Button)

Create report file with data from Maintenance table.

View Report (Button)

View the submission file report.

·       Columns marked with * are required fields.

·       Only if the Load is performed on the report instance, the report instance will appear in the Report Instance drop-down list.

·       If the mandatory fields are empty or have an invalid value, an error is logged which can be corrected from the Maintenance screen.

Submission File Layout

The following table shows the field numbers, field names, and source within BusinessPlus.

Position

Field

Req.

Type

Size

Source Table

Source Column

Description / Business Logic

1-50

Collection Version

Y

N

50

rr_run_def_mstr

school_collection_version

Generated by the system

51-54

Current School Year

Y

I

4

rr_run_def_mstr

year

School year from the Report Instance

55-60

Reporting District Code

Y

A/N

6

rr_site_profile

rpt_district_code

Reporting District code from the Site Profile

61-64

Reporting School Code

Y

A/N

4

hr_pcntble

location

The BusinessPlus location code from the PCN record is mapped to a 4-digit DESE school code

65-73

ED SSN

Y

A/N

9

hr_empmstr

ssn

Social Security Number

74-133

ED Legal Last Name

Y

A/N

60

hr_empmstr

lname

Last Name

134-193

ED Legal First Name

Y

A/N

60

hr_empmstr

fname

First Name

194-195

Position Code

Y

A/N

2

hr_pcntble

misc1

Position code is stored in Misc1 of the PCN/Position table.  Records are only created if the Position Code is not null. 

196-199

CTE Program Type

N

A/N

4

hr_pcntble

misc2, misc3 & misc4

Misc Code 2, 3 or 4 on the PCN/Position record

200-203

FTE

N

I

4

hr_pcntble

miscval2, miscval3 & miscval4

The sum of the PCN FTE from the Pay Assignment records for the reported Position Code and CTE Program Type.  If there is a CTE Program Type, then the FTE is prorated.  Must be less than or equal to 1.

204-209

Salary

Y

I

6

hr_emppay

actl_ann

The sum of actl_ann for Pay Assignments for the reported Position Code.  If there is a CTE Program Type, then the prorated salary is reported.

210-211

CTE Month

N

A/N

2

mo_educator_setup_bp

cte_month_ext_def

For records with a non-blank CTE Program Type this field defaults to the value in CTE Default Months on the Setup screen.  Exceptions must be entered through maintenance.  Must be between 1 and 12 if CTE Program Type is not null.  Blank if CTE Program Type is null.

212-221

Late Start Date

N

A/N

10

hr_emppay

calc_beg

Set to the minimum Calc Begin date for all Pay Assignment records for the reported Position Code if it is greater than the School Start Date on the Report Instance.

222-231

Early End Date

N

A/N

10

hr_emppay

calc_end

Set to the maximum Calc End Date for all the Pay Assignment records for the reported Position Code if it is less than the School End Date on the Report Instance.

232-301

Course Comment

N

A/N

70

 

 

Course comments are entered in the maintenance screen. This value will not be overwritten by subsequent loads unless the purge option is selected.

Data Types:              

A/N - Alpha Numeric, left justified, and blank.

N - Numeric, right justified, zero, unsigned without decimal point, cents, and dollars.

I – Integer

Record Length:  301 bytes/characters plus one character for carriage return and one character for line feed.

Submission Report

The submission file report can be obtained by clicking theGenerate Report or view Report buttons on the Submission window.

About

The About screen displays system level information about the report, such as the version, report name, and database details.

 

 

 

 

 

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.