Saltar para o conteúdo principal
VeriFactu

Erros de VeriFactu com o NIF da sua empresa: 4104, 4107, 4109, 4115, 4116 e a família de IDEmisorFactura

Todas as faturas que envia ao VERI*FACTU levam o seu NIF duas vezes: no cabeçalho, como obrigado a emitir, e em cada fatura, como emissor. Se a AEAT, a autoridade tributária espanhola, não o reconhecer, a rejeição pode afetar o pedido inteiro ou cada registo. Corrigi-lo no Odoo resolve o que publicar a partir daí, mas não o que já foi publicado: o NIF entra também na impressão digital de cada fatura, que é calculada na publicação e não muda.

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
4 min

Onde vai o seu NIF em cada envio

ObligadoEmision, no cabeçalho
O nome da empresa, com 120 caracteres no máximo, e o seu NIF. Uma vez por pedido.
IDEmisorFactura, em cada registo
O mesmo NIF, dentro do identificador de cada fatura.

No Odoo, esse NIF vem do campo NIF for Verifactu da empresa ou, se estiver vazio, do NIF da empresa. O documento de validações da AEAT pede duas coisas: que o NIF do obrigado esteja identificado na AEAT e que o de cada fatura coincida com o do cabeçalho.

Cartão dos erros do NIF do emissor no VeriFactu
Os treze códigos do NIF do emissor: a vermelho os do cabeçalho, que rejeitam o pedido completo, e a âmbar os de cada registo.

Os códigos do cabeçalho

Se o problema estiver no cabeçalho, a AEAT rejeita o pedido completo: nenhuma fatura desse envio entra.

CódigoTexto da AEAT
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto.

Os códigos de cada registo

Estes rejeitam apenas a fatura afetada. O 1108 diz que o NIF do IDEmisorFactura deve ser o mesmo que o do ObligadoEmision, e o 1120, 1217, 1219 e 1240 avisam de um IDEmisorFactura com tipo errado, não identificado ou incorreto. O 1172 dispara quando o NIF ou o obrigado chegam vazios e o 1215 é o erro genérico do bloco ObligadoEmision. O 1282 pede o nome quando o NIF do cabeçalho é de uma pessoa singular.

Com o nosso módulo, o 1108 não deverá acontecer: cabeçalho e IDEmisorFactura são preenchidos com o mesmo NIF no mesmo momento. E o nome viaja sempre, porque é o da empresa.

Assistente de configuração do VeriFactu no Odoo com o NIF da empresa
O assistente de configuração pede o NIF da empresa; é esse que acabará no cabeçalho de cada envio. Captura do Odoo 20 com dados de demonstração.

Como se corrige

  1. Abra a empresa no Odoo e verifique NIF for Verifactu. Se o deixar vazio, usa-se o NIF da empresa, por isso verifique também esse.
  2. O NIF vai sem espaços e com a sua letra. Se for de uma pessoa singular, confirme que o nome da empresa no Odoo é o dela.
  3. Sem NIF, o módulo nem chega a enviar: para com Company … has no NIF for Veri*Factu.
  4. Com o que já foi publicado, cuidado antes de reenviar. O cabeçalho e o IDEmisorFactura são montados em cada envio com o NIF que a empresa tiver nesse momento, mas a impressão digital de cada fatura foi calculada na publicação, com o NIF da altura, e não muda. Se a reenviar a partir de Envio à AEAT › Erros AEAT com Reintentar Selección, a AEAT recalcula a impressão digital com o NIF novo, não coincide e responde com o 2000, que o módulo publicado não corrige. Escreva para comercial@flexigobe.com antes de reenviar.

Os códigos desta página, com o texto da AEAT

Cada código com o seu texto literal, tal como o dá a lista de erros da AEAT:

CódigoTexto da AEAT
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto.
1108El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision.
1120Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto.
1172El valor del campo NIF u ObligadoEmision son nulos.
1215Error en el bloque de ObligadoEmision.
1217Error identificando el IDEmisorFactura.
1219El valor del campo IDEmisorFactura es incorrecto.
1240Error en el bloque de IdEmisorFactura.
1282Si el NIF de la cabecera es persona fisica se debe informar tambien de su NombreRazon

Os rechaços de cabeçalho deixam os envios em Failed e não são reintentados sozinhos. Os de cada registo sim são reintentados, com o mesmo registo e com o NIF que a empresa tiver em cada tentativa: se corrigir o NIF entretanto, as novas tentativas também voltam com o 2000.

O que acontece se o erro for 4107 e o NIF estiver bem escrito?

Então a AEAT não o encontra no seu censo. Com o NIF da sua própria empresa é raro; confirme que o ambiente da AEAT para onde envia é o correto e escreva para comercial@flexigobe.com com a resposta.

Continue a ler

Erros 4105, 4117, 4123 e 4124 do VeriFactu: quando o gabinete envia por siErros do VeriFactu no bloco Representante (4105, 4117, 4123, 4124) quando o gabinete envia por si: o que a AEAT verifica e que campos do Odoo o preenchem.Erro 4112 do VeriFactu: o certificado com que se liga não pode submeter essas faturasO erro 4112 do VeriFactu: o titular do certificado não é o obrigado, um colaborador social, um procurador nem um sucessor. Como o verificar no Odoo 17, 18, 19 e 20.Erros de VeriFactu com o NIF do cliente: censo, formato e nomeErros de VeriFactu do NIF do cliente: censo (1109, 1110, 1121, 1193, 1154), formato (1123, 1290) e nome (1283). Causas e verificações do Odoo.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes