• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderbase.php
  • Класс: BitrixSaleOrderBase
  • Вызов: OrderBase::applyCalculatedVat
private function applyCalculatedVat(array $vatInfo)
{
	$result = new Result();

	/** @var Result $r */
	$r = $this->setField('USE_VAT', 'Y');
	if (!$r->isSuccess())
	{
		$result->addErrors($r->getErrors());
	}

	/** @var Result $r */
	$r = $this->setField('VAT_RATE', $vatInfo['VAT_RATE']);
	if (!$r->isSuccess())
	{
		$result->addErrors($r->getErrors());
	}

	/** @var Result $r */
	$r = $this->setField('VAT_SUM', $vatInfo['VAT_SUM']);
	if (!$r->isSuccess())
	{
		$result->addErrors($r->getErrors());
	}

	return $result;
}