Skip to content

FacturaScripts 2026.3

Latest

Choose a tag to compare

@NeoRazorX NeoRazorX released this 27 May 09:11

Requisito mínimo de PHP elevado a 8.1. Asegúrate de actualizar tu entorno antes de instalar esta versión.

🔒 Seguridad

  • Corregido un path traversal en la subida de ficheros.
  • Login reforzado: protección de 2FA contra bypass de contraseña y fuerza bruta.
  • Protección de la homepage contra open-redirect tras el login.
  • Logout: invalidación de logkey en servidor y limpieza de sesión.
  • Cookies con SameSite=Lax y atributos de borrado unificados.
  • API: validación de los campos de filter y sort contra el modelo, devolviendo error si contienen campos no permitidos.
  • ApiKey: registro de la última IP y ampliación de los campos IP a 45 caracteres (soporte IPv6).
  • Nueva política de seguridad mediante GitHub Advisories.

✨ Novedades y mejoras

  • CodeModel: soporte de JoinModel y del prefijo tabla.campo en get, all y search.
  • Calculator: aplicación del recargo de equivalencia cuando el proveedor lo tenga configurado.
  • VIES: nuevo método fetch() para obtener nombre y dirección del titular, soporte para Irlanda del Norte (XI), timeout SOAP y normalización mejorada.
  • DocumentStitcher: se evita la generación duplicada de documentos.
  • EditProducto: filtros de referencia y cantidad en las pestañas de pedidos.
  • FiscalNumberValidator: validación más estricta de DNI/NIE y unificación del NIF.
  • Wizard: los campos tipoidfiscal y cifnif se mueven al paso 2.
  • EstadoDocumento: se impide actualizar el stock si tiene generadoc.
  • Contabilización: mensajes de error más detallados (cliente, proveedor, subcuenta, ejercicio e impuesto).

🐛 Correcciones

  • ApiCreateFacturaRectificativaCliente: corregido el flujo tras asignar idestado.
  • Corregido bug en los tests de VIES.

🧹 Interno

  • Nueva clase EstadosDocumentos en DataSrc y migración de puntos calientes.
  • Migración de DataBaseWhere a Where en varias librerías (Accounting, DocumentStitcher).
  • Documentación de clases actualizada.
  • Traducciones actualizadas.