Buscar

Busca en la documentación de usuario, la de programador, las noticias y en el listado de plugins de FacturaScripts.

Ayuda 3 Programador 36 Cursos 4 Noticias 61 Plugins 2

Ayuda

##🎯 Funciones principales Limpia automáticamente el número (espacios / guiones / paréntesis / puntos). Detecta país y aplica prefijo internacional correcto. Botón directo a WhatsApp Click-To-Chat. Compatible con WhatsApp normal y...

InformesEstadisticos » Tecnico: Arquitectura de informes

Este documento describe la arquitectura interna del plugin y cómo extenderlo o añadir nuevos informes. Para entender el motor de informes que hay debajo, consulta primero la documentación de ExtendedReport: Visión general · Estructura...

⚠️ Esta sección está dirigida exclusivamente a desarrolladores. No es necesaria para el uso normal del plugin. SimplificaVariante funciona correctamente con todos los campos estándar de variantes del Core de FacturaScripts. 📋 Contexto El...

Programador

El Widget de Archivos (WidgetFile) permite mostrar y adjuntar archivos en los formularios estándar de FacturaScripts. Ejemplo de Implementación A continuación se presenta un ejemplo de cómo implementar el widget de archivos en un...

El widget Variante permite seleccionar un producto o variante desde el catálogo de productos, donde podemos buscar y filtrar por fabricante y familia. <column name="reference" numcolumns="3"...

El widget es un componente que pertenece a una columna y se encarga de representar el contenido. Cada columna puede contener únicamente un widget. <column name="code" numcolumns="4" order="100"> ...

En los archivos XMLView podemos utilizar un widget de tipo time, también conocido como WidgetTime, para mostrar o editar horas. <column name="hora" display="right" order="130"> <widget...

El widget Bytes sirve para mostrar tamaños de archivos o carpetas de forma legible (KB, MB, GB, TB). Toma valores enteros y los convierte automáticamente con la función Tools::bytes() 🧾 ¿Qué hace? Muestra un número entero representando...

En los archivos XMLView puedes usar el widget color (WidgetColor) para mostrar o editar colores de forma sencilla. 🔍 Descripción El widget muestra una muestra del color, su representación hexadecimal editable (ej. #ff0000) y, al hacer...

El Widget Radio permite a los usuarios elegir entre varias opciones de manera visual. En todo momento, se pueden ver todas las opciones disponibles sin necesidad de desplegar ningún menú. ⚙️ Parámetros del Widget fieldname: Nombre del...

En los archivos XMLView se puede utilizar el Widget Money para mostrar o editar cantidades monetarias. La principal diferencia con respecto al Widget Number es que busca en el modelo un campo coddivisa para identificar la divisa y...

El widget select, o WidgetSelect, permite mostrar valores que están relacionados con otras tablas (o con la misma). Un ejemplo muy sencillo es un selector de país. <column name="country" numcolumns="2"...

En los archivos XMLView puedes usar el widget password (WidgetPassword) para mostrar y editar contraseñas en formularios. Su comportamiento es idéntico al del widget de texto, salvo que muestra puntos en lugar de los caracteres de la...

El widget Subcuenta permite seleccionar una subcuenta desde el listado de cuentas, donde podemos buscar y filtrar por ejercicio. <column name="codsubcuenta" numcolumns="3" order="110"> <widget...

El widget de estrellas, o WidgetStars, permite seleccionar un calificación entre 0 y 5 estrellas. Este widget es perfecto para calificaciones de productos, servicios, etc. <column name="rating" numcolumns="3"...

En los archivos XMLView podemos usar un widget de fecha y hora, o WidgetDatetime, para mostrar o editar fecha y hora a la vez. <column name="creation-date" display="right" order="190"> <widget...

El widget de archivos adjuntos, conocido como WidgetLibrary, permite seleccionar o subir archivos adjuntos. Este widget es ideal cuando se desea que el usuario suba un archivo específico, como un logotipo o similar. Ejemplo de uso Aquí...

El Widget Datalist, también conocido como WidgetList, es una especialización del WidgetSelect que permite mostrar valores relacionados con otras tablas (o incluso con la misma tabla) en función del texto introducido por el usuario. A...

El widget Link se puede utilizar dentro de una columna de un archivo XMLView para añadir un enlace que nos llevará a la URL especificada en el campo fieldname. <column name="web" order="130"> <widget...

En los archivos XMLView, se puede utilizar un widget de fecha, denominado WidgetDate, para mostrar o editar fechas en el formato predeterminado dd-mm-yyyy (por ejemplo: 01-01-2022). <column name="date"...

En los archivos XMLView podemos usar un widget checkbox, o WidgetCheckbox, para mostrar o editar valores de verdadero o falso. <column name="email-sent" display="center" order="140"> <widget...

El widget de textarea, o WidgetTextarea, permite mostrar y editar contenido como texto plano, pero con varias diferencias respecto al widget text: El texto puede ser mucho más largo y con múltiples líneas.Los textos largos son acortados...

En los archivos XMLView, se puede usar un widget de tipo número, o WidgetNumber, para mostrar y editar contenido en formato numérico. <column name="quantity" display="right" order="150"> <widget...

El widget de tipo Texto (WidgetText) es el widget predeterminado en FacturaScripts y permite mostrar y editar contenido en formato de texto plano, limitado a un número máximo de caracteres definidos por la propiedad maxlength. Si...

El Widget Autocomplete en los archivos XMLView permite autocompletar valores asociados a otra tabla o a la misma. A diferencia del widget select, este widget no selecciona opciones predefinidas; los usuarios escriben para que el sistema...

En ocasiones, es necesario mostrar listados que consulten más de una tabla. Si el widget select o el widget autocomplete no resuelven nuestro problema, podemos utilizar JoinModel para solucionarlo. ¿Qué es un JoinModel? El JoinModel es...

FacturaScripts utiliza el set de iconos Font Awesome, en su versión gratuita, que contiene más de 1 300 iconos. Si necesita elegir un icono para una página, pestaña o widget, diríjase al listado de iconos y elija el que más le guste....

Los controladores extendidos como ListController y EditController, utilizan archivos XML para definir las columnas, grupos, widgets y botones a mostrar en una pestaña. De esta forma podemos personalizar rápidamente un listado o...

Las vistas XML permiten controlar los objetos en la pantalla de manera sencilla. A continuación, se mostrarán algunos ejemplos sobre cómo acceder y modificar la configuración de una columna y su widget desde nuestro controlador. Es...

La etiqueta <column> en XMLView se utiliza para definir una columna que se mostrará en la interfaz, así como sus propiedades de tamaño, visibilidad y orden. A continuación se presenta un ejemplo de cómo definir el contenido de una...

Para modificar o añadir columnas a un XMLView de otro plugin (o del núcleo), podemos crear una extensión. Esto implica crear un archivo XML con los cambios y colocarlo en la carpeta Extension/XMLView de nuestro plugin. Ejemplo: Añadir...

Este tipo de row permite añadir columnas en la parte inferior de la primera pestaña en los documentos de compra o de venta, como albaranes, facturas y pedidos. Ejemplo de uso A continuación, se presenta un ejemplo de cómo implementar un...

Los formularios modales son vistas complementarias a la vista principal, que permanecen ocultas hasta que se pulsa su botón de tipo modal. Estos formularios se declaran de manera muy similar a lo detallado en la sección COLUMNS. Podemos...

En los archivos de la carpeta XMLView tenemos la estructura de campos a mostrar en listados o formularios de edición. Un archivo debe tener una etiqueta view y dentro de esta una etiqueta column. Dentro de la etiqueta column podemos...

Existen varios modelos en FacturaScripts que no tienen correspondencia con tablas físicas en la base de datos, lo que implica que no pueden ser utilizados para la grabación o eliminación de datos. La función de estos modelos es...

El método disableColumn() permite ocultar, deshabilitar o bloquear un campo o columna específico en las pestañas o vistas de un PanelController en FacturaScripts. Este método es muy útil para personalizar la interfaz del usuario,...

Para modificar el comportamiento o añadir pestañas o secciones a controladores de otros plugins (o del core) podemos usar una extensión o pipe, es decir, crearemos un archivo php con el mismo nombre que el controlador en la carpeta...

Si necesita añadir opciones de configuración a su plugin, puede crear su propia sección en el apartado Por defecto (menú administrador > panel de control) de FacturaScripts. El controlador que gestiona estas secciones es EditSettings,...

La etiqueta group sirve para agrupar columnas a mostrar, especialmente en formularios donde muchas veces necesitamos agrupar determinados campos. Los grupos deben ir dentro de la etiqueta columns y no puede haber grupos dentro de grupos....

Cursos

Curso básico de programación » Ampliación del controlador de listados

Ahora vamos a añadir los nuevos campos al listado y a crear algunos filtros. XMLView/ListProject.xml Añadimos las nuevas columnas al archivo XMLView del controlador. <?xml version="1.0" encoding="UTF-8"?>...

Curso básico de programación » Ampliación del controlador de edición

Procedemos ahora a añadir las nuevas columnas al XMLView del controlador para edición. XMLView/EditProject.xml <?xml version="1.0" encoding="UTF-8"?> <view> <columns> <group...

Curso básico de programación » Controladores de edición (EditController)

EditController es un controlador extendido para editar muy rápidamente las propiedades de un modelo. Controller/EditProject.php Vamos a crear un controlador para editar proyectos, para ello cree el archivo EditProject dentro de la...

Curso básico de programación » Controladores de listados (ListController)

ListController es un controlador extendido para listados. Permite una o varias pestañas. Cada una con un listado de registros de un modelo. Controller/ListProject.php Vamos a comenzar creando nuestro listado de projectos. Para ello...

Noticias

Para facilitar el desarrollo hemos añadido nuevos widgets para poder usarlos en el core y los plugins. La guía de programación ya está actualizada con todos los cambios, así que podéis verlos directamente ahí. Bytes El widget bytes sirve...

Hoy te traemos la nueva versión 1.1 del plugin WhatsappWidget. Este plugin añade un widget a los campos de teléfono en FacturaScripts, permitiendo una gestión más rápida y conectada de la comunicación con clientes y proveedores. Detecta...

Hoy os traemos la nueva versión 1.03 del plugin WhatsappWidget. Este plugin añade un widget con acceso directo a tu app de whatsapp a los campos de teléfono en FacturaScripts, permitiendo una gestión más rápida y conectada de la...

Ya está disponible la versión 2025.41 de FacturaScripts con correcciones en los widget de imágenes y archivos. Hemos actualizado los selectores de archivos e imágenes para usar la última versión de bootstrap y mejorar la usabilidad. El...

Ya está disponible la versión beta 2026.2 de FacturaScripts. 🐛 Correcciones relevantes Se ha limitado a 50 los archivos cargados en el modal de archivos (WidgetLibrary) para evitar consultar toda la biblioteca al renderizar el...

La versión 1.12 del plugin Trazabilidad ha sido publicada, y esta es la lista de cambios realizados: Problemas solucionados Se ha corregido el widget que muestra los números de serie disponibles en los albaranes y facturas de ventas....

Ya está disponible la versión 1.3 de OcioGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campo de correo electrónico del tutor: usaba un tipo de widget no estándar; ahora usa el widget del...

Ya está disponible la versión 1.2 de RentGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campo de correo electrónico del contrato: usaba un tipo de widget no estándar; ahora usa el widget del...

Ya está disponible la versión 1.3 de SpaceGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campo de correo electrónico del miembro: usaba un tipo de widget no estándar; ahora usa el widget del...

Ya está disponible la versión 1.4 de TaxiGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

Ya está disponible la versión 1.2 de HotelGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

Ya está disponible la versión 1.2 de ShowGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campo de correo electrónico de la venta de entradas: usaba un tipo de widget no estándar; ahora usa el...

Ya está disponible la versión 1.2 de ReformGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

Ya está disponible la versión 1.2 de BarberGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

Ya está disponible la versión 1.2 de TallerGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

Ya está disponible la versión 1.2 de CateringGest, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Campos de correo electrónico de los formularios: usaban un tipo de widget no estándar; ahora usan el...

La versión 2021.81 de FacturaScripts ya está disponible para descargar o actualizar. Lista de cambios Mejorada la disposición de filtros y buscador en los listados. Además ahora se muestran como botones los filtros guardados por el...

Ya está disponible la versión 2.0 de ProyectosArq, resultado de la auditoría periódica de calidad de los plugins de Adelantia. Corregido Clave primaria en la tabla de proyectos, para garantizar la integridad referencial de los...

En la reunión de esta semana, celebrada como siempre el martes a las 18:30 (hora española), hemos repasado los cambios a introducir para FacturaScripts 2021.4: Dashboard con noticias y totales de compras y ventas.Incluir los totales de...

Ya está disponible la versión 6.71 del plugin PlantillasPDF. Incluye 1 novedad destacada. Personaliza diseños PDF de facturas, albaranes, pedidos y presupuestos (plantillas, papel, orientación, márgenes, logo, colores, fuentes, columnas...

En esta reunión, celebrada como siempre el martes a las 18:30, hora española, hemos repasado los cambios a introducir para FacturaScripts 2021.4, que son: Añadir un dashboard con noticias y totales de compras y ventas.Incluir los totales...

Ya se puede descargar la versión 1.6 del plugin Trazabilidad. Estos son los cambios más destacados: Novedades v1.6 Añadido el almacén a los lotes de los productos.Compatibilidad con el plugin StockAvanzado al hacer transferencias de...

En el día de hoy se ha publicado la versión 1 del plugin EXTgenerator. A continuación podrá leer la lista de cambios realizados: Este Plugin no es para un uso de novatos, como minimo es necesario entender la documentacion del...

La versión 5.5 del plugin PlantillasPDF ha sido publicada, y esta es la lista de cambios realizados: Mejoras en la versión 5.5 Ahora se permite ocultar la dirección de envío o dirección del cliente.Compatibilidad con empresas de segunda...

Lamentablemente terminamos el año sin haber estabilizado FacturaScripts 2018, pero aquí tenemos una nueva beta con multitud de correcciones. Correcciones Se han solucionado los problemas de descuadre de stock al eliminar stocks o...

AsistenteIAFS ya disponible Presentamos AsistenteIAFS, un asistente de inteligencia artificial integrado en FacturaScripts que entiende tu negocio y te ayuda a trabajar más rápido. Qué puede hacer Pregunta en lenguaje natural sobre tus...

La versión 3.2 del plugin Informes ha sido publicada, y esta es la lista de cambios realizados: Correcciones v3.2 Solucionado fallo con la media mensual del informe de resultados.Solucionados problemas al escapar html. Sugerencias para...

Con esta actualización se introducen mejoras en la exportación a PDF: Las facturas de venta muestran ahora una sección "forma de pago" con los detalles de pago de la factura: sus recibos, la cuenta bancaria asociada, y...

En esta última actualización de 2021 hemos mejorado el aspecto visual y algunos informes. Novedades Mejorados los formularios de cliente, proveedor, producto, familia y recibos para mostrar más información en pantalla.Se ha ajustado el...

En esta reunión hemos comentado los cambios a implementar en la siguiente actualización de FacturaScripts: Desarrollo ya completado Se ha implementado una nueva clase para el envío de emails (Core/Lib/NewMail) mucho más sencilla y...

En los últimos días he estado mejorando la sección de ayuda. Tanto la documentación de usuario como la de programador. Pero todavía hay mucha documentación por revisar y ampliar. Tú también puedes ayudar En el apartado necesita revisión...

Hemos lanzado la versión 2025.51 de FacturaScripts con muchas correcciones: Soluciona los problemas con la caché en servidores nginx.Corrige la columna mandato en el listado de cuentas bancarias de clientes.Añade aviso cuando intentamos...

La novedad más importante en FacturaScripts 2021.3 es la nueva función para copiar albaranes, facturas, pedidos o presupuestos. Ahora en todos los albaranes, facturas, pedidos y presupuestos tenemos el botón copiar, que nos lanza un...

Hemos publicado la versión 2023.16 BETA del core. A continuación podrá leer la lista de cambios realizados: Mejoras en la pantalla de error En esta versión hemos estado trabajando para que cuando se produce un error, la pantalla muestre...

Ya está disponible la versión 2026.1 de FacturaScripts. 🆕 Novedades destacadas Hemos simplificado los listados para esconder botones innecesarios cuando el listado está vacío, como son los botones de eliminar, imprimir y abrir en...

Hemos lanzado la versión 2.7 del plugin Informes. Este plugin fue lanzado el 28-12-2021 y cuenta con 1103 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Nuevas funciones en la versión 2.7 Además de...

Hemos publicado la versión que consideramos Real Candidate de FacturaScripts 2018, es decir, la versión que consideramos ya estable para empezar a trabajar. Y la lista de cambios desde la última beta es esta: Ahora se pueden convertir...

Hemos lanzado la versión 2.5 del plugin Informes. Este plugin fue lanzado el 28-12-2021 y cuenta con 913 instalaciones realizadas. Esta es la lista de cambios incluidos en esta versión: Novedades v2.5 Hemos añadido el tipo tarta a la...

Ya está disponible la versión BETA 2023.1 de FacturaScripts. Un rediseño profundo del kernel con un montón de novedades para programadores. Además los requisitos se elevan a PHP 7.3 o superior. Nuevo sistema de enrutado.Nuevas pantallas...

Esta nueva versión incluye un nuevo informe de impuestos, balances actualizados, listado de asientos descuadrados y muchas correcciones en la contabilidad. Novedades Ahora se pueden facturar directamente los pedidos y presupuestos de...

Ya se puede descargar la versión 3 del plugin Informes. Estos son los cambios más destacados: Novedades en la versión 3 Se ha modificado la sección de informes gráficos para añadir 3 nuevos tipos de gráficos: Donut.Mapa.TreeMap o mapa...

Ya se puede descargar la versión 2022.25 de FacturaScripts, actualmente en BETA. Estos son los cambios más destacados: Nuevas funciones en la versión 2022.25 Añadida pestaña de emails enviados a la página del agente. Tarea 832.Al...

En la siguiente actualización de FacturaScripts, la versión 2022.5, se introducirán algunos cambios que pueden afectar a la compatibilidad de plugins antiguos: Eliminación de BusinessDocumentTools Esta clase sirve para recalcular los...

En esta actualización se ha mejorado el aspecto general de todos los listados y formularios, además de añadir nuevas características muy demandadas. Novedades Los listados ahora muestran los totales por página de todas las columnas de...

Ya se puede descargar la versión 2024.9 de FacturaScripts. Novedades de la versión 2024.9 Ahora se pueden desactivar almacenes, formas de pago, cuentas bancarias, impuestos, retenciones y estados sin tener que eliminarlos ¿Quieres...

Ya se puede descargar la versión 3.1 del plugin Informes. Estos son los cambios más destacados: Mejoras en la versión 3.1 En ocasiones queremos un informe gráfico que para saber cuantos de los registros tienen valor en una columna...

Cerramos el año con el lanzamiento de FacturaScripts 2025.7 BETA, con muchas correcciones y nuevas funcionalidades para ahorrar tiempo. 📝 Actualizar direcciones Ahora cuando cambiamos la dirección de un cliente podemos actualizar la...

Ya está disponible la versión 2024 de FacturaScripts con mejoras en el filtrado y ordenación de listados. Novedades en la versión 2024 Las columnas de los listados por la que se puede ordenar ahora se muestran como clickables, para poder...

Hemos lanzado la versión 2023.21 de FacturaScripts que incluye un nuevo script para poder restaurar completamente la instalación en caso de problemas y diversas mejoras en las pantallas de error. Novedades v2023.21 El cambio más grande...

Hemos lanzado la versión BETA 2023.03 de FacturaScripts, la cual incluye la siguiente lista de cambios: Nuevas funciones Se ha añadido soporte para facturas intracomunitarias, tanto en compras como en ventas. Para marcar este tipo de...

Ya está disponible la versión 2024.8 de FacturaScripts, que puedes actualizar si tienes marcada la opción de actualizaciones beta en el panel de control. Listados de productos Ahora podemos filtrar también los productos no públicos, es...

Ya está disponible FacturaScripts 2020.4 con soporte para suplidos, nuevas políticas de precios de coste, más atributos por variante y un largo etcétera. Novedades El asistente de configuración inicial ahora instala automáticamente el...

Termina un año muy intenso con un total de 17 actualizaciones de FacturaScripts 2020, 188 actualizaciones de plugins y más de 1300 issues resueltas. Y queremos aprovechar para destacar algunos de los lanzamientos y los próximos...

Ya está disponible la versión 2022.4 de FacturaScripts: Cómo instalar FacturaScripts.Cómo actualizar FacturaScripts y sus plugins. Novedades en la versión 2022.4 Esta es la lista de novedades de esta versión de FacturaScripts: Añade...

La versión 2023.08 de FacturaScripts ha sido publicada, y esta es la lista de cambios realizados: Nuevas funciones en la versión 2023.08 Ahora al filtrar por familia también aparecen los productos de las subfamilias, en el modal de...

Hemos lanzado la versión 2022.6 de FacturaScripts, que incluye tanto nuevas funciones como correcciones. Novedades En el listado de secuencias ahora se añade la columna y filtro de empresa cuando hay más de una.Los mensajes de error...

Hemos lanzado la versión BETA 2023.06 de FacturaScripts. A continuación la lista de cambios y correcciones. Mejoras en la versión 2023.06 Tarea #801: las series ahora tienen un selector para indicar si es una serie normal, simplificada o...

Ya está disponible la versión 2024.3 BETA de FacturaScripts. Mejoras en la versión 2024.3 El listado de plugins instalado se divide ahora en activos e inactivos, para que sea más intuitivo. Además los activos aparecen por orden de...

Ya está disponible la versión 2024.1 de FacturaScripts. ¿Aún no sabes cómo actualizar? Consulta la guía para actualizar FacturaScripts y sus plugins. Mejoras en la versión 2024.1 Optimización de formularios: Se han mejorado los...

Ya está disponible la versión 2025.8 BETA de FacturaScripts, con algunas mejoras y muchas correcciones. 📝 Novedades Añadidas retenciones IRPF 2%, 19% y 21% para España. Se incluyen las retenciones más comunes del IRPF español:2% para...

La versión BETA 2024.2 de FacturaScripts ya está disponible. Al ser una beta, para actualizar es necesario activar las actualizaciones beta desde el panel de control. Novedades v2024.2 Hemos añadido el campo coste visible en los detalles...

Plugins

WhatsappWidget

Widget para campos de teléfono que detecta el número de WhatsApp, añade prefijo de país automáticamente y abre chats en WhatsApp Web o app con un clic para agilizar comunicaciones.

LawFirm

Gestiona expedientes de un despacho de abogados, redacta hojas de encargo, registra trabajo y factura sin duplicar datos.




Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte