yous
@yous

BITRIX Добавляется НДС к товару при обмене из 1С в заказе?

Суть проблемы такая, неверные суммы заказа (итоговая сумма и сумма оплаты не совпадает с общей стоимостью товаров ).
1С добавляют позиции к заказу , заказ прилетает в битрикс, битрикс этим позиция ещё добавляет НДС, хотя эти товары есть в битриксе и у них стоит 20% и галочка НДС ВКЛЮЧЕН в цену.

Вот что в базе в таблице basket

5fca4b2d6bad3745557434.png5fca4b37d86e2900244200.png

Если вручную проставить PRODUUCT_PRICE_ID из таблицы b_catalog_price, после в заказе через панель изменить кол-во для пересчета, и сохранить заказ, то суммы заказа выравниваются и становится всё норм.

XML-ка от 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</Значение>
					</ЗначениеРеквизита>
				</ЗначенияРеквизитов>
			</Товар>
		</Товары>
	</Документ>
  • Вопрос задан
  • 1564 просмотра
Пригласить эксперта
Ответы на вопрос 1
yous
@yous Автор вопроса
вообщем есть модифицированный класс class CSaleOrderLoaderModify
в нем метод prepareProduct4Basket, добавил в $arFields = array( "VAT_INCLUDED"=>"Y"
и всё стало норм
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы