Pedidos
Compra y venta base
Los pedidos en moneda extranjera muestran ahora la base imponible, los impuestos y el total convertidos a la moneda de la empresa según la fecha y el tipo de cambio aplicado al pedido.
La ficha de producto incorpora información de ayuda en las opciones «Puede ser vendido» y «Puede ser comprado», facilitando la comprensión de su comportamiento al crear pedidos.
El informe de análisis de ventas añade nuevas opciones de filtrado y agrupación por fecha de entrega.
La validación al cancelar pedidos impide ahora su cancelación cuando existen facturas ya contabilizadas. También se ha ajustado el cálculo del importe de impuestos en moneda de la empresa para evitar diferencias de redondeo derivadas de tipos de cambio no enteros.
Cambios y devoluciones
El portal de devoluciones incorpora un filtro para distinguir entre devoluciones directas y encadenadas. Además, las devoluciones encadenadas muestran una etiqueta identificando el pedido origen directo. El campo «Originado de» muestra ahora correctamente dicha referencia.
Se ha revisado el cálculo del importe disponible en cadenas de devoluciones, que pasa a basarse en el valor real de los productos recibidos. Esta mejora evita bloqueos incorrectos y reembolsos insuficientes en determinados escenarios.
También se ha ampliado la validación de cambios con importe neto negativo o cero. El cálculo del importe ya consumido descuenta ahora correctamente el valor devuelto por los hijos directos.
En el asistente de devoluciones encadenadas se selecciona correctamente la línea positiva al confirmar la operación. Asimismo, se corrige una duplicación de movimientos de stock en entornos con gestión de grupos de aprovisionamiento por línea.
Pedidos marco y órdenes derivadas
Llega la confirmación parcial automática de PVI. El sistema divide los pedidos iniciales según el stock disponible y confirma los PVA cuando cumplen las condiciones de reserva. La funcionalidad incluye acciones programadas y la posibilidad de definir un dominio personalizado para filtrar los pedidos afectados.
La vista de lista de PVI incorpora una nueva columna «Estado» con distintivos de color y un filtro «Presupuesto» para mostrar únicamente pedidos en borrador.
También se han corregido varios aspectos relacionados con la confirmación automática de PVA en borrador, la herencia del campo de días para confirmar y la traducción del filtro «Presupuesto», que aparecía en inglés.
Pedidos de compra calculados
En los PCC por canal es posible generar una orden de compra independiente para cada equipo de venta, con la recepción etiquetada al canal correspondiente para mejorar la trazabilidad. Cuando esta opción está desactivada, se mantiene el comportamiento habitual de generar una única orden de compra. El reparto de reservas se realiza según el desglose por canal, garantizando que el consumo de cada canal se asigne a su reserva correspondiente.
Reserva de stock en presupuestos
La visualización del estado de entrega en líneas de pedido con reservas parciales de PVI muestra ahora correctamente el estado «Parcialmente disponible» en lugar de «Esperando disponibilidad». El campo de ruta de reabastecimiento se muestra correctamente en el formulario del almacén.
Operaciones automatizadas
Si una sub-acción falla, el disparador principal no se desactiva. El error queda registrado en el log y el resto de sub-acciones continúan ejecutándose. Se puede configurar el archivado automático únicamente de la sub-acción fallida, sin afectar a las demás. Cada acción automática incorpora ahora un campo de notas internas para facilitar su documentación y seguimiento.
Importadores de registros mediante CSV/Excel
Al importar contactos, el código postal resuelve automáticamente la provincia y ciudad cuando el país tiene configurada una expresión regular para ello. Aplica a importaciones B2C y B2B. En la importación B2B, la identificación del país se realiza por código de país en lugar de por nombre. La búsqueda de países, provincias y ciudades funciona correctamente aunque los nombres no tengan tildes o varíen en mayúsculas/minúsculas.
Conectores
Conector Shopify – Base
La importación de productos desde Shopify incorpora la opción «never», que evita sobrescribir en Gextia el nombre del producto procedente de la plataforma.
Los metafields se exportan automáticamente a Shopify al modificar los campos vinculados cuando está activa la opción de autoexportación. Los cajeros pueden importar clientes desde Shopify directamente en el TPV mediante búsqueda por correo electrónico.
Se ha mejorado la vinculación automática de la provincia en direcciones cuando un código postal corresponde a varias ciudades de una misma provincia.
En entornos multicompañía, se evita la selección de modos de pago o diarios contables pertenecientes a otras compañías. La reimportación de contactos respeta los datos editados manualmente y se ha mejorado la búsqueda del modo de pago en configuraciones con múltiples compañías y conexiones Shopify.
La importación de pedidos a México incorpora correctamente el RFC en todos los casos. También se ha mejorado la personalización de los pedidos importados para incluir únicamente los textos configurados en la descripción.
Conector Shopify – Tarjetas regalo y vales
Se corrige un problema que impedía utilizar el saldo completo de una tarjeta de fidelidad en una única transacción.
Conector Prestashop
La importación de productos desde PrestaShop actualiza únicamente los campos que han cambiado, reduciendo significativamente el consumo de memoria en importaciones masivas.
Conector EDI B2B – Edicom/eDiversa
La importación de productos desde PrestaShop actualiza únicamente los campos que han cambiado, reduciendo significativamente el consumo de memoria en importaciones masivas.
Gextia API
Nuevos endpoints en la API para consultar pedidos de compra, incluyendo listados paginados y el detalle de pedidos y líneas. Se incorporan filtros por nombre, estado, proveedor y fechas, así como soporte para sincronización incremental.
Los albaranes exponen ahora las líneas de stock y el origen de compra. También se añade soporte para tipos de picking mediante nuevos endpoints.
Se corrige un error que provocaba fallos internos (500) al consultar la API de pedidos de compra cuando existían estados personalizados añadidos por otros módulos. El filtro de fechas para pedidos de compra se ha ajustado para evitar duplicidades en la sincronización incremental.
TPV
Base
Los productos muestran ahora una miniatura en cada línea del carrito del TPV, priorizando el uso de imágenes externas cuando están disponibles. Si la carga de la imagen falla, se muestra una imagen estándar para evitar iconos rotos.
El TPV incorpora una función de respaldo offline. El botón «Offline backup» permite descargar un archivo JSON con los pedidos actuales, mientras que un asistente en el back-office facilita su recuperación e identifica posibles duplicados. Los errores ocurridos sin conexión se registran localmente y se envían automáticamente al centro de errores al recuperar la conexión. El panel de errores incorpora la fecha real de ocurrencia, un identificador único y filtros por estado online/offline y pantalla de origen.
La etiqueta de caducidad de los vales se unifica como «Válido hasta:» en todos los canales, incluyendo tickets del TPV, documentos PDF y correos electrónicos.
La numeración de facturas simplificadas en el TPV español evita duplicados añadiendo un sufijo cuando el número ya existe y permite la gestión de secuencias por dispositivo.
El botón «Customer note» se traslada a la sección Venta y promociones. Los grupos de acciones se organizan en una misma fila cuando el espacio disponible lo permite, con un diseño adaptable. El grupo «Avanzado» deja de mostrarse atenuado.
En los pedidos cerrados, el campo «Referencia de pedido original» pasa a ser de solo lectura y su comportamiento puede configurarse por compañía. La recuperación del dispositivo previo muestra un aviso flotante no bloqueante con acceso directo para cambiar de dispositivo.
Los elementos de tarifa se filtran según el catálogo restringido de la tienda. El cambio de cajero dentro de la sesión utiliza una cuadrícula de avatares similar a la pantalla de inicio de sesión, con validación mediante PIN y opción de cancelar el cambio.
Se corrige la base imponible y los precios mostrados en los tickets para reflejar correctamente los importes sin IVA, incluyendo las devoluciones. También se corrige la conservación de la tarifa aplicada en reimpresiones y devoluciones, el desglose de descuentos por tarifa en tickets reimpresos y la visualización de las etiquetas de atributos de producto para que no oculten los avisos al cajero.
Tarjetas regalo
Los programas de tipo voucher, como las tarjetas regalo y los monederos electrónicos, dejan de filtrarse erróneamente en el TPV. Se resuelve un conflicto en la pantalla de pago relacionado con las personalizaciones de reembolso de tarjetas regalo.
Datáfono Paytef
Se ha mejorado el proceso de reembolso automático con tarjetas múltiples en Paytef: controla la edición y eliminación de líneas de pago automáticas, bloquea la devolución parcial en modo automático, y tras un reembolso exitoso procesa automáticamente las tarjetas restantes pendientes. El importe reembolsado se limita al pagado con tarjeta, y las líneas de reembolso automático se invalidan automáticamente si cambia el total del pedido.
Bloqueo de ventas sin stock en tienda física
En cada TPV es posible elegir entre el indicador de color de stock (semáforo) o la cantidad disponible, siendo opciones mutuamente excluyentes. El bloqueo de ventas sin stock funciona en ambos modos de visualización, incluido el modo de indicador de color.
Integración ECI como córner
La importación de devoluciones desde ECI omite los centros marcados para excluirse de la importación cuando no tienen un TPV configurado, evitando que el proceso se interrumpa. Los centros sin TPV que no estén marcados para omitirse se asignan automáticamente al centro de devolución. Se incorpora una validación que impide guardar un centro activo para importación sin tener asignado un TPV.
Packs y combos
Se ha añadido un botón «Devolver todo» en la pantalla de devoluciones del TPV que selecciona automáticamente todas las líneas que permitan devolución. Se desactiva si no hay líneas que se puedan devolver.
Preventas y reservas
La interfaz del módulo de reservas en el TPV elimina un campo obsoleto, simplificando su uso y evitando posibles confusiones.
Financiero
Facturación de ventas y compras
Las notas de crédito de proveedor por motivos comerciales ya no afectan a la valoración del stock, manteniendo el coste del producto sin cambios al emitirlas. Cuando un pedido está marcado como «Forzar facturado», sus líneas reflejan automáticamente que no queda pendiente por facturar, actualizando su estado de facturación.
Tesorería
Las notificaciones de órdenes de pago utilizan ahora el correo de la empresa como destinatario cuando el contacto facturado no tiene email propio. Se ha mejorado la selección del modelo de conciliación automática para considerar la empresa asociada a la línea del extracto bancario, evitando errores al conciliar movimientos de diferentes empresas.
Declaraciones AEAT
El cálculo del libro de IVA mejora su rendimiento en entornos con gran volumen de datos. El consumo de memoria se reduce procesando las líneas en bloques por factura, con tamaño configurable, y centrándose únicamente en los impuestos mapeados. El resultado final es equivalente al anterior.
Almacén
Base
Es posible forzar el número de bultos en un albarán ya validado mediante un botón específico disponible en estado «Hecho».
La limpieza automática de existencias con cantidad cero mejora su comportamiento en operaciones simultáneas. En caso de conflicto, la limpieza afectada se omite y se reintenta posteriormente sin interrumpir la operación principal.
El informe de valoración de stock incorpora una nueva acción masiva para corregir el valor residual de productos FIFO con stock a cero. La acción genera una capa de valoración compensatoria sin crear asientos contables.
La vista de producto deja de presentar problemas de consumo excesivo de memoria cuando existe un histórico muy amplio de ventas. El conteo de ventas ahora se calcula directamente en la base de datos.
SGA base
Los adjuntos pueden gestionarse directamente desde el menú lateral del SGA, permitiendo ver, descargar, subir y realizar fotografías desde la aplicación.
El escenario de movimientos internos permite predefinir la ubicación de origen y/o destino desde el menú, de forma que el operario solo tenga que escanear las ubicaciones no fijadas. Además, se muestra un aviso cuando la ubicación predefinida no dispone de stock suficiente.
La función «Rellenar con stock» incorpora una opción para mover stock reservado, disponible únicamente para usuarios con el permiso correspondiente.
Se añade soporte para imprimir etiquetas PDF en una impresora de documentos independiente de la impresora habitual de etiquetas, con selector de cantidad y seguimiento visual del progreso de impresión.
En modo PDA, la selección de elementos en listas funciona correctamente desde la primera pulsación y la pantalla deja de desplazarse al inicio de la lista. También se corrige una impresión múltiple incorrecta de etiquetas, respetando la selección realizada por el operario en la autoimpresión.
La vuelta al listado de albaranes funciona correctamente cuando está activa la selección automática de un único albarán, evitando que la pantalla quede en blanco.
Con varias etapas y SGA
En la programación automática de agrupaciones de albaranes se puede configurar un número mínimo de elementos: si el grupo tiene menos albaranes que ese mínimo, no se crea la agrupación y los albaranes esperan a la siguiente ejecución. El programador de reabastecimiento puede eliminar automáticamente las reglas ya procesadas al finalizar su ejecución. Se ha corregido un error de recursión en la gestión de cadenas largas de backorders que podía causar bloqueos.
Put to wall
Cada usuario puede configurar una impresora predeterminada para documentos A4/folio, independiente de la impresora de etiquetas ZPL. La configuración del servidor de impresión incorpora además el seguimiento automático de la fecha de caducidad del certificado SSL.
El sistema Put to Light permite configurar el intervalo de confirmación automática, ajustando la frecuencia de consulta para reducir la latencia visual o la carga del sistema.
Al recoger cajas cerradas sin etiqueta, el packing list se imprime automáticamente la primera vez y no se vuelve a imprimir en recogidas posteriores. Con ello, se evita un problema que impedía la impresión del packing list en determinados casos.
Devoluciones en SGA
El SGA permite registrar devoluciones de productos que no formaban parte del pedido original, como variantes erróneas, errores de envío, regalos o promociones no facturadas. La funcionalidad se activa mediante la opción «Allow external products in returns», desactivada por defecto. El sistema muestra mensajes informativos cuando un producto no es elegible para este tipo de devolución.
Al desactivar la opción de reembolso en los motivos de devolución, el valor de reembolso por defecto se desactiva automáticamente.
La búsqueda de productos en el catálogo ofrece ahora resultados deterministas, evitando conflictos derivados de códigos de barras duplicados.
La devolución de productos externos funciona correctamente cuando está activo el control de cantidades entregadas y devueltas.
Abastecimiento en base a consumo
Se puede configurar el tipo de disparador (automático o manual) en la plantilla de reglas de reabastecimiento, permitiendo crear reglas que no se activen automáticamente con el planificador.
Omnicanalidad
Nuevo tipo de asignación de almacenes que distribuye las rutas de entrega por unidades disponibles en cada almacén: las líneas de pedido sin ruta asignada se dividen automáticamente según disponibilidad en cada almacén. Se añade también un tipo que considera todos los criterios simultáneamente.
Peticiones entre almacenes
El SGA incorpora una nueva interfaz de consulta de peticiones entre almacenes en modo solo lectura. Permite buscar por referencia, filtrar por estado, consultar el detalle de líneas y albaranes, y visualizar las peticiones pendientes directamente desde el menú.
La vista de lista permite cancelar peticiones de forma masiva mediante un asistente que informa del resultado de la operación. Esta funcionalidad está disponible únicamente para usuarios con permisos de gestión.
El borrado de peticiones incorpora nuevas validaciones. La operación se bloquea cuando existen albaranes con cantidades procesadas o cuando la petición pertenece a un pedido no cancelado. En el resto de casos, los albaranes relacionados se cancelan automáticamente.
Ecommerce B2B
Website Base
El filtro de temporadas de la tienda web muestra un distintivo cuando existen temporadas seleccionadas. Las posiciones «Izquierda» y «Arriba» pasan a ser mutuamente excluyentes para evitar que el filtro aparezca duplicado.
El filtro de etiquetas de producto funciona correctamente en el panel lateral e incorpora un distintivo que indica cuándo existen etiquetas activas en el filtrado. El botón «Añadir todo al carrito» de la lista de deseos respeta la opción «mantenerlo en mi lista de deseos». Además, se unifica el uso del término «carrito» en toda la interfaz. Los filtros duplicados de etiquetas de producto dejan de mostrarse en la tienda web.
Website Documentos
Se ha mejorado la búsqueda en el portal de ventas para tolerar filtros desconocidos sin generar errores.
Website Venta con previsiones de stock futuro
El cálculo de cantidades asignadas en la información B2B excluye ahora los movimientos en borrador, mejorando la precisión de las fechas y cantidades disponibles mostradas. Se elimina un doble conteo de unidades en rutas multi-etapa con ubicaciones externas al pool B2B, evitando que los movimientos intermedios se contabilicen dos veces.
Website Portal Posventa
En el portal de devoluciones encadenadas hay ahora un enlace directo al pedido raíz en la barra lateral. Ahora es posible solicitar un cambio sobre una devolución directamente desde el portal, sin necesidad de contacto adicional.
Transportistas y operadores logísticos
Control de envíos y recogidas
Las etiquetas de transporte incorporan ahora la segunda línea de dirección en la información de destino. La generación del PDF de etiquetas para recogida local funciona correctamente.
Integración Deliverea
Las entregas con Deliverea gestionan correctamente las fechas y horas, normalizándolas a UTC y evitando la asignación automática de la fecha y hora actuales.
Integración UPS
La dirección en los envíos UPS se divide automáticamente en líneas de hasta 35 caracteres, con un máximo de tres líneas. Cuando la dirección supera ese límite, se muestra un aviso para que pueda corregirse antes de realizar el envío. Los procesos de UPS dejan de asignar automáticamente la fecha actual en los casos afectados.
Integración DHL Express
La factura comercial de DHL Express incluye ahora el NIF del destinatario cuando dispone de un VAT propio, facilitando la gestión aduanera. También se ha actualizado la información horaria del historial de seguimiento para mostrar correctamente los eventos según la zona horaria de Europa/Madrid.
Integración DHL Parcel
La gestión del token de acceso de DHL Parcel mejora su fiabilidad mediante la persistencia de la validez del token y la incorporación de reintentos automáticos ante errores 401. El estado «Entregado» pasa a configurarse como estado final en el seguimiento de envíos. La hora mostrada en el historial de tracking es ahora coherente con la zona horaria del usuario.
Integración SEUR
Los albaranes incorporan el campo «Importe contra reembolso». Su valor se calcula automáticamente a partir de las cantidades entregadas, precios, descuentos e impuestos, aunque puede modificarse manualmente por usuarios con permisos específicos. Las modificaciones quedan registradas con usuario y fecha, evitando recálculos automáticos posteriores.
El resguardo de envío muestra el importe contra reembolso actualizado. Además, se incorporan dos grupos de seguridad para controlar la visibilidad y edición de este importe.
El seguimiento automático de envíos SEUR gestiona correctamente los casos en los que la referencia ya no existe en el sistema del transportista, evitando la generación masiva de errores.
Integración MRW
La integración con MRW adapta automáticamente la información enviada para cumplir con las restricciones del transportista. Las direcciones se dividen en dos líneas con los límites de longitud correspondientes, y se mejora la validación de teléfonos, códigos postales, nombres y referencias. Las notas quedan limitadas a 150 caracteres, de acuerdo con las especificaciones de MRW.

