Financial Hold for students with debt
We have created a financial hold for the students with dunning, this hold is working fine, if a student has any level of dunning we are putting a Hold in the student´s file. The students with this kind of hold won´t be able to register again until the hold is remove.
If a student later pays in the cash desk, the event CMAC_EVENT_0020_HOLD_REMOVE is removing the hold.
This is OK, but when we are using FP05 to pay the over due payments the hold remains.
I have check documentation of CMAC_EVENT_0020_HOLD_REMOVE and it has a condition which prevents to remove holds from payment lots (HERFK= 05), the FM works only with HERFK =01, 19,20,21 and 22.
How can we remove financial holds when the balance of account is zero or positive, by using the payment lots.
P. MUSL replied
Can you explain why you want to clear the hold via FP05 (herkf = 05)?
When the student pays in the cash desk there will be created a payment lot as well (using transaction FP05) but the HERKF=19, you said that this works.
If you want to get rid of the financial hold via FP05 you can look at event 0020 (tc FQEVENTS). There you can add your own function module (adjustment of CMAC_EVENT_0020_HOLD_REMOVE for example) . When you post via FP05 the system triggers the custom made function module.
Steve de Klonia