A configuração de taxas e classes fiscais no WooCommerce é fundamental para garantir o funcionamento correto do plugin TOConline for WooCommerce, assim como o cumprimento das regras fiscais do país ou região onde a sua loja opera. Nesta secção, será explicado em detalhe como configurar todas as opções de uma taxa no WooCommerce, abrangendo todos os campos disponíveis, sejam obrigatórios ou opcionais.


Passo 1: Verificar se as Taxas estão Ativadas no WooCommerce

Antes de configurar as classes e taxas fiscais, certifique-se de que as taxas estão ativas no WooCommerce:

  1. Navegue até WooCommerce > Configurações > Geral.
  2. Ative a opção Ativar taxas.
  3. Clique em Guardar alterações para confirmar.


Passo 2: Compreender as Classes de Taxas no WooCommerce

As classes de taxas permitem agrupar diferentes tipos de impostos, como taxas padrão, reduzidas, intermédias ou isenções, e associá-las a produtos ou serviços.


Classes Obrigatórias para o TOConline

O TOConline irá utilizar todas as taxas legais em vigor, de acordo com a morada da loja, sendo importante não só a confirmação do país nas configurações da empresa no WooCommerce, mas também o código postal. Desta forma, quaisquer diferenças de valores no plugin WooCommerce serão ignoradas na geração de documentos do TOConline. Para garantir a conformidade da sua loja e evitar diferenças de valores entre vendas e os respetivos documentos no TOConline, certifique-se que todos os valores estão corretos.


Passo 3: Criar Novas Classes de Taxas

Além da classe padrão Standard Rates já existente, é necessário criar as classes INT, RED e ISE.


Como Criar Classes de Taxas

  1. Navegue até WooCommerce > Configurações > Taxas.
  2. Na secção Classes de Taxas Adicionais, insira os seguintes nomes, um por linha:
    1. INT - Para taxas intermédias (ex.: 13% em Portugal Continental).
    2. RED - Para taxas reduzidas (ex.: 6% em Portugal Continental).
    3. ISE - Para isenções fiscais (ex.: exportações ou vendas isentas).
    4. As taxas normais deverão ser introduzidas na classe padrão já existente (ex.: 23% em Portugal Continental).
  3. Clique em Guardar alterações.
  4. Verifique que as novas classes aparecem como separadores clicáveis na página de taxas:
    1. Taxas INT
    2. Taxas RED
    3. Taxas ISE


Nota: Certifique-se de que os nomes das classes estão escritos exatamente como indicado (INT, RED, ISE). Qualquer variação pode causar problemas na integração com o TOConline. Irá encontrar alguns exemplos no próximo passo.



Passo 4: Configurar Taxas para Cada Classe

Cada classe de taxas deve ser configurada para abranger os países e regiões onde a loja opera. Todos os campos disponíveis devem ser considerados ao configurar uma taxa.


Caso queira fazer uma importação das taxas, veja este artigo »


Campos de Configuração de Taxas:

  • Country Code (Código do País): Insira o código ISO de dois caracteres do país (ex.: PT para Portugal, ES para Espanha). Este campo é obrigatório para todas as taxas.
  • State Code (Código do Estado): Utilize o código do estado ou região, se aplicável (ex.: CA para Califórnia nos EUA). Este campo é opcional, mas pode ser útil para especificar taxas regionais.
  • Postcode / ZIP (Código Postal):Defina os intervalos de códigos postais utilizando o formato xxxx*...yyyy* para abranger todo o intervalo (ex.: 1000*...7999* cobre todos os códigos postais de 1000-000 a 7999-999). Introduza nada mais que um asterisco (*) para incluir todos os sufixos dos códigos postais.

    City (Cidade): Pode ser usado para aplicar taxas a uma cidade específica. Este campo é opcional e geralmente não é necessário para configurações gerais.

  • Rate % (Taxa em Percentagem): Insira o valor da taxa (ex.: 23.000 para uma taxa de 23%). Este campo é obrigatório.

  • Tax Name (Nome da Taxa): Dê um nome descritivo à taxa para facilitar a identificação (ex.: “IVA Standard (23%)”). Este campo é obrigatório.

  • Priority (Prioridade): Use 1 para a maioria das configurações. Se existirem taxas compostas, utilize números diferentes para definir a ordem de aplicação.

  • Compound (Composta): Ative esta opção se a taxa for composta (ou seja, se deve ser aplicada sobre outra taxa). Este campo é opcional e raramente utilizado.

  • Shipping (Envio): Ative esta opção se a taxa também se aplicar aos custos de envio. Este campo é opcional, mas geralmente ativado para taxas de IVA.


Exemplo de Configuração: Standard Rates (Taxa Padrão)

Supondo que a loja tem morada em Portugal Continental, para configurar a taxa intermédia (13%), siga este exemplo da classe INT:



A lógica é a mesma para as restantes classes, com os valores adequados.