Pular para o conteúdo principal

VeriFactu

O que é VeriFactu

VeriFactu é o sistema de faturamento eletrônico estabelecido pelo RD 1007/2023 e pela Portaria HAC/1177/2024. Aplica-se a todos os Sistemas Informáticos de Faturamento (SIF) que operam na Espanha.

Seu objetivo é garantir a rastreabilidade das faturas e prevenir a fraude fiscal. Cada fatura gera uma pegada digital (hash) que se encadeia com a anterior, formando um registro imutável verificável pela AEAT.

Como o Frihet está em conformidade

A conformidade VeriFactu no Frihet está sempre ativa. Não há toggle, não há configuração extra, não há módulo para ativar. Frihet é um dos poucos ERPs que inclui VeriFactu de série em todos os planos -- consulte as funcionalidades completas.

Tudo ocorre em segundo plano ao criar ou modificar faturas:

  • O hash SHA-256 é calculado automaticamente no servidor
  • O código QR é gerado em cada PDF
  • Os campos fiscais são bloqueados após o registro
  • A cadeia de hash é mantida de forma contínua

O usuário não precisa fazer nada especial para estar em conformidade com VeriFactu.

Cadeia de hash SHA-256

Cada fatura gera um hash SHA-256 no servidor (Cloud Function). Este hash se encadeia com o hash da fatura anterior, formando uma cadeia imutável que garante a integridade do registro.

Hash de Criação

Ao criar uma fatura, o hash é calculado a partir de 8 campos:

CampoDescrição
NIF do emissorIdentificação fiscal do emissor
Número da faturaNúmero completo (série + sequência)
Data de emissãoNo formato DD-MM-YYYY
Tipo de faturaF1, F2, R1-R5
Valor total dos impostosSoma de todos os impostos
Valor totalTotal da fatura
Hash anteriorHash da fatura imediatamente anterior
Data/hora de registroTimestamp do momento de geração

Hash de Anulação

Ao cancelar uma fatura, um hash de anulação é gerado com 5 campos:

CampoDescrição
NIF do emissorIdentificação fiscal do emissor
Número da faturaNúmero do documento cancelado
Data de emissãoData original da fatura
Hash anteriorHash da fatura anterior na cadeia
Data/hora da anulaçãoTimestamp da anulação

Os campos críticos do hash são imutáveis uma vez calculados. Não podem ser editados após a geração do hash.

Tipos de fatura (TipoFactura)

Frihet atribui automaticamente o tipo de fatura conforme as características do documento:

CódigoTipoDescrição
F1Fatura completaFatura padrão (atribuída por padrão)
F2Fatura simplificadaFaturas inferiores a 400 EUR sem NIF do destinatário
R1Retificadora (art. 80.1-2, 80.6 LIVA)Erros, descontos retroativos (mais comum)
R2Retificadora (art. 80.3 LIVA)Inadimplência / crédito incobrável
R3Retificadora (art. 80.4 LIVA)Recuperação judicial / Falência
R4Retificadora (outros casos)Outros casos
R5Retificadora simplificadaRetificadora de fatura simplificada

F2 é atribuído automaticamente quando o valor é inferior a 400 EUR e o destinatário não possui NIF.

Chaves de regime de IVA (ClaveRegimenIVA)

A chave de regime identifica o tipo de operação fiscal. Frihet atribui o regime geral (01) por padrão.

CódigoRegime
01Regime geral
02Exportação
03Regime especial de bens usados
04Regime especial de ouro de investimento
05Regime especial de agências de viagem
06Regime especial de grupos de entidades
07Regime especial do critério de caixa
08Operações sujeitas a IPSI/IGIC

QR AEAT em faturas

Todas as faturas PDF geradas pelo Frihet incluem um código QR de verificação que se vincula à sede eletrônica da AEAT.

Formato da URL do QR:

https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?nif={NIF}&numserie={NUM}&fecha={DD-MM-YYYY}&importe={TOTAL}

Junto ao QR aparece o texto: "Fatura verificável na sede eletrônica da AEAT".

informação

O código QR só aparece quando o perfil fiscal tem um NIF configurado em ConfiguraçãoPerfil fiscal.

Declaração responsável do software

A declaração responsável cumpre com o Art. 20 do RD 1007/2023. É visível em ConfiguraçãoPerfil fiscal e contém os seguintes dados:

CampoValor
SoftwareFrihet ERP v1.0
Fabricante(Configurado em Ajustes > Conformidade > VeriFactu)
NIF do fabricante(Configurado em Ajustes > Conformidade > VeriFactu)
Cadeia de hashSHA-256
NormativaRD 1007/2023, Portaria HAC/1177/2024

Relação com modelos fiscais

VeriFactu foca na rastreabilidade das faturas (hash, QR, imutabilidade). Os modelos fiscais trimestrais são um passo adicional onde são calculadas as declarações a serem apresentadas à Fazenda:

Os dados VeriFactu (tipo de fatura, chave de regime) são incluídos automaticamente nos livros registro exportados pelo Frihet.

Fase 3: Envio à AEAT

A Fase 3 do VeriFactu permite o envio automático dos registros de faturamento diretamente à AEAT por meio de mensagens SOAP/XML assinadas com certificado digital. Com esta fase ativa, cada fatura emitida ou anulada é transmitida ao sistema SII da AEAT em segundo plano.

O envio requer um certificado digital válido (.pfx ou .p12) configurado em Ajustes > Conformidade. Pode ser ativado em modo sandbox para testes antes de passar para produção.

Para a documentação completa sobre configuração, status de envio, novas tentativas e solução de problemas, consulte o guia de Envio à AEAT.

Cronograma de obrigatoriedade

Sociedades (S.L., S.A.): 1 de janeiro de 2027. Autônomos: 1 de julho de 2027 (RDL 15/2025).

Normativa aplicável

  • Lei 11/2021 (Lei Antifraude) — Art. 29.2.j) LGT
  • RD 1007/2023 — Regulamento VeriFactu (RRSIF)
  • Portaria HAC/1177/2024 — Especificações técnicas
  • RDL 15/2025 — Prorrogação de prazos

Próximo: Envio à AEAT (Fase 3) | Imutabilidade e registro