Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be51ef07

Von Jan Büren vor mehr als 1 Jahr hinzugefügt

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.

Unterschiede anzeigen:

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