PrestaShop Validação de NIF no VIES e VAT 0%

This module gives possibility to validate company VAT number in VIES system. Then - depending on validation result - apply a 0% tax for company that uses this VAT number (if this company register address is in country different than merchant country). Reverse charge VAT will be applicable only for companies with valid VAT numbers.

Główne zdjęcie produktu: Validação de NIF no VIES e VAT 0%
79.99 €

Galeria 1/22

Validação IVA VIES 0% B2B

Este módulo PrestaShop valida o número de IVA do cliente através do serviço VIES da União Europeia, garantindo conformidade com as novas regras fiscais europeias. Para empresas da UE com IVA válido, aplica-se a isenção de IVA, definindo a alíquota para 0%. O módulo oferece validação tanto para usuários não logados, através de um formulário pop-up acessível na página do produto, quanto para clientes logados, verificando automaticamente o número de IVA fornecido no endereço de faturação. Essencial para lojas que operam no mercado europeu, simplifica a gestão de impostos, atribui a responsabilidade fiscal ao comprador e assegura o correto tratamento do IVA em transações B2B, evitando erros.

Versão do módulo: 2.2.1
Versões da loja:
9.x8.x1.7.x1.6.x
Funciona com ThirtyBees: Sim
Traduções:
Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Eesti (et)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Slovenčina (sk)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Magyar (hu)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Čeština (cs)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Srpski (rs)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Français (fr)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Bahasa Indonesia (id)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: 中文 (zh)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Русский (ru)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Norsk (no)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Svenska (sv)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Български (bg)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Íslenska (is)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: 中文 (zn)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Slovenščina (si)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Polski (pl)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: 日本語 (ja)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Slovenščina (si)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: हिन्दी (hi)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Lietuvių (lt)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Svenska (sv)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Українська (ua)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: 日本語 (ja)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Ελληνικά (el)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Eesti (et)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Deutsch (de)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Nederlands (nl)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Dansk (da)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Dansk (da)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: English (en)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Română (ro)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Italiano (it)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Bahasa Indonesia (id)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Latviešu (lv)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Português (pt)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Hrvatski (hr)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Suomi (fi)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Čeština (cs)Este módulo: Validação de NIF no VIES e VAT 0% está totalmente traduzido para a língua: Español (es)

Vendas B2B na UE a 0% de IVA – sem complicações.
Preços líquidos para o comprador. Prova para o contabilista. Encomendas mesmo quando o VIES falha.

A maioria dos módulos de IVA para PrestaShop consulta o VIES uma vez – e quando Bruxelas não responde, o comprador vê um erro e desiste. O Eurovat v2.2.1 executa um pipeline de validação em cascata de 8 passos (formato local, duplo VIES, APIs nacionais, fallbacks pagos opcionais), aplica 0% de IVA real a produtos e portes com um TaxManager nativo, altera o imposto de imediato quando o comprador muda para uma morada nacional, e guarda pacotes de prova por encomenda que o contabilista consegue usar a sério.

PrestaShop 1.7.x, 8.x, 9.x
Fallback de validação em 8 camadas
Pacotes de prova por encomenda (PDF/JSON)
Gamechanger

Pipeline de validação em 8 passos – VIES em baixo? A loja continua aberta.

O VIES também tem dias maus. A concorrência mostra um erro a vermelho e o comprador B2B vai embora. O Eurovat percorre oito camadas até algo confirmar o número – ou devolve um «inválido» claro e honesto, com a API que o disse.

Primeiro, verificações locais instantâneas

27 validadores regex por país detetam erros de digitação em milissegundos – antes de o VIES ser consultado. DE, NL, PL, FR e todos os formatos da UE. Menos carga em Bruxelas, menos falsos «serviço indisponível».

Duplo VIES oficial

SOAP primeiro, REST quando o SOAP falha. A mesma base de dados da UE, dois protocolos. Nome e morada da empresa quando disponíveis. Só isto já supera módulos que apostam tudo num único endpoint.

Cadeia de fallback até ao fim

VatComply e, depois, chaves opcionais Vatlayer, AbstractAPI e Vatstack. Cada sucesso fica identificado com a API que confirmou – visível no back office e nas exportações de prova.

Porque isto importa: Um grossista alemão a validar às 16h de uma sexta-feira não se importa que o VIES SOAP tenha expirado. Importa-se é se a sua loja lhe deixou finalizar a compra a preços líquidos. O Eurovat foi feito para que «o VIES está em baixo» seja o seu problema a monitorizar – e não a razão para o cliente comprar noutro sítio.

O que o Eurovat tem. O que os módulos básicos de IVA não têm.

Não é uma caixa de verificação VIES. É uma plataforma completa de IVA intracomunitário – aquilo que a concorrência acrescenta mais tarde (se é que acrescenta).

Receita B2B que consegue medir a sério

Verificações válidas vs inválidas, contagem de encomendas a 0% de IVA, receita B2B líquida, incidentes de indisponibilidade do VIES – gráficos de tendência e tabelas mensais num único painel. Exporte CSV diretamente para o contabilista. Mini widget no ecrã inicial do PrestaShop.

Outros: voam às cegas – sem ideia do volume B2B

Total do carrinho = total no checkout = fatura

O TaxManager nativo aplica 0% por morada – produtos, portes, resumo do carrinho e linhas da encomenda batem certo. Sem linhas de imposto negativas no back office. Sem tickets de suporte «porque é que o total está €3,42 errado?».

Outros: produto líquido, portes brutos, caos no BO

Pacotes de prova – não capturas de ecrã do VIES

Cada encomenda a 0% recebe um painel de prova: nome da empresa do VIES, API exata que validou, data e hora, revalidação no momento da encomenda. Exporte JSON ou PDF. Entregue ao contabilista – pronto para auditoria, não anecdótico.

Outros: «validámos, confie em nós»

Alteração de imposto consciente da morada

IVA estrangeiro válido mas o comprador escolhe o seu país no checkout? O 0% de IVA cai de imediato – volta o imposto nacional normal. Banner oculto para clientes nacionais. Defina o país da loja uma vez; o Eurovat aplica automaticamente as regras intracomunitárias da UE.

Outros: 0% de IVA preso após mudança de morada

Fica a saber do VIES antes dos clientes

E-mail quando o VIES falha demasiadas vezes, quando alguém encomenda com IVA inválido ou quando validações em cache expiram. Lembretes opcionais ao comprador para revalidar. O cron reverifica números antigos em segundo plano – conformidade no piloto automático.

Outros: ficam a saber por um cliente irritado

Venda B2B na Europa no idioma de cada mercado

Mais de 40 pacotes de tradução prontos para barras de IVA, formulários e etiquetas do back office. Desative o módulo por idioma quando o IVA self-service não se aplica num mercado. Um módulo, loja DE, loja FR, loja PL – o mesmo motor.

Outros: barra de IVA em inglês numa loja alemã

Como funciona para os seus clientes

Linguagem simples. Sem jargão fiscal. Isto é exactamente o que acontece na sua loja.

Visitante (sem sessão iniciada)

  1. 1. Vê a barra azul de IVA – no cabeçalho, nas páginas de produto ou no checkout (escolhe onde). Indica que pode introduzir o número de IVA da UE para 0% de imposto.
  2. 2. Escolhe o país e escreve o número de IVA – surgem dicas de formato por país (ex.: NL: 123456789B01). Clica em validar.
  3. 3. O módulo verifica o número – primeiro localmente, depois VIES e fallbacks. Demora alguns segundos.
  4. 4. Se for válido: a barra fica verde. Preços dos produtos, carrinho e totais do checkout passam a líquidos (0% de IVA). Portes também.
  5. 5. Se for inválido: mensagem clara (sem jargão técnico). Os preços mantêm o IVA normal.
  6. 6. No checkout: tem de usar uma morada num país elegível da UE com o mesmo número de IVA. Morada nacional = IVA normal outra vez.

Cliente com sessão iniciada

  1. 1. O número de IVA fica na morada – adiciona-o em A minha conta > Moradas (facturação ou entrega – configura qual).
  2. 2. O módulo valida automaticamente – quando a morada é guardada ou o carrinho usa essa morada. O mesmo pipeline multi-etapas que para visitantes.
  3. 3. A barra de estado mostra o resultado – válido (verde), inválido, a verificar ou sem IVA registado. Mostra o nome da empresa do VIES quando disponível.
  4. 4. Morada estrangeira válida: todos os preços da loja mostram 0% de IVA. Total do carrinho = montante líquido. Sem surpresas de imposto no pagamento.
  5. 5. Muda para morada no país de origem: o módulo para o 0% de IVA de imediato. Aplica-se o imposto nacional normal. Banner oculto para clientes nacionais.
  6. 6. Comprador recorrente: validação em cache significa checkout rápido. O cron reverifica discretamente números antigos em segundo plano.

Importante: o país da sua loja é especial

Nas definições escolhe O seu país (onde a sua empresa está registada). Compradores desse país nunca recebem 0% de IVA através deste módulo – mesmo com número de IVA válido. Pagam imposto normal como qualquer cliente nacional. A barra de IVA fica oculta para eles. Isto cumpre a lei da UE: a entrega intracomunitária exige expedição transfronteiriça.

Guia completo de funcionalidades

Cada definição e ferramenta do back office explicada para donos de loja. Uma a uma.

Regras comerciais e fiscais (Definições)

  • O seu país – onde a sua empresa está registada para IVA. Vendas nacionais usam sempre o imposto normal da loja.
  • Países elegíveis – seletor visual de países com botão Seleccionar UE. Só compradores B2B estrangeiros dos países listados podem obter 0% de IVA.
  • Select Tax rule – qual taxa de 0% do PrestaShop aplicar após validação (normalmente a entrada 0% existente em Internacional > Impostos).
  • Tipo de morada – morada de facturação ou de entrega fornece o número de IVA para clientes com sessão iniciada.

Barras de IVA na loja (escolhe onde)

  • Header bar (displayBanner) – barra fina no topo para visitantes. Colocação clássica.
  • Página de produto – validar enquanto navega, preços actualizam para líquidos de imediato.
  • Passos do checkout – barras nos passos de dados pessoais, resumo da encomenda e pagamento.
  • Barra de estado (sessão iniciada) – mostra o estado da validação sem voltar a introduzir o IVA.
  • Hook de tema personalizado – displayCustomhtml1 para temas como sp_topdeals.
  • Autoliquidação na factura PDF – nota legal com o número de IVA do comprador para facturas conformes.

Validação, cache e automatização

  • VIES cache TTL – quanto tempo memorizar um resultado válido (predefinição 1 hora).
  • Cart recheck interval – pausa entre reverificações automáticas no carrinho/checkout (predefinição 5 min).
  • Revalidate on order – verificação VIES em directo no momento da encomenda para prova de conformidade.
  • Periodic cron revalidation – reverificação em segundo plano de números de IVA expirados.
  • Flood protection – limite de taxa para visitantes para não sobrecarregar o VIES.
  • Debug mode – mostrar detalhes da API na barra (apenas para resolução de problemas por admin).
  • Disabled languages – desactivar o módulo por código ISO de idioma (ex.: pl,de).
  • Backup API keys – Vatlayer, AbstractAPI, Vatstack opcionais para maior fiabilidade. Fontes de registos fiscais nacionais podem intervir quando necessário (ex.: a API de consulta de IVA própria de um país).

Separador Dashboard

Análise num relance: verificações VIES válidas vs inválidas, contagem de encomendas a 0% de IVA, receita líquida, incidentes de indisponibilidade da API. Gráficos semanais, mensais e anuais. Tabela mensal de resumo a 0% de IVA. Mini widget no painel inicial do PrestaShop. Exporte CSV: todas as validações, registos de encomendas, encomendas a 0% de IVA para contabilidade, mais exportação suplementar XML/JPK.

Separador Alerts

Notificações por e-mail quando o VIES falha demasiadas vezes, encomendas com IVA inválido ou cache de validação expira. Limites e cooldowns configuráveis e e-mails opcionais de lembrete ao cliente para revalidar antes de os preços a 0% pararem.

Separador Audit e pacotes de prova

Histórico completo de validações com filtros (válido/inválido, país, data). Registos de encomendas para cada compra a 0% de IVA. Fila de revalidação. Exportação de prova por registo em JSON ou PDF. Página de administração dedicada VAT Validation Audit. Painel de pacote de prova em cada encomenda no back office com nome da empresa, API usada e estado da validação.

Separadores Hooks, Cron e Updates

  • Hooks repair – lista visual dos 29 hooks necessários com estado, descrições e reparação com um clique.
  • Cron – URL de cron seguro, token e instruções para revalidação em segundo plano.
  • Updates – verificar novas versões em MyPresta.eu.
  • Customer page – histórico de validação de IVA em AdminCustomers.

Motor fiscal (por baixo do capô, mas beneficia)

O TaxManager personalizado aplica 0% só quando a morada de entrega/facturação específica está num país estrangeiro elegível E o IVA está verificado. Produtos, portes, totais do carrinho e linhas da encomenda no back office mantêm-se consistentes. Sem overrides do core. Reparação automática de linhas de imposto negativas em encomendas antigas em AdminOrders.

Eurovat numa frase

O único módulo de IVA para PrestaShop com fallback de validação em 8 camadas, imposto a 0% por morada em produtos e portes, e pacotes de prova por encomenda – para compradores B2B transfronteiriços finalizarem a compra a preços líquidos mesmo quando o VIES entra em colapso.

Por baixo do capô

Estatísticas para entusiastas

Não é um invólucro fino do VIES. É uma plataforma completa de IVA intracomunitário para PrestaShop 1.7, 8 e 9.

30,000+
Linhas de código

PHP, JavaScript, Smarty e SQL a alimentar validação, cálculo fiscal, análise e exportações de auditoria.

8
APIs de validação

Formato local, VIES SOAP, VIES REST, VatComply, Vatlayer, AbstractAPI, Vatstack – cadeia de fallback em cascata.

29
Hooks PrestaShop

TaxManager, apresentação do carrinho, portes, eventos de morada, cron, widgets BO – só hooks, sem overrides do core.

40+
Pacotes de idioma

Traduções prontas para banners da loja, formulários e etiquetas do back office nos mercados europeus.

Camada de base de dados

  • 3 tabelas personalizadas: validações, registos de encomendas e fila de revalidação.
  • Colunas de morada: flag vies e timestamp sincronizados com cache de validação.
  • Trilho de auditoria completo: cada verificação guardada com fonte da API, nome da empresa e código de erro.

Arquitectura

  • EurovatTaxManager - TaxManagerInterface nativo, compatível PS 8/9.
  • 7 separadores admin - Dashboard, Settings, Alerts, Audit, Hooks, Cron, Updates.
  • Serviços dedicados: ViesClient, TaxService, Analytics, Alerts, Export, ProofPack, OrderTaxNormalizer.
  • Controladores front: validate (AJAX), form (popup), cron (token seguro).
Chart.js
Gráficos de tendência no Dashboard com período e granularidade configuráveis.
100 files
Classes, templates, JS, CSS, mails e mais de 40 pacotes de tradução.
v2.2.1
Versão actual. Motor fiscal baseado em hooks. Sem overrides legados.

15+ classes de serviço PHP dedicadas, 27 validadores de formato IVA de países da UE e 15 anos de experiência em módulos estão por trás da barra da loja de verificação de IVA, que parece simples ao cliente. Por baixo está uma função muito complexa e completa de verificação de números de IVA, auditorias e alertas. Implemente B2B e VIES como deve ser.

79.99 €

Galeria do Módulo 1/22

Porque escolher o nosso módulo
Validação de NIF no VIES e VAT 0%?

Otimização e Automação

Este módulo otimiza e automatiza a validação do NIF/IVA no serviço VIES da UE, aplicando automaticamente a isenção de IVA (0%) para empresas. Garante conformidade fiscal, simplifica o checkout B2B e reduz erros, poupando tempo e esforço na gestão da sua loja.

Aumento de Vendas

Aumente as vendas B2B na UE ao oferecer automaticamente isenção de IVA (0%) para empresas com NIF válidos, validados via VIES. Remove barreiras de compra e melhora a experiência do cliente empresarial.

15 anos de experiência

Com a nossa vasta experiência, desenvolvemos uma solução que domina as complexas regras de IVA da UE. Este módulo valida NIF via VIES, assegurando a conformidade fiscal e a isenção de IVA de 0% para empresas. Uma funcionalidade robusta, fruto de anos de conhecimento em PrestaShop e legislação tributária europeia.

Ampla Personalização

Este módulo oferece ampla personalização, permitindo adaptar o processo de validação de IVA. Escolha entre validação para convidados via barra no produto ou pop-up, e defina se a verificação para clientes logados usa o endereço de cobrança ou fatura, ajustando-se perfeitamente às suas operações B2B.

Código Aberto

Este módulo proporciona acesso total ao código-fonte, garantindo liberdade para personalizar e adaptar a funcionalidade de validação VIES às suas necessidades específicas. Sem ofuscação, permite modificações diretas e integrações avançadas, assegurando que o controle esteja sempre em suas mãos para otimização contínua.

Licença e Atualizações

Este módulo inclui uma licença vitalícia, permitindo o uso contínuo e sem limitações. As atualizações, que garantem a compatibilidade e a conformidade com as novas leis, são oferecidas gratuitamente durante o primeiro ano. Após esse período, o acesso às atualizações pode ser renovado com descontos significativos.