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.

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 :
- 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.
- 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.

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 :
| Code | Texte de l'AEAT |
|---|---|
| 1136 | El campo FacturaSimplificadaArticulos7273 solo acepta valores N o S. |
| 1137 | El campo Macrodato solo acepta valores N o S. |
| 1139 | Si el campo ImporteTotal está informado y es igual o superior a +-100.000.000 el campo Macrodato debe estar informado con valor S. |
| 1157 | El 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. |
| 1183 | El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4. |
| 1184 | El campo FacturaSinIdentifDestinatarioArt61d solo acepta valores S o N. |
| 1185 | El campo FacturaSinIdentifDestinatarioArt61d solo se podrá rellenar con S si TipoFactura es de tipo F2 o R5. |
| 1128 | No existe acuerdo de facturación. |
| 1253 | El valor del campo RefExterna tiene un valor incorrecto. |
| 1138 | El 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
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Code du module : flexigo_spain_verifactu 20.0 (aa2ea3d2): views/verifactu_aeat_errors_views.xml
- Code du module : flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Code du module : flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Code du module : flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_error_catalogue.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
- www.boe.es/buscar/act.php?id=BOE-A-2012-14696
