BusinessPlus Payroll

Substitute Management System Flat File Formats

SFE/SFE3

SmartFindExpress 
Use SFE for pre-1.3 version of SFE clients. Use SFE3 for version 1.3 and above.
PYHR/SUBCNTRL: Value: SFE or SFE3
Record Length: 979 (SFE) or 990 (SFE3)

Format Details

The only difference between the SFE (pre-1.3) and SFE3 (1.3 and beyond) formats is the addition of elements 56 and 57 (see below). 
worddavcb6a132749d8d422938168b0836993a3.png  
worddavfaadc9f400bd40e4eda00bca58220c73.png
worddavefd82a500d442a66e2c36c85e8f84e79.png
worddav6d009f509346dfcfbf7e6bb581efcc68.png  
 

AESOP/AESOPID

Automated Educational Substitute Operator Program by Frontline Placement Technologies. The difference between AESOP and AESOPID is where it gets the Abs and Sub IDs:

  • AESOP:

  • Absentee ID comes from characters 9,17

  • Substitute ID comes from characters 168,176

  • AESOPID:

  • Absentee ID comes from characters 736,755

  • Substitute ID comes from characters 716,735

PYHR/SUBCNTRL: Value: AESOP or AESOPID
Record Length: 1517

Format Details

worddav628c1f5d1ae40abb4bd53373f8bd16f4.png
worddavdd1ccd35b5d003bbe037c81d65c28fc5.png
worddav5986268ab1495c6518cb80316dc7642c.png
worddavd0ba212ca39e54937d9d5cd912b5f1f6.png
worddav333d0012ff56df94bd28b79316193167.png

AESOP07/AESOP07ID

Newest AESOP Format. Automated Educational Substitute Operator Program by Frontline Education. The difference between AESOP and AESOPID is where it gets the Abs and Sub IDs:

  • AESOP07:

  • Absentee ID comes from characters 9,17

  • Substitute ID comes from characters 168,176

  • AESOP07ID:

  • Absentee ID comes from characters 736,755

  • Substitute ID comes from characters 716,735

PYHR/SUBCNTRL: Value: AESOP07 or AESOP07ID
Record Length: 1517

Fields Used by STUTLF

  • Absence Date 313, 320

  • Abs & Sub import IDs. If common code PYHR/SUBCNTRL Associated Code 05 (format) has "AESOP07ID":

Absid = 736, 755
SubId = 716, 735
else
Absid = 9, 17
SubId = 168, 176
end if

  • Abs and Sub Hours. Based on common code PYHR/AESOPHR, Assoc Value 01:

//Option 1: (Default) Calculate Hours
If Assoc Value 01 set to 1:
start time = 299, 303
end time = 304, 308
Both AbsHours and SubsHours = end - start;
//Option 2: Get Days instead of hours
If Assoc Value 01 set to 2:
Both AbsHours and SubHours come from 380, 382
They represent days, not hours
//Option 3: Use Abs and Sub Hours from file
AbsHours = 1059, 1064
SubHours = 1488, 1491
If common code not set up or set up with something other than 1,2,3 in Assoc value 01:
//Option 1: (Default) Calculate Hours
If Assoc Value 01 set to 1:
start = 299, 303
end = 304, 308
Both AbsHours and SubHours = end - start;

  • Account = 388, 417

  • AbsRate = 1480, 1487

  • Rate = 1464, 1471

  • Reason = 972, 977

  • Site = 383, 387

  • AbsMisc1 = 88, 117

  • AbsMisc2 = 864, 893

  • Position = 796, 825

  • JobID is a sequential number generated by the import

  • Datasource = "AESOP07"

Format Details

worddav6cc05138163963a58ebb562b10f39339.png
worddavd16197573ae38c020d40a6e5c464781d.png
worddavbf810fa9453afa942811bb310cfb77a9.png
worddavbb65c2120c8c04bef4eda951315283d7.png
worddav9b3d2083049c815b455c60b3c21811ba.png
worddav8728cb7460d4be3d9993b633a46de2e5.png
worddav5ef39a21fef7f0d7e3c3ba0452b7f417.png