Revision 41250b50
Von Philip Reetz vor etwa 19 Jahren hinzugefügt
SL/DATEV.pm | ||
---|---|---|
648 | 648 |
'?' => 'sz'); |
649 | 649 |
|
650 | 650 |
for (my $i = 0; $i < $trans_lines; $i++) { |
651 |
if (abs($transaction->[$i]->{'umsatz'}) > abs($umsatz)) { |
|
652 |
$umsatz = $transaction->[$i]->{'umsatz'}; |
|
651 |
if ($trans_lines == 2) { |
|
652 |
if (abs($transaction->[$i]->{'amount'}) > abs($umsatz)) { |
|
653 |
$umsatz = $transaction->[$i]->{'amount'}; |
|
654 |
} |
|
655 |
} else { |
|
656 |
if (abs($transaction->[$i]->{'umsatz'}) > abs($umsatz)) { |
|
657 |
$umsatz = $transaction->[$i]->{'umsatz'}; |
|
658 |
} |
|
653 | 659 |
} |
654 | 660 |
if ($transaction->[$i]->{'datevautomatik'}) { |
655 | 661 |
$datevautomatik = 1; |
Auch abrufbar als: Unified diff
Bei spaeteren Buchungen zu einem Beleg wurde immer der volle Rechnungsbetrag benutzt