Saltar para o conteúdo principal
VeriFactu

Erros VeriFactu do sistema informático: quem produziu o programa com que fatura

Cada registo do VERI*FACTU indica com que programa foi gerado: quem o produz, como se chama, a sua versão e em que instalação funciona. A AEAT verifica que estes dados estejam completos e bem formados, e tem onze códigos para o bloco SistemaInformatico. Com o nosso módulo, não tem de preencher estes dados.

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 que verifica a AEAT

O documento de validações da AEAT exige o seguinte ao bloco SistemaInformatico:

  • O produtor do programa identifica-se com NIF ou com IDOtro, um dos dois e nunca os dois. Nunca com o tipo 07.
  • IdSistemaInformatico tem sempre duas posições, e cada uma é uma letra maiúscula, que não seja o Ñ, ou um dígito.
  • NombreSistemaInformatico, TipoUsoPosibleSoloVerifactu e TipoUsoPosibleMultiOT são obrigatórios e têm de ter conteúdo.
Cartão dos códigos do sistema informático do VeriFactu
Os onze códigos do bloco SistemaInformatico, a âmbar: rejeitam o registo da fatura.

Os onze códigos

CódigoQue falha
1176O NIF do produtor.
1177IdSistemaInformatico.
1179Erro genérico do bloco.
1212TipoUsoPosibleSoloVerifactu, que só aceita N ou S.
1213TipoUsoPosibleMultiOT, que só aceita N ou S.
1220NombreSistemaInformatico.
1221O IDType do produtor.
1223NIF e IDOtro ao mesmo tempo, ou nenhum.
1226IndicadorMultiplesOT, que só aceita N ou S.
1241Error técnico al obtener el SistemaInformatico.
1242No existe el sistema informático.

O que envia o nosso módulo

Estes dados são colocados pelo módulo em cada registo, sem que tenha de os configurar nem os possa alterar a partir dos menus:

Nome do sistema
Flexigo Verifactu.
Identificador
FV, duas letras maiúsculas.
Produtor
O NIF do produtor, guardado no parâmetro do sistema verifactu.sif_producer_nif.
Versão
A versão do módulo instalada.
Número de instalação
Um SHA-256 calculado a partir da base de dados e da empresa, diferente em cada instalação.
Usos possíveis
TipoUsoPosibleSoloVerifactu com N, porque o módulo também admite a modalidade No VERI*FACTU, e TipoUsoPosibleMultiOT com S.

Com esses valores, os códigos de formato não deveriam ocorrer. O que os poderia provocar é uma alteração manual dos parâmetros do sistema: se alguém modificar verifactu.sif_producer_nif ou o nome do produtor, o bloco deixa de bater certo.

Declarações responsáveis do VeriFactu no Odoo
As declarações responsáveis do sistema dentro do Odoo, com a sua versão e o seu estado. Captura do Odoo 20 com dados de demonstração.

A versão que circula

O campo da versão leva a do módulo instalado em cada momento. Quando atualiza o módulo, os registos gerados a partir de então saem com a versão nova, e os anteriores conservam a que tinham. Em Registo de Auditoria › Declarações Responsáveis pode ver as declarações do sistema, cada uma com a versão do módulo a que corresponde e o seu estado.

O que fazer

  1. Não altere os parâmetros do sistema que começam por verifactu.sif. Se alguém os alterou, repôs o seu valor e escreva-nos: os registos que saíram com o valor alterado já foram enviados e têm de ser revistos um a um.
  2. O 1241 é um erro técnico do lado da AEAT: a fila volta a tentar sozinha, com esperas de 2 minutos a 12 horas, até à sexta tentativa.
  3. O 1242 indica que a AEAT não encontra o sistema informático. Envie-nos a resposta para comercial@flexigobe.com para a revermos.

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
1176El valor de campo NIF del bloque SistemaInformatico es incorrecto.
1177El valor de campo IdSistemaInformatico del bloque SistemaInformatico es incorrecto.
1179Error en el bloque de SistemaInformatico.
1212El campo TipoUsoPosibleSoloVerifactu solo acepta valores N o S.
1213El campo TipoUsoPosibleMultiOT solo acepta valores N o S.
1220El valor del campo NombreSistemaInformatico es incorrecto.
1221El valor del campo IDType del sistema informático es incorrecto.
1223En el bloque SistemaInformatico si se cumplimenta NIF, no deberá existir la agrupación IDOtro y viceversa, pero es obligatorio que se cumplimente uno de los dos.
1226El campo IndicadorMultiplesOT solo acepta valores N o S.
1241Error técnico al obtener el SistemaInformatico.
1242No existe el sistema informático.

Porque é que cada instalação tem um número diferente?

Porque a AEAT distingue cada instalação do mesmo programa. Uma base de dados nova do Odoo é uma instalação nova para o módulo, com o seu próprio número e a sua própria cadeia de registos.

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 2007 do VeriFactu: a AEAT já tinha faturas suas e recebe outro «primeiro registo»O erro 2007 do VeriFactu: a AEAT já tem faturas do seu NIF feitas com o mesmo sistema e recebe outro primeiro registo. De onde vem no Odoo 17 a 20 e o que fazer.Erros técnicos do VeriFactu: quando o problema está nos sistemas da AEATErros técnicos do VeriFactu do lado da AEAT (4108, 4110, 4111, 4118, 4128, 3500, 3501, 1129, 1256, 1288): quais o Odoo volta a tentar e quais reenvia o utilizador.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes