Factura simplificada en Odoo 19: el límite de 400 € y cómo subirlo a 3.000 €
Cómo decide Odoo que una factura es simplificada, dónde está el límite de 400 € (y por qué a veces no lo ves) y cómo subirlo a 3.000 € si procede.
Odoo 19 Tutorial · Nivel básico · Community y Enterprise
Respuesta corta
Odoo 19 guarda el importe máximo de factura simplificada en la ficha de la empresa (campo «Límite de factura simplificada», 400 € por defecto, el límite general del artículo 4 del Real Decreto 1619/2012). Se cambia en Contabilidad , Configuración , Ajustes, bloque «Localización Española», pero en la 19 ese bloque solo se ve si tienes instalado el SII o TicketBAI. Si no, puedes actualizar el campo exportando e importando el registro de la empresa. Súbelo a 3.000 € solo si tu actividad está en la lista del reglamento (comercio minorista, hostelería, peluquería…).
- Módulos
l10n_esl10n_es_edi_verifactu_pos- Dónde se hace
- Contabilidad, Configuración, AjustesFacturación, Configuración, AjustesAjustes, Empresas
- Otras versiones
- En Odoo 20 el bloque de ajustes «Spanish Localization» con el límite es visible para cualquier empresa española, sin instalar nada más. En Odoo 19 solo aparece si tienes instalado el módulo del SII o el de TicketBAI.
En esta página
Antes de empezar
- Odoo 19 con la localización española (
l10n_es) instalada. - Usuario con permisos de administrador de Contabilidad o de Ajustes.
- Saber si tu actividad está en la lista del artículo 4.2 del Real Decreto 1619/2012: si no lo está, el límite legal es 400 €.
En el foro de Odoo en español hay un hilo con más de 1.300 visitas que empieza así: «hemos visto que el límite que tenemos para facturas simplificadas es de 400 €». La pregunta era cómo subirlo a 3.000 €, y la solución acabó dándola el propio autor del hilo. No es raro: en Odoo 19 el ajuste existe, pero no siempre se ve. Abajo tienes dónde está, por qué a veces falta y qué hace Odoo con él.
Qué dice la norma
El artículo 4 del Real Decreto 1619/2012 (Reglamento de facturación) permite expedir factura simplificada en lugar de factura completa en estos casos:
| Caso | Límite (IVA incluido) |
|---|---|
| Cualquier operación | 400 € |
| Factura rectificativa | Sin límite de importe |
| Operaciones del artículo 4.2 (lista de abajo) | 3.000 € |
| Otros supuestos autorizados por el Departamento de Gestión Tributaria de la AEAT | Según la autorización |
Las operaciones del artículo 4.2 son:
- Ventas al por menor, también las de fabricantes o elaboradores (entregas a consumidor final, no a profesionales).
- Ventas o servicios en ambulancia.
- Ventas o servicios a domicilio del consumidor.
- Transporte de personas y sus equipajes.
- Hostelería y restauración: restaurantes, bares, cafeterías, horchaterías, chocolaterías y similares, y comidas o bebidas para consumir en el acto.
- Salas de baile y discotecas.
- Servicios telefónicos en cabinas públicas o con tarjetas que no identifiquen al portador.
- Peluquería e institutos de belleza.
- Uso de instalaciones deportivas.
- Revelado de fotografías y estudios fotográficos.
- Aparcamiento de vehículos.
- Alquiler de películas.
- Tintorería y lavandería.
- Autopistas de peaje.
Si tu actividad no está aquí y no tienes una autorización de la AEAT, tu límite es 400 € y no debes tocar el valor que trae Odoo.
Dónde guarda Odoo el límite
El límite es un campo de la empresa, no del diario ni del TPV. Lo define el módulo base de la localización, l10n_es:
| Dato | Valor en Odoo 19 |
|---|---|
| Campo técnico | l10n_es_simplified_invoice_limit (en la empresa) |
| Nombre en ajustes | Límite de factura simplificada |
| Nombre en la ficha / exportación | Monto límite de factura simplificada |
| Valor por defecto | 400 |
| Texto de ayuda | «Por encima de este importe no es legalmente posible crear una factura simplificada» |
Como es un valor por empresa, si trabajas con varias empresas en la misma base de datos, cada una tiene el suyo.
Paso 1. Busca el ajuste
Ve a Contabilidad, Configuración, Ajustes (o Facturación, Configuración, Ajustes en Community) y busca el bloque Localización Española. Dentro está el ajuste Límite de factura simplificada, con el texto «Por encima de este límite no se realizará la factura simplificada».
Si lo ves, cambia el importe (por ejemplo, a 3000), guarda y ya está.
Paso 2. Si el bloque no aparece
Es lo que le pasó a quien abrió el hilo del foro, y tiene explicación en el código de Odoo 19:
- El módulo
l10n_escrea el bloqueLocalización Españolaoculto (atributoinvisible="1"en la vista). - Solo lo hacen visible, para empresas españolas, los módulos del SII (
l10n_es_edi_sii) y de TicketBAI (l10n_es_edi_tbai), que meten ahí sus propios ajustes.
Por tanto, si tu empresa no está en el SII ni en territorio foral, en Odoo 19 no verás el ajuste. No instales el SII solo para eso: el SII tiene obligaciones propias y, si activas su agencia tributaria, Odoo empezará a enviar facturas. Tienes dos alternativas.
Opción A: exportar e importar la empresa
El límite es un campo numérico normal y almacenado de la empresa, así que admite el mecanismo estándar de exportación e importación que describe la documentación de Odoo:
- Ve a Ajustes, Empresas y cambia a la vista de lista.
- Marca la casilla de tu empresa, pulsa
Accióny eligeExportar. - En la ventana
Exportar datos, marcaQuiero actualizar datos (exportación compatible con importación). - Busca y añade el campo
Monto límite de factura simplificada. Exporta a.xlsx. - Abre el fichero, cambia el valor (por ejemplo, de 400 a 3000) y guárdalo. No toques la columna del identificador.
- Vuelve a la lista de empresas, abre el menú de acciones y elige
Importar registros. - Pulsa
Subir archivo de datos, comprueba que cada columna está emparejada con su campo de Odoo, pulsaProbary, si no hay errores,Importar.
La documentación avisa de que las importaciones no se pueden deshacer. Trabaja solo con la columna del identificador y la del límite para no pisar otros datos de la empresa.
Opción B: un módulo de terceros
En el mismo hilo del foro, un integrador cuenta que publicó un módulo gratuito para versiones 18 y 19 que solo muestra el campo en los ajustes. No lo hemos probado, así que no lo recomendamos ni lo desaconsejamos: si lo usas, revisa su código y su compatibilidad como con cualquier módulo externo.
En Odoo 20
En la rama 20.0 del código, el bloque se llama Spanish Localization y es visible para cualquier empresa española, con el límite y los regímenes especiales de IVA. Cuando actualices, lo tendrás a la vista.
Cómo decide Odoo que una factura es simplificada
Cada factura tiene la casilla Es simplificado, en la pestaña Otra Información (visible solo para empresas españolas y editable solo en borrador). Odoo la marca sola cuando se cumple cualquiera de estas condiciones (código de l10n_es, rama 19.0):
- Es un recibo de venta o de compra sin contacto.
- El cliente es el contacto especial «Simplified Invoice Partner (ES)», que crea la propia localización y que usa el TPV.
- Es una factura o rectificativa de cliente y a la vez:
- la empresa del cliente no tiene NIF,
- el total no supera el límite de factura simplificada de tu empresa, y
- el país del cliente pertenece al grupo de países de Europa de Odoo.
- Es la rectificativa de una factura que ya era simplificada.
Dos consecuencias prácticas:
- Un cliente sin NIF y una factura de 250 € salen como simplificada. Si ese cliente necesita factura completa, añade su NIF en la ficha o desmarca
Es simplificadoantes de confirmar. - Subir el límite a 3.000 € amplía la regla automática. A partir de ese momento, cualquier factura de hasta 3.000 € a un cliente sin NIF se marcará como simplificada. Si solo una parte de tu negocio está en el artículo 4.2, piénsalo antes de subirlo para toda la empresa.
Qué cambia con Veri*Factu
Si tienes Veri*Factu activado, la casilla tiene efectos en el registro que se envía a la AEAT (comprobado en el código de l10n_es_edi_verifactu, rama 19.0):
- Una factura simplificada se registra con tipo F2; una completa, normalmente con tipo F1.
- Para rectificar una simplificada, Odoo propone el motivo R5 («Facturas rectificativas en facturas simplificadas»). Si eliges otro motivo, necesitas cliente identificado: si no, verás
Un reembolso con el motivo de reembolso … no está simplificado (se necesita un contacto). - Una factura completa sin cliente identificado no se registra:
Es necesario establecer un contacto en las facturas no simplificadas.
En el TPV con Veri*Factu, el límite de la empresa decide cuándo el ticket ya no vale:
Nota
El pedido debe ser facturado, ya que su importe total supera los 400 €.En inglés:
The order needs to be invoiced since its total amount is above 400€.
El importe del mensaje es el límite de tu empresa. Si tienes una tienda o un bar y te corresponden 3.000 €, subir el límite es lo que evita ese bloqueo en tickets de entre 400 y 3.000 €. Tienes más mensajes de este tipo en Errores de Veri*Factu en Odoo. Qué hace el TPV al terminar el día está en Cierre de caja y arqueo en el TPV.
Qué pasa en contabilidad
Nada distinto. Una factura simplificada genera el mismo asiento que una completa: cliente (430) al debe, ventas (700) y IVA repercutido (477) al haber. El IVA va a las mismas casillas del modelo 303. Lo que cambia es el tipo de factura que se comunica a Veri*Factu o al SII y los datos del destinatario que se incluyen.
Resultado
- Tu empresa tiene el límite de factura simplificada que le corresponde por ley: 400 € o 3.000 €.
- Sabes por qué una factura sale marcada como simplificada y cómo evitarlo cuando el cliente pide factura completa.
- El TPV deja cerrar sin factura los tickets que la norma permite.
Errores frecuentes
- No encuentro el ajuste en Odoo 19. No tienes instalado el SII ni TicketBAI, así que el bloque
Localización Españolaestá oculto. Usa la opción A. - He subido el límite y ahora salen simplificadas facturas que no lo deberían ser. Son clientes sin NIF por debajo del nuevo límite. Añade el NIF o desmarca
Es simplificadoen borrador. - El TPV no deja cobrar un ticket de 600 € en mi bar. El límite de la empresa sigue en 400 €. Súbelo a 3.000 € si tu actividad está en el artículo 4.2.
- No puedo cambiar
Es simplificadoen una factura. Solo se edita en borrador. Si la factura ya está enviada a Veri*Factu, no vuelve a borrador: corrígela con una rectificativa.
Preguntas frecuentes
¿Cuál es el límite de la factura simplificada en España?
400 euros, IVA incluido, con carácter general. Para las operaciones del artículo 4.2 del Real Decreto 1619/2012 (ventas al por menor, hostelería y restauración, peluquería, transporte de personas, entre otras) el límite sube a 3.000 euros, IVA incluido. La factura rectificativa también puede ser simplificada.
¿Dónde se cambia el límite de 400 € en Odoo 19?
En Contabilidad ‣ Configuración ‣ Ajustes, bloque «Localización Española», ajuste «Límite de factura simplificada». En Odoo 19 ese bloque solo es visible si está instalado el módulo del SII o el de TicketBAI; si no, se puede cambiar exportando e importando el registro de la empresa.
¿Por qué Odoo marca como simplificada una factura a un cliente sin NIF?
Porque en Odoo 19 una factura de cliente se considera simplificada si el cliente no tiene NIF, el total no supera el límite de la empresa y el país del cliente es europeo. Para emitir una factura completa, pon el NIF en la ficha del cliente o desmarca «Es simplificado» en la pestaña «Otra Información» mientras la factura está en borrador.
¿El límite afecta al TPV?
Sí, con Veri*Factu activado. Si un pedido supera el límite y no se factura, el TPV lo bloquea con el mensaje «El pedido debe ser facturado, ya que su importe total supera los 400 €» (o el importe que tengas configurado).
Fuentes
- Real Decreto 1619/2012, Reglamento de facturación, artículo 4 (BOE, texto consolidado)boe.es
- Código fuente del módulo l10n_es (rama 19.0), cálculo de «Es simplificado» y límitegithub.com
- Código fuente del módulo l10n_es_edi_verifactu_pos (rama 19.0)github.com
- Documentación de Odoo 19 — Exportar e importar datosodoo.com
- Foro de Odoo — «Límite de facturas simplificadas en 400€»odoo.com