Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o Validação de IVA Intracomunitário VIES e Autoliquidação B2B funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Porquê este módulo
Vender em B2B na União Europeia implica uma obrigação precisa: só faturar sem imposto (autoliquidação) se o número de IVA do cliente for realmente válido, e poder prová-lo. Na prática, muitas lojas isentam sem verificar, ou verificam sem guardar prova. Numa inspeção, a administração exige a prova da consulta ao VIES no momento da venda, e a sua ausência pode levar à liquidação adicional do IVA não cobrado. Este módulo automatiza toda a cadeia: verificação, isenção e, sobretudo, constituição da prova.
Verificação VIES em tempo real
Assim que um cliente introduz o seu número de IVA no formulário de morada ou de registo, o módulo consulta a base VIES oficial da Comissão Europeia. Aparece de imediato um símbolo: número válido (com o nome da empresa devolvido pelo VIES), inválido, formato incorreto ou serviço temporariamente indisponível. A comunicação passa por SOAP e muda automaticamente para a API REST se necessário, com um tempo de espera controlado para nunca bloquear o processo de compra.
Autoliquidação automática e conforme
Quando um cliente empresarial estabelecido noutro Estado-Membro tem um número de IVA validado e recente no registo, a sua encomenda é faturada a 0 % de IVA através do mecanismo nativo de autoliquidação do PrestaShop. É a transmissão intracomunitária isenta do artigo 138.º da Diretiva IVA, que em Portugal corresponde ao artigo 14.º do RITI. Sem regras de imposto para criar à mão e sem risco de erro de taxa. O caminho de cálculo do imposto nunca faz chamadas de rede: assenta apenas nas provas já guardadas, para se manter rápido e fiável.
Um registo de provas pensado para a auditoria
Cada consulta ao VIES é registada num registo dedicado: data e hora, país, número de IVA, resultado, nome e morada da empresa, número de consulta oficial, canal (morada, registo, encomenda, cron ou manual) e endereço IP. O registo é estritamente de leitura, sem qualquer eliminação possível a partir da interface, porque uma pista de auditoria só tem valor se for inalterável. É ainda guardado um instantâneo no momento preciso da validação de cada encomenda, o que liga cada fatura sem imposto à sua prova. O registo é conservado mesmo que desinstale o módulo.
O número de consulta oficial
O ponto mais importante numa inspeção. Ao indicar o seu próprio número de IVA na configuração, o módulo consulta o VIES em modo checkVatApprox com um identificador de requerente: a base europeia devolve então um número de consulta oficial com data e hora, que prova formalmente que verificou o cliente nessa data. É a peça mais sólida que pode apresentar à administração fiscal.
Menção legal e back-office
Quando uma fatura é realmente emitida a 0 % de IVA e existe uma prova válida, a menção legal de autoliquidação é impressa automaticamente no PDF, no idioma do cliente e com as referências da verificação. No back-office, um painel na ficha da encomenda mostra o estado VIES, o nome da empresa e o número de consulta, com acesso direto ao registo e à sua exportação CSV.
Robusto e configurável
Você decide o comportamento se o VIES estiver momentaneamente indisponível: aceitar a encomenda sem isenção (predefinição) ou bloqueá-la. As janelas de validade, de cache e de revalidação são configuráveis, uma tarefa cron protegida atualiza as provas dos clientes recorrentes, e as verificações em tempo real estão protegidas por uma limitação de débito. O módulo é desenvolvido sem Composer, em PSR-4, com JavaScript vanilla e sem dependências.
Ainda não existem avaliações.