Saltar al contenido principal
VeriFactu

Error 1150 de VeriFactu: una factura simplificada que pasa de 3.000 euros

La AEAT rechaza con el 1150 una factura simplificada, la F2 de VERI*FACTU, que pasa de 3.000 euros sumando bases y cuotas. Ese es su tope técnico; el límite legal general es más bajo, 400 euros con IVA. Lo interesante es por qué una factura que tú veías como normal ha salido como simplificada: casi siempre es por un dato del cliente.

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

El texto completo de la AEAT es este: «Cuando TipoFactura sea F2 y no este informado NumRegistroAcuerdoFacturacion o FacturaSinIdentifDestinatarioArt61d no sea S el sumatorio de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas de detalle no podrá ser superior a 3.000.» Pertenece al apartado que rechaza el registro: esa factura no entra, las demás del envío sí.

La regla exacta

El documento de validaciones de la AEAT, en su apartado 15.8, la detalla así:

  • Con TipoFactura F2, la suma de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas no puede superar 3.000,00 euros.
  • Se admite un error de hasta 10,00 euros por encima.
  • No se aplica si la factura lleva un número de registro de acuerdo de facturación ni si FacturaSinIdentifDestinatarioArticulo61d vale S.

Con nuestro módulo, las dos excepciones no entran en juego: el registro que envía no lleva acuerdo de facturación ni el campo del artículo 61d.

Tarjeta del código 1150 de VeriFactu
El 1150 en ámbar: rechaza el registro y, en la cola del módulo, sigue el camino de los reintentos hasta Dead Letter.

El límite legal es más bajo

El 1150 controla un tope técnico. El Reglamento de facturación (Real Decreto 1619/2012, artículo 4) solo admite la factura simplificada cuando el importe no pasa de 400 euros, IVA incluido, o cuando es una rectificativa. Hasta 3.000 euros, IVA incluido, solo en las operaciones que enumera su apartado 2: ventas al por menor, ventas o servicios en ambulancia o a domicilio del consumidor, transporte de personas y sus equipajes, hostelería y restauración, y algunas más. Por eso, entre 400 y 3.000 euros, que la AEAT acepte una F2 no quiere decir que la simplificada fuera correcta para tu actividad.

Por qué Odoo la envió como F2

El módulo decide el tipo de factura al publicarla. Una factura de cliente sale como F2 en tres casos:

CasoQué lo provoca en Odoo
Viene del TPVLa factura está ligada a un pedido del punto de venta.
Se marcó como simplificadaLa casilla «Factura simplificada (F2)» de la factura está activada.
El cliente no tiene NIFEl contacto no tiene el NIF relleno, así que no hay a quién poner como destinatario.

El tercero es el que más sorprende. Una F1 necesita el bloque Destinatarios, y sin NIF el módulo no puede rellenarlo, así que la clasifica como F2 para no mandar una F1 que la AEAT rechazaría por otro motivo. Con importes pequeños nadie lo nota. Al pasar de 3.000 euros aparece el 1150, y entre 400 y 3.000 la AEAT la acepta aunque, fuera de las operaciones del artículo 4.2, tendría que haber sido una factura completa.

Registros de facturación en Odoo con una F2 sin identificador
En la lista de registros, la F2 es la del cliente de mostrador: sin identificador de contraparte. Las demás llevan el NIF del cliente y salen como F1. Captura de Odoo 20 con datos de demostración; las respuestas de la AEAT son simuladas.

Cómo evitarlo

  1. Antes de publicar una factura de más de 400 euros, comprueba que el cliente tiene el NIF en su ficha. Con NIF, el módulo la envía como F1 con su destinatario, salvo que venga del TPV.
  2. Revisa que la casilla «Factura simplificada (F2)» no esté marcada si no querías una simplificada.
  3. Si facturas importes altos desde el TPV, ten en cuenta que esas facturas salen como F2.

Y la factura que ya se rechazó

La cola intenta enviar el registro hasta seis veces, con esperas de 2 minutos a 12 horas, y lo deja en Dead Letter. Los reintentos no lo arreglan: se envía el mismo registro, creado al publicar la factura. Para la AEAT, una factura rechazada se corrige con un alta por rechazo (Subsanacion S y RechazoPrevio X), y el módulo publicado no la genera por sí solo. Si además el tipo correcto era F1, puede que lo que proceda sea otra factura. Escríbenos a comercial@flexigobe.com con el número y lo vemos contigo.

Sigue leyendo

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 2005, 2006, 1210 y 1216 de VeriFactu: cuando los totales no cuadran con el desgloseErrores de VeriFactu del ImporteTotal y la CuotaTotal (2005, 2006, 1210 y 1216): qué suma la AEAT, el margen de 10 euros y por qué el IRPF no entra en Odoo 17 a 20.Errores de VeriFactu con el NIF del cliente: censo, formato y nombreLos errores de VeriFactu del NIF del cliente: censo (1109, 1110, 1121, 1193, 1154), formato (1123, 1290) y nombre (1283). Qué los causa y qué revisa Odoo antes de enviar.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes