Explanation of the Final Transfer Process

The Final Transfer creates a new record in the school history of each student.

Where no School History record with a registered base exists for a student, then the Final Transfer process creates a School History record for that student for their allocated receiver base.

The registered base for each student is updated to the receiver school for all students in the transfer group with an allocated receiver base for whom the following circumstances do not apply:

  • If a student has an existing School History record with a start date on or after the start date on the Final Transfer Details window at a registered base that does not match the allocated base, then the Final Transfer routine writes the following message to the error log:
    No update, already at NNNN XXXX" where NNNN is the BASES.DES_NO and XXXX is the BASES.BASE_NAME.
    The School History is not updated in this case.
  • If a student has an existing School History record with a start date on or after the start date on the Final Transfer Details window at a registered base that does match the allocated base, then running the Final Transfer routine does not update the School History.
    However, no message is written to the error log, as the student is already registered at the allocated base.

The records created by the Final Transfer routine, and the routine's treatment of existing records, differs depending on the student's existing school history, registered base, start date and end date:

Students with existing school history, a registered base, a start date earlier than the Final Transfer parameter start date and no end date:

Original School History Record:

School History Data Item

Value

Registered flag

Changed from True to False

End Date 

Set to the End Date specified in the Final Transfer parameters

Leaving Reason 

Set to the Leaving Reason specified in the Final Transfer parameters (if the existing school history record does not have a leaving reason)

New School History Record Created:

School History Data Item

Value 

Base Name

The allocated base

Registered flag

True

Dual Registration flag

False

Guest flag

False

Residential flag

False

Registration Type

MN-S (main registered base, no dual)

Start Date

Set to the Start Date specified in the Final Transfer parameters.

End Date

Null

Days per Week

5.0

Reason for Joining

Set to the Joining Reason specified in the Final Transfer parameters.

Reason for Leaving

Null

Students with existing school history, a registered base, a start date earlier than the Final Transfer parameter start date and an end date earlier than the Final Transfer parameter end date:

Original School History Record:

School History Data Item

Value

Registered flag

Changed from True to False

End Date 

Left untouched

Leaving Reason 

Set to the Leaving Reason specified in the Final Transfer parameters (if the existing school history record does not have a leaving reason)

New School History Record Created:

School History Data Item

Value 

Base Name

The allocated base

Registered flag

True

Dual Registration flag

False

Guest flag

False

Residential flag

False

Registration Type

MN-S (main registered base, no dual)

Start Date

Set to the Start Date specified in the Final Transfer parameters.

End Date

Null

Days per Week

5.0

Reason for Joining

Set to the Joining Reason specified in the Final Transfer parameters.

Reason for Leaving

Null

Students with no School History

School History Data Item

Value 

Base Name

The allocated base

Registered flag

True

Dual Registration flag

False

Guest flag

False

Residential flag

False

Registration Type

MN-S (main registered base, no dual)

Start Date

Set to the Start Date specified in the Final Transfer parameters.

End Date

Null

Days per Week

5.0

Reason for Joining

Set to the Joining Reason specified in the Final Transfer parameters.

Reason for Leaving

Null

Students with a School History but no Registered Base and where there is no School History record for the Allocated Base that has a start date on or after the Start Date in Final Transfer parameters

School History Data Item

Value 

Base Name

The allocated base

Registered flag

True

Dual Registration flag

False

Guest flag

False

Residential flag

False

Registration Type

MN-S (main registered base, no dual)

Start Date

Set to the Start Date specified in the Final Transfer parameters.

End Date

Null

Days per Week

5.0

Reason for Joining

Set to the Joining Reason specified in the Final Transfer parameters.

Reason for Leaving

Null

Students with a School History but no Registered Base and where there is a School History record for the Allocated Base that has a start date on or after the Start Date in Final Transfer parameters

School History Data Item

Value 

Base Name

Left as the allocated base

Registered flag

True (changed from false)

Dual Registration flag

False

Guest flag

False

Residential flag

False

Registration Type

MN-S (main registered base, no dual)

Start Date

Set to the Start Date specified in the Final Transfer parameters.

End Date

Not updated

Days per Week

5.0

Reason for Joining

Not updated

Reason for Leaving

Null

All new School History records are created with a registration type of MN-S (Main registered base, no dual). Any dual registrations for students need to be recorded manually. The registration type for the registered base School History record should be changed to MN-D manually when recording dual registrations.

The Base Merge routine does not update A&T preferences. If bases that are no longer considered active have been used for preference recording, it is important that the preference continues to reflect the original parent selection.

However, if your LA is using the Final Transfer routine to update the school history, then if the allocated base is the old inactive base then the school history is created for this base. As such, Local Authorities are advised to consider running the Base Merge routine after Final Transfer in this situation.