Aller au contenu principal
VeriFactu

Erreurs 4120 à 4133 de VeriFactu : l'en-tête de la remise volontaire et de la demande

Il existe deux façons d'envoyer des enregistrements à l'AEAT : de sa propre initiative, en tant que système VERI*FACTU, ou lorsque l'AEAT les demande dans un requerimiento, en tant que système No VERI*FACTU. Chacune a ses propres champs dans l'en-tête de l'envoi, et on ne peut pas les mélanger. Dix codes surveillent cette frontière, et tous rejettent la requête complète.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Module
VeriFactu
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
4 min

Les champs de chaque mode

Le document de validations de l'AEAT répartit ainsi les champs de l'en-tête :

FechaFinVeriFactu
Uniquement dans les systèmes qui émettent des factures vérifiables. À partir du 1er janvier 2027, il doit avoir le format 31-12-20XX, avec une année égale à celle du système de l'AEAT ou à l'année précédente.
Incidencia
Uniquement dans les systèmes qui émettent des factures vérifiables.
RefRequerimiento
Uniquement dans les systèmes qui émettent des factures non vérifiables, et obligatoire dans ceux-ci. La référence doit exister à l'AEAT.

Comme tout ce qui échoue dans l'en-tête, chacune de ces erreurs rejette l'envoi entier : aucune facture n'est acceptée.

Carte des codes d'en-tête de VeriFactu par mode
Les dix codes d'en-tête par mode, en rouge : ils rejettent tous la requête complète.

La différence ne tient pas qu'aux champs. Dans l'envoi sur demande, selon le point 4.3.2 du document de l'AEAT, les erreurs de gestion ne se corrigent pas : les enregistrements sont envoyés tels qu'ils ont été conservés dans le système lors de leur génération, et ces erreurs sont marquées comme admissibles, sauf celles d'identification du NIF ou de l'IDOtro.

Les dix codes

CodeCe que dit l'AEAT, en bref
4120FechaFinVeriFactu incorrecte : elle doit être 31-12-20XX, de l'année en cours ou de l'année précédente.
4121Valeur incorrecte dans Incidencia.
4122Valeur incorrecte dans RefRequerimiento.
4125Dans un envoi sur demande, RefRequerimiento est obligatoire.
4126RefRequerimiento ne figure que dans les envois qui répondent à une demande.
4127La remise volontaire ne se déclare que dans les systèmes VERI*FACTU.
4129FinRequerimiento est obligatoire.
4130FinRequerimiento ne figure que dans les systèmes No VERI*FACTU.
4131Valeur incorrecte dans FinRequerimiento.
4133RefRequerimiento n'est pas alphanumérique.

L'en-tête envoyé par notre module

L'en-tête construit par le module ne contient que deux éléments : l'obligé à émettre, avec le nom et le NIF de l'entreprise, et le Representante lorsqu'un cabinet de conseil intervient. Il ne contient ni bloc de remise volontaire ni bloc de demande, ni aucun des champs ci-dessus. C'est pourquoi ces dix codes ne peuvent pas provenir d'un envoi de votre part.

Le module connaît les deux modes : chaque série de facturation a le sien, et dans les données du logiciel il déclare qu'il n'est pas utilisé uniquement comme VERI*FACTU. Ce qu'il envoie à l'AEAT, ce sont les inscriptions et les annulations de la remise volontaire.

Séries de facturation VeriFactu dans Odoo avec leur mode
Les séries de facturation VeriFactu d'une entreprise, chacune avec son préfixe, son mode et son environnement AEAT. Capture d'Odoo 20 avec des données de démonstration.

Que faire si vous en recevez un

Si vous voyez l'un de ces codes, l'envoi ne provient pas de notre module tel que publié : soit quelqu'un a modifié la façon dont l'en-tête est construit, soit un autre programme envoie avec votre NIF. Dans les deux cas :

  1. Consultez Envío a AEAT › Errores AEAT pour voir quels envois portent le code et à quelle entreprise ils appartiennent.
  2. Conservez la réponse complète de l'envoi, le champ Raw Response de la file.
  3. Écrivez-nous à comercial@flexigobe.com avant de renvoyer quoi que ce soit.

Les codes de cette page, avec le texte de l'AEAT

Chaque code avec son texte littéral, tel que le donne la liste des erreurs de l'AEAT :

CodeTexte de l'AEAT (espagnol)
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.

Et si l'AEAT m'envoie une demande ?

Le module publié ne répond pas seul aux demandes, car il ne construit pas l'en-tête de demande. Si vous en recevez une, écrivez-nous et nous verrons avec vous comment la traiter.

À lire aussi

Erreurs VeriFactu avec le NIF de votre entreprise : 4104, 4107, 4109, 4115, 4116 et la famille IDEmisorFacturaLes erreurs VeriFactu du NIF de l'émetteur (4104, 4107, 4109, 4115, 4116, 1108, 1215…) : ce que vérifie l'AEAT, le champ Odoo d'origine et comment renvoyer.Erreurs 4105, 4117, 4123 et 4124 de VeriFactu : quand votre cabinet transmet à votre placeErreurs VeriFactu du bloc Représentant (4105, 4117, 4123, 4124) quand le cabinet envoie pour vous : ce que vérifie l'AEAT et les champs Odoo qui remplissent ce bloc.Erreur 4134 de VeriFactu : « Servicio no activo », ce qui arrive à vos factures et comment les renvoyerCe que signifie l'erreur 4134 de l'AEAT dans VeriFactu, pourquoi elle rejette l'envoi entier et comment renvoyer vos factures depuis Odoo 17, 18, 19 et 20.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources