Настройка налогов

Настройка налогов и налоговых ставок — одна из первых задач, которую необходимо выполнить при создании магазина. Налоги могут быть сложным вопросом, но WooCommerce стремится сделать настройку как можно более простой.

Включение налогов

Чтобы получить доступ к настройкам налогов, их сначала нужно включить.

  1. Перейдите WooCommerce > Настройки > Основные.
  2. Установите флажок Включить налоговые ставки и расчёты.
  3. Сохраните изменения.

Настройка налогов

Настройка параметров налогов

Чтобы начать настройку налогов, откройте WooCommerce > Настройки > Налог. Эта вкладка видна только в том случае, если налоги включены.

На вкладке Налог отображается несколько опций, которые можно настроить в соответствии с вашими потребностями.

Настройка налогов

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

«Да, я буду вводить цены с учётом налогов» означает, что все цены каталога вводятся с использованием базовой ставки налога вашего магазина.

Например, в Великобритании вы будете вводить цены с учетом 20% ставки налога. Например, вы вводите цену товара £9.99, которая включает £1.67 налога. Покупатель в Великобритании заплатит £9,99, как определено, а покупатель в США заплатит только £8,32.

«Нет, я буду указывать цены без учёта налогов» означает, что цены в вашем каталоге должны быть без учета налогов.

Используя приведенный выше пример, магазин в Великобритании ввел бы в цену товара значение 8,32. Во время оформления заказа к этой цене будет применен налог в размере 20%, в результате чего сумма к оплате составит £9,99.

Расчет налога для цен, включающих налог, выглядит следующим образом:

tax_amount = price - ( price / ( ( tax_rate_% / 100 ) + 1 ) )

Расчет налога для цен, не включающих налог, выглядит следующим образом:

tax_amount = price * ( tax_rate_% / 100 )

Эта настройка определяет, какой адрес используется для расчета налогов.

  • Адрес магазина
  • Адрес доставки клиента (по умолчанию)
  • Платежный адрес клиента

Если вы используете адрес магазина, налоги всегда будут рассчитываться на основе местоположения вашего магазина, а не местоположения вашего клиента.

Класс налога на доставку

В большинстве случаев класс налога на доставку наследуется от отправляемого товара, например, при отправке товара с пониженной ставкой, такого как детская одежда, также будет использоваться пониженная ставка. Если в вашей организации это не так, выберите другой налоговый класс.

В случае наличия в заказе нескольких налоговых ставок, налог на доставку будет применяться следующим образом:

  • Если в заказе есть товар со стандартной ставкой, то он будет использоваться для доставки независимо от того, высокая или низкая эта ставка;
  • Если в заказе нет товара со стандартной ставкой, то для доставки будет использоваться первая ставка, указанная в разделе .

Цель состоит в том, чтобы убедиться, что ваша самая высокая ставка указана первой в разделе , если вы не используете стандартный класс и если вам нужно, чтобы, например, самая высокая налоговая ставка применялась к доставке.

Округление

Если вы включите функцию Округление налога на подытоговом уровне, а не для каждой позиции, округление будет производиться на уровне промежуточных итогов. Проверьте, выполняется ли это в вашем случае.

Дополнительные налоговые классы

Налоговые классы назначаются вашим товарам. В большинстве случаев вы хотите использовать стандартный класс по умолчанию. Если вы продаете товары, для которых требуется другой налоговый класс (кроме товаров с нулевой ставкой), вы можете добавить классы здесь. По умолчанию доступны классы налогов Стандартные ставки, Нулевая ставка ставки и Пониженная ставка ставки.

Каждый класс перечислен в верхней части страницы настроек налогов.

Настройка налогов

Показывать цены в магазине

Этот параметр определяет, как будут отображаться цены в вашем магазине/каталоге. Выберите вариант с учетом или без него.

Отображать цены в корзине и при оформлении заказа

Эта опция определяет, как цены отображаются на страницах корзины и оформления заказа — она работает независимо от цен каталога. Выберите отображение с учетом/без учета налогов.

Поле адреса должно быть заполнено для расчета налогов, если у вас есть налоговая таблица, различающая местоположения.

Суффикс цен

Позволяет изменить отображение цены на: «Цены включают __% налога/НДС» или любое другое, подходящее для вашего магазина. Вы можете использовать эти два заполнителя, если хотите иметь текст до и после цены:

{price_including_tax}
{price_excluding_tax}

Например: «Цена с НДС: {price_including_tax}» будет отображаться как: «Цена с НДС: $15» (если это цена, конечно). Таким образом, если вы установили налоги для отображения без учета налога, вы можете добавить мелким шрифтом, как будет выглядеть налог с учетом налога.

Суффиксы и вариативные товары

Эта функциональность отключена на уровне вариативных товаров, поскольку невозможно знать цены с учетом/без учета налога. Цены берутся из вариаций, которые могут иметь разные налоговые классы. Например, у вас есть вариативный товар с двумя вариантами, и оба имеют цену $10. Однако одна вариация имеет налоговую ставку 20%, а другая — пониженную ставку 10%. Какова цена с учетом налога?

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

Вариации (цена, отображаемая при выборе вариации) поддерживают суффиксы, поскольку вариации имеют класс/ставку налога.

При необходимости этот метод можно настроить с помощью хуков фильтрации, например, для вариативных товаров:

add_filter( 'woocommerce_show_variation_price', '__return_true' );

Отображать итоговые суммы налогов

Этот параметр определяет, будут ли несколько налогов отображаться как одна общая сумма во время оформления заказа или как детализированный список налогов.

Настройка налоговых ставок

Классы налогов отображаются в верхней части экрана налогов. Нажмите на один из них, чтобы просмотреть налоговые ставки для данного класса.

В таблице налоговых ставок можно определить налоговые ставки (по одной в строке). Для начала работы нажмите кнопку Вставить строку.

Каждая налоговая ставка имеет следующие атрибуты:

  • Код страны — 2-значный код страны. Используйте коды ISO 3166-1 альфа-2. Оставьте пустым для применения ко всем странам.
  • Код области — 2-значный код области (штата). Поддерживаемые штаты см. в i18n/states/COUNTRYCODE.php. Для США используйте 2-значную аббревиатуру, например, AL. Оставьте поле пустым, чтобы применить ко всем областям.
  • Почтовый индекс — Индекс города. Точка с запятой (;) разделяет несколько значений. Оставьте поле пустым, чтобы применить для всех зон.
  • Город — Список городов, разделенных точкой с запятой. Оставьте пустым, чтобы применить ко всем городам.
  • Ставка % — Введите ставку налога, например, 20.000 для ставки налога 20%.
  • Имя налога — Название налога, например, НДС.
  • Приоритет — Выберите приоритет для данной налоговой ставки. Для каждого приоритета будет использоваться только 1 соответствующая ставка. Чтобы определить несколько налоговых ставок для одной области, необходимо указать разные приоритеты для каждой ставки.
  • Смешанный — Если данная ставка является смешанной (применяется поверх всех предыдущих налогов), установите этот флажок.
  • Доставка — Если данная ставка также применяется к доставке, установите этот флажок.

Настройка налогов

Импорт и экспорт налогов

Под таблицей с налогами расположены кнопки Импорт CSV и Экспорт CSV. С их помощью можно импортировать и экспортировать налоговые ставки в CSV-файл и из него.

CSV-файл для импорта требует 10 столбцов:

  • код страны,
  • код области,
  • почтовые индексы,
  • города,
  • ставка,
  • имя налога,
  • приоритет,
  • состав,
  • доставка,
  • класс налога.

Для стандартных налогов оставьте налоговый класс пустым.

Ниже мы привели пример CSV для импорта налоговых ставок для США, основанный только на налоге штата. Его не следует использовать в производственных целях, поскольку налоговые ставки часто меняются. Перед использованием любой ставки дважды проверьте ее на точность.

Удаление налоговых ставок

Если вы неправильно добавили налоговые ставки или при импорте CSV были неправильно добавлены налоговые строки, эту информацию необходимо удалить.

Чтобы удалить:

  1. Перейдите WooCommerce > Настройки > Налог > Ваши налоговые ставки (стандартная, пониженная ставка, нулевая ставка).
  2. Выберите неправильные строки, щелкнув по ним. Они будут выделены желтым цветом.
  3. Выберите Удалить выбранную строку.
  4. Сохраните изменения.

Настройка налогов

Если хотите удалить все налоговые ставки сразу, перейдите WooCommerce > Статус > Инструменты и нажмите Удалить налоговые ставки.

Настройка налогов

Просмотр налоговых отчетов

Налоговые отчеты можно найти в разделе WooCommerce > Отчеты > Налоги > Налоги по дате > Год. Этот отчет позволяет просматривать налоги за год.

Если перейти в раздел Отчеты > Налоги > Налоги по коду, вы увидите список отдельных налогов.

Поделиться с друзьями
Документация WooCommerce