|
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="text" 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 name="collected" id="collected" type="text" 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="text" 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 name="collected" id="collected" type="text" 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: Number(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 |
- |
|
|