Salta al contingut principal
VeriFactu

Errors 4120 a 4133 de VeriFactu: la capçalera de la tramesa voluntària i del requeriment

Hi ha dues maneres d'enviar registres a l'AEAT: per iniciativa pròpia, com a sistema VERI*FACTU, o quan l'AEAT te'ls demana en un requeriment, com a sistema No VERI*FACTU. Cadascuna té els seus camps a la capçalera de l'enviament i no es poden barrejar. Deu codis vigilen aquesta frontera, i tots rebutgen la petició sencera.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Mòdul
VeriFactu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
3 min

Els camps de cada modalitat

El document de validacions de l'AEAT reparteix així els camps de la capçalera:

FechaFinVeriFactu
Només en sistemes que emeten factures verificables. A partir de l'1 de gener de 2027 ha de tenir el format 31-12-20XX, amb l'any igual al del sistema de l'AEAT o a l'anterior.
Incidencia
Només en sistemes que emeten factures verificables.
RefRequerimiento
Només en sistemes que emeten factures no verificables, i obligatori en aquests. La referència ha d'existir a l'AEAT.

Com tot el que falla a la capçalera, qualsevol d'aquests errors rebutja l'enviament sencer: no hi entra cap factura.

Targeta dels codis de capçalera per modalitat de VeriFactu
Els deu codis de la capçalera per modalitat, en vermell: tots rebutgen la petició sencera.

La diferència no és només de camps. En la tramesa per requeriment, segons l'apartat 4.3.2 del document de l'AEAT, els errors de negoci no s'esmenen: s'envien els registres tal com es van conservar al sistema en generar-los, i aquests errors es marquen com a admissibles, tret dels d'identificació del NIF o d'IDOtro.

Els deu codis

CodiQuè diu l'AEAT, en resum
4120FechaFinVeriFactu incorrecta: ha de ser 31-12-20XX, de l'any actual o l'anterior.
4121Valor incorrecte a Incidencia.
4122Valor incorrecte a RefRequerimiento.
4125En un enviament per requeriment, RefRequerimiento és obligatori.
4126RefRequerimiento només va als enviaments que responen un requeriment.
4127La tramesa voluntària només s'informa en sistemes VERI*FACTU.
4129FinRequerimiento és obligatori.
4130FinRequerimiento només va en sistemes No VERI*FACTU.
4131Valor incorrecte a FinRequerimiento.
4133RefRequerimiento no és alfanumèric.

Quina capçalera envia el nostre mòdul

La capçalera que construeix el mòdul porta només dues coses: l'obligat a emetre, amb el nom i el NIF de l'empresa, i el Representante quan hi ha assessoria. No porta bloc de tramesa voluntària ni de requeriment, ni cap dels camps de dalt. Per això aquests deu codis no poden sortir d'un enviament seu.

El mòdul coneix les dues modalitats: cada sèrie de facturació té la seva, i a les dades del sistema informàtic declara que no es fa servir només com a VERI*FACTU. El que envia a l'AEAT són les altes i les anul·lacions de la tramesa voluntària.

Sèries de facturació de VeriFactu a Odoo amb la seva modalitat
Les sèries de facturació de VeriFactu d'una empresa, cadascuna amb el seu prefix, la seva modalitat i el seu entorn de l'AEAT. Captura d'Odoo 20 amb dades de demostració.

Què fer si te n'arriba un

Si veus un d'aquests codis, l'enviament no va sortir del nostre mòdul tal com el vam publicar: o algú ha canviat com es construeix la capçalera, o és un altre programa que envia amb el teu NIF. En tots dos casos:

  1. Mira a AEAT Submission › AEAT Errors quins enviaments porten el codi i de quina empresa són.
  2. Desa la resposta completa de l'enviament, el camp Raw Response de la cua.
  3. Escriu-nos a comercial@flexigobe.com abans de tornar a enviar res.

Els codis d'aquesta pàgina, amb el text de l'AEAT

Cada codi amb el seu text literal, tal com el dona la llista d'errors de l'AEAT:

CodiText de l'AEAT
4120Error en la cabecera: el valor del campo FechaFinVeriFactu es incorrecto, debe ser 31-12-20XX, donde XX corresponde con el año actual o el anterior.
4121Error en la cabecera: el valor del campo Incidencia es incorrecto.
4122Error en la cabecera: el valor del campo RefRequerimiento es incorrecto.
4125Error en la cabecera: Si el envío es por requerimiento el campo RefRequerimiento es obligatorio.
4126Error en la cabecera: el campo RefRequerimiento solo debe informarse en sistemas en remisiones al endpoint del servicio a usar para la contestación a requerimientos de registros de facturación.
4127Error en la cabecera: la remisión voluntaria solo debe informarse en sistemas VERIFACTU.
4129Error en la cabecera: el campo FinRequerimiento es obligatorio.
4130Error en la cabecera: el campo FinRequerimiento solo debe informarse en sistemas No VERIFACTU.
4131Error en la cabecera: el valor del campo FinRequerimiento es incorrecto.
4133Error en la cabecera: el valor del campo RefRequerimiento no es alfanumérico.

I si l'AEAT m'envia un requeriment?

El mòdul publicat no respon requeriments pel seu compte, perquè no construeix la capçalera de requeriment. Si en reps un, escriu-nos i mirem amb tu com atendre'l.

Continua llegint

Errors de VeriFactu amb el NIF de la teva empresa: 4104, 4107, 4109, 4115, 4116 i la família d'IDEmisorFacturaEls errors de VeriFactu del NIF de l'emissor (4104, 4107, 4109, 4115, 4116, 1108, 1215…): què comprova l'AEAT, de quin camp surt a Odoo i com tornar a enviar.Errors 4105, 4117, 4123 i 4124 de VeriFactu: quan l'assessoria presenta per tuEls errors de VeriFactu del bloc Representante (4105, 4117, 4123, 4124), quan envia l'assessoria: què comprova l'AEAT i quins camps d'Odoo omplen aquest bloc.Error 4134 de VeriFactu: «Servicio no activo», què passa amb les teves factures i com tornar-les a enviarQuè vol dir l'error 4134 de l'AEAT a VeriFactu, per què rebutja l'enviament sencer i com tornar a enviar les factures des d'Odoo 17, 18, 19 i 20.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts