X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FAP.pm;h=a3b7d1e26a5d4cf7d171861446fd5bcafec38f08;hb=41cedb2da32e79e2ac55533f8d6ab0d1d3950043;hp=f5c1e737066df8b5ed2d8aff3add440fdd2344fd;hpb=6715bd15b37ae88ce51576d9319a0c653d8bd824;p=kivitendo-erp.git diff --git a/SL/AP.pm b/SL/AP.pm index f5c1e7370..a3b7d1e26 100644 --- a/SL/AP.pm +++ b/SL/AP.pm @@ -189,27 +189,18 @@ sub post_transaction { my $datepaid = ($form->{invpaid} != 0) ? $form->{datepaid} : undef; $query = qq|UPDATE ap SET - invnumber = ?, - transdate = ?, - ordnumber = ?, - vendor_id = ?, - taxincluded = ?, - amount = ?, - duedate = ?, - paid = ?, - datepaid = ?, - netamount = ?, - curr = ?, - notes = ?, - department_id = ? - WHERE id = ?|; + invnumber = ?, transdate = ?, ordnumber = ?, vendor_id = ?, taxincluded = ?, + amount = ?, duedate = ?, paid = ?, datepaid = ?, netamount = ?, + curr = ?, notes = ?, department_id = ?, storno = ?, storno_id = ? + WHERE id = ?|; my @values = ($form->{invnumber}, conv_date($form->{transdate}), $form->{ordnumber}, conv_i($form->{vendor_id}), $form->{taxincluded} ? 't' : 'f', $form->{invtotal}, conv_date($form->{duedate}), $form->{invpaid}, conv_date($datepaid), $form->{netamount}, $form->{currency}, $form->{notes}, - conv_i($form->{department_id}), $form->{id}); + conv_i($form->{department_id}), $form->{storno}, + $form->{storno_id}, $form->{id}); do_query($form, $dbh, $query, @values); # update exchangerate @@ -415,7 +406,7 @@ sub ap_transactions { qq|LEFT JOIN employee e ON (a.employee_id = e.id) | . qq|LEFT JOIN project pr ON (a.globalproject_id = pr.id) |; - my $where; + my $where = qq| WHERE storno != true |; my @values; if ($form->{vendor_id}) { @@ -466,7 +457,7 @@ sub ap_transactions { } if ($where) { - substr($where, 0, 4) = "WHERE"; +# substr($where, 0, 4) = "WHERE"; $query .= $where; }