Procházet zdrojové kódy

Merge branch 'dev'

prodstable
Guillaume Bourgeois před 2 roky
rodič
revize
0d1605c239
2 změnil soubory, kde provedl 6 přidání a 6 odebrání
  1. +3
    -3
      common/helpers/Price.php
  2. +3
    -3
      common/models/Order.php

+ 3
- 3
common/helpers/Price.php Zobrazit soubor

@@ -64,9 +64,9 @@ class Price
return $priceWithoutTax + $vat;
}

public static function getVat($priceTotalWithoutTax, $taxRate, $taxCalculationMethod = Document::TAX_CALCULATION_METHOD_DEFAULT)
public static function getVat($priceWithoutTax, $taxRate, $taxCalculationMethod = Document::TAX_CALCULATION_METHOD_DEFAULT)
{
$vat = $priceTotalWithoutTax * $taxRate;
$vat = $priceWithoutTax * $taxRate;

if($taxCalculationMethod == Document::TAX_CALCULATION_METHOD_SUM_OF_ROUNDINGS) {
$vat = self::round($vat);
@@ -80,4 +80,4 @@ class Price
return number_format(( ($number * 100)) / 100, 2) ;
}

}
}

+ 3
- 3
common/models/Order.php Zobrazit soubor

@@ -278,10 +278,10 @@ class Order extends ActiveRecordCommon
$productOrder->taxRate->value,
$taxCalculationMethod
) * $productOrder->quantity;
$this->addVat($typeTotal, $price * $productOrder->quantity, $productOrder->taxRate, $taxCalculationMethod);
$this->addVat($typeTotal, $price, $productOrder->quantity, $productOrder->taxRate, $taxCalculationMethod);
}

public function addVat($typeTotal, $priceTotalWithoutTax, $taxRate, $taxCalculationMethod)
public function addVat($typeTotal, $priceWithoutTax, $quantity, $taxRate, $taxCalculationMethod)
{
$fieldName = $this->getFieldNameAmount($typeTotal, 'vat');

@@ -289,7 +289,7 @@ class Order extends ActiveRecordCommon
$this->$fieldName[$taxRate->id] = 0;
}

$this->$fieldName[$taxRate->id] += Price::getVat($priceTotalWithoutTax, $taxRate->value, $taxCalculationMethod);
$this->$fieldName[$taxRate->id] += Price::getVat($priceWithoutTax, $taxRate->value, $taxCalculationMethod) * $quantity;
}

public function getTotalVat($typeTotal = self::AMOUNT_TOTAL)

Načítá se…
Zrušit
Uložit