Revision 36761255
Von Jan Büren vor mehr als 1 Jahr hinzugefügt
SL/Form.pm | ||
---|---|---|
3313 | 3313 |
|
3314 | 3314 |
my $selected_tax = SL::DB::Manager::Tax->find_by(id => "$tax_id"); |
3315 | 3315 |
|
3316 |
if ( $selected_tax ) { |
|
3316 |
if ( $selected_tax && $selected_tax->taxkey ne '94') {
|
|
3317 | 3317 |
|
3318 | 3318 |
if ( $buysell eq 'sell' ) { |
3319 | 3319 |
$self->{AR_amounts}{"tax_$i"} = $selected_tax->chart->accno if defined $selected_tax->chart; |
... | ... | |
3325 | 3325 |
$self->{"taxrate_$i"} = $selected_tax->rate; |
3326 | 3326 |
}; |
3327 | 3327 |
|
3328 |
$self->{"taxkey_$i"} = $selected_tax->taxkey if $selected_tax->taxkey eq '94'; |
|
3329 |
|
|
3328 | 3330 |
($self->{"amount_$i"}, $self->{"tax_$i"}) = $self->calculate_tax($self->{"amount_$i"},$self->{"taxrate_$i"},$taxincluded,$roundplaces); |
3329 | 3331 |
|
3330 | 3332 |
$netamount += $self->{"amount_$i"}; |
Auch abrufbar als: Unified diff
reverse Charge Steuerschlüssel 94, keine Steuerbuchung in acc_trans
... dennoch Steuerschlüssel für den DATEV-Export korrekt setzen