Revision be51ef07
Von Jan Büren vor mehr als 1 Jahr hinzugefügt
SL/IR.pm | ||
---|---|---|
628 | 628 |
(SELECT link FROM chart WHERE accno = ?))|; |
629 | 629 |
@values = (conv_i($form->{id}), $ap_accno, $ap_amount, |
630 | 630 |
conv_date($form->{invdate}), $ap_accno, conv_date($taxdate), $project_id, $ap_accno, conv_date($taxdate), $ap_accno); |
631 |
do_query($form, $dbh, $query, @values); |
|
631 |
do_query($form, $dbh, $query, @values) unless $payments_only; |
|
632 |
|
|
632 | 633 |
|
633 | 634 |
$form->{paid} = $form->round_amount($form->{paid} * $form->{exchangerate} + $paiddiff, 2) if $form->{paid} != 0; |
634 | 635 |
|
Auch abrufbar als: Unified diff
Beim manuellen Verbuchen von Zahlungen nicht erneut AP komplett verbuchen
Ist mit der Überlagerung von Buchungskonten in Positionen reingekommen.
Da war die Buchung in einer Schleife, die mit next ausgebrochen wurde.
Jetzt ist die Buchung aber nicht mehr dort und die Zahlungsbuchungen werden
erst im späteren Verlauf der Routine gemacht.