Lines 113-123
Link Here
|
113 |
|
113 |
|
114 |
<li> |
114 |
<li> |
115 |
<label for="paid">Amount being paid: </label> |
115 |
<label for="paid">Amount being paid: </label> |
116 |
<input name="paid" id="paid" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
116 |
<input name="paid" id="paid" type="number" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
117 |
</li> |
117 |
</li> |
118 |
<li> |
118 |
<li> |
119 |
<label for="collected">Collected from patron: </label> |
119 |
<label for="collected">Collected from patron: </label> |
120 |
<input id="collected" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
120 |
<input id="collected" type="number" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
121 |
</li> |
121 |
</li> |
122 |
<li> |
122 |
<li> |
123 |
<label>Change to give: </label> |
123 |
<label>Change to give: </label> |
Lines 237-258
Link Here
|
237 |
</li> |
237 |
</li> |
238 |
<li> |
238 |
<li> |
239 |
[% IF type == 'WRITEOFF' %] |
239 |
[% IF type == 'WRITEOFF' %] |
240 |
<label for="paid">Writeoff amount:</label> |
240 |
<label for="paid">Writeoff amount: </label> |
241 |
[% ELSE %] |
241 |
[% ELSE %] |
242 |
<label for="paid">Amount paid: </label> |
242 |
<label for="paid">Amount being paid: </label> |
243 |
[% END %] |
243 |
[% END %] |
244 |
<input name="paid" id="paid" value="[% total | $Price on_editing => 1 %]"/> |
244 |
<input name="paid" id="paid" type="number" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
245 |
</li> |
245 |
</li> |
246 |
|
|
|
247 |
[% IF type != 'WRITEOFF' %] |
246 |
[% IF type != 'WRITEOFF' %] |
248 |
<li> |
247 |
<li> |
249 |
<label for="collected">Collected from patron: </label> |
248 |
<label for="collected">Collected from patron: </label> |
250 |
<input id="collected" value="[% total | $Price on_editing => 1 %]"/> |
249 |
<input id="collected" type="number" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
251 |
</li> |
250 |
</li> |
252 |
<li> |
251 |
<li> |
253 |
<label>Change to give: </label> |
252 |
<label>Change to give: </label> |
254 |
<span id="change">0.00</span> |
253 |
<span id="change">0.00</span> |
255 |
</li> |
254 |
</li> |
|
|
255 |
|
256 |
[% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %] |
256 |
[% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %] |
257 |
[% IF payment_types %] |
257 |
[% IF payment_types %] |
258 |
<li> |
258 |
<li> |
Lines 265-270
Link Here
|
265 |
</select> |
265 |
</select> |
266 |
</li> |
266 |
</li> |
267 |
[% END %] |
267 |
[% END %] |
|
|
268 |
[% END %] |
268 |
|
269 |
|
269 |
[% IF Koha.Preference('UseCashRegisters') %] |
270 |
[% IF Koha.Preference('UseCashRegisters') %] |
270 |
<li> |
271 |
<li> |
Lines 280-286
Link Here
|
280 |
</select> |
281 |
</select> |
281 |
</li> |
282 |
</li> |
282 |
[% END %] |
283 |
[% END %] |
283 |
[% END %] |
|
|
284 |
|
284 |
|
285 |
<li> |
285 |
<li> |
286 |
<label for="selected_accts_notes">Note: </label> |
286 |
<label for="selected_accts_notes">Note: </label> |
Lines 366-371
Link Here
|
366 |
$('#modal_submit').click(function() { |
366 |
$('#modal_submit').click(function() { |
367 |
forms[0].submit(); |
367 |
forms[0].submit(); |
368 |
}); |
368 |
}); |
|
|
369 |
|
370 |
$( "#payindivfine, #payfine" ).validate({ |
371 |
rules: { |
372 |
paid: { required: true }, |
373 |
collected: { |
374 |
required: true |
375 |
} |
376 |
} |
377 |
}); |
369 |
}); |
378 |
}); |
370 |
|
379 |
|
371 |
prevent_default = 1; |
380 |
prevent_default = 1; |
Lines 439-444
Link Here
|
439 |
var change = $('#change')[0]; |
448 |
var change = $('#change')[0]; |
440 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
449 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
441 |
if (change.innerHTML <= 0) { |
450 |
if (change.innerHTML <= 0) { |
|
|
451 |
var paid = $('#paid')[0]; |
452 |
moneyFormat(paid); |
453 |
$('#collected').rules( "add", { min: paid.value }); |
454 |
$( "#payindivfine, #payfine" ).valid(); |
442 |
change.innerHTML = "0.00"; |
455 |
change.innerHTML = "0.00"; |
443 |
$('input[name="change_given"]').val('0.00'); |
456 |
$('input[name="change_given"]').val('0.00'); |
444 |
} else { |
457 |
} else { |
445 |
- |
|
|