Aller au contenu principal
VeriFactu

Erreurs VeriFactu sur les champs facultatifs : Macrodato, Cupón, factures simplifiées et accords

L'enregistrement d'une facture dans VERI*FACTU comporte des champs que presque personne n'utilise : celui des factures de plus de cent millions, celui du cupón, celui des factures simplifiées qualifiées ou celui de l'accord de facturation. Ils sont facultatifs, mais s'ils sont renseignés, l'AEAT exige qu'ils correspondent au type de facture. Dix codes veillent à cette cohérence.

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

Champ par champ

Macrodato
Obligatoire avec la valeur S lorsque le montant total est égal ou supérieur à 100 000 000,00 en valeur absolue. N'accepte que N ou S (1137). Avec S et un montant inférieur, 1138 ; sans S et un montant supérieur, 1139.
Cupon
Ne peut être S que sur une R1 ou une R5. Sinon, 1157.
FacturaSimplificadaArt7273
Pour les factures simplifiées qualifiées du règlement de facturation. N'accepte que N ou S (1136) et ne peut être S que sur F1, F3, R1, R2, R3 ou R4 (1183).
FacturaSinIdentifDestinatarioArt61d
Pour les factures sans identification du destinataire au sens de l'article 61 d. N'accepte que N ou S (1184) et ne peut être S que sur F2 ou R5 (1185).
NumRegistroAcuerdoFacturacion
S'il est renseigné, l'accord doit exister auprès de l'AEAT. Sinon, 1128.
RefExterna
Une référence libre du système lui-même. Si sa valeur n'est pas valide, 1253.

Les dix rejettent l'enregistrement de la facture.

Carte des codes des champs facultatifs de VeriFactu
Les dix codes des champs facultatifs de l'enregistrement, en ambre : ils rejettent tous la facture concernée.

Ce qu'envoie notre module

Aucun de ces six champs n'apparaît dans l'enregistrement d'enregistrement construit par le module. C'est pourquoi ces codes ne peuvent pas provenir d'un envoi de votre part. Pour la plupart des entreprises, rien ne change, car ces champs concernent des cas rares et leur absence ne provoque aucun rejet. Deux d'entre eux ont toutefois des conséquences qu'il convient de connaître :

  1. L'accord de facturation et l'article 61 d. Ce sont les deux exceptions au plafond de 3 000,00 euros que l'AEAT applique aux factures simplifiées avec le 1150 (la limite légale générale est plus basse : 400 euros TVA comprise). Comme le module ne les envoie pas, une F2 au-dessus de ce montant est toujours rejetée avec le 1150, même si vous disposez d'un accord avec l'AEAT. Nous l'expliquons sur la page de l'erreur 1150.
  2. Les factures simplifiées qualifiées. Le module classe en F2 les factures du TPV, celles marquées comme simplifiées et celles des clients sans NIF, et ne distingue pas les factures simplifiées qualifiées. Si vous en émettez, écrivez-nous.
Catalogue des erreurs de l'AEAT dans Odoo avec le texte de chaque code
Le catalogue de l'AEAT dans Odoo, avec le texte littéral et l'explication de chaque code, y compris ceux des champs facultatifs. Capture d'Odoo 20 avec des données de démonstration.

Macrodato, en chiffres

L'AEAT demande de cocher Macrodato lorsque le montant total de la facture atteint 100 000 000,00, en positif ou en négatif. C'est un indicateur destiné aux factures de montant très élevé, et le contrôle fonctionne dans les deux sens : vous ne pouvez pas le cocher en dessous du seuil ni le laisser décoché au-dessus. Avec le module publié, une facture de cette taille partirait sans l'indicateur et l'AEAT la rejetterait avec le 1139 ; si vous émettez ce type de factures, parlez-en d'abord avec nous.

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
1136El campo FacturaSimplificadaArticulos7273 solo acepta valores N o S.
1137El campo Macrodato solo acepta valores N o S.
1139Si el campo ImporteTotal está informado y es igual o superior a +-100.000.000 el campo Macrodato debe estar informado con valor S.
1157El valor de cupón solo puede ser S o N si está informado. El valor de cupón sólo puede ser S si el tipo de factura es R1 o R5.
1183El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4.
1184El campo FacturaSinIdentifDestinatarioArt61d solo acepta valores S o N.
1185El campo FacturaSinIdentifDestinatarioArt61d solo se podrá rellenar con S si TipoFactura es de tipo F2 o R5.
1128No existe acuerdo de facturación.
1253El valor del campo RefExterna tiene un valor incorrecto.
1138El campo Macrodato solo debe ser informado con valor S si el valor de ImporteTotal es igual o superior a +-100.000.000

Où voir ces codes si je les reçois ?

Dans Envoi à l'AEAT › Erreurs AEAT, regroupés par code, et leur texte complet dans le Catalogue des erreurs AEAT. Si l'un d'eux vous parvient à la suite d'un envoi du module, envoyez-nous la réponse à comercial@flexigobe.com, car cela signifierait que quelque chose d'autre que le module remplit ces champs.

À lire aussi

Erreur VeriFactu 1150 : une facture simplifiée qui dépasse 3 000 eurosL'erreur 1150 de VeriFactu rejette une facture simplifiée (F2) dépassant 3 000 €. Pourquoi Odoo l'envoie en F2 et comment l'éviter dans Odoo 17, 18, 19 et 20.Erreurs VeriFactu sur les factures émises par un tiers ou par le destinataireErreurs VeriFactu sur les factures émises par un tiers ou par le destinataire (1151, 1155, 1158, 1159, 1178, 1186 à 1188, 1211) et ce qu'Odoo déclare.Erreurs 1189, 1190, 1191 et 1192 de VeriFactu : type de facture et destinataire doivent correspondreLes erreurs VeriFactu qui croisent type de facture et destinataire (1189, 1190, 1191, 1192, 1106, 1156) : règle de l'AEAT et ce qu'Odoo décide à la validation.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources