Aquí puedes consultar las novedades, mejoras y correcciones incluidas en cada versión publicada de Veolab.
Validación de NIF/CIF
Corregido el algoritmo de comprobación de NIF/CIF. En determinados casos los datos se marcaban incorrectamente como erróneos aun siendo válidos.
Ficha de planificación — campos autodefinibles
Al utilizar el zoom sobre un campo autodefinible, el valor seleccionado ahora se traslada correctamente al campo tras cerrar la ventana.
Ficha de lote — autodefinibles
Se incorporan mejoras ya aplicadas en autodefinibles de operaciones: separador decimal mediante teclado numérico, mejora en la navegación entre campos y activación del zoom mediante doble clic.
Edición de autodefinibles desde ficha de resultados
Mejorada la pantalla de edición de autodefinibles accesible desde la ficha de resultados cuando el usuario no dispone de acceso a la ficha de operación.
Plantillas de presupuestos acreditados
Ampliada la propiedad de acreditación en plantillas de presupuestos. Ahora es posible definir plantillas diferenciadas para presupuestos acreditados y no acreditados.
Inventario — ordenación de familias
El árbol de familias en el inventario se genera ahora en orden alfabético, alineando su comportamiento con el catálogo de productos.
Facturación electrónica (Facturae / FACe)
Corregidos diversos errores en la generación del fichero XML que impedían que las facturas fueran aceptadas por el portal FACe. Las correcciones incluyen el namespace y versión del esquema, estructura y orden de bloques, tratamiento de direcciones, desglose de impuestos, importes con signo en facturas negativas, bloque de corrección en rectificativas e inclusión de datos de pago. Añadido soporte para la referencia del contrato del receptor.
Factura — IRPF por defecto
Al seleccionar el tipo de impuesto IRPF en la ficha de factura, ahora se asigna el valor por defecto del 15% en lugar del 19%.
Importación desde equipos
Potenciado el algoritmo para importar resultados en diferentes parámetros de un mismo fichero cuando el parámetro está configurado con asterisco. Restringida la asignación de fecha de inicio, fin y analista por parámetro a los campos visibles en la rejilla.
Facturación electrónica — FACe
Corregidos dos errores en la generación del XML que podían provocar el rechazo de la factura en FACe: el elemento <RoleTypeCode> se generaba incorrectamente como <RoleType>, y el bloque <Batch> no se incluía en la cabecera siendo obligatorio según FacturaE 3.2.2.
Copias de seguridad
Solucionado un error que impedía completar la copia de seguridad cuando el campo de fecha de inicio no tenía ningún valor configurado.
Operaciones
- Al filtrar por campo autodefinible con columnas de autodefinibles visibles en la rejilla se producía un fallo. Corregido.
- La comprobación de campos obligatorios autodefinibles impedía guardar el registro. Corregido.
- El botón Duplicar no se deshabilitaba en operaciones nuevas. Corregido.
- Al generar una operación interna desde ficha de parámetros, los campos de cliente no se ocultaban automáticamente. Corregido.
Configuración de vistas — Equipos e Inventario
Ahora es posible añadir columnas de campos autodefinibles en la vista de operaciones accesible desde fichas de equipo externo e inventario.
Informes
Corregido un error por el que al firmar o rechazar la firma, la fecha se asignaba con formato de hora en lugar de fecha, causando visualización incorrecta y posibles errores al guardar.
Corrección — Operaciones
Corregido un error introducido en la versión anterior que provocaba un fallo al cargar el listado de operaciones cuando la vista tenía configuradas columnas de campos autodefinibles.
Importación desde Alcolyzer Wine M
El segundo resultado importado corresponde ahora a la columna 23 (Resultado::Densidad) en lugar de la columna anterior.
Ficha de inventario
Corregido un error al grabar al añadir materias primas. También corregido el error que impedía añadir o quitar columnas en la configuración de la vista de inventario.
Planificaciones
Al establecer la periodicidad, la fecha y hora de inicio se bloquea correctamente. Al aceptar la nueva periodicidad, la fecha de inicio mostrada será la primera del intervalo configurado. Corregido también el problema que impedía modificar la fecha de inicio en planificaciones sin periodicidad.
Importación de campos autodefinibles
Corregido el truncado de valores de campos autodefinibles superiores a 255 caracteres al importar operaciones desde registro y recepción.
Optimización del filtro por producto y serie/lote
Mejorado notablemente el rendimiento del filtro por producto y serie/lote en el listado de operaciones e informes al acceder desde la ficha de producto o inventario.
Corrección de pérdida de conexión con MySQL Server
Corregido un problema por el que Veolab podía perder la conexión con la base de datos tras actualizar MySQL Server.
Exportación de consumibles desde parámetros
Corregido un error al exportar elementos relacionados con consumibles desde un parámetro.
Compatibilidad de la factura electrónica con FACe
El formato de cabecera del XML generado es ahora totalmente compatible con el requerido por FACe. La firma digital incluye ya la política de firma exigida por la plataforma.
Corrección al abrir documentos migrados desde Access
Corregido un error al abrir documentos migrados desde Access cuando la paridad requería el uso de bloques especiales.
Visualización de la razón social para personas físicas
El campo razón social ahora se regenera automáticamente a partir del nombre y apellidos cuando se trata de una persona física, simplificando su visualización y la creación de plantillas.
Corrección al grabar operaciones con inventario en SQL Server
Corregido un error al grabar o generar operaciones cuando el inventario estaba activado y se usaba SQL Server, en los casos en que la operación afectaba a las existencias.
Optimización en la grabación de datos
Optimizado el proceso de grabación en la ficha de operación y de inventario, especialmente en la estructura de consumos asociada.
Mejora en la ficha de inventario
La pestaña por defecto pasa a ser Información. Los movimientos solo se cargan al acceder a dicha pestaña, reduciendo el tiempo de carga inicial.
Corrección en la gestión de consumos e inventario
Corregido un problema en la actualización de existencias al añadir, modificar o eliminar operaciones. Los consumos anteriores no se revertían correctamente antes de aplicar los nuevos. También corregida la visualización de la columna de unidades al generar operaciones.
Explorador de documentos
Rediseñado el panel de carpetas para que sea más ancho y se ajuste proporcionalmente al tamaño de la ventana.
Optimización en búsquedas filtradas
Añadido un pequeño retardo en búsquedas con filtros para evitar consultas excesivas mientras se escribe.
Importación desde Alcolyzer Wine M y Cary 60
Mejorada la importación desde Alcolyzer Wine M para procesar solo filas con nivel "Máster". Corregido un error de tipo en la importación desde Espectrofotómetro UV VIS Cary 60 cuando un valor numérico estaba vacío.
Exportación de valores con símbolo "<" a SINAC
"<5" se interpreta como menor que el límite de cuantificación (<LC), y "< 5" (con espacio) como menor que el límite de detección (<LD).
Corrección en exportación de factura electrónica
El código de país del vendedor en el XML no se codificaba en formato ISO 3166-1 alpha-2, causando incompatibilidad con FacturaE v3.2.2. Corregido.
Corrección al duplicar operaciones
Corregido un error introducido en la versión anterior que provocaba un mensaje de error al duplicar una operación al reconstruir la lista de un desplegable.
Corrección al duplicar perfiles
Corregido un error ocasional al duplicar perfiles de usuario en determinadas circunstancias.
Importación de equipos
Corregido el problema por el que el menú de importación mostraba equipos duplicados cuando un mismo equipo estaba referenciado desde distintos parámetros. Reforzados todos los formatos de importación para soportar archivos CSV con campos entrecomillados.
Importación formato Y15
Mejorada la importación desde formato Y15 para permitir múltiples parámetros dentro de una misma operación. En caso de operación y parámetro repetidos, solo se tiene en cuenta la primera ocurrencia.
Importación de fechas en resultados
Ahora se importan correctamente las fechas de inicio y fin por parámetro y operación usando los marcadores adecuados.
Sistema de reconexión
Mejorado el sistema de reconexión para reducir desconexiones con el servidor. Eliminado el diálogo de reconexión automática para una experiencia más fluida.
Gestión de errores
En la versión 2.3.1 no se había habilitado correctamente la gestión de errores. Esta versión la activa para prevenir errores no capturados que cerraban la aplicación.
Facturación — selector de operaciones
Al mostrar el selector desde la opción de facturar por cliente, en determinadas ocasiones no se aplicaba correctamente el filtro por cliente y los controles no se redimensionaban adecuadamente. Corregido.
Planificación — generación de operaciones
Corregido un error al generar operaciones desde el planificador cuando la base de datos no tenía ningún campo autodefinible creado.
Ficha de cliente — validación en valores de referencia
Añadido un control que evita la introducción accidental de saltos de línea o retornos de carro en los valores de referencia de parámetros y servicios.
Importación de resultados — menú de equipos
El menú de equipos para importación se reconstruía en cada lectura a la base de datos, causando repetición de opciones e impacto en el rendimiento. Ahora se construye una única vez durante la carga del formulario.
Órdenes, presupuestos y facturación
- Al exportar órdenes desde el listado, ahora se respeta la propiedad "no agrupar" definida en las propiedades de la plantilla.
- Nuevo campo "Presupuesto acreditado" en presupuestos. El símbolo configurado solo se aplica en presupuestos acreditados.
- Facturación electrónica para AAPP (FACe): añadidos los campos Oficina contable, Órgano gestor y Unidad tramitadora en la ficha de cliente.
- Corregido el filtro por cliente en el selector de operaciones al facturar.
Campos autodefinibles y edición de datos
- Corregidas varias incidencias en zoom (doble clic o F6): el valor ahora se traslada correctamente.
- El separador decimal del teclado numérico se convierte según configuración regional.
- Añadido control para evitar saltos de línea en nombres de archivos de exportación.
- El campo referencia de parámetro en cliente (iGEO) ahora acepta varias referencias separadas por comas.
Seguridad y modo de solo lectura
Corregidos múltiples escenarios donde el sistema no bloqueaba correctamente acciones con permisos de solo lectura (menús, botones, campos y pestañas en fichas de operación, presupuestos, estadísticas, inventario, préstamos y documentos).
Rendimiento y optimización de base de datos
- Añadidos índices de base de datos en los campos de temperatura y envases. El listado se limita a los últimos 1000 registros.
- Creado un índice específico para mejorar búsquedas por descripción de producto.
Conectividad y licencias
- Reforzado el sistema de reconexión automática ante conexiones inactivas cerradas por el servidor.
- Actualizado el algoritmo de licencia para SQL Server. Al actualizar a 2.3 la licencia se reiniciará y será necesario completar nuevamente el registro electrónico.
Operaciones, resultados e importaciones
- Mejorada la importación de operaciones para soportar configuraciones con el orden de serie modificado.
- Añadido soporte de importación para el Espectrofotómetro UV-VIS Cary 60.
- Corregido el marcador fechahorafinparametrolinea.
- Corregido el error en el menú contextual de resultados al hacer clic derecho sin fila seleccionada.
- Corregido el selector de recolectores en ficha de operación.
Informes, estadísticas y visualización
- Corregido error al personalizar vistas con campos de texto ilimitado usando SQL Server.
- El selector de productos en informes ahora se muestra correctamente al abrir desde ficha de producto.
- La ventana de selección de parámetros al añadirlos a una carta de control ahora es modal.
Corrección en la importación de operaciones
Corregido un error introducido en la versión anterior que hacía que no se considerara la serie predeterminada cuando no se usaban los marcadores delegacionoperacion, serieoperacion o codigooperacion. Las operaciones ahora se codifican correctamente con la serie predeterminada o la serie recordada para el usuario actual.
Mejora en el campo Temperatura
Añadido un desplegable en el campo Temperatura que permite seleccionar valores utilizados previamente en otras muestras, reduciendo errores de escritura.
Mejora general en fichas de operación y planificación
Optimizado el funcionamiento de los desplegables para que la carga en segundo plano sea más eficiente. Ya no es necesario esperar a que los desplegables de clientes se carguen completamente para poder realizar una selección.
Corrección en la barra de desplazamiento
Corregido un problema que podía aparecer al desplazarse por un listado de selección mediante la barra de desplazamiento, que podía provocar un fallo o cambio inesperado en el comportamiento del cursor.
Mejora en la apertura y reutilización de pantallas
Determinados componentes comunes pasan a utilizar una única instancia. Si un componente ya está abierto, no se abre una nueva ventana sino que se muestra y actualiza la existente.
Simplificación al facturar por cliente
Eliminado el filtro por tipo de operación (interna o externa) en la selección de operaciones al facturar por cliente.
Correcciones en la numeración de series y contadores
Corregida la grabación de cambios en SQL Server al modificar una serie o contador.
Nuevo detalle de versiones del documento
Añadida una nueva función en las propiedades del documento que permite consultar el detalle de versiones.
Actualización de la aplicación de soporte remoto
Incorporada una nueva versión de TeamViewer para mejorar la compatibilidad y estabilidad durante las sesiones de asistencia.
Corrección al cerrar con ALT + F4
Corregido un error que podía producirse al cerrar la aplicación usando ALT + F4 en un orden concreto de acciones.
Ocultación automática de pestañas de campos autodefinibles
Las pestañas de campos autodefinibles se ocultan automáticamente cuando, según los servicios seleccionados, no existe ningún campo visible que mostrar.
Mejora en la exportación a OpenOffice y LibreOffice
El marcador de sección ahora está soportado de forma limitada al usar OpenOffice/LibreOffice, añadiéndolo en una fila independiente con texto en negrita.
Mejora en la importación desde recepción
Ahora es posible importar usando únicamente el código de operación, sin necesidad de indicar la serie o delegación por separado. Añadido el nuevo marcador nombreservicioop.
Corrección en actualización de estados al modificar facturas
Al modificar indicadores de la factura (enviada, cobrada, contabilizada), los estados de las operaciones asociadas se actualizaban incorrectamente. Corregido también al rectificar facturas o modificar operaciones vinculadas.
Mejora en la importación de resultados desde equipos
Cuando existen varios equipos configurados, ahora es posible elegir manualmente el equipo desde el menú contextual. Los botones de importación solo se muestran cuando hay al menos un equipo configurado.
Nuevo color de línea para fecha de compromiso alcanzada
Añadido un nuevo color morado en el listado de operaciones que se activa cuando se alcanza la fecha de compromiso para una operación en estado registrada, recibida, preparada o iniciada.
Abreviatura y descripción de normativa
Extendido el uso de la abreviatura o descripción de normativa para que sea mostrada también en informes y en los desplegables de autodefinibles de tipo fichero.
Eliminación de restricción de fechas en facturas
La restricción de fechas en facturas borrador ha sido eliminada. Para facturas normales también se ha deshabilitado temporalmente.
Forma de pago vuelve a ser editable
Revertido el cambio en los desplegables de forma de pago. Ahora vuelve a ser posible editarlos tanto en la ficha de cliente como en la de factura.
Actualización de factura electrónica
Actualizado el formato de factura electrónica a la última versión disponible 3.2.2.
- Error al firmar informes desde el listado al crear el evento de auditoría.
- El filtro predeterminado por año en facturas afectaba incorrectamente a búsquedas con filtros detallados visibles.
- Eliminado el efecto de parpadeo al seleccionar facturas durante el cálculo de totales.
- Los campos de aviso en ficha de planificación ahora se ocultan si el módulo de calendario está desactivado.
- Error al crear informes si el cliente no era localizado al comprobar la morosidad.
- Error al eliminar secuencias de códigos en SQL Server si la secuencia no existía previamente.
- Corregida la asignación de normativas heredadas del servicio en casos sin normativa o sin servicio.
Adaptación a la normativa Veri*factu
Incorporadas todas las funcionalidades necesarias para cumplir con la normativa Veri*factu: generación de huella de factura, bloqueo de modificación de facturas emitidas, registro inalterable de datos, envío automático a la AEAT y generación del formato con código QR. La funcionalidad no está activada por defecto y no será obligatoria hasta 2027.
Delegación central y certificado
Nueva delegación central predeterminada para definir los datos de facturación por defecto. Las delegaciones se convierten en emisores de facturación con soporte para certificado digital. Para emitir facturas con Veri*factu se considera como emisor la delegación vinculada a la factura.
Facturas borrador
Nueva opción para habilitar facturas borrador. Cualquier factura creada en este modo se gestiona internamente sin numeración y puede emitirse posteriormente. Las operaciones vinculadas se consideran prefacturadas.
Cambios en la estructura de factura
El importe total solo considera la base e impuesto 1. Nuevo campo visual "Total a pagar" con marcadores pagarfactura y pagarpresupuesto. El impuesto 1 es siempre repercutido y el impuesto 2 retenido.
Eliminación de facturas
Las facturas borrador pueden borrarse en cualquier orden. Las facturas normales también pueden eliminarse (salvo con Veri*factu activo). El botón Desfacturar ha sido reemplazado por Eliminar.
Facturación electrónica
Ya es posible generar facturas electrónicas en formato XML firmadas digitalmente. Los campos obligatorios para emisor y cliente se marcan en rojo.
Comprobación de NIF/CIF
Veolab comprueba ahora si el NIF/CIF introducido es correcto (solo para España). El campo se muestra con fondo rojo cuando el formato no es correcto.
Modificaciones en auditoría del sistema
Por defecto se muestran los eventos del último día. Añadido desplegable para filtrar por tipo de evento. Nueva función para registrar sucesos especiales de facturación.
Configurar listas y rejillas
La configuración de colores de las rejillas se ha movido al nuevo apartado "Listas y rejillas" en la configuración.
Edición profesional y MS Access
Excluidos los módulos de facturación y ventas en la Edición Profesional. El módulo de facturación tampoco está disponible con motor MS Access.
Mejoras en el control de concurrencia
Mejorado el control de concurrencia de procesos automáticos mediante un sistema de servidor dinámico y semáforos lógicos.
Nuevos equipos en importación de resultados
Añadido soporte para el analizador Y200 y el Alcolyzer Wine M. Ahora se detecta automáticamente el separador CSV utilizado.
- En configuración de exportación e Igeo no se bloqueaban correctamente los controles en modo solo lectura.
- Se registraba siempre el cambio de configuración de actualizaciones automáticas al entrar, aunque no se hiciera ningún cambio.
- Al generar órdenes desde "Generar orden" en registro y recepción, no se registraba el evento en la auditoría.
- La activación de firma digital en propiedades de plantilla no se registraba correctamente en auditoría.
- La fecha de vencimiento se calculaba mal cuando se especificaba día de pago correspondiente al año siguiente.
- Al crear nuevos servicios desde una delegación, se proponía el código de secuencia de la delegación predeterminada en vez de la propia.
- Optimizada la construcción del árbol de puntos de muestreo en la ficha de cliente.
Regreso del estado de una operación en el módulo IGEO
Si se elimina la fecha de envío de un informe, las operaciones relacionadas previamente recibidas por IGEO vuelven a marcarse con el estado conveniente para ser enviadas cuando el informe se marque de nuevo como enviado.
Correcciones relacionadas con el motor MS Access
El script de generación de base de datos no era completamente compatible con MS Access. Actualizado para corregir los errores. Además, la obtención de la fecha del servidor ahora devuelve el valor correcto con este motor.
Ampliación en el número de ficheros al seleccionar
El cuadro de diálogo de selección de ficheros ahora permite seleccionar muchos más ficheros, facilitando la importación masiva a la gestión documental o al importar resultados de varios archivos.
Corrección en la función "result" en el cálculo de fórmulas
Al filtrar por parámetro en la ficha de resultados, la fórmula "result" no calculaba correctamente cuando la celda correspondía a otra fila en la rejilla. Corregido.
Celdas con fórmulas se marcan editadas al borrar el contenido
Al borrar el contenido de una celda con fórmula asociada, ahora se marca como editada con el icono amarillo, indicando que no se desea regenerar la fórmula para esa celda. Para revertirlo se usa "Recalcular fórmulas".
Nueva función para generar órdenes de trabajo de forma masiva
Nueva función en el menú desplegable de Registro y recepción para generar órdenes de trabajo unitarias a partir de la selección de operaciones.
Corrección en la asignación de fecha al importar resultados
En determinadas ocasiones durante la importación podría producirse un borrado de la fecha de inicio que luego provocaba que se estableciera la fecha actual erróneamente. Corregido.
Corrección en la importación de resultados
Corregido un problema que en ocasiones no permitía establecer correctamente la fecha de fin en la importación de resultados.
Errores al generar sucesos de auditoría relacionados con archivos
Corregido un error que impedía la creación de registros de auditoría al registrar la creación de documentos con cierta nomenclatura.
Corrección en el tamaño del campo Cola de Igeo
El campo Cola de Igeo en la ficha de cliente solo permitía 20 caracteres. Ampliado hasta el tamaño previsto de 50 caracteres.
Ampliación de la altura del listado de operaciones
Ampliada ligeramente la altura del listado de operaciones en la ficha de resultados para facilitar el trabajo con selecciones masivas.
Actualizaciones automáticas
Nueva opción en configuración para consultar si hay disponible alguna nueva actualización. Con la opción activada, el sistema notifica automáticamente a los usuarios autorizados y permite actualizar todo el sistema con un solo clic.
Nuevo sistema de versiones
Nuevo control de versión. Los cambios en la base de datos incrementarán la versión secundaria. La revisión (tercer número) se incrementará solo en parches compatibles. La base de datos solo considera la versión principal y secundaria para la compatibilidad.
Función de búsqueda en configuración de vista
Nueva función para filtrar campos en la configuración de vista de cada pantalla. Al teclear en el campo azul se filtran los campos que coincidan parcialmente con el texto, manteniendo visibles los ya seleccionados.
Nueva función de acceso directo a resultados por parámetro
Implementada en el menú desplegable de resultados una función para acceder directamente a la ficha de resultados filtrando por parámetro en una selección de operaciones.
Optimizaciones en la ficha de resultados
Optimizada la consulta cuando hay muchas columnas. Mejorada la comprobación de bloqueos por cartas de control. Nueva opción para configurar el autoajuste de columnas al contenido.
Paginación en el explorador de archivos
Implementado el sistema de paginación en el explorador de archivos, mejorando el rendimiento con muchos documentos en un mismo listado.
Nuevo cambio en la nomenclatura (opcional)
Modificado el término técnica por parámetro en toda la configuración de idioma. Añadidos marcadores de exportación equivalentes manteniendo compatibilidad con los anteriores.
Configuración adicional en contratos
Nueva opción para configurar si el contrato vigente se asocia automáticamente a las operaciones.
Referencias y precios de parámetros y servicios por cliente
Añadidas dos nuevas pestañas en la ficha de cliente para consultar y editar los precios, descuentos y referencias de servicios y parámetros.
Cálculo de fecha con huso horario
La fecha y hora del sistema se obtiene en UTC y se convierte según el huso horario de Windows, permitiendo que servidor y cliente estén en diferentes husos horarios.
Revisión y correcciones en el módulo IGEO
Eliminados los campos de Identificación en servicios y técnicas. Realizadas varias correcciones en el servicio de comunicación entre Veolab e IGEO.
- No se registraban en la auditoría las modificaciones del campo de estado de cartas de control.
- Error al facturar por cliente que provocaba cierre inesperado de la aplicación.
- Error al cerrar la ventana de informes antes de completar la lectura inicial.