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

Когда это становится проблемой

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

Что проверяю в первую очередь

  • Какие адреса используются: billing, shipping, IP, профиль клиента
  • Правила налогов для стран и типов товаров
  • Очередность применения валюты, скидок и налога
  • Что уходит в платежную систему и чек
  • Как обрабатываются B2B, VAT ID и освобождения

Как исправляю

Я сначала фиксирую бизнес-правило: по какому признаку должен считаться налог. Затем проверяю checkout и backend, где выбирается страна и ставка.

  • Исправляю выбор налоговой страны
  • Развожу billing и shipping address в логике
  • Добавляю тесты на разные страны и типы клиентов
  • Проверяю передачу суммы в платежи, чеки и отчеты

Что важно не сломать

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

Что будет после исправления

  • Налог считается по нужной стране и правилу
  • Checkout показывает корректную итоговую сумму
  • Платежи и чеки получают одинаковые данные
  • Для спорных сценариев есть тесты

Что подготовить перед обращением

  • Примеры заказов с ошибкой
  • Правила расчета налога
  • Список стран и типов клиентов
  • Доступ к checkout и backend

Вопросы и ответы

Можно ли исправить без полной переделки?

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

Сколько времени занимает диагностика?

Нужно проверить несколько сценариев: разные страны, физлица, компании, скидки и возвраты.

Нужна похожая задача?

Напишите в Telegram @rabotator_support и коротко опишите проблему. Я посмотрю симптомы, предложу понятный план работ и скажу, какие доступы нужны для безопасного исправления.