Aller au contenu principal
VeriFactu

Erreurs VeriFactu sur les factures émises par un tiers ou par le destinataire

Toutes les factures ne sont pas émises par le vendeur. Parfois un tiers les émet en son nom, et parfois c'est le client lui-même, en autofacturation. VERI*FACTU le déclare à l'aide d'un champ, EmitidaPorTerceroODestinatario, et d'un bloc, Tercero. Neuf codes de l'AEAT vérifient que les deux concordent.

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
3 min

Comment c'est déclaré

Le champ EmitidaPorTerceroODestinatario accepte deux valeurs, et chacune rend obligatoire un bloc différent :

T, émise par un tiers
Le bloc Tercero est obligatoire, avec le NIF de celui qui émet la facture.
D, émise par le destinataire
Le bloc Destinatarios est obligatoire.

Le bloc Tercero ne peut figurer qu'avec la valeur T. S'il est identifié par un NIF, ce NIF doit être enregistré auprès de l'AEAT et être différent de celui de la partie tenue d'émettre la facture. Et il ne peut jamais être identifié avec le type 07, « No censado » (non recensé).

Fiche des codes tiers de VeriFactu
Les neuf codes concernant les factures émises par un tiers ou par le destinataire, en ambre : ils rejettent l'enregistrement.

Les neuf codes

CodeCe qui échoue
1151Le champ n'accepte que T ou D.
1155Il y a un bloc Tercero sans le champ EmitidaPorTerceroODestinatario.
1158Le champ est présent, mais le bloc correspondant manque.
1159Le bloc Tercero est renseigné alors que le champ indique D, destinataire.
1178Erreur générique dans le bloc Tercero.
1186Avec T, le bloc Tercero est absent.
1187Il y a un bloc Tercero avec une valeur autre que T.
1188Le NIF du Tercero est le même que celui de la partie tenue d'émettre.
1211Le Tercero est identifié avec le type 07.

Tous rejettent l'enregistrement de la facture concernée ; le reste de l'envoi suit son cours, et la facture rejetée reste en attente de correction.

Ce que déclare notre module

L'enregistrement d'alta généré par le module ne contient ni le champ EmitidaPorTerceroODestinatario ni le bloc Tercero. Par conséquent, aucun de ces neuf codes ne peut provenir d'un envoi de votre part. Toutes les factures sont déclarées comme émises par l'entreprise elle-même : son NIF figure comme partie tenue d'émettre dans l'en-tête et comme émetteur sur chaque facture.

Cela couvre le cas normal, qui est la majorité des cas : vous vendez et vous facturez depuis votre Odoo. Les deux cas particuliers ne sont pas pris en compte :

  • Si un tiers émet des factures en votre nom, par exemple une société de services qui facture pour vous, le module ne le déclare pas comme tel.
  • Si c'est votre client qui émet les factures de ce que vous lui vendez, dans le cadre d'un accord d'autofacturation, ces factures ne naissent pas dans votre Odoo et le module ne les envoie pas.

Si vous travaillez avec l'un de ces deux schémas, écrivez à comercial@flexigobe.com avant d'activer VeriFactu pour ces factures.

Catalogue d'erreurs de l'AEAT dans Odoo
Le catalogue de l'AEAT dans Odoo contient les neuf codes tiers avec leur texte littéral, à côté de tous les autres. Capture d'Odoo 20 avec des données de démonstration.

Ne pas confondre avec le représentant

Qu'un cabinet de conseil transmette vos enregistrements à l'AEAT ne fait pas de lui un émetteur tiers. Le cabinet transmet, et c'est à cela que sert le bloc Representante de l'en-tête ; le tiers émet, et cela figure sur chaque facture. Les erreurs du Representante, de 4105 à 4124, sont sur leur propre page.

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

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

CodeTexte de l'AEAT
1151El campo EmitidaPorTerceroODestinatario solo acepta valores T o D.
1155Se está informando el bloque Tercero sin estar informado el campo EmitidaPorTerceroODestinatario.
1158Se está informando EmitidaPorTerceroODestinatario, pero no se informa el bloque correspondiente.
1159Se está informando del bloque Tercero cuando se indica que se va a informar de Destinatario.
1178Error en el bloque de Tercero.
1186Si EmitidaPorTercerosODestinatario es igual a T el bloque Tercero será de cumplimentación obligatoria.
1187Sólo se podrá cumplimentarse el bloque Tercero si el valor de EmitidaPorTercerosODestinatario es T.
1188El NIF del bloque Tercero debe ser diferente al NIF del ObligadoEmision.
1211El bloque Tercero no puede estar identificado con IDType=No Censado (07).

Et si je vois un de ces codes avec Odoo ?

Cela ne devrait pas arriver avec un envoi du module. Si c'est le cas, envoyez-nous la réponse de l'envoi : cela voudrait dire qu'autre chose envoie avec votre NIF.

À lire aussi

Erreurs VeriFactu sur les champs facultatifs : Macrodato, Cupón, factures simplifiées et accordsLes erreurs VeriFactu sur les champs facultatifs : Macrodato, Cupon, FacturaSimplificadaArt7273, Art61d, accord de facturation et RefExterna, et ceux qu'Odoo envoie.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.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.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources