DEVELOPMENT

Grupo dedicado al desarrollo y mantenimiento de FacturaScripts y sus plugins.

馃挰 Chat de programadores:
- https://discord.gg/qKm7j9AaJT

馃搯 Reuniones online todos los martes a las 18:30, hora espa帽ola, 16:30 UTC. En el canal Reuniones:
- https://discord.gg/qKm7j9AaJT

馃搵 Roadmap / plan de desarrollo:
- https://facturascripts.com/roadmap

驴Quieres publicar tus propios plugins? Puede hacerlo desde la forja, en la pesta帽a mis plugins.
- https://facturascripts.com/forja
- https://facturascripts.com/publicaciones/como-publicar-plugins-en-facturascripts

Por favor, no te unas a este equipo si no tienes intenci贸n de desarrollar plugins.

Controladores condicionales, muy pronto en FacturaScripts

FacturaScripts 2026.65, que llegar谩 este mismo mes de agosto, traer谩 una novedad pensada para los desarrolladores de plugins: controladores condicionales, controladores que solo se despliegan cuando otro plugin est谩 activado. La idea es de Daniel Fern谩ndez, colaborador...

08-08-2026 CORE
Resumen FactuCon 2026

La FactuCon es la convenci贸n anual de FacturaScripts, un espacio abierto donde se presentan novedades del software, se repasan plugins y se fomenta el networking entre profesionales de distintos 谩mbitos. En esta edici贸n se repas贸 el crecimiento del ecosistema, el cierre de la...

17-06-2026 -
Cambios en el Core 2026

Como cada a帽o, actualizamos pares del n煤cleo de FacturaScripts para resolver viejos problemas, superar limitaciones y permitir nuevas funciones. Siempre con un amplio periodo de compatibilidad hacia atr谩s, para que los programadores tengan meses para poder hacer los cambios en...

24-05-2026 -
Cambios para la versi贸n 2025 de FacturaScripts

Si desarrollas plugins para FacturaScripts, ten en cuenta los siguientes cambios necesarios para garantizar la compatibilidad con la versi贸n 2025. 馃摉 Consulta la lista completa y actualizada: 馃憠 Adaptaci贸n de plugins antiguos de FacturaScripts 馃毄 Requisitos El requisito m铆nimo es...

28-09-2025 -
Resumen FactuCon 2025

La FactuCon es la convenci贸n anual de FacturaScripts, un espacio abierto donde se presentan novedades del software, se repasan plugins y se fomenta el networking entre profesionales de distintos 谩mbitos. En esta edici贸n se enfatiz贸 la evoluci贸n de FacturaScripts hacia nuevas...

13-06-2025 -
Im谩genes de docker ya disponibles para ARM

Desde la versi贸n 2024 de FacturaScripts ya estamos compilando nuestras im谩genes docker para las arquitecturas arm64 (procesadores Apple M1, M2 y M3) y arm/v7 (raspberry pi 3, 4 y 5). As铆 que si trabajas con alguna de estas arquitecturas, ya no es necesario que compiles tu...

20-02-2024 CORE
Nuevos widgets disponibles en FacturaScripts 2023.16

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 para mostrar tama帽os de archivos. ...

19-12-2023 CORE
Cambios importantes de cara a FacturaScripts 2023.1

La siguiente actualizaci贸n de FacturaScripts, la versi贸n 2023.1, que llegar谩 previsiblemente la semana que viene, incorpora muchos cambios a nivel interno para simplificar la programaci贸n. Aqu铆 recopilamos algunos de ellos. No rompe nada Los cambios introducidos no rompen...

23-11-2023 CORE
Cambios necesarios en los plugins para FacturaScripts 2023.07

Para esta versi贸n hemos modificado los formularios de edici贸n de documentos de compra y de venta para a帽adir la posibilidad de incluir nuevos campos en la cabecera o pi茅 de p谩gina. Por este motivo se deben incluir nuevas funciones en los Mods. Si tienes plugins con Mods,...

10-10-2023 CORE
Nuevas clases y funciones para FacturaScripts 2023

FacturaScripts 2023 va a ser una versi贸n de transici贸n donde reemplazaremos muchas clases y funciones para seguir con la evoluci贸n que necesita el proyecto. Necesitamos simplificar el desarrollo para atraer a m谩s programadores, al tiempo que resolvemos viejos problemas de...

10-03-2023 CORE
Primeros cambios de cara a FacturaScripts 2023

En unas semanas subiremos el requisito m铆nimo a PHP 7.3 y forzaremos los tipos de retorno de las funciones getPageData() y getModelClassName() de los controladores. public function getModelClassName(): string { return 'Fabricante'; } Otros cambios La clase...

23-01-2023 CORE
Actualizada la documentaci贸n de la API

Hemos actualizado toda la documentaci贸n de la API de FacturaScripts para incluir m谩s ejemplos y v铆deos: C贸mo conectar a la APIListar y filtrar registros desde la APICrear un nuevo registro desde la APIModificar registros desde la APIEliminar registros desde la API Crear...

21-01-2023 CORE
Cambios en compatibilidad de plugins para FacturaScripts v2022.5

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 totales de albaranes, facturas, pedidos y...

07-10-2022 CORE
Sugerencias abiertas para FacturaScripts 2023

Como ya comentamos anteriormente, queremos mejorar la experiencia de desarrollo de plugins para la versi贸n 2023. La lista de sugerencias actual la pod茅is ver en el plan de desarrollo para 2023. 驴Qu茅 se est谩 proponiendo? Desde simplificar el DataBaseWhere hasta implementar una...

27-07-2022 CORE
Mejorar la experiencia de desarrollo para FacturaScripts 2023

Hemos comenzado el desarrollo de FacturaScripts 2023 en la rama new-engine del repositorio en github. Al contrario que con FacturaScripts 2018, este no ser谩 un redise帽o desde cero, sino simplemente una actualizaci贸n un poco m谩s grande de lo habitual, pero sin romper demasiado....

07-07-2022 CORE
Novedades en compatibilidad de plugins con la v2022

Recientemente lanzamos la versi贸n 2022.08 del n煤cleo, que fuerza los tipos de retorno en varias funciones de los modelos, y pese a los avisos, muchos plugins dejaron de funcionar. Si tienes plugins y todav铆a no has comprobado si funcionan con FacturaScripts 2022. Estos son los...

06-06-2022 CORE
Ayuda a mejorar la documentaci贸n

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 de la secci贸n ayuda encontrar谩s todas...

28-05-2022 CORE
Actualizaci贸n de plugins a 2022

En la versi贸n 2022 de FacturaScripts introducimos algunos cambios internos. Esto hace que en algunos casos sea necesaria la actualizaci贸n del c贸digo de plugins antiguos para hacerlos compatibles con la nueva versi贸n del n煤cleo. Hemos condensado estos cambios en la secci贸n de...

18-05-2022 CORE
Nuevas sesiones de programaci贸n en Abril

En el listado de cursos de programaci贸n tenemos uno que es una agrupaci贸n de sesiones de programaci贸n donde se crean plugins muy concretos para resolver problemas concretos. El curso se llama Sesiones de programaci贸n. Este mes de Abril estamos ampliando el curso con nuevas...

13-04-2022 CORE
Nuevas opciones de soporte

Hemos actualizado la forja para hacer m谩s sencillo el soporte. Ahora cuando se nos asigna una cuesti贸n sobre uno de nuestros plugins, y no es realmente sobre el plugin, podemos derivarlo al plugin correcto y a su autor para que este pueda contestar. O bien podemos derivarlo a...

04-11-2021 CORE
Reuni贸n de desarrollo 19-10-2021

Los temas tratados en esta reuni贸n han sido: FacturaScripts 2021.5, la nueva ley anti-fraude y una propuesta para abrir y escalar el soporte. FacturaScripts 2021.5 Ser谩 lanzado a final de mes y los cambios m谩s importantes son los referentes a mejorar el soporte para la ley...

20-10-2021 CORE
Resumen de la reuni贸n de desarrollo del 27-07-2021

En esta reuni贸n hemos hablado sobre la parte de contabilidad, los canales y los diarios. Apenas tiene uso y genera cierta confusi贸n entre los clientes. Habr铆a que documentarlo bien o bien ocultarlo mientras tanto. Redise帽o de edici贸n de asientos Al igual que con la edici贸n de...

28-07-2021 CORE
Resumen de la reuni贸n de desarrollo del 20-07-2021

En esta reuni贸n hemos hablado sobre la necesidad de a帽adir los saldos a los movimientos de las subcuentas, las estad铆sticas de instalaciones de plugins y los avances del plugin WebCreator. Saldos de movimientos de subcuentas Una solicitud creciente por parte de muchos clientes...

21-07-2021 CORE
Reuni贸n de desarrollo 13-07-2021

En esta ocasi贸n hemos hablado principalmente de todas las opciones y problem谩ticas a la hora de implementar TicketBai, el cual, como ya informamos anteriormante, estar谩 soportado en FacturaScripts antes de finalizar el a帽o. Resumen Se est谩 trabajando en una librer铆a para poder...

14-07-2021 CORE
Reuni贸n de desarrollo 06-07-2021

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 los listados tambi茅n en el PDF.Poder...

09-07-2021 CORE
Reuni贸n de desarrollo 29-06-2021

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 de los listados tambi茅n en el PDF.Poder...

30-06-2021 CORE
C贸mo participar en el desarrollo de FacturaScripts 2021

Hoy, sin que sirva de precedente, hemos grabado y emitido en directo la reuni贸n de coordinaci贸n del equipo de desarrollo para que todo el mundo pueda ver c贸mo trabajamos y de qu茅 formas se puede colaborar. Reuniones todos los martes Todos los martes se reune el equipo de...

10-03-2021 CORE
Resumen de 2020 y desarrollos para 2021

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 desarrollos: Lanzamientos destacados Lanzamiento...

29-12-2020 CORE
Reuni贸n de desarrollo del 15-12-2020

Ya est谩 disponible FacturaScripts 2020.89 beta con los siguientes cambios: Un nuevo informe de productos en albaranes y facturas de compra o venta. Disponible en el men煤 Informes > Productos.Los modelos de m谩s de una tabla, conocidos como ModelView, se han renombrado a...

15-12-2020 CORE
Reuni贸n de coordinaci贸n de desarrollo 18-02-2020

Tras la versi贸n 2020.3, centrada en la revisi贸n de la contabilidad. La nueva versi贸n se centrar谩 en los informes contables, a帽adiendo un libro mayor y corrigiendo las carencias o defectos de los informes actuales de contabilidad. Como siempre, la lista de tareas pendientes,...

18-02-2020 CORE
Funciones obsoletas a eliminar en FacturaScripts 2018.14

En la siguiente actualizaci贸n de FacturaScripts, la 2018.14 que llegar谩 en dos semanas, se eliminar谩n las siguiente funciones ya obsoletas: Controladores En FacturaScripts 2018.09 se introdujo la funci贸n toolBox() en controladores y modelos, para hacer m谩s accesible las...

23-10-2019 CORE
Reuni贸n de desarrollo (10-09-2019)

Hoy hemos comentado la lista de mejoras ya completada para FacturaScripts 2018.11, siendo el soporte de extensiones el m谩s destacado. Lista de mejoras ya completadas Soporte de extensiones para controladores y modelos.Soporte de extensiones para los XML de las tablas y los...

10-09-2019 CORE
Nueva clase ToolBox para agrupar log, traductor y varias herramientas m谩s

Al comienzo del desarrollo evaluamos usar un contenedor para almacenar las herramientas m谩s utilizadas, como son el logger y el traductor. Pero esa soluci贸n ten铆a un problema, al hacer $this->get('logger') NetBeans no sab铆a que eso devuelve un objeto de la clase...

22-08-2019 CORE
Reuni贸n de desarrollo (06-08-2019)

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 potente: Permite a帽adir bloques.Cuenta (por...

06-08-2019 CORE
Reuni贸n de desarrollo (16-07-2019)

Hoy hemos repasado la lista de cambios para la versi贸n 2018.06, que esperamos lanzar a final de mes. Tareas en desarrollo Estas tareas ya tienen programador asignado y se encuentran en desarrollo: Creaci贸n manual de recibos desde la pesta帽a recibos de la factura.Verificaci贸n...

16-07-2019 CORE
Reuni贸n de desarrollo (02-07-2019)

Hoy, tras el lanzamiento de la versi贸n 2018.04 y la OpenExpo Europe, hemos comentado las novedades a incluir en la versi贸n 2018.05, que llegar谩 previsiblemente el d铆a 8 de Julio. FacturaScripts 2018.05 Las novedades ya terminadas para esta versi贸n son: Sistema de tarifas...

02-07-2019 CORE
Reuni贸n de desarrollo (28-05-2019)

Hoy, tras el lanzamiento de la versi贸n 2018.03 de FacturaScripts, hemos comentado las novedades a incluir en la siguiente actualizaci贸n, la 2018.04. FacturaScripts 2018.04 Esta es la siguiente actualizaci贸n en la que ya estamos trabajando y que llegar谩 previsiblemente la...

29-05-2019 CORE
Reuni贸n de desarrollo (21-05-2019)

En esta reuni贸n hemos comentado tanto las novedades para la actualizaci贸n de esta semana como las novedades de la siguiente actualizaci贸n. FacturaScripts 2018.03 Nuevo modelo identificador fiscal (admin > id. fiscal) para que el usuario pueda a帽adir y quitar.Ahora se puede...

21-05-2019 CORE
Reuni贸n de desarrollo (07-05-2019)

Hoy hemos hablado de los cambios referentes a la agrupaci贸n de presupuestos, pedidos y albaranes. Ya hemos completado la tarea de poder seleccionar los presupuestos, pedidos o albaranes a agrupar desde los propios listados. El siguiente paso es comprobar que no se agrupen...

07-05-2019 CORE
Reuni贸n de desarrollo (30-04-2019)

En esta reuni贸n hemos comentado las mejoras a desarrollar para la siguiente actualizaci贸n. Principalmente en materia de agrupar documentos (presupuestos, pedidos y albaranes). Tareas asignadas Tarea #119: modificar la clase BusinessDocumentGenerator (permite generar documentos...

30-04-2019 CORE
Reuni贸n de desarrollo 23-04-2019

Hoy hemos comentado los desarrollos ya completados para la actualizaci贸n de esta semana: Nuevas secuencias de documentos.Poder especificar una subcuenta distinta para cada impuesto.Funci贸n redirect() disponible en la clase Controller.Configuraci贸n por defecto para...

23-04-2019 CORE
Reuni贸n de desarrollo 16-04-2019

En esta reuni贸n hemos detallado la forma en la que personalizar la numeraci贸n y c贸digo de facturas, albaranes, etc... en FacturaScripts 2018. Finalmente nos hemos decantado por un dise帽o similar a Odoo, pero adaptado a nuestro entorno. Problem谩tica En FacturaScripts 2017 se...

16-04-2019 CORE
Reuni贸n de desarrollo 09-04-2019

En esta reuni贸n hemos presentado la nueva vista global de tareas del proyecto. Ahora podemos ver todas las tareas pendientes del core y de cada uno de los plugins, o todo a la vez. Desarrollos completados la semana pasada La semana pasada, tras el lanzamiento de la versi贸n...

09-04-2019 CORE
Reuni贸n de desarrollo 02-04-2019

En la reuni贸n de hoy hemos comentado el lanzamiento de FacturaScripts 2018 y los siguientes pasos a seguir: Curso b谩sico de usuario (versi贸n 2018).Curso b谩sico de programaci贸n (versi贸n 2018).Plugin de migraci贸n de 2017. Estos puntos ser谩n completados a lo largo del mes....

02-04-2019 CORE
Nuevas secciones: tareas y contratos

Esta semana hemos a帽adid dos nuevas secciones a la web: tareas y contratos. Pod茅is encontrarlas en la p谩gina de inicio (siempre que hay谩is iniciado sesi贸n). Tareas En la secci贸n tareas podr茅is crear tareas para cada uno de vuestros plugins, para poder organizar vuestro tiempo...

24-03-2019 CORE
Reuni贸n de coordinaci贸n de desarrollo 12-03-2019

En la reuni贸n de hoy hemos tratado la gesti贸n de equipos privados en la web, los cambios a webportal, las ubicaciones de productos en almac茅n, los canales de pago y los avances en el TPV. Equipos privados Desde hoy ya se pueden crear equipos privados en la web. De esta forma...

12-03-2019 CORE
Reuni贸n de desarrollo 05-03-2019

Hoy hemos tratado algunos problemas encontrados en la gesti贸n multi-empresa de las formas de pago. El dise帽o no estaba lo suficientemente depurado y hemos decidido corregirlo. Hasta la RC ten铆amos un dise帽o de 3 tablas: formaspago, formaspagoempresa y cuentasbanco. Para la...

05-03-2019 CORE
Reuni贸n de desarrollo 26-02-2019

En esta reuni贸n hemos comentado la buena acogida de la Real Candidate de FacturaScripts 2018, que lanzamos a principio de mes. Apenas hay dos bugs abiertos de baja incidencia, as铆 que pronto tendremos la versi贸n final. Trabajo pendiente Las correcciones o mejoras pendientes...

26-02-2019 CORE
Reuni贸n de desarrollo 19-02-2019

Esta ha sido un reuni贸n corta en la que hemos comentado el estado actual de FacturaScripts 2018 RC, versi贸n en la que no se han encontrado errores graves desde el lanzamiento. Lo que nos da mucha confianza de cara al lanzamiento final. Lanzamiento El lanzamiento de la versi贸n...

19-02-2019 CORE
Curso de programaci贸n (versi贸n 2017) ya disponible

Ya est谩 disponible el curso b谩sico de programaci贸n (versi贸n 2017). Con este curso aprender谩 a crear modelos, listados y formularios de edici贸n en minutos, gracias las 煤ltimas mejoras que se incluyeron en la versi贸n 2017. Lecciones Introducci贸n.El entorno de programaci贸n.Su...

15-02-2019 CORE
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