Правка генерации каталога при работе со значением Без НДС (#297)
This commit is contained in:
parent
f44cf792b2
commit
ce5ea1f1a5
@ -1,3 +1,6 @@
|
||||
## 2023-06-09 v.6.3.13
|
||||
- Правка генерации при работе со значением Без НДС
|
||||
|
||||
## 2023-06-08 v.6.3.12
|
||||
- Исправление критических ошибок при обновлении модуля и php
|
||||
|
||||
|
@ -1 +1 @@
|
||||
- Исправление критических ошибок при обновлении модуля и php
|
||||
- Правка генерации при работе со значением Без НДС
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
$arModuleVersion = [
|
||||
'VERSION' => '6.3.12',
|
||||
'VERSION_DATE' => '2023-06-08 19:00:00'
|
||||
'VERSION' => '6.3.13',
|
||||
'VERSION_DATE' => '2023-06-09 15:00:00'
|
||||
];
|
||||
|
@ -286,11 +286,19 @@ class XmlOfferBuilder
|
||||
*/
|
||||
private function getVatRate(array $product): string
|
||||
{
|
||||
if (!empty($product['VAT_ID']) && array_key_exists($product['VAT_ID'], $this->vatRates)) {
|
||||
if (
|
||||
!empty($product['VAT_ID'])
|
||||
&& array_key_exists($product['VAT_ID'], $this->vatRates)
|
||||
&& is_string($this->vatRates[$product['VAT_ID']]['RATE'])
|
||||
) {
|
||||
return $this->vatRates[$product['VAT_ID']]['RATE'];
|
||||
}
|
||||
|
||||
if (!empty($product['CATALOG_VAT_ID']) && array_key_exists($product['CATALOG_VAT_ID'], $this->vatRates)) {
|
||||
if (
|
||||
!empty($product['CATALOG_VAT_ID'])
|
||||
&& array_key_exists($product['CATALOG_VAT_ID'], $this->vatRates)
|
||||
&& is_string($this->vatRates[$product['CATALOG_VAT_ID']]['RATE'])
|
||||
) {
|
||||
return $this->vatRates[$product['CATALOG_VAT_ID']]['RATE'];
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user