Roadmap

Plan de desarrollo y sugerencias de FacturaScripts. Los patrocinadores pueden hacer sugerencias y votarlas, el equipo de desarrollo puede escoger una tarea y encargarse. Consulte la sección colabora (menú comunidad) para colaborar.

AdmReportico v1.31 15-02-2025
  1. Tarea #3868 Adaptar el plugin a la versión 2024.5 del Core. Actualizar traducciones. Pequeñas correcciones. ## Implementación Actualizar el archivo Init.php. ### Plazo máximo 28-02-2025 ### Tiempo máximo de desarrollo La tarea no merece la pena si se le ha de dedicar más de 2 horas.
Notificaciones v9999 14-02-2025
  1. Tarea #3867 Avisar cuando llega la fecha de cobro de una remesa para revisar el banco.
CORE v2024.94 13-02-2025
  1. Tarea #3597 En ocasiones necesitamos procesar un trabajo rápido, pero dentro de un par de minutos. La cola de trabajo no nos sirve porque procesa los trabajos conforme se crean, sin esperar. Pero podemos hacer que la cola de trabajo pueda gestionar trabajos futuros. ## Solución Al registrar un evento,...
  2. Tarea #3553 (BUG) ahora mismo 2 procesos que se ejecuten en paralelo pueden llegar a procesar el mismo evento. Esto es debido al tiempo que pasa entre que se obtiene de la base de datos el siguiente evento a procesar y cuando se bloquea el proceso. En esos milisegundos puede que otro proceso llegue casi a la...
PrePagos v9999 11-02-2025
  1. Tarea #3484 (BUG) Si añadimos un prepago a un presupuesto y luego partimos el presupuesto en 2, se está copiando el prepago a ambos.
Anticipos v9999 10-02-2025
  1. Tarea #3849 Adaptar el plugin a la versión 2024.5 del Core. Adaptar el plugin para usar Tools. Pequeña modificación para utilizar la Razón social en vez del nombre, tanto para clientes como para proveedores. ## Implementación Actualizar el archivo Init.php. ### Plazo máximo 28-02-2025 ###...
Textos v1.31 27-01-2025
  1. Tarea #3847 Adaptar el plugin a la versión del Core 2024.5 ## Implementación Actualizar el archivo Init.php. ### Plazo máximo Lunes 27-01-2025 ### Tiempo máximo de desarrollo 15 min
RemesasSEPA v2.6 23-01-2025
  1. Tarea #854 Mirar de cambiar los botones de preparada, enviada, etc, para que quede más claro que es para cambiar a ese estado, no que la remesa esté preparada.
  2. Tarea #2840 (BUG) parece que al añadir una empresa con Ñ el xml que se genera no contempla el caracter y lo cambia por una N. issue [7127](https://facturascripts.com/issues/7127)
  3. Tarea #853 Añadir filtro **solamente con iban** en el listado de recibos a añadir a una remesa, para que aparezcan los recibos que tienen iban.
PrePagos v1.5 23-01-2025
  1. Tarea #3610 Añadir la columnas de total_pendiente a los presupuestos, pedidos y albaranes de venta, para mostrar el total menos lo que se ha pagado.
Informes v3.3 09-01-2025
  1. Tarea #3262 Revisar las cuentas del balance de pérdidas y ganancias (subtipo pymes). Podría ser que la cuenta 746 esté en 2 sitios y deba estar solamente en uno. ## Ejemplo Adjunto listado de cuentas de ejemplo para el balance de pérdidas y ganancias para pymes: -...
  2. Tarea #3370 Faltan los códigos de balance del informe de ingresos y gastos para el subtipo PYMEs. Hay que buscar los que son o copiar el abreviado.
Backup v0 08-01-2025
  1. Tarea #2665 Al hacer clic en los **botones** de base de datos, archivos o bien restaurar, se deben bloquear los botones y mostrar el icono de la rueda, para que el usuario entienda que está trabajando. ![ejemplo](https://i.imgur.com/3UrmhY8.png)
Backup v3 08-01-2025
  1. Tarea #2236 Añadir un proceso cron para hacer una copia de seguridad cada semana, que se guarde en MyFiles/Bacups y que se pueda descargar desde la pantalla de copias de seguridad. ## Petición original Agregar la opción a hacer copias de seguridad automáticas mediante el CRON y poder configurar...
CORE v2024.93 24-12-2024
  1. Tarea #3215 Implementar el doble factor de Google u otros proveedores al login de Facturascripts Mejoraría la seguridad en caso de que un bicho se cuele en el ordenador de una empresa y robe los crecenciales guardados en el navegador. El sistema la primera vez tendría que mandar un mail al correo del...
  2. Tarea #3505 Hay que añadir el método ``getUrl()`` a la clase ``MyFilesToken``, para que devuelva la ruta del archivo con el token ya incluído, en lugar de tener que añadirlo después, como está ahora: - https://facturascripts.com/publicaciones/descargar-archivos-de-myfiles ## Ahora ``` $path =...
  3. Tarea #3506 Hay que corregir la función Tools::folder(). Esta función devuelve la carpeta de trabajo, y si le pasas carpetas como parámetro, las concatena. El problema es que si esas carpetas empiezan o terminan por /, les añade la barra igualmente al concatenar, por lo que terminas con una ruta con...
  4. Tarea #1272 Actualizar bootstrap a la versión 5 (ahora mismo estamos usando la versión 4). ## Objetivo Disfrutar de las mejoras de la nueva versión. ### Problemas Hay que revisar todas las plantillas twig y modificar lo que sea necesario. Aunque en principio el cambio de la versión 4 a la 5 es...
  5. Tarea #3567 Hay que implementar nuestras propias clases de **Cookie**, **Request** y **Response** para eliminar el uso del http-foundation de symfony. ## Objetivo Algunas librerías de terceros utilizan internamente versiones más recientes de symfony y genera problemas de compatibilidad con las...
  6. Tarea #3565 Mover las clases **Core/Base/AjaxForms** a **Core/Lib/AjaxForms**, sin romper la compatibilidad hacia atrás. Actualmente las clases AjaxForms, para editar asientos, albaranes, facturas, pedidos y presupuestos, se encuentran en Core/Base/AjaxForms. Su nueva ubicación en Core/Lib/AjaxForms. De...
  7. Tarea #3564 Mover la clase **Calculator** a Core/Lib, **sin romper la compatibilidad** hacia atrás. Actualmente la clase Calculator se encuentra en Core/Base y su contrato en Core/Base/Contract/CalculatorModInterface. Las nuevas ubicaciones con **Core/Lib/Calculator** y...
Prestashop v0.2 07-12-2024
  1. Tarea #3652 Automatizár sincronizacion ## Implementación Crear la tarea automátizada en el cron de facturascripts, que recorra todas las tiendas creadas y lanze la actualización.
Trazabilidad v1.6 14-11-2024
  1. Tarea #2301 Al hacer transferencias de stock entre almacenes, necesitamos poder trasferir la trazabilidad. ## Issue relacionada - https://facturascripts.com/issues/6397 ### Plugin relacionado - StockAvanzado
Anticipos v4.32 14-11-2024
  1. Tarea #3660 Simplificar el código para traducir los términos a utilizar para generar el PDF del anticipo, para imprimirlo o para enviarlo por MAIL. ## Implementación Mediante un array con los términos a traducir y sus traducciones, ir recogiendo esos valores que vamos a mostrar en el PDF. ###...
StockAvanzado v2.4 13-11-2024
  1. Tarea #3358 Al hacer una transferencia de stock de todos los productos de un almacén a otro, nos toca añadirlos uno a uno. Necesitamos varias opciones para mayor comodidad. Vamos a copiar el sistema del conteo de stock, con una pestaña html twig, donde podemos añadir productos por referencia o código de...
  2. Tarea #1004 Poder sacar un Informe de stock final por almacén y fecha concreta. Debe calcular el stock sumando los movimientos hasta esa fecha. ## Filtros Debemos poder filtrar por fabricante y familia. ## Debe ofrecer - Stocks por productos, coste, precio venta - Total coste de todo. - Total...
StockAvanzado v2.1 13-11-2024
  1. Tarea #1655 En la pantalla de conteo (EditConteoStock), en la parte de líneas, hay que poder añadir de una sola vez **todos los productos**, o bien los productos de una familia. Además se debe poder elegir si iniciar con **cantidad 0** o la del **stock**. Es decir: - Añadir un botón "añadir"...
Anticipos v4.31 30-10-2024
  1. Tarea #3555 Cambiar el nombre del campo "user" por el de "nick", en las dos tablas. Así se dará soporte a la funcionalidad del Core de "ver solo los registros del usuario". ## Implementación Incluir una función en el "Update" del "Init.php", para que...
PortalCliente v1.9 29-10-2024
  1. Tarea #3550 Prisma Pro quiere que se añada soporte para Redsys.
  2. Tarea #3615 Añadir soporte para pago por Paypal.
  3. Tarea #3599 En ocasiones queremos compartirle enlaces al cliente, por ejemplo, creamos una hoja de cálculo en drive que vamos a modificar de vez en cuando y queremos compartirle ese enlace al cliente en el propio portal, para que pueda verlo siempre. Necesitamos una sección donde apuntar estos enlaces.
  4. Tarea #3176 Poder enviar un presupuesto para pagar a cualquiera, mediante un enlace único sin necesidad de crearle una cuenta de cliente. Esto es muy útil para acelerar pagos de nuevos clientes, sobretodo en empresas que suelen trabajar con nuevos clietes y no tanto con clientes recurrentes.
  5. Tarea #3548 En los listados falta poder filtrar por trimestres. No sé si ahora se puede filtrar por fechas.
  6. Tarea #3219 Poder cambiar de manera amigable el nombre de pago en Stripe. No todos aceptan PayPal y puede ser confuso.
  7. Tarea #3418 En listado de contactos mostrar la fecha de conexión y la ip, ocultas las columnas. Además añadir unos filtros para ordenar o buscar. El objetivo es saber cuantos contactos entran al portal.
  8. Tarea #3547 Añadir en los documentos el descuento global 1 y 2, también el subtotal, la idea es verlo igual que desde el admin, pero sin mostrar el coste y el beneficio.
Servicios v3.2 07-10-2024
  1. Tarea #3573 Al crear un cliente desde nuevo servicio debe pedir también la dirección, para poder guardarla.
Notificaciones v1.8 03-10-2024
  1. Tarea #3433 En el chat cuando mostramos un mensaje, mostrar en la parte de arriba el nick de quien envío el mensaje.
  2. Tarea #3429 Antes de enviar una notificación validar que se escogió en el modal algún usuario, grupo o empresa, para que el modal de resultado no diga "enviado a 0 de 0 usuarios."
  3. Tarea #3430 En el chat, añadir un loading cuando se muestra el detalle de la conversación o cuando se cambia de una conversación a otra, si tarda en cargar el ajax y no hay loading no sabes si termino o no.
  4. Tarea #3431 dentor del chat, viendo una conversación, si te sacan de la conversación se actualiza el listado de conversaciones y ya no la ves, pero la que tienes abierta sigues pudiendo verla y no se debería.
CORE v2024.92 30-09-2024
  1. Tarea #3561 (BUG) cuando tenemos un documentos de compra o venta con una línea que tiene referencia con comas, no está mostrando el enlace del producto. Falla el DataBaseWhere IN.
  2. Tarea #2970 Añadir [un worker](/publicaciones/la-cola-de-trabajos) para actualizar el número de productos de las familias, cuando se crea, modifica o elimina un producto. ## Implementación final Lo he resuelto finalmente en el cron.
  3. Tarea #1835 (Posible bug) al instalar, el instalador puede que no detecte la zona horaria y se quede en blanco, por lo que fallará después. ## Issue relacionada - https://facturascripts.com/issues/5842
Servicios v3.1 30-09-2024
  1. Tarea #2485 Añadir la opción para imprimir el nombre del agente. También añadir la opción de imprimir el asignado. ## Implementación Añadir estas opciones al menú administrador, servicios, además de usarlas al generar el PDF del servicio.
Anticipos v4.23 21-09-2024
  1. Tarea #3520 - Mover el código de los controladores extendidos, de la Edición de Documentos de Compra y Venta, a un Trait. Así se evita tener que replicar ese código en cada controlador extendido. - Cambiar el nombre al Trait de los Listados de Documentos de Compra y Venta, para equipararlo con el de la...
  2. Tarea #3515 - Cambiar la versión mínima necesaria del Core a la 2024.1. - Actualizar el código para llamar de forma estática al método all() de los modelos. - Mover el código de los controladores extendidos, de los Listados de Documentos de Compra y Venta, a un Trait. Así se evita tener que replicar...
Randomizer v3.2 17-09-2024
  1. Tarea #3117 (BUG) al generar albaranes, pedidos y presupuestos, está usando series rectificativas. No se deben crear albaranes, pedidos o presupuestos con serie rectificativas.
Textos v1.23 05-09-2024
  1. Tarea #3464 Cambiar el Canal de LOGs a uno genérico, ya que los del canal AUDIT no se pueden eliminar desde la aplicación. ## Implementación Se ha de sustituir el nombre del canal LOG, de "audit" a "any_plg", en los modelos, para poder eliminar registros sin restricciones. ###...
AdmReportico v1.27 05-09-2024
  1. Tarea #3463 Cambiar el Canal de LOGs a uno genérico, ya que los del canal AUDIT no se pueden eliminar desde la aplicación. ## Implementación Se ha de sustituir el nombre del canal LOG, de "audit" a "any_plg", en los modelos, para poder eliminar registros sin restricciones. ###...
Anticipos v4.22 21-08-2024
  1. Tarea #3487 Cuando se han cobrado anticipos por un importe superior al documento que está asociado, está mostrando un mensaje de error. Por lo que el mensaje está generando un nuevo registro de LOG en el canal "master". ## Implementación Cambiar el mensaje de "error" a...
  2. Tarea #3481 Al generar un nuevo anticipo, no se muestra bien el mensaje del LOG. Está indicando la fecha en formato 'Y-m-d', en vez de 'd-m-Y'. ## Implementación Modificar Incluir la "function onInsert()" del modelo, para cambiar el formato de la fecha. ### Plazo máximo Un...
CORE v2024.91 20-08-2024
  1. Tarea #3459 (Bug) al crear o modificar un asiento estamos revisando si hay una regularización en esa fecha, pero no tenemos en cuenta el ejercicio o empresa, por lo que recibimos un falso positivo cuando la regularización está en otra empresa distinta.
smartcuines_1378
Sugerencia #694 Proyectos

Dotar de la posibilidad de genear un documento para exportar en PDF, CSV, etc; que incluya los presupuestos de venta que estén vinculados en un proyecto. Similar al documento de pedido de venta, el cual incorpora los presupuestos que tiene agrupados. Es decir, en este caso deberá indicar los...

smartcuines_1378
Sugerencia #3195 Proyectos

Al editar un proyecto, en las pestañas de sus documentos de Compra o Venta vinculados, no se está mostrando el botón "Imprimir". Sería muy útil ubicar ese botón en las pestañas de los documentos de Compra o Venta vinculados, ya que sería mucho mas intuitivo, además del ahorro...

smartcuines_1378
Sugerencia #3359 Proyectos

En la edición del proyecto, tenemos disponible los totales de Venta y Compra. Con esos datos podemos obtener el beneficio conseguido (importe y porcentaje). ## Implementación En la función "recalculate" de la clase "ProjectTotalManager", antes del...

contacta_2746
Sugerencia #1953 Proyectos

En el filtro de la zona de tareas añadir por fecha de fin de la tarea.

smartcuines_1378
Sugerencia #2465 Proyectos

Incluir en el Tablero (Dashboard): * El enlace para generar un nuevo proyecto. * Los últimos proyectos generados. ## Implementación ¿? ### Plazo máximo No es urgente. ### Tiempo máximo de desarrollo 2 horas.

smartcuines_1378
Sugerencia #2744 Proyectos

Añadir una nueva columna para guardar el número de adjuntos, y añadir un filtro al listado: - Filtro checbox "tiene adjuntos". - Actualizar el valor de la columna al añadir o eliminar un adjunto. ## Implementación [Parecido a tarea 707 para documentos de compra y...

atimicroson_10546
Sugerencia #3489 Proyectos

Poder guardar los filtros aplicados a la búsqueda en Tareas. Al igual que en otros index de la aplicación (por ejemplo Albaranes), poder guardar una búsqueda realizada con varios parámetros para poder recurrir a ella con un solo clic.

atimicroson_10546
Sugerencia #3490 Proyectos

Poder volver a la vista de Tareas de un Proyecto en un clic. Actualmente vas a Proyecto, Tareas, eliges la Tarea, editas/revisas y para volver atrás a la lista de Tareas de ese Proyecto tienes que volver a hacer clic en Proyecto, Tareas. Es un proceso algo tedioso cuando estás queriendo...

daniel89fg_739
Sugerencia #2975 Proyectos

(BUG) Parece que a algunos usuarios les provoca un error al guardar un documento con el campo idproyecto al dejarlo vacío, diciendo que el campo no puede ser null.

daniel89fg_739
Sugerencia #3234 Proyectos

Al copiar un documento con un proyecto enlazado que se copie ese proyecto al nuevo documento. Ahora se puede hacer con el pipe() **beforeSaveSales** y **beforeSavePurchase** que hay en el controlador CopyModel.

CORE

Núcleo de FacturaScripts. Requisitos: - PHP 7.3 o...

72 182

RemesasSEPA

Añade gestión de Remesas bancarias en formatos SEPA...

1

Informes

Añade informes adicionales de resultados anuales, estado...

6 8

Notificaciones

Añade un sistema de notificaciones y avisos tanto en el...

Comisiones

Con este plugin podrá asignar comisiones de venta a sus...

2

PlantillasPDF

Permite configurar o personalizar los diseños PDF de...

9

Proyectos

Permite gestionar proyectos con fechas de inicio y de...

10

Modelo303

Modelos 303 y 390 de la Hacienda española para la...

1

Anticipos

Plugin que permite generar cobros y pagos a cuenta. Se...

fsmaker

Herramienta en línea de comandos para el desarrollo...

Randomizer

Permite crear datos de pruebas para usar en demos o...

FS2017Migrator

Permite migrar los datos de FacturaScripts 2017 a la...

Modelo347

El Modelo 347 de la hacienda española es un modelo...

1

StockAvanzado

Permite ver los movimientos de stock de cada producto del...

3

Backup

Permite crear y restaurar copias de seguridad de la base...

Tickets

Permite imprimir tickets de facturas de venta, albaranes,...

4

TPVneo

Terminal Punto de Venta (PoS) con diseño para pantalla...

15

Forja

La forja de facturascripts.com

1

Modelo111

El Modelo 111 es una declaración trimestral de las...

Ticketbai

Implementación de Ticket-bai para FacturaScripts....

1

ClearDB

Permite eliminar todos los datos de la base de datos y...

Trazabilidad

Permite el control de trazabilidad de números de serie o...

3

GrupoClientesCRM

Añade el campo grupo de clientes a los contactos del...

PortalCliente

Añade un panel de gestión para clientes, donde sus...

5

Prestashop

Plugin: Sincronización de Pedidos PrestaShop a...

1

POS

Agrega un punto de venta (TPV, Point of Sale) que permite...

Ubicaciones

Sistema de localización de productos en almacenes para...

PlazosPago

Añade plazos a las formas de pago y los aplica en los...

CRM

Permite gestionar contactos, listas, notas y...

CSVimport

Permite importar clientes, proveedores, productos o...

Fixer

Incluye herramientas para corregir automáticamente...

Etiquetas

Permite imprimir etiquetas de códigos de barras de...

DobleAgente

Permite asignar un segundo agente comercial a los...

TarifasAvanzadas

Añade gestión de descuentos de venta, ya sea por...

Servicios

Permite gestionar servicios (SAT) en negocios como...

EnviarDocumentos

Añade un botón email en el listado de facturas de...

NeoTheme

Modifica el aspecto visual de FacturaScripts para usar...

Facturae

Añade soporte para la factura electrónica española: el...

AdmReportico

Este Plugin te permite administrar los informes...

OpenServBus

Este plugin está abandonado por el autor, solo se...

DiarioAgrupado

Modifica el diario contable para agrupar por cuenta y...

Modelo130

El Modelo 130 es una declaración trimestral del impuesto...

AsientosPredefinidos

Con este plugin puede crear plantillas de asientos para...

AgrupadorMultiAlmacen

Permite agrupar documentos de distintos almacenes,...

EtiquetasEnvio

Permite generar etiquetas de envío en base a la...

FacturasCompraUniq

Añade el campo de "fecha de proveedor" a las...

ServiciosFabricacion

Modifica el plugin Servicios y permite añadir varias...

PlantillaDetallada

Añade un nueva plantilla al listado de plantillas del...

FechaVentas

Añade la columna fecha a las líneas de facturas,...

PrintChecker

Plugin de Control de Impresión para Documentos Este...

PrePagos

Añade gestión de pagos (anticipos) en presupuestos,...

InformeSII

Añade los informes necesarios para el "Suministro...

Textos

Plugin que permite administrar los textos que generemos...

ConciliacionBancaria

Plugin de conciliación bancaria: - Permite importar los...

ISPAmigo

Un plugin que permite llevar registro de información...

Tarea #2589 Proyectos

(BUG) cuando añadimos a un proyecto un albarán facturado, pero no su factura, no se está sumando el importe del albarán al total de compras o ventas. ## Implementación Hay que modificar la clase que calcula los totales del proyecto para controlar este caso: cuando el albarán está...

Tarea #2577 Proyectos

Al pulsar el botón enlazar en el listado de albaranes de compra del proyecto (para lo mismo en el resto de documentos) cuando se busca el albarán, solamente lo está haciendo por código de albarán, pero es interesante poder hacerlo también por numproveedor en compras y numero2 en ventas.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.31102s

Soporte