Saltar para o conteúdo principal
VeriFactu

Erro 2007 do VeriFactu: a AEAT já tinha faturas suas e recebe outro «primeiro registo»

Todas as faturas do VERI*FACTU estão encadeadas, e a primeira da cadeia é marcada como primeiro registo. O 2007 aparece quando chega outra marcada assim e a AEAT já tem faturas do mesmo emitente feitas com o mesmo sistema informático. A fatura entra, mas a AEAT avisa que a cadeia foi iniciada duas vezes.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Módulo
VeriFactu
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do módulo, versão 20.0 · nas fontes indicadas no fim
Leitura
2 min

O texto e a sua secção

A AEAT escreve assim: «No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual.» Está na secção dos erros que aceitam o registo e pedem a sua correção. O documento de validações inclui-o na lista de erros admissíveis: PrimerRegistro com valor S quando já existem registos para esse sistema informático e esse NIF.

Cartão do código 2007 do VeriFactu
O cartão do 2007: azul, como os restantes erros com que a AEAT regista a fatura e pede a sua correção depois.

Quando é que o Odoo marca um primeiro registo

Cada registo tem um bloco Encadenamiento. O módulo preenche-o de uma de duas formas:

  • Se o registo não tiver impressão digital anterior, envia PrimerRegistro com valor S. Isso acontece com o primeiro registo da cadeia dessa empresa nessa base de dados do Odoo.
  • Em qualquer outro caso envia RegistroAnterior, com o NIF, o número, a data e a impressão digital do registo que o precede.

A cadeia vive na base de dados: cada empresa tem a sua, e o módulo identifica cada instalação com um NumeroInstalacion próprio, calculado a partir da base de dados e da empresa. Uma base de dados nova começa a sua cadeia do zero, e a sua primeira fatura sai como primeiro registo.

Estado da cadeia no Odoo com o registo que a abriu
O estado da cadeia mostra, em baixo, o registo com que começou (Genesis Record) e a última impressão digital. Captura do Odoo 20 com dados de demonstração.

O que costuma estar por trás

O 2007 diz-lhe que, para a AEAT, esse emitente já tinha enviado faturas com este mesmo sistema antes de começar a cadeia que está a usar. As perguntas que convém fazer são estas:

  1. Foram enviadas faturas desta empresa a partir de outra base de dados do Odoo com o mesmo módulo e para o mesmo ambiente da AEAT? Uma cópia de testes configurada em Produção, por exemplo.
  2. Mudou de base de dados a meio do caminho, por uma migração ou uma restauração, e a nova começou a sua própria cadeia?
  3. O Genesis Record do Estado da Cadeia é a fatura que esperava que fosse a primeira?

Se alguma resposta for sim, há duas cadeias para o mesmo emitente e convém parar antes de continuar a faturar a partir das duas. Cada fatura nova que saia da segunda cadeia ficará encadeada ao seu próprio início, e não ao da primeira, e o desajuste arrasta-se.

Como se resolve

A fatura com o 2007 está registada. No Odoo fica como «Aceptado con errores (subsanar)», e a AEAT pede que seja corrigida com um novo registo com o mesmo identificador de fatura. O módulo publicado não envia registos de correção por si só, por isso escreva para comercial@flexigobe.com com o nome da empresa, o Genesis Record e as bases de dados que enviaram faturas: organizamo-lo consigo.

Para os restantes códigos do encadeamento, como o registo anterior mal informado ou as impressões digitais com comprimento incorreto, veja a página do encadeamento.

Continue a ler

Erros VeriFactu no encadeamento: o registo anterior, as impressões digitais e os seus comprimentosOs erros VeriFactu do encadeamento (1174, 1175, 1180, 1269, 1291, 2002, 2003, 2008 e os de comprimento): o que a AEAT verifica e como a Odoo encadeia cada registo.Erro 2000 do VeriFactu: a AEAT recalcula a sua impressão digital e não coincideO erro 2000 do VeriFactu: a AEAT recalcula a impressão digital SHA-256 e não obtém a sua. Porque é que a fatura fica registada e o que fazer no Odoo 17, 18, 19 e 20.Erro 3000 do VeriFactu: a AEAT já tem essa fatura registadaO erro 3000 do VeriFactu indica que a AT já tem essa fatura. Quando acontece, que estado vem na resposta e porque é que no Odoo 17, 18, 19 e 20 não deve reenviar.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes