Saltar al contenido principal
VeriFactu

Errores de VeriFactu con facturas emitidas por un tercero o por el destinatario

No todas las facturas las expide quien vende. A veces las emite un tercero en su nombre y a veces el propio cliente, en la autofacturación. VERI*FACTU lo declara con un campo, EmitidaPorTerceroODestinatario, y un bloque, Tercero. Nueve códigos de la AEAT vigilan que los dos casen.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Módulo
VeriFactu
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
3 min

Cómo se declara

El campo EmitidaPorTerceroODestinatario admite dos valores, y cada uno obliga a rellenar un bloque distinto:

T, emitida por un tercero
El bloque Tercero es obligatorio, con el NIF de quien la emite.
D, emitida por el destinatario
El bloque Destinatarios es obligatorio.

El bloque Tercero solo puede aparecer con el valor T. Si se identifica con NIF, ese NIF tiene que estar identificado en la AEAT y ser distinto del de quien está obligado a expedir la factura. Y nunca puede identificarse con el tipo 07, «No censado».

Tarjeta de los códigos de terceros de VeriFactu
Los nueve códigos de facturas emitidas por terceros o por el destinatario, en ámbar: rechazan el registro.

Los nueve códigos

CódigoQué falla
1151El campo solo acepta T o D.
1155Hay bloque Tercero sin el campo EmitidaPorTerceroODestinatario.
1158Hay campo, pero falta el bloque que le corresponde.
1159Se informa el bloque Tercero cuando el campo dice D, destinatario.
1178Error genérico en el bloque Tercero.
1186Con T, falta el bloque Tercero.
1187Hay bloque Tercero con un valor distinto de T.
1188El NIF del Tercero es el mismo que el del obligado a emitir.
1211El Tercero está identificado con el tipo 07.

Todos rechazan el registro de la factura afectada; el resto del envío sigue su curso, y la factura rechazada queda pendiente de corregir.

Qué declara nuestro módulo

El registro de alta que construye el módulo no lleva ni el campo EmitidaPorTerceroODestinatario ni el bloque Tercero. Por eso ninguno de estos nueve códigos puede salir de un envío suyo. Todas las facturas se declaran como expedidas por la propia empresa: su NIF va como obligado a emitir en la cabecera y como emisor en cada factura.

Eso cubre el caso normal, que es la mayoría: vendes y facturas tú desde tu Odoo. Los dos casos especiales no quedan reflejados:

  • Si un tercero emite facturas en tu nombre, por ejemplo una empresa de servicios que factura por ti, el módulo no lo declara como tal.
  • Si es tu cliente quien te expide las facturas de lo que le vendes, en un acuerdo de autofacturación, esas facturas no nacen en tu Odoo y el módulo no las envía.

Si trabajas con alguno de estos dos esquemas, escríbenos a comercial@flexigobe.com antes de activar VeriFactu para esas facturas.

Catálogo de errores de la AEAT dentro de Odoo
En el catálogo de la AEAT dentro de Odoo están los nueve códigos de terceros con su texto literal, junto a los demás. Captura de Odoo 20 con datos de demostración.

No confundir con el representante

Que una asesoría presente tus registros a la AEAT no la convierte en tercero emisor. La asesoría presenta, y para eso existe el bloque Representante de la cabecera; el tercero emite, y eso va en cada factura. Los errores del Representante, del 4105 al 4124, están en su propia página.

Los códigos de esta página, con el texto de la AEAT

Cada código con su texto literal, tal como lo da la lista de errores de la AEAT:

CódigoTexto de la 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).

¿Y si veo uno de estos códigos con Odoo?

No debería pasar con un envío del módulo. Si te llega, mándanos la respuesta del envío: querrá decir que algo distinto está enviando con tu NIF.

Sigue leyendo

Errores de VeriFactu con los campos opcionales: Macrodato, Cupón, simplificadas y acuerdosLos errores de VeriFactu de los campos opcionales: Macrodato, Cupon, FacturaSimplificadaArt7273, Art61d, acuerdo de facturación y RefExterna, y cuáles envía Odoo.Errores 1189, 1190, 1191 y 1192 de VeriFactu: tipo de factura y destinatario tienen que casarLos errores de VeriFactu que cruzan el tipo de factura con el destinatario (1189, 1190, 1191, 1192, 1106 y 1156): la regla de la AEAT y lo que decide Odoo al publicar.Errores de VeriFactu con el NIF de tu empresa: 4104, 4107, 4109, 4115, 4116 y la familia de IDEmisorFacturaLos errores de VeriFactu del NIF del emisor (4104, 4107, 4109, 4115, 4116, 1108, 1215…): qué comprueba la AEAT, de qué campo sale en Odoo y cómo reenviar.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes