When working in the provisional year, we need to always enter the Date of Reference to be the first day of the school year manually.
It would be great if a new parameter is added Date of Reference for Provisional Year. In Geobus, you know that this task is running against the Provisional year and therefore the program can look at the correct parameter (new one in this case) instead of using the Date of Reference (old parameter).
The call to JADE and everything else after remains the same. It would be adding one additional parameter and an IF statement to use the proper parameter. The rest should work the same way.