Revision d04f241a
Von G. Richardson vor fast 5 Jahren hinzugefügt
SL/DB/Helper/PriceTaxCalculator.pm | ||
---|---|---|
$self->netamount( 0);
|
||
$self->marge_total(0);
|
||
|
||
SL::DB::Manager::Chart->cache_taxkeys(date => $self->transdate);
|
||
SL::DB::Manager::Chart->cache_taxkeys(date => $self->deliverydate // $self->transdate);
|
||
|
||
my $idx = 0;
|
||
foreach my $item (@{ $self->items_sorted }) {
|
||
... | ... | |
|
||
$data->{invoicediff} += $sellprice * (1 - $item->discount) * $item->qty * $data->{exchangerate} / $item->price_factor - $linetotal if $self->taxincluded;
|
||
|
||
my $taxkey = $part->get_taxkey(date => $self->transdate, is_sales => $data->{is_sales}, taxzone => $self->taxzone_id);
|
||
my $taxkey = $part->get_taxkey(date => $self->deliverydate // $self->transdate, is_sales => $data->{is_sales}, taxzone => $self->taxzone_id);
|
||
my $tax_rate = $taxkey->tax->rate;
|
||
my $tax_amount = undef;
|
||
|
Auch abrufbar als: Unified diff
PTC: Steuer nach Lieferdatum oder Rechnungsdatum
sollte nur für Rechnungen/Gutschriften gelten, nicht für Aufträge.