Process Refund List not working
Brought to you by:
red1
When I process the refundable student list, the
system leads me to another vm
(vtl/sis/billing/RefundList4Print.vm) which allow me
to print out the refundable student list in pdf
format. The print funtion is tested working.
However, when I refresh my browser, I see the same
refundable student list which I just processed
seconds ago. I further confirm the refundable list is
not processed by looking into individual student
account. I realise there is no refunded amount in
statement.
Logged In: YES
user_id=867558
Its a bug due to not proper passing of Object to Float,
now solved in RefundModule.java:
Float paying = new Float((String)h.get("paying"));
Logged In: YES
user_id=1196089
ok. the process button works now. But, it creates two
invoice lines in statement of account. I am not sure is
this due to 2-time I clicked on the process button -
vtl/sis/billing/fee_refund.vm and
vtl/sis/billing/RefundList4Print.vm
Logged In: YES
user_id=867558
System shuldnt allow double process, cos the first time it
process, it will not appear again in RefundList due to
nomore balance in outstanding.
However it may happen if u back page and process again. We
thus have to put in some disable back page or force the
page to refresh so that balance is redo again.
Pls test more to see if there is any other reason.
Logged In: YES
user_id=1196089
I guess Float paying = new Float((String)h.get("paying"));
is accidentally removed from
mecca.sis.billing.RefundModule as the process refund is
not working again.