Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d04f241a

Von G. Richardson vor mehr als 4 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
54 54
  $self->netamount(  0);
55 55
  $self->marge_total(0);
56 56

  
57
  SL::DB::Manager::Chart->cache_taxkeys(date => $self->transdate);
57
  SL::DB::Manager::Chart->cache_taxkeys(date => $self->deliverydate // $self->transdate);
58 58

  
59 59
  my $idx = 0;
60 60
  foreach my $item (@{ $self->items_sorted }) {
......
110 110

  
111 111
  $data->{invoicediff} += $sellprice * (1 - $item->discount) * $item->qty * $data->{exchangerate} / $item->price_factor - $linetotal if $self->taxincluded;
112 112

  
113
  my $taxkey     = $part->get_taxkey(date => $self->transdate, is_sales => $data->{is_sales}, taxzone => $self->taxzone_id);
113
  my $taxkey     = $part->get_taxkey(date => $self->deliverydate // $self->transdate, is_sales => $data->{is_sales}, taxzone => $self->taxzone_id);
114 114
  my $tax_rate   = $taxkey->tax->rate;
115 115
  my $tax_amount = undef;
116 116

  

Auch abrufbar als: Unified diff