Imposto sobre o valor acrescentado (IVA)
Alguns países cobram um imposto sobre o valor agregado, ou IVA, sobre bens e serviços. Pode haver diferentes taxas de IVA dependendo do estágio no processo de fabricação ou distribuição, materiais ou serviços que você vende a seus clientes. Você pode aplicar mais de uma taxa de IVA para calcular corretamente o imposto devido.
O Commerce pode ser configurado para cobrar um imposto de valor agregado com base no endereço do comerciante ou do cliente, se ambos estiverem no mesmo país. Os cálculos de IVA normalmente se baseiam no destino da entrega, e não no seu ponto de origem. Para a maioria dos cenários, uma configuração que calcula o IVA com base no endereço de entrega do cliente é suficiente.
Exemplos de cenários
-
Para uma empresa registrada para efeitos de IVA num país da UE que fornece bens a um particular noutro país da UE, o IVA é calculado como uma "venda à distância" com base na localização do comerciante.
-
Uma empresa na Holanda que faz uma compra em uma loja no Reino Unido que envia para um endereço no Reino Unido é obrigada a pagar taxas de IVA do Reino Unido.
-
Para a venda de produtos baixáveis ou bens digitais, a taxa de IVA é baseada no destino da remessa, e não no local do comerciante. Consulte Local de fornecimento de bens digitais.
Configurar VAT
As instruções a seguir incluem um procedimento de amostra para configurar um IVA de 20% no Reino Unido para vendas a clientes varejistas. Para outras alíquotas de imposto e países, siga o procedimento geral, mas especifique informações específicas que correspondam ao seu país, à alíquota de IVA, aos tipos de cliente e assim por diante.
Em certas transações entre empresas, o IVA não é avaliado. A Commerce pode validar a ID de IVA de um cliente para garantir que o IVA seja avaliado (ou não) corretamente. Consulte Validação de ID de IVA.
Fase 1: Configurar classes de imposto do cliente
O processo de criação de uma regra de imposto começa com a adição de uma alíquota de imposto.
-
Na barra lateral Admin, vá para Stores > Taxes>Tax Zones and Rates.
{width="600" modal="regular"}
-
Verifique se há uma classe de imposto do cliente adequada para ser usada com o IVA.
Neste exemplo, verifique se há uma classe de imposto do cliente chamada Cliente de Varejo. Se esta classe de imposto não existir, clique em Add New Tax Rate.
-
Insira o Tax Identifier para a nova classe de imposto.
Todas as alíquotas de imposto são exibidas no campo Alíquota de Imposto nas Informações sobre Regra de Imposto quando você cria regras de imposto.
-
Para definir o intervalo de códigos postais (de / até), marque a caixa de seleção Zip/Post is Range.
-
Escolha o Country onde a alíquota do imposto se aplica.
-
Insira o Rate Percent que seria usado para o cálculo da alíquota do imposto na compra.
-
Quando terminar, clique em Save Rate.
Com base na alíquota de imposto enviada, você pode criar regras de imposto subsequentes. Na ausência de taxas de imposto, a criação de regras fiscais torna-se impossível.
Fase 2: Configurar classes de imposto do produto
-
Na barra lateral Admin, vá para Stores > Taxes>Tax Rules.
-
Clique em Add New Tax Rule.
-
Expandir a seção Additional Settings.
{width="600" modal="regular"}
-
Em Classe de Imposto do Produto, clique em Add New Tax Class.
-
Para adicionar a nova classe à lista de classes de imposto do produto disponíveis e criar três novas classes, informe o Name da nova classe de imposto e clique na marca de seleção:
VAT Standard
VAT Reduced
VAT Zero
-
Clique em Save Class para cada nova classe adicionada.
-
Clique em Save Rule.
Fase 3: Configurar zonas e alíquotas de imposto
-
Na barra lateral Admin, vá para Stores > Taxes>Tax Zones and Rates.
Neste exemplo, você pode remover as taxas de imposto dos EUA ou deixá-las como estão.
-
Clique em Add New Tax Rate.
{width="600" modal="regular"}
-
Defina novas taxas da seguinte maneira:
Padrão de IVA
- Identificador de Imposto:
VAT Standard
- País e Estado:
United Kingdom
- Percentual de Taxa:
20.00
IVA Reduzido
- Identificador de Imposto:
VAT Reduced
- País e Estado:
United Kingdom
- Percentual de Taxa:
5.00
- Identificador de Imposto:
-
Clique em Save Rate para cada taxa.
Fase 4: Configurar regras de imposto
Uma regra de imposto é uma combinação de uma classe de imposto do cliente, uma classe de imposto do produto e uma alíquota do imposto.
-
Na barra lateral Admin, vá para Stores > Taxes>Tax Rules.
-
Adicione novas regras de imposto da seguinte maneira:
Padrão de IVA
- Nome:
VAT Standard
- Classe de Imposto do Cliente:
Retail Customer
- Classe de Imposto do Produto:
VAT Standard
- Alíquota de Imposto:
VAT Standard Rate
Iva Reduzido
- Nome:
VAT Reduced
- Classe de Imposto do Cliente:
Retail Customer
- Classe de Imposto do Produto:
VAT Reduced
- Alíquota de Imposto:
VAT Reduced Rate
- Nome:
-
Clique em Save Rule para cada taxa.
Fase 5: Aplicar classes de imposto a produtos
-
Na barra lateral Admin, vá para Catalog > Manage Products.
-
Abra um produto no catálogo no modo de edição.
-
Na página Geral, localize a opção Tax Class e selecione o VAT Class que se aplica ao produto.
-
Quando terminar, clique em Save.
{width="600" modal="regular"}
Descrições dos campos
Armazenar informações
A Commerce usa as configurações de Informações da Loja a seguir para calcular o IVA com base nas informações do comerciante.
VAT Number - O número de imposto sobre valor agregado atribuído ao comerciante.
Validate VAT Number - Validação de IVA confirma que o número de IVA corresponde ao registro correspondente no banco de dados da Comissão Europeia.
Informações do cliente
A Commerce usa os campos a seguir para calcular o IVA com base em informações do cliente).
Informações da conta
Tax/VAT Number - Se aplicável, o número do imposto ou o número do imposto sobre valor agregado atribuído ao cliente.
Endereços
VAT Number - Se aplicável, o número de imposto sobre valor agregado que está associado a um endereço de entrega ou cobrança específico do cliente. Para a venda de bens digitais) na UE, o valor do IVA é baseado no destino da remessa.
Conta do cliente
A Commerce usa as configurações do cliente a seguir para calcular o IVA.
Show VAT Number on Storefront - Determina se o campo Número IVA do cliente está incluído no Catálogo de Endereços disponível na conta do cliente.
Default Value for Disable Automatic Group Changes Based on VAT ID - A ID de IVA é um identificador interno do Número de IVA do cliente quando usada na Validação de IVA. Durante a validação do IVA, a Commerce confirma que o número corresponde ao banco de dados da Comissão Europeia. Os clientes podem ser atribuídos automaticamente a um dos quatro grupos de clientes padrão com base nos resultados da validação.
Validação de ID de IVA
A Validação da ID de IVA calcula automaticamente o imposto necessário para transações B2B que ocorrem na União Europeia (UE), com base no comerciante e na localidade do cliente. A Commerce executa a validação de ID de IVA usando os serviços Web do servidor Comissão Europeia.
- O IVA é cobrado se o comerciante e o cliente estiverem no mesmo país da UE.
- O IVA não é cobrado se o comerciante e o cliente estiverem em diferentes países da UE e se ambas as partes forem entidades comerciais registradas na UE.
O administrador da loja cria mais de um grupo de clientes padrão que pode ser atribuído automaticamente ao cliente durante a criação, a criação ou atualização de endereço e o check-out da conta. O resultado é que são utilizadas regras fiscais diferentes para as vendas intra-país (nacionais) e intra-UE.
Fluxo de trabalho de registro do cliente
Se a Validação de ID de IVA estiver habilitada, após o registro, cada cliente será proposto para inserir o número de ID de IVA. No entanto, apenas os compradores que são clientes registrados do IVA devem preencher este campo.
Depois que um cliente especifica o número de IVA e outros campos de endereço e opta por salvar, o sistema salva o endereço e envia a solicitação de validação da ID de IVA para o servidor da Comissão Europeia. De acordo com os resultados da validação, um dos grupos padrão é atribuído a um cliente. Esse grupo pode ser alterado se um cliente ou um administrador alterar a ID de IVA do endereço padrão ou alterar todo o endereço padrão. Às vezes, o grupo pode ser alterado temporariamente (a alteração de grupo é emulada) durante o check-out de uma página.
Se habilitado, você pode substituir a Validação de ID de IVA para clientes individuais marcando a caixa de seleção na página Customer Information.
Fluxo de trabalho de check-out
Se a validação de IVA de um cliente for executada durante a finalização da compra, o identificador da solicitação de IVA e a data da solicitação de IVA serão salvos na seção Histórico de comentários do pedido.
O comportamento do sistema relacionado à validação da ID de IVA e à alteração do grupo de clientes durante o check-out depende de como as configurações Validar em cada transação e Desativar alteração automática de grupo são definidas. Esta seção descreve a implementação da funcionalidade de Validação de ID de IVA para o check-out no front-end.
Se o cliente usar o Check-out expresso do Google, o Check-out expresso do PayPal ou outro método de check-out externo, o check-out será executado completamente na lateral do gateway de pagamento externo. Para este cenário, a configuração Validar em Cada Transação não pode ser aplicada e o grupo de clientes não pode ser alterado durante o check-out.
{width="550" modal="regular"}
Configurar validação de ID de IVA
Para configurar a validação do ID de IVA, primeiro você deve configurar os grupos de clientes necessários e criar as classes de imposto, taxas e regras relacionadas. Em seguida, habilite a validação da ID de IVA para o armazenamento e conclua a configuração.
Os exemplos a seguir mostram como as classes e alíquotas de imposto são usadas para a Validação de ID de IVA. Revise os exemplos e siga as instruções para configurar as classes e regras de imposto necessárias para a loja.
Exemplo: regras de imposto mínimo necessárias para validação de ID de IVA
Uma classe para clientes domésticos.
Uma classe para clientes com IDs de IVA formatadas incorretamente.
Uma classe para clientes cuja validação de ID de IVA falhou.
Uma classe para clientes domésticos
Uma classe para clientes com ID de IVA inválida Uma classe para clientes, para os quais a validação da ID de IVA falhou
Etapa 1: Criar grupos de clientes relacionados a IVA
A Validação do ID IVA atribui automaticamente um dos quatro grupos de clientes padrão aos clientes de acordo com os resultados da validação do ID IVA:
- Doméstico
- IntraUE
- ID de IVA inválida
- Erro de validação
Você pode criar grupos de clientes para Validação de ID de IVA ou usar grupos existentes, se eles estiverem em conformidade com a lógica de negócios. Ao configurar a Validação de ID de IVA, você deve atribuir cada um dos grupos de clientes criados como padrão para clientes com resultados apropriados de validação de ID de IVA.
Etapa 2: Criar classes, taxas e regras relacionadas a IVA
Cada regra de imposto é definida por três entidades:
- Classes de Imposto do Cliente
- Classes de Imposto do Produto
- Alíquotas de Imposto
Crie as regras de imposto para usar a Validação de ID de IVA de maneira eficaz.
- As regras de imposto incluem alíquotas de imposto e classes de imposto.
- Classes de imposto são atribuídas a grupos de clientes.
Etapa 3: habilitar e configurar a validação da ID de IVA
-
Na barra lateral Admin, vá para Stores > Settings>Configuration.
-
Se necessário, defina o Store View para a configuração.
-
No painel esquerdo, expanda Customers e escolha Customer Configuration.
-
Expandir a seção Create New Account Options.
No exemplo a seguir, as configurações gerais do cliente que não estão relacionadas à Validação de IVA são esmaecidas.
{width="600" modal="regular"}
-
Defina Enable Automatic Assignment to Customer Group como
Yes
e preencha os campos a seguir conforme necessário.- Default Group
- Default Value for Disable Automatic Group Changes Based on VAT ID
- Show VAT Number on Storefront
-
Quando terminar, clique em Save Config.
Etapa 4: definir a ID de IVA e o país da localização
-
No painel esquerdo, expanda General e escolha General abaixo de.
-
Expandir a seção Store Information.
{width="600" modal="regular"}
-
Selecione seu Country.
-
Insira seu VAT Number e clique em Validate VAT Number.
O resultado aparece imediatamente.
-
Quando terminar, clique em Save Config.
Etapa 5: Verificar a lista de países membros da UE
-
Continuando na página de configuração Geral, expanda a seção Countries Options.
{width="600" modal="regular"}
-
Na lista European Union Countries, verifique se cada país membro da UE está selecionado.
Para alterar a configuração padrão, desmarque a caixa de seleção Usar valores do sistema. Mantenha pressionada a tecla Ctrl (PC) ou a tecla Command (Mac) e clique em cada país que deseja adicionar ou remover.
-
Quando terminar, clique em Save Config.