}
$query = '
- SELECT
- accno
+ SELECT accno
FROM chart
WHERE accno = ?';
- my ($accno) = selectrow_query($form, $dbh, $query, $form->{accno});
+
+ my @values = ($form->{accno});
+
+ if ( $form->{id} ) {
+ $query .= ' AND NOT id = ?';
+ push(@values, $form->{id});
+ }
+
+ my ($accno) = selectrow_query($form, $dbh, $query, @values);
if ($accno) {
$form->error($::locale->text('Account number not unique!'));
<th>[% 'Source' | $T8 %]</th>
<th>[% 'Description' | $T8 %]</th>
[%- IF is_asset %]
- <th>[% 'Deposit' | $T8 %]</th>
<th>[% 'Payment' | $T8 %]</th>
+ <th>[% 'Deposit' | $T8 %]</th>
[%- ELSE %]
<th>[% 'Decrease' | $T8 %]</th>
<th>[% 'Increase' | $T8 %]</th>