From: Sven Schöling Date: Fri, 30 Oct 2015 14:25:23 +0000 (+0100) Subject: GDPDU: Behandlung von Skonto-Steuerrückbuchungen X-Git-Tag: release-3.5.4~1966 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=ab77e6ef5c003f4b3627f7c94d4b40c7eefb9478;p=kivitendo-erp.git GDPDU: Behandlung von Skonto-Steuerrückbuchungen In diesem Fall konkret: - 3308.73 Umsatzsteuer + 0.10 Erlösminderung + 3308.63 gewährte Skonti --- diff --git a/SL/GDPDU.pm b/SL/GDPDU.pm index 48bf9e6a3..ed3b6312d 100644 --- a/SL/GDPDU.pm +++ b/SL/GDPDU.pm @@ -400,7 +400,7 @@ sub do_datev_csv_export { my $is_payment = any { $_->{link} =~ m{A[PR]_paid} } @{ $transaction }; my ($soll, $haben) = map { $transaction->[$_] } ($transaction->[0]->{amount} > 0 ? (1, 0) : (0, 1)); - my $tax = defined($soll->{tax_accno}) ? $soll : $haben; + my $tax = defined($soll->{tax_amount}) ? $soll : defined($haben->{tax_amount}) ? $haben : {}; my $amount = defined($soll->{net_amount}) ? $soll : $haben; $haben->{notes} = ($haben->{memo} || $soll->{memo}) if $haben->{memo} || $soll->{memo}; $haben->{notes} //= '';