Saltar para o conteúdo principal
VeriFactu

Erro 4112 do VeriFactu: o certificado com que se liga não pode submeter essas faturas

A AEAT identifica quem envia pelo certificado apresentado ao ligar. Ter um certificado válido não basta: o seu titular tem de poder submeter as faturas desse NIF. Se não for assim, responde com o 4112 e rejeita o pedido inteiro. É um problema de quem submete, não de como as faturas estão feitas.

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

O texto da AEAT nomeia as quatro figuras que admite: «El titular del certificado debe ser Obligado Emisión, Colaborador Social, Apoderado o Sucesor.» É um código do primeiro apartado da lista, o que rejeita o envio completo.

Três erros de certificado, por ordem

Antes de chegar ao 4112 há duas barreiras mais básicas. Convém conhecê-las porque se confundem com ele:

O que aconteceO que responde a AEATO que vê no Odoo
Não se apresenta certificadoRedireciona para a sua página de erro erro4033.Um erro de transporte que fala de certificado não recebido.
O certificado não é reconhecidoRedireciona para a página erro4011.Um erro de transporte de certificado rejeitado.
O certificado é reconhecido, mas o seu titular não pode submeter por esse NIFSoapFault com o 4112.Envio em Failed com o código 4112.

Os dois primeiros não são códigos da lista: são redirecionamentos da sede eletrónica da AEAT. O módulo não os segue; converte-os num erro e deixa o envio em nova tentativa, com as mesmas esperas que uma falha de rede, até o levar para Dead Letter na sexta tentativa.

Cartão do código 4112 do VeriFactu
O cartão do 4112: rejeição completa do pedido, que na fila do módulo fica em Failed.

Que certificado apresenta o Odoo

O módulo liga-se com o certificado ativo da empresa, em Configuração › Certificados. Antes de ligar verifica duas coisas e para com a sua própria mensagem se falharem:

  • No active certificate for company … quando não há nenhum ativo.
  • The certificate … of company … has expired. quando o ativo está caducado.

Para que não chegue à segunda, o Odoo mostra em Estado da Cadeia os dias que restam ao certificado ativo e, a partir de 30 dias antes, marca-o como «Expiring soon» e inclui-o no resumo diário de conformidade, se tiver um destinatário configurado.

Lista de certificados do VeriFactu no Odoo com um ativo
Dois certificados de teste da mesma empresa: um ativo e outro inativo. Só o ativo é usado para ligar. Captura do Odoo 20 com certificados de teste.

Como se resolve o 4112

O certificado ativo tem de ser de uma das quatro figuras da mensagem relativamente ao NIF que vai no cabeçalho:

  1. Se a própria empresa submete, o certificado tem de ser seu, o do obrigado a emitir.
  2. Se submete o gabinete de contabilidade, no cabeçalho vai também o bloco Representante com o NIF dele, e o certificado tem de lhe permitir submeter por si. Verifique Asesoría NIF e Asesoría Name na empresa.
  3. Se herdou a atividade de outra empresa, a mensagem fala de sucessor: o certificado tem de corresponder a essa figura.

Uma vez carregado e ativado o certificado correto, reenvie os envios em Failed a partir de Envio à AEAT › Erros AEAT com Repetir Seleção. O certificado é lido em cada ligação, pelo que o reenvio já sai com o novo.

Posso ter vários certificados carregados?

Sim, mas apenas um ativo por empresa. É o que se apresenta em cada ligação, e o que deve trocar se aparecer o 4112.

Se com o certificado correto o 4112 continuar, envie a resposta do envio para comercial@flexigobe.com juntamente com o tipo de certificado e quem submete. Não nos envie o certificado.

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.Erros de VeriFactu com o NIF da sua empresa: 4104, 4107, 4109, 4115, 4116 e a família de IDEmisorFacturaOs erros de VeriFactu do NIF do emissor (4104, 4107, 4109, 4115, 4116, 1108, 1215…): o que a AEAT verifica, de que campo vem no Odoo e como reenviar.Erro 4134 do VeriFactu: «Servicio no activo», o que acontece às suas faturas e como as reenviarO que significa o erro 4134 da AEAT no VeriFactu, porque rejeita o envio inteiro e como reenviar as faturas a partir do Odoo 17, 18, 19 e 20 sem perder nenhuma.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes