Revision 6468e05d
Von Sven Schöling vor etwa 8 Jahren hinzugefügt
SL/GoBD.pm | ||
---|---|---|
438 | 438 |
my $is_payment = any { $_->{link} =~ m{A[PR]_paid} } @{ $transaction }; |
439 | 439 |
|
440 | 440 |
my ($soll, $haben) = map { $transaction->[$_] } ($transaction->[0]->{amount} > 0 ? (1, 0) : (0, 1)); |
441 |
my $tax = defined($soll->{tax_amount}) ? $soll : defined($haben->{tax_amount}) ? $haben : {};
|
|
441 |
my $tax = defined($soll->{tax_accno}) ? $soll : defined($haben->{tax_accno}) ? $haben : {};
|
|
442 | 442 |
my $amount = defined($soll->{net_amount}) ? $soll : $haben; |
443 | 443 |
$haben->{notes} = ($haben->{memo} || $soll->{memo}) if $haben->{memo} || $soll->{memo}; |
444 | 444 |
$haben->{notes} //= ''; |
Auch abrufbar als: Unified diff
GoBD: Steuerschlüssel richtig setzen
tax_amount ist als Steuerindikator nur für GL Buchungen verfügbar