Historial de versiones

Lo nuevo en TuNegocioVeriFactu

Cada actualización trae mejoras, correcciones y, a veces, novedades legales que se aplican solas en tu equipo.

ERP CRM web y móvil
v1.10.6 menor 24/10/2026
Nuevo portal clientes web:

• Portal clientes Web: Creado portal clientes web, con su propia BD, a la cual se sube de los clientes a los que se de acceso, facturas, presupuestos, tickets, albaranes, si es taller, vera sus reparaciones, puede pedir citas, presupuestos enviando su formulario con fotos al ERP. Disponible gratuitamente para todos los clientes que lo necesiten.
• Reparaciones: la lista marca con 💬 las órdenes con mensajes del cliente sin leer y con 🌐 las que llegan del portal. Hay un filtro nuevo «Portal» y la columna del número es más ancha.
• Portal de clientes: nuevo «📊 Estadísticas del portal» en Configuración, con accesos, descargas, solicitudes, mensajes y citas.
• Solicitudes del portal: las que nadie recoge se descartan solas a los 60 días, con sus fotos.
• Histórico de compras: la ficha de artículo muestra una fila por compra y precio, y el contador de compras del histórico de precios ya es correcto.
• Búsqueda F7 de proveedores: la primera búsqueda deja de ser lenta. Los catálogos se comprueban cada 20 minutos y se reutilizan en memoria.
• Conexión a la base de datos: si falla un instante (por ejemplo el DNS al facturar desde casa), reintenta con pausa antes de dar error.
• Google Calendar: si Google rechaza los permisos, deja de reintentar durante 30 minutos y pide reconectar, sin perder las citas.

v1.10.5 menor 21/10/2026
Pequeños cambios

Un articulo se puede marcar como no agrupable en artículos y en tpv salir varias líneas del mismo articulo.

v1.10.4 menor 20/10/2026
Ligeros cambios

Renovaciones anuales

Líneas fijas por renovación: se añaden con el buscador F2 de artículos, sin precio, que se edita al cerrar la factura. Salen bajo la línea principal al facturar, y hay migración nueva para la tabla.
Arreglo: una refacturación manual ya no sustituye la factura original de la renovación (ventana de 15 días).

Verifactu

Respuesta de Hacienda: respuesta_aeat pasa de 5000 a 20.000 caracteres. En un envío grande cada factura guarda la cabecera y su propia línea, y el visor usa el mismo límite.
Aviso al arrancar: si la cadena empieza de cero (error 2007), sale un cuadro con casilla «No volver a avisar». Te salió en tu base de pruebas (registro 168), como era esperable.

Herramientas de desarrollador

Estado de migraciones, exportar plantillas y estado de la BD: ya existían y funcionan.
Modo depuración de logs: casilla en Herramientas → Base de datos. Se apaga solo a las 24 h y guarda consultas lentas y tiempos/HTTP de Verifactu, sin XML ni datos de clientes.

Permisos

Criterio: en los módulos con ⚠️ solo vale «Ver».
Módulos nuevos: Almacenes, Venta lineal, Reparto, Agentes y Redes sociales, que el menú oculta si no se marcan.
Protecciones al guardar o borrar: auth.exigir en 20 acciones de familias, servicios, atributos, proveedores, compras, importador de facturas, plantillas de compra, importación Excel, empleadas, citas, clientes rápidos y números de serie.

v1.10.3 menor 19/10/2026
Pequeños cambios y herramientas de diagnostico

Panel Avanzado → Herramientas
• Migraciones: nivel del esquema, resultado del último arranque y marcas «una sola vez» con opción de repetirlas.
• Consola SQL: solo lectura, con consultas de ejemplo. Muestran número de factura en vez de id y hay comprobaciones de VeriFactu (cadena, facturas sin registro, cuadre, retrasos).
• XML VeriFactu: reconstruye el XML de cada registro y lo valida contra los XSD oficiales de la AEAT.
• Copia de cliente: la restaura en una base aparte y oculta los datos personales.
• Servidor de licencias: prueba de conexión (DNS, TLS, reloj, API, tokens).
• Simulador de Hacienda: 17 escenarios, solo en modo pruebas y con caducidad. Tú ya lo probaste.
Correcciones y mejoras
• Cierre inesperado repetido: arreglo del volcado antiguo que nunca se borraba, en main.py.
• Visor de facturas: columna de descuento.
• Compras: casilla «Solo no pagadas».
Renovaciones periódicas (Facturación Recurrente)
• Artículo: se marca «Se factura periódicamente» y se elige la periodicidad por defecto.
• Alta: al facturar en Venta lineal a un cliente real se apunta la renovación.
• Panel: «Facturar ahora» (prepara la factura, no la emite), correo al cliente, fecha y periodicidad editables, baja, reactivar y borrar.
• Avisos: ventana al arrancar y correo a ti, una vez al día.

v1.10.2 menor 15/10/2026
Mejoras en apariencia y en funciones:

• Pie de factura más limpio. En el diseño mínimo, el texto legal (protección de datos) ya no se corta contra el código QR. Ahora va debajo, a todo el ancho. En el diseño lineal, el desglose de IVA tiene su propia franja y caben hasta 3 tipos.
• Título del documento (FACTURA, PRESUPUESTO, PEDIDO, ALBARÁN…) sobre el número en el «Diseño elegante». Está disponible como campo nuevo en el editor de plantillas.
• «Atendido por» visible en el editor de plantillas. Se puede colocar y mover como cualquier otro campo.
• Las plantillas que hayas modificado tú no se tocan. Solo se actualizan las de fábrica que sigan sin cambios.
• Interruptor «Mostrar quién atiende en el documento». Funciona en ticket, factura, previsualización, PDF y correo. Recuerda tu última elección en cada caja.
• Selector de impresión en TPV y Mesas. Elige Ticket o Factura A4 en un clic, con Previsualizar y Guardar PDF.
• Las empleadas se eligen ahora con un desplegable en TPV y Mesas, y se preselecciona al usuario que ha entrado.
• Taller también anota quién cobra.
• Fotos automáticas al guardar una compra. Si el artículo no tiene foto, se busca en segundo plano en los proveedores conectados, y solo se acepta si coincide el EAN o el código.
• Consulta de precio (F7):
o Los proveedores salen ordenados del más barato al más caro, contando canon e IVA.
o La fila más barata queda preseleccionada.
o Las fotos se abren en grande con un clic.
• Aseuropa: ya se guarda bien el token de acceso, que antes se perdía en cada sesión.
• Pantallas pequeñas: Movimientos de stock, Cajas y bancos y el cierre rápido se adaptan mejor y ya no exigen una ventana tan ancha.
• Cajas y bancos se abre más grande y enseña muchos más movimientos a la vez, unos 16 en una pantalla normal. Se cargan los últimos 200 por defecto.
• Varias listas grandes (series, copias de seguridad, clientes, buscador de proveedores…) cargan más rápido.
• Las filas del editor de plantillas ya no recortan sus casillas.
• El calendario de la firma del mandato SEPA ya no se abre en septiembre de 1752 cuando el campo está en «Sin firmar».

v1.10.1 menor 13/10/2026
Cambios en ventas y añadidas herramientas para Verifactu

• Nueva pantalla «Respuestas de Hacienda»: ves el estado de cada factura enviada, con cada error explicado en lenguaje claro y un aviso discreto si algo necesita revisión.
• «Corregir y reenviar»: si Hacienda rechaza una factura o la acepta con errores (por ejemplo, el nombre no coincide con el NIF), la corriges y la reenvías sin emitir otra. También sirve para corregir un error descubierto después, y se puede corregir el nombre, el NIF y los importes. Pide confirmación y no modifica la venta.
• Reintento automático de los envíos si falla la conexión, y botón «Reintentar envío ahora».
• Envíos más completos: tipo de factura correcto, datos del cliente en facturas completas, rectificativas, recargo de equivalencia y desglose por tipo de IVA.
Ventas, facturas y compras
• Importes exactos al céntimo en ventas, abonos, impresión, Taller, Venta lineal, compras y comisiones. Con cantidades grandes ya no se pierden céntimos. En compras se respetan los decimales del proveedor, y la factura electrónica (Facturae) lleva el precio unitario exacto.
• Abonos más claros: precio con IVA, total a devolver en vivo y el cliente identificado con su nombre completo.
• Propina en el TPV y en las plantillas de ticket y factura.
• Mesas y TPV: aviso «Sin stock aquí», y el escáner avisa cuando un código EAN está repetido en varios artículos.
• Los cobros con tarjeta y Bizum van a su banco.
• Mandato SEPA imprimible, y nueva pestaña SEPA en la ficha del cliente.
Copias de seguridad
• La copia automática puede ir también a USB o nube (segunda ubicación) y se hace en segundo plano.
• Configuración → Backup reorganizada: copia manual y automática juntas, una sola ruta de pg_dump y un único botón de guardar.
Pantallas y estabilidad
• Las tablas ya no se sombrean al pasar el ratón.
• Contabilidad, Panel Avanzado y Orden de taller se adaptan a pantallas pequeñas sin scroll lateral.
• Cierre del programa más seguro y avisos de errores más claros.
• Añadidas herramientas en Panel Avanzado para que el diagnostico cuando haya algún fallo sea más rápido, añadido paquete de soporte, "Probar conexión" y comprobador de reloj con AEAT.

v1.9.7 menor 09/10/2026
Mejoras importantes:

- Copias de seguridad - Ninguna excepción de las copias llega a la pantalla. Usa la misma conexión que el programa y busca pg_dump solo si no está configurado. Los errores se explican: contraseña, puerto, versión, carpeta. La copia va en segundo plano. Si falla, avisa una vez y reintenta como mucho cada hora. Respeta frecuencia, hora y número de copias.
- Revisión del proyecto - Módulo nuevo registro_silencioso.py, que anota esos errores en errores_silenciosos.log y en Panel Avanzado → Logs. No cambia el comportamiento y nunca bloquea. 231 sitios anotados, 32 de ellos de nivel ERROR. En TPV y Venta lineal, un fallo real de VeriFactu ahora avisa. "No configurado" sigue en silencio.
- Exportar e importar artículos en Excel/CSV - Botón "Excel / CSV" en Artículos. Exportar: Excel o CSV, con filtros y columnas a elegir. El EAN y el código van como texto. Importar: asistente de 4 pasos. Las columnas se detectan solas y se pueden guardar como plantilla. La revisión muestra fila a fila qué pasa antes de escribir nada. Aplicar es todo o nada, y antes de actualizar guarda una copia de cómo estaban. Una celda vacía nunca borra un dato.
- Otros arreglos - "No disponible" en articulos ya sale marcada al exportar en todos los negocios. Los términos de reparación en la configuración fiscal se ocultan si el negocio no usa taller, con una función única usa_taller(). Renombrar una cuenta desde el móvil, con un lápiz ✎ en la cuenta activa. Aviso QWindowsWindow::setGeometry: función común ajustar_dialogo_pulido, aplicada a los 4 diálogos que fijaban el tamaño a mano. Importador de facturas, ahora si detecta por error un serie, no obliga a guardar la factura con series que no existen, revisado el actualizador de precio de venta para actualizarlo en la tarifa, revisado duplicidad por ean y coge la referencia ya existente.

v1.9.6 menor 07/10/2026
Nuevos ajustes:

Instalador ahora dejan registro, explican el fallo en un cuadro y devuelven códigos de salida distintos.
El programa se cura solo: crea la base si el instalador no pudo, y tiene una red de seguridad que registra los errores de arranque.
Herramientas de rescate añadidas.
Visual C++ integrado en los tres instaladores. Solo se instala si falta o es anterior a la 14.40.
Diagnóstico en los tres instaladores; reparar_bd.bat solo en el completo.
Barra superior compacta: iconos dibujados para Salir, Apagar y Soporte, textos cortos y fecha corta. Si no cabe, oculta sola la fecha y luego el usuario. Turno de caja: los números salían cortados porque la ventana no crecía al abrir el turno. Arreglado, y los "€" ya no llevan recuadro.
Botón PDF entre Imprimir (A4) y Ticket, que genera la factura A4 con su número real.
Los mensajes decían que las facturas no tenían validez fiscal porque el programa usaba la copia vieja de dialogo_trial.py.
Arreglada una llave suelta en el estilo de la clave de licencia y en dos tarjetas.
Hay una migración de cura: restaura el diseño dañado guardando antes una copia, y no toca lo personalizado ni lo activo.
Hay una protección: un programa más antiguo que la base ya no ejecuta migraciones y avisa.
El diseño elegante sí lleva "Dto.". El descuento sale ahora como "10 %" en lugar de "10.00 %", que se pegaba al precio.

v1.9.4 menor 05/10/2026
Nuevos ajustes:

- Bancos: cuenta predeterminada, "mostrar en facturas" y "mostrar todos".
- Tickets de 80 y 58 mm. El de fábrica no llevaba el QR de Verifactu y ahora sí.
- Las plantillas de rollo y de etiqueta se adaptan solas a otro papel. La etiqueta de 62×29 ya no pega el precio al nombre largo.
- Los totales de la factura siguen a la tabla cuando hace falta (ganancia pequeña).
- Deudas pendientes muestra el número de factura (A-2026-xxxx).
- Facturación a varios clientes: el precio es con IVA y exige precio mayor que cero.
- Guardar en Configuración ya no borra la caché del webservice sin motivo.
- Revision en migraciones: dos borraban o recalculaban pagos y contabilidad en cada arranque, corregido y arreglado dos fallos menores.
- El aviso de stock de Depau no se mostraba nunca, la consulta de facturas de Infortisa no funcionó nunca, y cobrar en el TPV sin forma de pago daba un error.
- Facturae: el XML se rompía con &, < o > en nombres o descripciones. Los desplegables DIR3 y las pestañas del diálogo no tenían efecto. El IBAN y el mandato SEPA del cliente podían no guardarse sin avisar. Todo validado contra el esquema oficial.
- Cobro en modulo bar/restaurante: una cuenta ya no se puede cobrar dos veces. El cobro mixto guardaba 0 € y ahora guarda los dos importes. Si la impresora falla tras cobrar, ya no sale "Error al cobrar".
- Comandas: hay una sola lógica para escritorio y móvil. Un plato "barra y cocina" ya no se pierde si falla una impresora. Avisa cuando un artículo no tiene destino.
- Platos ya enviados: el "+" ya no los pierde. Quitarlos o bajarlos avisa a cocina con un ticket de anulación. Anular una cuenta entera también avisa.
- Funciones nuevas en bar/restaurante: botón ✕ para quitar línea, notas por línea ("sin cebolla") que salen impresas, pre-cuenta, trasladar o unir cuentas, y separar cuenta conservando al camarero.
- Comanderas y móvil: títulos largos ya no esconden el precio, los cuadros siguen el patrón de la casa y la app del móvil tiene todo lo anterior.

v1.9.3 menor 02/10/2026
Actualizaciones varias.

- Diagnóstico de cierres inesperados, con log.
- Ventana de aviso con Enviar/Cerrar para errores en vivo (cierra el programa tras avisar) y para el cierre nativo detectado al reabrir (solo cierra el aviso, el programa sigue) el envío usa el mismo email que el botón Soporte.
- Calendarios unificados mismo patrón.
- Encontrado y arreglado un en Venta Lineal problema visual mínimo.
- Redes sociales y Configuración (saltos visuales fantasma) reparado.
- Redes sociales: al activar "Modo Oferta" no comprobaba si cabía en pantalla — limitado al espacio disponible real.
- Configuración: el ajuste de alto de pestañas estaba diferido, causando un salto visible al abrir y al cambiar de pestaña — ahora es síncrono en los dos casos.
- Turnos de empleadas — proyecto completo nuevo - Cuadrante semanal, permisos (ver todas / solo lo propio), imprimir/PDF/email, y comparación turno planificado vs. fichaje real.
- Encontrado y arreglado por el camino: el PDF salía con tamaño de página erróneo (afectaba también a facturas/presupuestos enviados por email desde siempre), tamaños de letra pensados para pantalla, no para imprimir a 150 DPI (salían ilegibles), color cambiado a gris neutro, nombres de archivo duplicados entre modalidades de envío.
- Añadido: botón de Turnos en el menú (activable desde Configuración).
- Apertura de cajón al cobrar en efectivo en Taller.
- Panel avanzado (Logs) armado un vigilante que captura la pila de todos los hilos si pasan 15s sin terminar.
- Taller rehecho sistema de factura, con buscador f2 de productos, f7 de webservice, activados netos y función + para poner precios con iva y que se auto calcule.