tax_id/taxkey bei SEPA-Überweisungen
authorNiclas Zimmermann <niclas@kivitendo-premium.de>
Tue, 19 Feb 2013 11:03:47 +0000 (12:03 +0100)
committerNiclas Zimmermann <niclas@kivitendo-premium.de>
Tue, 19 Feb 2013 11:03:47 +0000 (12:03 +0100)
Bei SEPA-Überweisungen wird jetzt auch tax_id und taxkey in die
acc_trans geschrieben.

Behebt Bug #2169.

SL/SEPA.pm

index e07fdca..ea35312 100644 (file)
@@ -357,8 +357,8 @@ sub post_payment {
                                AND ((c.link LIKE '%:${ARAP}') OR (c.link LIKE '${ARAP}:%') OR (c.link = '${ARAP}'))
                              LIMIT 1| ],
 
-    'add_acc_trans'  => [ qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate, gldate,       source, memo)
-                             VALUES                (?,        ?,        ?,      ?,         current_date, ?,      '')| ],
+    'add_acc_trans'  => [ qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate, gldate,       source, memo, taxkey, tax_id)
+                             VALUES                (?,        ?,        ?,      ?,         current_date, ?,      '',   0,      (SELECT id FROM tax WHERE taxkey=0 LIMIT 1))| ],
 
     'update_arap'    => [ qq|UPDATE ${arap}
                              SET paid = paid + ?