• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/check.php
  • Класс: BitrixSaleCashboxCheck
  • Вызов: Check::getProductVatId
protected function getProductVatId(BasketItem $basketItem)
{
	static $vatList = array();

	if (!isset($vatList[$basketItem->getProductId()]))
	{
		$vatId = $this->getVatIdByProductId($basketItem->getProductId());
		if ($vatId === 0)
		{
			$vatRate = (int)((float)$basketItem->getVatRate() * 100);
			if ($vatRate > 0)
			{
				$vatId = $this->getVatIdByVatRate($vatRate);
			}
		}

		$vatList[$basketItem->getProductId()] = (int)$vatId;
	}

	return $vatList[$basketItem->getProductId()];
}