FactuSync v5.2.1: novedades

FactuSync v5.2.1 para autónomos: facturación electrónica Verifactu con número de instalación AEAT corregido, contraseña de arranque y plantillas PDF.

Novedades de FactuSync app

Desde la última cobertura publicada en redes (v5.0.4) han salido seis versiones seguidas. La más reciente, v5.2.1, cierra el riesgo de reutilizar un número de factura al cargar plantillas. En medio, hemos añadido contraseña de arranque, tres diseños de PDF, una pestaña de estado AEAT y una decena de mejoras de uso diario. Si llevas tu facturación con FactuSync, esta es una actualización importante.


🛠️ Arreglos críticos

Cargar una plantilla de factura reutilizaba un número ya emitido (v5.2.1)

Qué pasaba. «Guardar plantilla» guardaba el formulario entero, número y serie incluidos. Al cargarla más tarde, ese número se escribía tal cual en el formulario — siendo muy probable que ya estuviese emitido. Los números de factura Verifactu son una secuencia única: repetir uno es un error que la AEAT rechaza.

Qué hemos hecho. El guardado ya no almacena número ni serie. Al cargar una plantilla, la aplicación solicita el siguiente número disponible al contador en vivo, exactamente igual que al abrir un formulario nuevo. Las plantillas guardadas antes de v5.2.1 que todavía lleven un número antiguo también se corrigen de forma automática en la carga.

Otros arreglos incluidos en el ciclo

  • Transferencia bancaria sin IBAN (v5.0.6). Si elegías «Transferencia bancaria» pero no tenías IBAN en el perfil, la factura se generaba sin datos de cuenta. Ahora la emisión se bloquea con un aviso claro.
  • «Generar XML» no escribía ningún archivo (v5.0.6). La acción de la base de datos mostraba «XML generado» pero solo actualizaba la columna SQLite; nunca escribía el fichero en disco. Corregido: ahora escribe el SOAP XML en data/invoices/aeat_xml/ y devuelve la ruta.
  • Timestamp siempre mostraba 00:00:00 (v5.0.6). El detalle de factura usaba la fecha de emisión (sin hora) en lugar del timestamp real de generación. Corregido con una fila «Generada» separada.
  • Autofactura validaba el certificado contra el emisor, no el receptor (v5.0.5). Para una autofactura el receptor firma con su propio certificado; el servicio de background ahora bifurca correctamente según el tipo de emisión.
  • SMTP no se aplicaba sin reiniciar (v5.0.5). Las instancias de EmailService en memoria no se refrescaban al guardar la configuración SMTP; corregido con un refresco explícito.
  • Banner de actualización no aparecía (v5.0.7). El Dashboard vuelve a mostrar «Hay una versión nueva disponible» cuando el servidor detecta una versión más reciente. Se descarta por versión y no vuelve hasta la siguiente.

✨ Novedad: contraseña de arranque (v5.2.0)

Si compartes ordenador o simplemente quieres que la aplicación no se abra sin control, puedes activar una contraseña de arranque desde Ajustes → Licencia. Disponible en los planes Single, Pro y Master.

  • La contraseña se guarda cifrada con PBKDF2-HMAC-SHA256 (200 000 iteraciones, sal aleatoria por contraseña). El texto en claro nunca se almacena en disco.
  • Al arrancar la app aparece una ventana de desbloqueo previa a la interfaz principal.
  • ¿Olvidaste la contraseña? Introduce tu clave de licencia y quedarás desbloqueado. Después puedes poner una contraseña nueva o dejar el campo vacío para desactivarla.
  • El bloqueo falla en abierto: si el módulo de contraseña sufre un error interno, la app arranca igualmente. Es una capa de conveniencia, no un perímetro de seguridad.

✨ Novedad: tres diseños de PDF para la factura (v5.1.0)

Hasta ahora el PDF de factura tenía un único diseño. Desde v5.1.0 puedes elegir entre tres en Ajustes → Apariencia (planes Single, Pro y Master):

  • Default — el diseño original con recuadros, compatible con Verifactu desde el primer día.
  • Modern — presentación más limpia, sin tantos recuadros.
  • Elegant — diseño más espaciado, orientado a sectores creativos o de servicios.

Los tres diseños comparten exactamente el mismo contenido Verifactu (QR, hash de cadena, código CSV, bloque de IVA, pie RGPD). Solo cambia la presentación visual.


✨ Novedad: pestaña «Estado AEAT» en el detalle de factura (v5.2.0)

Cuando abres el detalle de cualquier factura enviada encontrarás una nueva pestaña Estado AEAT con:

  • Estado de la respuesta (Aceptada, Rechazada, AceptadaConErrores).
  • Código de error y su descripción oficial en español.
  • CSV asignado por la AEAT.
  • Timestamp de envío.
  • Cuerpo SOAP completo de la respuesta.

Toda esta información ya estaba guardada en la base de datos; lo que faltaba era mostrarla. Ahora puedes diagnosticar un rechazo sin necesidad de contactar con soporte. Desde v5.0.6, cuando el estado contiene un código de error, el detalle también muestra la descripción oficial del catálogo de errores de la AEAT con un enlace directo a factusync.es/docs/listado-de-errores/.


✨ Novedad: selector de provincia en el perfil emisor (v5.1.0)

El campo de provincia del perfil era texto libre. Desde v5.1.0 es un desplegable con las 50 provincias españolas más Ceuta y Melilla.

  • Si tenías un valor de texto libre que no coincide con ninguna provincia del catálogo, se conserva como opción seleccionable adicional para que no pierdas datos al editar el perfil.
  • Al seleccionar una provincia del País Vasco (Araba, Bizkaia, Gipuzkoa) aparece un aviso: FactuSync v5 no soporta TicketBAI, el régimen foral de facturación electrónica de esos territorios.

📝 Otras mejoras de uso diario

  • Series de factura personalizables (v5.0.5). La serie ya no es solo F1-2026. Puedes crear las series que necesites desde el formulario de facturación con el botón «+», igual que en presupuestos. En el plan Master cada emisor ve únicamente sus propias series.
  • Atajos de teclado (v5.0.5). La tabla de atajos de Ayuda ahora funciona de verdad: F1 (Ayuda), F5 (Actualizar), Ctrl+N (nueva factura), Ctrl+G (generar), Ctrl+S (guardar plantilla), Ctrl+O (cargar plantilla), Ctrl+D (base de datos), Ctrl+, (ajustes), Ctrl+Q (salir con confirmación).
  • Envío de factura por email desde la base de datos (v5.2.0). El menú contextual (clic derecho) sobre una factura en la base de datos incluye ahora «Enviar por email», con el campo de destinatario prellenado desde el contacto guardado.
  • «Crear Borrador» en lugar de «Solo generar» (v5.2.0). El botón que genera la factura sin enviarla a la AEAT se llama ahora Crear Borrador. Un borrador nunca se envía a la AEAT ni dispara el email automático.
  • «Ver detalles» desde la base de datos (v5.2.0). La ventana de detalle de factura también se abre desde el menú contextual de la base de datos, no solo desde la pestaña Acciones.
  • Menú contextual en presupuestos (v5.0.5). Las filas de presupuesto tienen ahora clic derecho con «Abrir PDF» y «Abrir carpeta», igual que las facturas.
  • Mejoras de traducción (v5.0.5 y v5.0.6). Dos rondas de revisión i18n añadieron ~140 y 224 cadenas respectivamente, cubriendo Ajustes, base de datos, presupuestos, contratos, facturas recurrentes y la mayoría de los mensajes de confirmación. La app está ahora completamente en español y catalán.

🔒 Fiabilidad

En este ciclo se añadieron tests de regresión específicos para: contraseña de arranque, pestaña de estado AEAT, envío de factura por email, plantillas de diseño PDF y smoke-test de v5.0.7. El script de build Nuitka verifica desde v5.2.0 que login.html esté presente en el bundle React; una ventana de contraseña ausente fallaría el build de forma ruidosa en lugar de silenciosa.


¿Por qué actualizar ya?

El arreglo del número de instalación (v5.0.6) afectaba a todos los envíos de todas las instalaciones — por sí solo ya justificaba actualizar. V5.2.1 cierra además el riesgo de repetir un número de factura al usar plantillas, un error que la AEAT rechaza directamente. El resto — contraseña de arranque, diseños de PDF, pestaña de estado AEAT, atajos de teclado — son mejoras que acumuladas hacen la app bastante más cómoda de usar cada día.

Descarga la última versión en factusync.es o búscala directamente en la Microsoft Store. Si tienes alguna pregunta o encuentras algo raro, escríbenos a través del formulario de contacto en factusync.es.

Comparte tu aprecio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *