Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d04f241a

Von G. Richardson vor fast 5 Jahren hinzugefügt

  • ID d04f241a1cc93b3917f375731fdc0bef608beeb7
  • Vorgänger 46f028ef
  • Nachfolger 9f809e7f

PTC: Steuer nach Lieferdatum oder Rechnungsdatum

sollte nur für Rechnungen/Gutschriften gelten, nicht für Aufträge.

Unterschiede anzeigen:

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