Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 83bfe579

Von Bernd Bleßmann vor etwa 3 Jahren hinzugefügt

  • ID 83bfe57983dade1de614f9f34772d4c0aef1d585
  • Vorgänger d60f279a
  • Nachfolger 01ab11ba

Anzahlungs-Rg.: Workaround f. fxselprice/PTC beim Ermitteln der Steuern

Unterschiede anzeigen:

SL/IS.pm
578 578
  $form->{$_} = $form->format_amount($myconfig, $form->{$_}, 2) for @separate_totals;
579 579

  
580 580
  foreach my $invoice_for_advance_payment (@{$self->_get_invoices_for_advance_payment($form->{convert_from_ar_ids} || $form->{id})}) {
581
    # Collect VAT of invoices for advance payment.
582
    # Set sellprices to fxsellprices for items, because
583
    # the PriceTaxCalculator sets fxsellprice from sellprice before calculating.
584
    $_->sellprice($_->fxsellprice) for @{$invoice_for_advance_payment->items};
581 585
    my %pat       = $invoice_for_advance_payment->calculate_prices_and_taxes;
582 586
    my $taxamount = sum0 values %{ $pat{taxes_by_tax_id} };
583 587

  

Auch abrufbar als: Unified diff