Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс VatCalculator

Открытые члены

 __construct (float $rate)
 
 calc (float $price, bool $isVatInPrice, bool $withRound=true)
 
 allocate (float $price, bool $withRound=true)
 
 accrue (float $price, bool $withRound=true)
 

Подробное описание

Calculating vat value.

Example:

$calculator = new VatCalculator($rate, $isVatInPrice, $quantity);
$vatAmout = $calculator->calc($price, $isVatInPrice, $quantity);

См. определение в файле vatcalculator.php строка 16

Конструктор(ы)

◆ __construct()

__construct ( float $rate)
Аргументы
float$ratenumber from 0 to 1 (20% its 0.2).
bool$isVatInPrice

См. определение в файле vatcalculator.php строка 24

Методы

◆ accrue()

accrue ( float $price,
bool $withRound = true )

Accrue vat value to price.

Аргументы
float$price
bool$withRound
Возвращает
float price with vat.

См. определение в файле vatcalculator.php строка 85

◆ allocate()

allocate ( float $price,
bool $withRound = true )

Allocate price without vat from price with vat.

Аргументы
float$price
bool$withRound
Возвращает
float price without vat.

См. определение в файле vatcalculator.php строка 63

◆ calc()

calc ( float $price,
bool $isVatInPrice,
bool $withRound = true )

Calculate vat value.

Аргументы
float$price
bool$withRound
Возвращает
float

См. определение в файле vatcalculator.php строка 37