Y
Y
Yuriy2020-12-04 17:58:18
1C-Bitrix
Yuriy, 2020-12-04 17:58:18

BITRIX Is VAT added to the product when exchanging from 1C in the order?

The essence of the problem is this, incorrect order amounts (the total amount and payment amount does not match the total cost of goods).
1C add positions to the order, the order arrives in Bitrix, Bitrix still adds VAT to this position, although these goods are in Bitrix and they cost 20% and the VAT checkbox is INCLUDED in the price.

Here is what is in the database in the basket table

5fca4b2d6bad3745557434.png5fca4b37d86e2900244200.png

. If you manually enter PRODUUCT_PRICE_ID from the b_catalog_price table, then change the quantity for recalculation in the order through the panel, and save the order, then the order amounts are equalized and everything becomes normal.

XML from 1C

<Документ>
    <Ид>REST6880</Ид>
    <Номер>REST6880</Номер>
    <Дата>2020-12-04</Дата>
    <ХозОперация>Заказ товара</ХозОперация>
    <Роль>Продавец</Роль>
    <НомерВерсии>1</НомерВерсии>
    <Комментарий>test</Комментарий>
    <Сумма>5240</Сумма>
    <Валюта>RUB</Валюта>
    <Курс>1.0000</Курс>
    <Склады>
      <Склад>
        <Ид>MAIN</Ид>
        <Наименование>Основной</Наименование>
      </Склад>
    </Склады>
    <Налоги>
      <Налог>
        <Наименование>НДС</Наименование>
        <УчтеноВСумме>true</УчтеноВСумме>
        <Сумма>873.34</Сумма>
      </Налог>
    </Налоги>
    <ЗначенияРеквизитов>
      <ЗначениеРеквизита>
        <Наименование>Статуса заказа ИД</Наименование>
        <Значение>PA</Значение>
      </ЗначениеРеквизита>
    </ЗначенияРеквизитов>
    <Товары>
      <Товар>
        <Ид>Ц0000021052</Ид>
        <ИдКаталога>aspro_next_catalog_s1</ИдКаталога>
        <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
        <Единица>
          <Ид>796</Ид>
          <НаименованиеКраткое>шт</НаименованиеКраткое>
          <Код>796</Код>
          <НаименованиеПолное>Штука</НаименованиеПолное>
        </Единица>
        <Коэффициент>1</Коэффициент>
        <ЦенаЗаЕдиницу>547</ЦенаЗаЕдиницу>
        <Количество>1</Количество>
        <Сумма>547</Сумма>
        <Налоги>
          <Налог>
            <Наименование>НДС</Наименование>
            <УчтеноВСумме>true</УчтеноВСумме>
            <Сумма>91.17</Сумма>
            <Ставка>20</Ставка>
          </Налог>
        </Налоги>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021052</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021052</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
      <Товар>
        <Ид>Ц0000021063</Ид>
        <ИдКаталога>aspro_next_catalog_s1</ИдКаталога>
        <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
        <Единица>
          <Ид>796</Ид>
          <НаименованиеКраткое>шт</НаименованиеКраткое>
          <Код>796</Код>
          <НаименованиеПолное>Штука</НаименованиеПолное>
        </Единица>
        <Коэффициент>1</Коэффициент>
        <ЦенаЗаЕдиницу>560</ЦенаЗаЕдиницу>
        <Количество>2</Количество>
        <Сумма>1120</Сумма>
        <Налоги>
          <Налог>
            <Наименование>НДС</Наименование>
            <УчтеноВСумме>true</УчтеноВСумме>
            <Сумма>186.67</Сумма>
            <Ставка>20</Ставка>
          </Налог>
        </Налоги>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021063</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021063</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
      <Товар>
        <Ид>Ц0000021044</Ид>
        <ИдКаталога>aspro_next_catalog_s1</ИдКаталога>
        <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
        <Единица>
          <Ид>796</Ид>
          <НаименованиеКраткое>шт</НаименованиеКраткое>
          <Код>796</Код>
          <НаименованиеПолное>Штука</НаименованиеПолное>
        </Единица>
        <Коэффициент>1</Коэффициент>
        <ЦенаЗаЕдиницу>550</ЦенаЗаЕдиницу>
        <Количество>5</Количество>
        <Сумма>2750</Сумма>
        <Налоги>
          <Налог>
            <Наименование>НДС</Наименование>
            <УчтеноВСумме>true</УчтеноВСумме>
            <Сумма>458.33</Сумма>
            <Ставка>20</Ставка>
          </Налог>
        </Налоги>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021044</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000021044</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
      <Товар>
        <Ид>Ц0000024790</Ид>
        <ИдКаталога>aspro_next_catalog_s1</ИдКаталога>
        <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
        <Единица>
          <Ид>796</Ид>
          <НаименованиеКраткое>шт</НаименованиеКраткое>
          <Код>796</Код>
          <НаименованиеПолное>Штука</НаименованиеПолное>
        </Единица>
        <Коэффициент>1</Коэффициент>
        <ЦенаЗаЕдиницу>387</ЦенаЗаЕдиницу>
        <Количество>1</Количество>
        <Сумма>387</Сумма>
        <Налоги>
          <Налог>
            <Наименование>НДС</Наименование>
            <УчтеноВСумме>true</УчтеноВСумме>
            <Сумма>64.5</Сумма>
            <Ставка>20</Ставка>
          </Налог>
        </Налоги>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000024790</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000024790</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
      <Товар>
        <Ид>Ц0000024803</Ид>
        <ИдКаталога>aspro_next_catalog_s1</ИдКаталога>
        <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
        <Единица>
          <Ид>796</Ид>
          <НаименованиеКраткое>шт</НаименованиеКраткое>
          <Код>796</Код>
          <НаименованиеПолное>Штука</НаименованиеПолное>
        </Единица>
        <Коэффициент>1</Коэффициент>
        <ЦенаЗаЕдиницу>436</ЦенаЗаЕдиницу>
        <Количество>1</Количество>
        <Сумма>436</Сумма>
        <Налоги>
          <Налог>
            <Наименование>НДС</Наименование>
            <УчтеноВСумме>true</УчтеноВСумме>
            <Сумма>72.67</Сумма>
            <Ставка>20</Ставка>
          </Налог>
        </Налоги>
        <ЗначенияРеквизитов>
          <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Товар</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000024803</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>CATALOG.XML_ID</Наименование>
            <Значение>aspro_next_catalog_s1</Значение>
          </ЗначениеРеквизита>
          <ЗначениеРеквизита>
            <Наименование>PRODUCT.XML_ID</Наименование>
            <Значение>Ц0000024803</Значение>
          </ЗначениеРеквизита>
        </ЗначенияРеквизитов>
      </Товар>
    </Товары>
  </Документ>

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Y
Yuriy, 2020-12-07
@yous

in general, there is a modified class class CSaleOrderLoaderModify
in it the prepareProduct4Basket method, added to $arFields = array( "VAT_INCLUDED"=>"Y"
and everything became normal

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question