Seguimos el código oficial, la documentación y Odoo Apps, y te explicamos cada novedad en español sencillo: qué cambió y cómo puede ayudarte, sin detalles técnicos innecesarios.
Actualización automática Hecha con uno de nuestros agentes Datos hasta 21/10/2026 12:59
El contenido procede exclusivamente de fuentes públicas verificadas.
Resumen diario por correo
¿Quieres recibir las novedades?
Elige las áreas, módulos y versiones que te interesan. Solo enviaremos novedades que coincidan con tu selección.
Odoo oficial 19.0 · código
Módulo
html_editor
Grupo
Productividad y colaboración
Versión
19.0
Editor HTML: añadir noopener a enlaces que abren en nueva pestaña
Los enlaces de contenido solo lectura que se abren en una nueva pestaña ahora incluyen rel="noreferrer noopener" para evitar que la página abierta acceda a la original mediante window.opener.
¿Cómo te ayuda?Mejora la seguridad al impedir que la página abierta manipule la página original; no requiere acción del usuario.
Módulo
l10n_fr_account
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_fr_account: usar company_registry en fallback de IVA
El cálculo del endpoint Peppol para socios franceses aún consultaba siret (el campo eliminado en 19.0) causando un AttributeError si sólo había número de IVA. Ahora usa company_registry preservando identificadores explícitos antes de derivar SIREN del IVA.
¿Cómo te ayuda?Evita errores al determinar el endpoint Peppol de socios franceses que sólo tienen número de IVA, mejorando la interoperabilidad y el envío correcto de documentos electrónicos.
Módulo
sms
Grupo
Productividad y colaboración
Versión
19.0
SMS: poner en cola los SMS enviados en lote
Cuando una acción automática publicaba SMS en modo "SMS (with note)" para varios registros, los mensajes se enviaban inmediatamente dentro de la transacción y podían perderse si la transacción se revertía. Ahora los SMS publicados en lote se crean como salientes y se envían desde la cola después de confirmar la transacción, a menos que se fuerce el envío dir
¿Cómo te ayuda?Evita envíos duplicados o pérdidas de SMS causados por fallos posteriores en ejecuciones masivas; los mensajes se envían solo tras confirmar la operación, mejorando consistencia y evitando reintentos infinitos.
Módulo
web
Grupo
Productividad y colaboración
Versión
19.0
Web y account: permitir excluir campos al duplicar secciones
Al duplicar una sección en pedidos, algunos campos editables que no debían compartirse (p. ej. tarea relacionada) se copiaban y vinculaban a la misma entidad. Se añadió la opción noCopyFields para indicar campos que nunca deben copiarse al duplicar líneas.
¿Cómo te ayuda?Al duplicar secciones, evita que líneas duplicadas compartan referencias que deben ser independientes (por ejemplo tareas), corrigiendo errores en la creación automática de tareas y manteniendo datos consistentes.
Módulo
odoo
Grupo
Administración y tecnología
Versión
19.0
Neutralización de módulos ejecutada en orden de dependencias
La ejecución de los scripts de neutralización de datos ahora respeta el orden de dependencias entre módulos para asegurarse de que las refinaciones se apliquen correctamente.
¿Cómo te ayuda?Evita que scripts de un módulo que depende de otro se ejecuten antes de su dependencia, lo que reduce riesgos de inconsistencias al neutralizar datos durante operaciones de mantenimiento o migración.
Usar partner al actualizar datos de contacto de empleados (HR)
Al actualizar inversamente los detalles de contacto de un empleado, se estaba ignorando el registro de partner asociado. Ahora se incluye el partner en la condición de actualización.
¿Cómo te ayuda?Asegura que los cambios en los datos de contacto de empleados se propaguen correctamente al partner relacionado, manteniendo la información de contacto coherente entre empleados y su ficha de partner.
Módulo
website
Grupo
Sitio web y comercio electrónico
Versión
19.0
Website: evitar reutilizar caché de páginas entre distintos hosts
La caché de páginas del sitio web no tenía en cuenta el host de la petición, por lo que una página renderizada con noindex en un host podía servirse desde caché en otro host y bloquear indebidamente la indexación, o viceversa.
¿Cómo te ayuda?Mejora la precisión del contenido servido desde caché según el dominio, evitando que configuraciones de indexación (noindex) se mezclen entre hosts y reduciendo el riesgo de bloqueo accidental o pérdida de indexación en buscadores.
Módulo
base
Grupo
Administración y tecnología
Versión
19.0
Corregido: siempre mantener al menos un administrador al quitar usuarios desde el grupo
Al eliminar todos los usuarios desde la vista del grupo Administrador era posible dejar la base de datos sin ningún administrador, porque la validación solo se ejecutaba al cambiar grupos desde el usuario.
¿Cómo te ayuda?Impide que se borren por error todos los administradores desde la ficha de grupo, protegiendo el acceso administrativo del sistema.
Módulo
point_of_sale
Grupo
Punto de venta y restaurante
Versión
19.0
Corregido: utilidad de prueba rápida de pago en POS móvil
La utilidad de pruebas Hoot que clickea métodos de pago rápidos ha sido ajustada para activar la pane izquierda en la interfaz móvil antes de seleccionar el método.
¿Cómo te ayuda?Mejora las pruebas automáticas en la interfaz móvil del Punto de Venta, evitando fallos en tests que simulan pagos rápidos.
Módulo
mail
Grupo
Productividad y colaboración
Versión
19.0
Mail: evitar que la barra del compositor incorrecta reciba la acción en tours
Se arregló un fallo del tour de composer HTML que podía aplicar formato (negrita/itálica) en la barra del compositor trasero en lugar de en la ventana modal visible.
¿Cómo te ayuda?Los recorridos automatizados (tours) y las pruebas funcionan de forma más fiable y las acciones de formato se aplican al editor correcto, reduciendo fallos en la interfaz durante demostraciones o pruebas.
Módulo
analytic
Grupo
Contabilidad y finanzas
Versión
19.0
Limpiar cuentas analíticas eliminadas en distribuciones
Se añade una rutina para eliminar referencias a cuentas analíticas que ya fueron borradas en 'analytic_distribution' y se limpian las distribuciones antiguas antes de fusionarlas con los valores actualizados.
¿Cómo te ayuda?Evita errores y referencias inválidas en distribuciones analíticas cuando se elimina una cuenta, manteniendo los datos de análisis limpios y coherentes.
Módulo
odoo
Grupo
Administración y tecnología
Versión
19.0
Corregido: evitar error al localizar usuario en traducciones sin entorno
La función de traducción no fallará cuando detecte una variable local llamada 'user' que no sea un ID o un registro de usuario; ahora solo la usa si es un entero o un registro.
¿Cómo te ayuda?Previene errores inesperados en cron, shells o utilidades que usan traducciones fuera de un request, mejorando estabilidad de procesos en segundo plano y herramientas.
Módulo
l10n_do
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_do: actualización del autor
Se actualizó la atribución del autor para la plantilla de cuenta (chart) aportada por INDEXA a través de Claire Bretton.
¿Cómo te ayuda?Solo cambia la información de autoría del módulo; no afecta funcionalidad. Sirve para reflejar correctamente la contribución de la empresa que mantiene la plantilla.
Módulo
l10n_do
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_do: clasificar cuentas del grupo 21 como pasivo corriente
Se reclasificaron cuentas del grupo 21 para reflejar que son pasivos corrientes; antes varias cuentas aparecían erróneamente como pasivos no corrientes.
¿Cómo te ayuda?Corrige la presentación del balance mensual y mejora la exactitud de la posición financiera al mostrar impuestos y obligaciones en el periodo correcto.
Módulo
l10n_do
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_do: diferencias de caja registradas en cuentas correctas
Las diferencias de caja dejaban registro en las cuentas de descuentos por pronto pago; ahora se registran en las cuentas de sobrantes y faltantes de caja definidas en el plan contable.
¿Cómo te ayuda?Hace que los asientos por diferencias de caja reflejen correctamente su naturaleza en el balance, facilitando conciliaciones y evitando distorsiones en cuentas de descuentos o ingresos.
Módulo
l10n_do
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_do: corregido el nombre del grupo de retención 30% sobre servicios
Se corrigió el nombre y la descripción de un grupo de retenciones que aplica 30% sobre el ITBIS a personas jurídicas; antes estaba mal nombrado y indicado como retención a personas físicas.
¿Cómo te ayuda?Mejora la claridad y precisión en el plan contable para evitar confusiones al aplicar retenciones de ITBIS a empresas; puede prevenir errores administrativos al seleccionar el grupo correcto.
Módulo
l10n_do
Grupo
Contabilidad y finanzas
Versión
19.0
indexa: firma del CLA corporativo
La empresa INDEXA firmó el Acuerdo de Licencia de Colaboradores (CLA) para sus contribuciones al proyecto.
¿Cómo te ayuda?Es una formalidad legal que permite a la empresa contribuir al código; no cambia funcionalidades del sistema pero facilita la gestión legal de contribuciones.
Se han descargado las traducciones más recientes desde la plataforma de traducción Weblate para la versión 19.0 de Odoo. Este cambio actualiza los textos traducidos que se usan en la interfaz.
¿Cómo te ayuda?Mejora la calidad y la actualidad de las traducciones en la interfaz, ofreciendo textos más precisos y comprensibles para usuarios que usan idiomas distintos al inglés; no afecta la funcionalidad, solo el contenido mostrado.
Módulo
mail
Grupo
Productividad y colaboración
Versión
19.0
Corregida búsqueda de mensajes que falla al introducir solo espacios
Se corrigió un fallo en la búsqueda de mensajes (Chatter y Discuss) por el que introducir únicamente espacios devolvía todos los mensajes y mostraba resultados indefinidos. Ahora se ignoran los espacios vacíos al realizar la búsqueda.
¿Cómo te ayuda?Evita resultados erróneos o confusos cuando se usan espacios en el cuadro de búsqueda, mejorando la precisión y la fiabilidad al buscar conversaciones en Odoo 19.0.
Módulo
base
Grupo
Administración y tecnología
Versión
19.0
Corrección: solo permitir establecer valores por defecto en modelos editables
Se corrigió un problema para que los usuarios puedan establecer valores por defecto únicamente en los modelos a los que tienen acceso de escritura. Antes algunos usuarios podían crear valores por defecto en modelos sin permiso de edición.
¿Cómo te ayuda?Evita que se creen valores por defecto en modelos restringidos, mejorando la seguridad y coherencia de los datos; los administradores mantienen control sobre qué modelos pueden recibir valores por defecto.
Módulo
website_sale
Grupo
Sitio web y comercio electrónico
Versión
19.0
Website Sale: excluir productos de otras compañías en el feed de Merchant Center
El feed de Google Merchant Center ahora usa el mismo dominio de productos que la tienda (/shop), evitando incluir productos publicados que pertenezcan a otras compañías.
¿Cómo te ayuda?Impide que productos de otras compañías aparezcan en el Merchant Center de su sitio, alineando el feed con lo que realmente muestra la tienda web.
Módulo
mail
Grupo
Productividad y colaboración
Versión
19.0
Corrección en Mail: terminar el desplazamiento suave al Saltar al presente
Se arregló un fallo en el módulo mail donde, si durante el desplazamiento suave de “Saltar al presente” se publicaba un nuevo mensaje, el desplazamiento se interrumpía y no llegaba al final. Ahora la marca de desplazamiento suave se mantiene hasta completarse y luego se aplica cualquier nuevo mensaje añadido.
¿Cómo te ayuda?Mejora la experiencia al navegar hilos largos en discusiones: el desplazamiento hasta los mensajes recientes ya no se cancela cuando llegan mensajes nuevos, por lo que verá el final del hilo y los mensajes añadidos de forma más fiable.
Módulo
odoo
Grupo
Administración y tecnología
Versión
19.0
Firma individual de CLA por matteotrubini
Se registra la firma individual del acuerdo de contribución (CLA) por el usuario matteotrubini en el repositorio de Odoo 19.0.
¿Cómo te ayuda?Esto indica que el colaborador aceptó las condiciones de contribución; no cambia funcionalidades de usuario final, pero facilita la gestión legal de contribuciones al proyecto.
Módulo
odoo
Grupo
Administración y tecnología
Versión
19.0
Mejorada la comprobación de traducciones JS en pruebas (test_lint)
La regla de lint para traducciones JS (_t) detectaba mal límites cuando había un segundo argumento, generando falsos positivos u omisiones. Ahora la comprobación se detiene correctamente en el cierre de la plantilla y respeta backticks escapados.
¿Cómo te ayuda?Reduce falsos positivos y omisiones en las comprobaciones de traducción durante las pruebas de código, lo que ayuda a mantener limpias y fiables las advertencias de internacionalización en desarrollos y revisiones.
Módulo
mail
Grupo
Productividad y colaboración
Versión
19.0
Mail: optimizar conteo de OdooBot y añadir índice en emails
Se evitó ejecutar un conteo costoso de partners que comparten el email de OdooBot cuando no hace falta, y se añadió un índice en res.partner.email_normalized para acelerar búsquedas exactas.
¿Cómo te ayuda?Mejor rendimiento al enviar correos (por ejemplo, en facturas) en bases con muchos partners; operaciones que antes eran lentas ahora son mucho más rápidas.
CRM: evitar búsquedas repetidas de etapas compartidas
Al calcular probabilidades de oportunidades, ahora se busca una vez la primera etapa compartida y se reutiliza esa información entre equipos mediante el contexto.
¿Cómo te ayuda?Mejora el rendimiento al reducir búsquedas repetidas, haciendo más rápidas las operaciones que calculan probabilidades de leads sin cambiar la funcionalidad para personalizaciones existentes.
Módulo
hr_org_chart
Grupo
Recursos humanos
Versión
19.0
Imágenes de perfil en directorio de empleados ahora usan vista previa de 128 px
En el directorio de empleados la vista previa de las imágenes de perfil se cargaba a 1024 px en lugar de 128 px; se ajustó la carga para que la miniatura sea 128 px y la imagen completa al pasar el cursor siga siendo 1024 px.
¿Cómo te ayuda?Reduce el tamaño de las miniaturas cargadas en la lista de empleados, mejorando la velocidad de carga y el uso de datos sin afectar la calidad de la imagen al hacer hover para ver la versión grande.
Módulo
l10n_fr_pdp
Grupo
Contabilidad y finanzas
Versión
19.0
Pruebas de l10n_fr_pdp manejan ausencia del módulo sales_team
Se arregló un fallo en los tests de l10n_fr_pdp que lanzaba un error cuando el módulo sales_team no estaba instalado durante la preparación de usuarios de prueba.
¿Cómo te ayuda?Evita errores al ejecutar los tests del localización francesa en entornos donde sales_team no está presente, mejorando la estabilidad de las pruebas; no afecta directamente a usuarios finales.
Módulo
sale_management
Grupo
Ventas y CRM
Versión
19.0
Evita que la cotización se congele al mover una sección sin nombre
Se corrigió un error que provocaba que la cotización quedara bloqueada si se arrastraba una sección cuyo nombre aún estaba vacío y se editaba después.
¿Cómo te ayuda?Los usuarios pueden crear y reorganizar secciones en cotizaciones y plantillas sin necesidad de refrescar la página; mejora la usabilidad al editar secciones vacías.
Módulo
sale_pdf_quote_builder
Grupo
Ventas y CRM
Versión
19.0
Prevenir creación de plantillas de cotización sin PDF
Se impide crear registros de cabecera o pie de página de cotización desde la vista de lista sin adjuntar un PDF, evitando que se guarden documentos vacíos que luego provocan errores al enviar o imprimir cotizaciones.
¿Cómo te ayuda?Evita errores al enviar o imprimir una cotización (EmptyFileError) al asegurar que las plantillas añadidas por defecto incluyan un archivo PDF válido, mejorando la fiabilidad del envío de presupuestos.
Módulo
pos_loyalty
Grupo
Punto de venta y restaurante
Versión
19.0
pos_loyalty: mostrar cupones "siguiente pedido" en el recibo tras refrescar
Se corrige que, después de recargar la página o recargar datos, los cupones de tipo “Next order” no aparecían en el recibo al imprimir. Ahora, si falta la información de fidelidad en el estado de la interfaz, se recupera del servidor al imprimir el recibo.
¿Cómo te ayuda?Garantiza que los cupones aplicados al pedido sigan mostrándose correctamente en el recibo incluso después de refrescar la sesión, evitando confusiones con clientes y problemas en la comprobación de descuentos.
Descuento en ventas: permitir personalizar qué líneas recibe el descuento
En Odoo 19.0, el módulo de ventas añade la posibilidad de que la selección de líneas de pedido a las que se aplica un descuento sea controlada por un gancho (hook). Se introduce un punto único que usan tanto el descuento por línea como el descuento global para decidir qué líneas son susceptibles de descuento.
¿Cómo te ayuda?Los desarrolladores pueden limitar o adaptar fácilmente qué líneas de un pedido reciben el descuento sin tocar múltiples partes del código; para usted como usuario empresarial, esto facilita implementar reglas de descuento más precisas (por ejemplo, excluir servicios o artículos específicos) cuando se instalen módulos que usen este gancho.
Módulo
account_edi_ubl_cii
Grupo
Contabilidad y finanzas
Versión
19.0
Mantener XML adjunto si el PDF no incluye Factur‑X/ZUGFeRD
Cuando un PDF de factura no contenía el XML embebido (por ejemplo si el PDF se generó antes de configurar el formato), el sistema podía enviar la factura sin el XML adjunto. Ahora se verifica si el PDF realmente contiene el XML y, si no, se adjunta el XML por separado.
¿Cómo te ayuda?Evita que destinatarios que requieren el XML rechacen facturas por falta de ese archivo, garantizando que siempre se adjunte el XML cuando el PDF no lo incluya y mejorando la compatibilidad con autoridades y servicios de recepción.
Módulo
stock
Grupo
Fabricación y mantenimiento
Versión
19.0
stock/mrp: reserva correcta en órdenes de fabricación en curso
Se corrigió la asignación de componentes para órdenes de fabricación parcialmente en curso para que la reserva considere la cantidad realmente en producción y las unidades de medida correctamente.
¿Cómo te ayuda?Evita reservas excesivas o inconsistentes de componentes en producción y problemas en el forecast, ofreciendo reservas más precisas y coherentes entre movimientos y producción.
Venta: corregido facturación automática cuando se paga antes de firmar
Se revirtió una comprobación que impedía que un pago confirmara una cotización que aún esperaba la firma del cliente. Ahora, cuando se alcanza el importe requerido con un pago, el pedido se confirma inmediatamente para permitir la facturación automática.
¿Cómo te ayuda?Si un cliente paga una cotización mediante un enlace antes de firmarla, el pedido se confirmará y podrá facturarse automáticamente como se esperaba, evitando pedidos confirmados sin factura y posibles tareas manuales para generar la factura.
Módulo
l10n_fr_pdp
Grupo
Contabilidad y finanzas
Versión
19.0
Incluir SIREN en facturas B2G (l10n_fr_pdp)
Se añadió el SIREN del vendedor al XML de facturas B2G según la regla de schematron BR-FR-10/BT-30, manteniendo también el SIRET en su nodo correspondiente.
¿Cómo te ayuda?Mejora el cumplimiento del formato requerido para facturación a entidades públicas francesas (B2G), reduciendo rechazos por formato al generar los XML; útil para quienes envían este tipo de facturas.
Módulo
stock
Grupo
Inventario y logística
Versión
19.0
Evitar lote vacío al generar números de serie/lote
Al generar lotes/series, divisiones con números de punto flotante podían dejar un resto extremadamente pequeño que creaba una línea adicional con cantidad cero y, si se usaban lotes existentes, un lote vacío. Ahora se ignora ese resto cuando es cero en la unidad de medida del producto.
¿Cómo te ayuda?Previene la creación de líneas y lotes con cantidad cero, evitando confusiones y limpieza manual en operaciones de inventario.
Se renombró una función llamada al eliminar (ondelete) en el módulo de Compras para evitar un conflicto con otra función del mismo nombre en res.partner. El cambio previene la colisión entre ambas funciones dentro de la versión 19.0.
¿Cómo te ayuda?Reduce el riesgo de errores o comportamientos inesperados al eliminar registros relacionados con proveedores o socios, ya que evita que dos funciones distintas entren en conflicto.
Módulo
hr_recruitment_skills
Grupo
Recursos humanos
Versión
19.0
Evita división por cero en el cálculo de puntuación de reclutamiento
Se corrigió una situación que provocaba un error cuando un nivel de habilidad con progreso 0% se usaba en una oferta sin un grado esperado, causando una división por cero al calcular la puntuación.
¿Cómo te ayuda?Se evita que la acción de buscar puestos coincidentes falle en esos casos, permitiendo que el flujo de emparejamiento de candidatos funcione de forma estable aunque haya habilidades con 0%.
Módulo
website_sale
Grupo
Sitio web y comercio electrónico
Versión
19.0
Mejora de consistencia al actualizar el carrito en la web
Se corrigió un problema relacionado con la actualización del carrito en la parte de comercio del sitio web para asegurar un comportamiento consistente al modificar el contenido del carrito.
¿Cómo te ayuda?Reduce errores y resultados inesperados al los clientes actualizan cantidades o productos en el carrito, mejorando la experiencia de compra en la tienda online.
Módulo
base
Grupo
Administración y tecnología
Versión
19.0
Ignorar default_user_ids al crear partners
Se evita que el contexto con default_user_ids (usado para asignar tareas) se copie al crear partners durante una importación, que podía vincular por error al usuario importador con el nuevo partner. Ahora se elimina default_user_ids del contexto al crear res.partner.
¿Cómo te ayuda?Evita que los datos del usuario (nombre, email, firma) se reemplacen por los del cliente creado durante importaciones desde Project, preservando las cuentas de usuario y evitando enlaces erróneos entre usuarios y partners.
Módulo
l10n_vn
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_vn: dejar de rellenar con ceros los códigos de nivel 1
La localización de Vietnam ya no añade ceros al final de los códigos de cuenta de nivel 1 más cortos (por ejemplo, 111 no se convierte en 1110). También se ajustaron los prefijos de bancos y efectivo para que pertenezcan a las cuentas de nivel 2 correctas.
¿Cómo te ayuda?Los informes y diarios mostrarán los códigos tal como aparecen en la normativa vietnamita, evitando cuentas impresas o agrupadas incorrectamente; los nuevos diarios crearán cuentas basadas en el formato existente del plan y las cuentas del modelo se mantienen mapeadas correctamente. Esto reduce confusión en la contabilidad y facilita la concordancia con la C
Módulo
website_sale_comparison
Grupo
Sitio web y comercio electrónico
Versión
19.0
Corrección: reactivar botón "Comparar" en la página de producto
Se arregló un problema en el que el botón de comparar quedaba deshabilitado en la página de producto después de quitar un artículo de la barra de comparación; ahora se reconocen ambas clases de botón y se actualizan todas las apariciones del producto.
¿Cómo te ayuda?Los usuarios podrán volver a comparar un producto desde su página sin necesidad de recargar la página, mejorando la experiencia de compra.
Módulo
spreadsheet
Grupo
Productividad y colaboración
Versión
19.0
Actualizar o_spreadsheet a la versión más reciente
Se incorporaron varias correcciones y mejoras del proyecto o_spreadsheet (lib) incluyendo manejo de locales, preservación de rango en pivotes y arreglos de estilos.
¿Cómo te ayuda?Mejoras y correcciones en la funcionalidad de hojas de cálculo dentro de Odoo, lo que puede resolver problemas de formato, coincidencia por idioma y edición de pivotes.
Módulo
hr_attendance
Grupo
Recursos humanos
Versión
19.0
hr_attendance: adaptar prueba del kiosco de horas extra para compatibilidad con hr_holidays
Al instalar hr_holidays_attendance, el kiosco solo cuenta como tiempo libre las horas extra marcadas como compensables; una prueba creaba líneas sin esa marca y fallaba. Ahora la prueba marca las líneas como compensables cuando corresponde.
¿Cómo te ayuda?Mejora la robustez de las pruebas para que funcionen correctamente con la extensión de vacaciones, asegurando que el comportamiento del kiosco sea consistente entre módulos.
Módulo
hr_holidays_attendance
Grupo
Recursos humanos
Versión
19.0
hr_holidays_attendance: mostrar horas de horas extra restantes en el kiosco
El kiosco de asistencia mostraba el total de horas extra del empleado aunque parte ya se hubiera usado como tiempo libre. Ahora hr_holidays_attendance reemplaza ese valor por las horas extra realmente deducibles restantes.
¿Cómo te ayuda?El kiosco muestra las horas extra que quedan por compensar, evitando mostrar horas ya usadas y dando una información más precisa al empleado al fichar.
Módulo
l10n_hu_edi
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_hu_edi: corregido uso del tipo de cambio HUF para empresas con otra moneda
Se ajustó cómo se calcula el tipo de cambio HUF en la localización húngara EDI: ahora se usa el campo invoice_currency_rate sólo cuando la moneda de la empresa es HUF; en los demás casos se recupera el tipo de cambio por fecha como antes. Esto evita listar un tipo de cambio HUF igual a 1 para empresas cuya moneda no es HUF.
¿Cómo te ayuda?Las facturas enviadas al sistema NAV incluirán los tipos de cambio y los totales en HUF coherentes con la moneda real de la empresa y la fecha, evitando advertencias del NAV por importes totales incorrectos y corrigiendo errores para empresas que usan EUR u otra moneda.
Módulo
l10n_sk
Grupo
Contabilidad y finanzas
Versión
19.0
Eliminar duplicado del NIF en el informe de factura de Eslovaquia
El diseño del informe de factura de l10n_sk mostraba el número de IVA de la empresa dos veces porque añadía una línea extra además de la ya incluida en la plantilla genérica. Se eliminó esa línea duplicada dejando solo el NIF una vez.
¿Cómo te ayuda?Las facturas impresas o en PDF ya no mostrarán el número de IVA duplicado, mejorando la claridad y el aspecto profesional del documento sin cambiar otros datos fiscales.
Módulo
web
Grupo
Administración y tecnología
Versión
19.0
web: orden estable en servidor simulado con valores falsy
Se corrigió la comparación en el servidor simulado de web para tratar dos valores 'falsy' como iguales, evitando comportamientos distintos entre navegadores al ordenar registros.
¿Cómo te ayuda?Las pruebas y comportamientos que dependen del orden de datos en el servidor simulado serán consistentes entre navegadores (p. ej. Chrome y Firefox), reduciendo fallos de prueba inesperados y resultados distintos en interfaces que usan ese mock.
Módulo
pos_loyalty
Grupo
Punto de venta y restaurante
Versión
19.0
pos_loyalty: cargar pedidos con recompensa reclamada en tarjeta nueva
Ahora al cargar desde el servidor un pedido que reclamó inmediatamente una recompensa para una tarjeta de lealtad aún no creada localmente, se mantiene la relación con la tarjeta temporal y no provoca errores ni pantalla en blanco.
¿Cómo te ayuda?Permite reabrir y ver pedidos que incluyen recompensas para tarjetas que se crean al pagar, evitando bloqueos en la interfaz POS y pérdida de información sobre puntos y recompensas.
Módulo
im_livechat
Grupo
Sitio web y comercio electrónico
Versión
19.0
Evita abrir varias conversaciones desde un paso de entrada múltiple en Live Chat
Se solucionó un fallo en Live Chat que hacía que el primer paso de entrada múltiple creara varias conversaciones en lugar de una sola, porque la creación de la conversación no se guardaba antes de procesar la entrada.
¿Cómo te ayuda?Ahora los mensajes pertenecientes al mismo paso de entrada múltiple se agrupan en una sola conversación, evitando conversaciones duplicadas y mejorando el seguimiento de las conversaciones con visitantes.
Módulo
account
Grupo
Contabilidad y finanzas
Versión
19.0
account: aplicar impuestos por defecto solo a productos vendibles/comprables
Se limita la aplicación forzada de impuestos por defecto de venta/compra únicamente a productos que estén marcados como vendibles o comprables.
¿Cómo te ayuda?Evita que productos que no se venden ni se compran reciban impuestos por defecto, reduciendo errores en líneas de factura o pedidos y simplificando la configuración fiscal.
Módulo
web
Grupo
Productividad y colaboración
Versión
19.0
web, web_tour: adaptar los tiempos de espera de DOM al tiempo de prueba
Los tiempos de espera internos de Hoot-DOM ahora se derivan del tiempo máximo de cada prueba y los temporizadores se cancelan al terminar una prueba para evitar efectos fuera de ella.
¿Cómo te ayuda?Las pruebas automáticas locales reportarán fallos de espera antes de agotar el tiempo total, y se evitan errores misteriosos generados por temporizadores que siguen activos tras finalizar una prueba, mejorando la estabilidad de las pruebas.
Módulo
web
Grupo
Productividad y colaboración
Versión
19.0
web, web_tour: separar exportaciones internas de Hoot-DOM
Las exportaciones internas de los módulos de Hoot-DOM se han marcado y reorganizado (prefijo '_' o eliminadas) para distinguirlas de la API pública y reducir importaciones accidentales.
¿Cómo te ayuda?Facilita el mantenimiento y reduce el riesgo de depender de funciones internas no públicas en pruebas y utilidades; no cambia la API pública documentada.
Módulo
l10n_ro_edi
Grupo
Contabilidad y finanzas
Versión
19.0
l10n_ro_edi: restringir llamada ORM para "fetch invoices"
La llamada ORM que añadía un elemento de menú para "fetch invoices" ahora sólo se ejecuta en vistas y acciones específicas (account.move en lista/kanban con acción de ventana), evitando llamadas innecesarias en otras páginas.
¿Cómo te ayuda?Evita recargas y bucles de re-render que podían dejar páginas de conciliación cargando repetidamente, mejorando la estabilidad y velocidad al navegar en Contabilidad.
Módulo
l10n_fr_pdp
Grupo
Administración y tecnología
Versión
19.0
l10n_fr_pdp: permitir registro por OAuth la primera vez
Se solucionó un error que ocurría al vincular por primera vez un usuario mediante OAuth en ausencia de compañía en el entorno; ahora se omite la comprobación que requería una compañía cuando no existe ninguna.
¿Cómo te ayuda?Los usuarios podrán aceptar invitaciones o completar el inicio de sesión con proveedores OAuth sin provocar errores, mejorando el flujo de registro para integraciones externas.
Módulo
website
Grupo
Sitio web y comercio electrónico
Versión
19.0
website: arreglar test no determinista de PageUrlField
Se ajustó la prueba del campo PageUrlField para controlar el tiempo y asegurar que el debounce del onchange siempre se ejecute de forma determinista en los tests, evitando fallos intermitentes en CI.
¿Cómo te ayuda?Mejora la estabilidad de las pruebas automáticas del módulo website, lo que ayuda a detectar fallos reales con menos falsos positivos; no cambia comportamiento para usuarios finales.