Hat man beim Kontenabgleich im Feld "Sammelrechnungsbilanz" Werte
eingegeben, die nicht zu einer Differenz 0 geführt haben, kam es nach
Erneuern manchmal zu Formatierungsfehlern die man nicht mehr beheben
konnte.
Daher wird $form->{difference} jetzt bei jedem Update neu initialisiert.
Kann man bestimmt sauberer lösen, stellt aber erst Mal die
Funktionalität wieder her.
Außerdem wurde das Eingabefeld auf readonly gesetzt, an sich könnte man
es auch nur als Text anzeigen, sofern man das hidden behält.
$::lxdebug->enter_sub;
$::auth->assert('cash');
+ # reset difference as it doesn't always arrive here empty
+ $::form->{difference} = 0;
+
RC->payment_transactions(\%::myconfig, $::form);
my $i;
<tr>
<th align=right nowrap>[% 'Difference' | $T8 %]</th>
<td width=10%></td>
- <td align=right><input name=null size=11 value="[% LxERP.format_amount(difference, 2, 0) %]"></td>
+ <td align=right><input name=null size=11 value="[% LxERP.format_amount(difference, 2, 0) %]" readonly></td>
<input type=hidden name=difference value="[% LxERP.format_amount(difference, 2, 0) %]">
</tr>
</table>