Налаштування податків у Magento 2 — це важливий процес, якому потрібно приділяти велику увагу, особливо в галузі електронної комерції. У різних країнах існують різні системи оподаткування. Тому перед тим, як встановлювати правила вирахування податків (tax rules), ставки (tax rates) та класи податків (tax classes) в Magento 2, ви повинні добре знати закони про податки вашої країни.

У цій статті ви дізнаєтеся все, що вам потрібно знати про податки в Magento 2, як керувати ставками, задавати класи, створювати правила податків та методи їх вирахування.

У Magento 2 податки обчислюються автоматично на основі правил. Ці правила, у свою чергу, залежать від класів користувачів, товарів, а також адреси доставки (shipping address), оплати (billing address) та розташування магазину.

Збенетежені?

Не хвилюйтесь. Ми поетапно розповімо вам про налаштування податків у Magento 2, щоб ви могли легко налаштувати їх у своєму магазині Magento 2.

Створіть податкові ставки у Magento 2

Як уже зазначалося, кожна країна має власну систему оподаткування, тому податкові ставки (tax rates) залежать від географічного розташування користувача. Отже, першим кроком, який вам потрібно зробити, є налаштування ставки податку.

Оскільки кожна податкова зона та ставка мають свій власний ідентифікатор, ви можете задавати кілька податкових ставок для одного географічного району (якщо у певних містах чи країнах оподатковуються лише деякі товари).

Хочете змінити податкові ставки в замовленнях Magento? Налаштуйте Magento 2 Order Editor у своєму магазині та редагуйте замовлення без видалення.

Щоб налаштувати податкові ставки в Magento 2:

1. Підіть у Stores > Taxes > Tax Zones and Rates. Тут ви можете відредагувати Tax Rate або додати нову натиснувши кнопку Add New Tax Rate.

Magento 2 Tax Rates

2. Заповніть інформацію про податкову ставку - Tax Rate Information.

  • Задайте Tax Identifier.
  • Поставте галочку у полі Zip/Post is Range, щоб задати податкову ставку для декількох поштових індексів.

Примітка: після того як ви виберете цю опцію, вам потрібно буде задати Range From та Range To, щоб визначити діапазон поштових індексів.

  • Налаштуйте опцію Zip Code/Post Code, щоб задати податкову ставку тільки для одного поштового індексу.

Примітка: зірочка (*) використовується для збігу до десяти символів у коді.

  • Вкажіть штат та країну (State and Country) для якої буде задіюватись податкова ставка.
  • Вкажіть відсоток ставки у полі Rate Percent.

Magento 2 New Tax Rate

Пам'ятайте, що треба зберегти ставки після налаштування всіх необхідних полів.

Налаштування класів податків у Magento 2

Magento пропонує вам задати 3 різні класи податків (tax classes) за замовчуванням: для користувачів, товарів і доставки. Клас податків разом із податковою ставкою визначають остаточну суму податку, яка обчислюється під час покупки товару.

Виконайте такі кроки, щоб налаштувати класи податків в Magento 2:

1. Підіть у Stores > Configuration > Sales > Tax та знайдіть розділ Tax Classes.

Magento 2 Sales Configuration

2. Задайте класи податків для  доставки та товарів у відповідних полях — Tax Class for Shipping та Default Tax Class for Product. Обидва поля мають спільні опції.

  • Taxable Goods
  • Refund Adjustments
  • Gift Options
  • Order Gift Wrapping 
  • Item Gift Wrapping
  • Printed Gift Card
  • Reward Points

Окрім класу податків за замовчуванням у налаштуваннях, ви можете задати різні класи податків, під час створення продукту.

3. Задайте клас податків для користувачів - Default Tax Class for Customers

Retail Customer — це опція, за замовчуванням, яку надає Magento. Тим не менш, ви можете створити різні класи оподаткування користувачів у своєму магазині та задати їх для груп користувачів. Тоді, відповідно, кожен користувач буде належати до певного податкового класу.

Примітка: ви можете додати класи податків в Magento 2 під час створення правил вираховування податків.

Magento 2 Tax Classes

Створення правил податків у Magento 

Після того, як ви задасте податкові ставки та класи, ви можете створити правила вирахування податків (tax rules), щоб визначити, за яких умов буде нараховуватися податок.

Щоб створити правила податків в Magento 2:

1. Підіть у Stores > Taxes > Tax Rules та натисніть кнопку Add New Tax Rule.

2. Налаштуйте Tax Rule Information.

  • Назвіть правило у полі Name.
  • Виберіть податкову ставку зі списку Tax Rate або додайте нову ставку натиснувши кнопку Add New Tax Rate.

Magento 2 New Tax Rule

Magento також пропонує вам опції імпорту та ексторту зразу ж на сторінці правил податків.

Magento 2 Import Tax Rates

3. Заповніть додаткові опції - Additional Settings.

  • Виберіть клас користувачів та продуктів у відповідних полях або просто додайте нові класи, ввівши назви нових класів.
  • Задайте Tax Class Priority. Вона визначає пріорітет податку, якщо покупка підпадає під 2 або більше правил.

Примітка: якщо два правила мають однаковий пріоритет і можуть застосовуватися, податки сумуються, і якщо можуть бути застосовані два податки, але вони мають різні пріоритети, податки складаються.

  • Поставте галочку у полі Calculate off Subtotal Only, якщо ви хочете, щоб податки базувались на загальній сумі замовлення (order subtotal).
  • Задайте Sort Order, який визначає місце правила у списку правил податків.

Magento 2 Tax Rates  Additional Settings

Пам'ятайте зберігати правило, коли закінчите налаштування.

Опція tax calculation settings

Після налаштування податкових ставок, класів та правил ви майже дійшли до завершення. Однак вам також потрібно налаштувати спосіб обчислення податків: на всі товари в кошику чи кожен товар окремо, за адресою доставки або оплати, до або після застосування знижки.

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

Щоб налаштувати розрахунок податку (tax calculation):

1. Задайте, як ви хочете, щоб податки обчислювались у полі Tax Calculation Method Based On. Ви можете вибрати, щоб податки обчислювались за:

  • Unit Price - окремо для кожного товару.
  • Row Total - за сумою товарів у кошику без знижки.
  • Total - за підсумком замовлення.

2. У полі Tax Calculation Based On задайте адресу, на якій буде базуватись обчислення податків. Ви можете вибрати Billing, Shipping Address або Shipping Origin.

3. Виберіть, чи ціни введені з адмін панелі будуть включати податки у полі Catalog Prices.

4. Виберіть, чи суми доставки введені з адмін панелі включатимуть податки Shipping Prices.

5. У полі Apply Customer Tax виберіть, коли включати податки до чи після знижки.

6. Виберіть, чи хочете застосовувати знижку на ціни без податку, чи з ним у полі Apply Discount On Prices.

7. Виберіть, чи хочете ви задіювати податки для кастомної ціни, якщо вона є тільки для початкової ціни у полі Apply Tax On.

8.  Виберіть, чи включати Cross Border Trade.

Magento Tax Calculation Settings

Опція default tax destination calculation

У цьому розділі ви налаштовуєте Default Country, State та Post Code на основі яких буде обчислюватись податок.

Default Tag Destination Calculation

Опція tax display settings

Після того, як  ви закінчите з розрахунками податків, ставками та класами, податки будуть обчислюватися відповідно до ваших налаштувань. Однак вам ще залишається подбати про досвід користувачів. Ви повинні налаштувати відображення податків у каталозі, кошику, замовленнях, рахунках-фактурах та рефандах.

Ми рекомендуємо відображати ціни, включаючи податки або обидві ціни: включаючи та виключаючи податки, щоб користувачі знали про суму, на яку вони повинні будуть заплатити, ще до оплати (checkout).

Якщо ви відображаєте податки лише на етапі оплати (checkout) або у кошику для покупок, це може призвести до збільшення відмови (cart abandonment). Нікому не подобається, коли в кінцевому результаті сума опати відрізняється від ціни у каталозі.

Ціни у каталозі

У полі Price Display Settings ви повинні вирішити, як відображатимуться податки на ціни та вартість доставки товарів.

Виберіть, чи відображати ціни на товари в каталозі, та ціни на доставку з чи без урахування податків у відповідних полях - Display Product Prices in Catalog та Shipping Prices. Ви також можете одночасно відображати ціни з податками та без них.

Tax Display Price Settings

Якщо ви вирішите показувати обидві ціни (з податками та без), -  це виглядатиме наступним чином:

Prices with Tax in Magento 2

Корзина, замовлення, рахунок-фактура та рефанд

Ви також повинні налаштувати відображення податків для кошика та інших документів пов'язаних із замовленнями (orders sales documents) у Magento 2. Отже, вам слід вибрати, чи відображати Prices, Subtotal, Shipping Amounts з податком чи без нього.

Ось як виглядатиме ціна з податком і без нього:

  • У корзині

Magento Shopping Cart with Taxes

  • На сторінці оплати

Prices with Tax on Magento Checkout

Крім того, ви маєте вибрати, чи потрібно включати податок до загальної суми замовлення, відображати повний звіт про податки або нульову підсумкову суму (Order Total, Display Full Tax Summary та Zero Tax Subtotal).

Після налаштування, податки автоматично застосовуються до загальної суми замовлення (залежно від ваших налаштувань, класів користувачів і продуктів, правил та розташування, і т.д.). Що ж, тепер вам не повинно бути надто важко орієнтуватися у налаштуваннях податків Magento.

Однак, якщо вам знадобиться допомога у налаштуванні податків, зв’яжіться з нами, і ми налаштуємо їх разом :)