Автор Тема: В другой стране цены отображаются без НДС  (Прочитано 1542 раз)

28 Июнь 2018, 17:08:31
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Один налог оставьте, который применяется в вашей стране. Тогда будет показывать цены с этим налогом.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
04 Июль 2018, 19:25:29
Ответ #16
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, попробую так сделать.

Еще один вопрос, я установил новый престашоп, в нем оставил один налог какой мне надо, но при добавлении нового товара когда ставишь цену по умолчанию стоит цена без налога во вкладке цены, то есть при установки цены надо всегда переключать на свой налог. В старом престашопе у меня уже сам ставился этот налог, ничего не надо было менять, просто уже не помню как тогда это сделал. Вы знаете как это сделать?
04 Июль 2018, 19:32:31
Ответ #17
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Насчет того, что вы посоветовали убрать все налоги и оставить свой налог один, я так сделал, всё равно в другой стране без налога показывает.
04 Июль 2018, 20:08:27
Ответ #18
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделал вот это:
themes/default/template/controllers/products/prices.tpl
On line 165, find this:
<option value="{$tax_rules_group.id_tax_rules_group}" {if $product->getIdTaxRulesGroup() == $tax_rules_group.id_tax_rules_group}selected="selected"{/if} >and change it to this:
<option value="{$tax_rules_group.id_tax_rules_group}" {if $tax_rules_group.id_tax_rules_group == #}selected="selected"{/if} >with the # sign being the id of the tax rule that you would like to be the default.
Теперь цена с налогом сразу ставиться, когда ставишь вручную товар.
Но когда загружаешь товары CSV файлом и ставишь там цена с налог, он никакой налог не добавляет. В чём причина?
05 Июль 2018, 09:59:44
Ответ #19
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
При импорте устанавливается налог по умолчанию.
06 Июль 2018, 14:59:35
Ответ #20
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вы имеете ввиду в импорте надо указывать ID налога по умолчанию? Почему же раньше не надо было это делать при импорте? Он сам выбирал налог по умолчанию и указывать его в отдельной колонке не надо было.
06 Июль 2018, 17:44:52
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Я писал как раз о том же, что налог будет взят из конф. престы, импортируют только цены.
18 Август 2021, 08:05:32
Ответ #22
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
themes/default/template/controllers/products/prices.tpl
На 1.6.1.17 нет такого файла. Согласно новому законодательству Евросоюза НДС товара при продаже в каждую конкретную страну должна соответствовать ставке НДС в этой стране. Например, Германия - 19%, Англия - 20%, Дания - 25%. У меня та же проблема как у ТС. Налоги по странам уже были созданы в Prestashop изначально. Создал налоговые правила для каждой страны, выбрав страну и ее ставку НДС. В моей стране цена товара отображается правильно с НДС. Если меняю страну пользователя на другую, то цена показывается вообще без НДС. Есть какое-то актуальное решение как это должно работать?
18 Август 2021, 12:24:44
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Локализация / Налоги
Создасть все налоговые правила
Разрешить НДС - ДА
Отображать НДС в корзине - ДА
На основе - Адресса доставки

Локализация / Налоги (НАЛОГОВЫЕ ПРАВИЛА)
Добавить налоговые правила, выбрать ставка налога и страну.

После этого очисить кеш.

Если нет изменений в базовых классах prestashop, то цены будут отображаться с налогом на основе адреса доставки.
31 Август 2021, 18:28:47
Ответ #24
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Локализация / Налоги
Создасть все налоговые правила
Разрешить НДС - ДА
Отображать НДС в корзине - ДА
На основе - Адресса доставки

Локализация / Налоги (НАЛОГОВЫЕ ПРАВИЛА)
Добавить налоговые правила, выбрать ставка налога и страну.

После этого очисить кеш.

Если нет изменений в базовых классах prestashop, то цены будут отображаться с налогом на основе адреса доставки.

Не работает... Цены в других странах показываются без НДС. Хотя все настроено.
01 Сентябрь 2021, 10:42:03
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
У вас нет переопреденных классов?
Так как в стандартном варианте налог меняется.
02 Сентябрь 2021, 12:00:32
Ответ #26
  • Фрилансер
  • *
  • Сообщений: 119
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решение следующее. Нужно было не для каждой страны создавать правило в "Налоговых правилах", а зайти 1 в налоговое правило, которое было выбрано для вашей страны. В нем должны содержаться все страны. И там уже у каждой страны менять значение НДС.

Еще сопутствующий вопрос. А можно ли как-то настроить, чтобы при продаже за границу на страны, где значение НДС = 0, увеличить цену нетто?
Просто поставить на эти страны НДС +20%, например, это не вариант. Потому что тогда придется платить НДС в налоговую.
03 Сентябрь 2021, 08:41:12
Ответ #27
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Еще сопутствующий вопрос. А можно ли как-то настроить, чтобы при продаже за границу на страны, где значение НДС = 0, увеличить цену нетто?
Просто поставить на эти страны НДС +20%, например, это не вариант. Потому что тогда придется платить НДС в налоговую.
Настроить нельзя, нет таких функций в prestashop.
Модули для спец цен есть с ними можно или самому переопределить класс цены с новыми правилами.