Sugerencia #2196

Fecha de creación: 22-02-2023 20:45:14 CORE v9999
contacta_2746

Autor


¿Qué problema hay que solucionar?

Mismo producto se compra por varios proveedores. Poder ver las variaciones de precio en un mismo lugar, con todos los movimientos del mismo.

Sugerencia

Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.

Comentarios

Solamente autorizados y patrocinadores pueden comentar.

Tarea #3596

En ocasiones tenemos trabajos en segundo plano que pueden tardar varios segundos y es mejor que los procese el cron (el cron ejecuta hasta 1000 eventos de la cola de trabajos), pero no queremos un cronjob porque no se va a ejecutar todos los días, solamente cuando se dispare...

CORE - Pendiente 03-10-2024
Tarea #3571

Añadir bootstrap icons y combinar todo el CSS en un único archivo. AssetManager El AssetManager permite ahora combinar todo el CSS en un único archivo. Para ello simplemente hay que reemplazar la carga de archivos CSS en la plantilla twig de esto: {% block css %} ...

CORE - Pendiente 01-10-2024
Tarea #3566

Hay que mover la generación de tokens a la clase Session. Ahora mismo la generación de tokens se realiza en Core/Lib/MultiRequestProtection. Pero debería realizarse en la case Core/Session, que es la que tiene la información del usuario que está ejecutando la petición....

CORE - Pendiente 01-10-2024
Tarea #3552

Hay que rediseñar la clase que maneja la base de datos para implementarla con PDO, soportar SQLite y permitir conectar a varias bases de datos. Implementación La nueva clase debe ser Core/DB y debe crear el objeto PDO para conectar a la base de datos y disponer de una serie...

CORE - Pendiente 27-09-2024
Tarea #3542

Añadir a las facturas la fecha de vencimiento. Este campo corresponde realmente a los recibos, pero podemos copiarlo a las facturas simplemente para poder verla en los listados y filtrar. Objetivo Poder ver desde el listado las fechas de vencimiento de las facturas....

CORE - Pendiente 25-09-2024
Tarea #3499

Modificar el widget select para ponerle un color warning o alguna advertencia cuando el valor guardado no está en la lista.

CORE - Pendiente 10-09-2024
Tarea #3448

Al cambiar el estado de un documento, cuando ese nuevo estado genera otro documento (por ejemplo al marcar un albarán como facturado), debería mostrar un modal donde poder seleccionar la fecha del nuevo documento. De esta forma al aprobar un albarán de compra podemos...

CORE - Pendiente 03-07-2024
Tarea #3059

Modificar el instalador para poder leer los datos de configuración de variables de entorno. Issue relacionada https://github.com/truecharts/charts/issues/16824

CORE - Pendiente 20-01-2024
Tarea #2962

Al enviar un email con la clase NewMail no se vacían las listas de direcciones de correos, por lo que si queremos enviar el mismo correo a miles de emails, nos toca hacerlo varias veces. Si añadimos funciones para vaciar las direcciones de correo, podemos reducir código....

CORE - Pendiente 19-12-2023
Tarea #2933

(Posible bug) Parece que se puede hacer una devolución de la misma línea varias veces, es decir, tienes una línea con cantidad 1, haces la rectificativa de eso y vuelves a hacerla igual. Te deja.

CORE - Pendiente 28-11-2023
Tarea #2940

Añadir un cron para generar cada diario y almacenarlo en MyFiles. Así ver el diario, si tenemos este archivo ya generado, podemos descargar este archivo en lugar de generarlo al momento.

CORE - Pendiente 05-12-2023
Tarea #2493

Añadir el régimen especial para agricultores a la lista de regímenes de IVA. Y modificar el Calculator para soportar este nuevo régimen. Test Añadir el correspondiente test unitario.

CORE - Pendiente 18-05-2023
Tarea #2023

Añadir a ListController y EditController una función para que añada un filtro select o autocomplete si hay muchos registros. Problema Ahora mismo los filtros select tienen un límite de 1000 registros. En algunos casos estamos comprobando esto para poner un filtro...

CORE - Pendiente 12-01-2023
Tarea #3399

(BUG) al aprobar documentos de compra, no debería copiar el campo numproveedor al siguiente documento, ya que si apruebas el albarán 123, puede que la factura no sea la 123.

CORE - Pendiente 28-05-2024
Tarea #3282

(BUG) al hacer un asiento de venta (pasa lo mismo en compras), en ocasiones tenemos líneas a 0 en la cuenta 700.0. Esto es porque en la instalación hay una 700.1 y todos los productos vinculados a ella, pero cuando hacemos una compra o venta y metemos alguna líne de texto,...

CORE - Pendiente 29-03-2024
Tarea #2370

En ocasiones es necesario hacer facturas a cero, por distintos motivos. El problema es que estas facturas no están generando asientos y por tanto no aparecen en los informes de impuestos, ni los modelos fiscales. Hay que dar soporte a este tipo de facturas para que si...

CORE - Pendiente 05-04-2023
Tarea #1745

Añadir el campo dailyexec al modelo CronJob para poder almacenar el número de ejecuciones diarias del trabajo. Modificar: Tabla Modelo XMLViews CronClass Modificar CronClass::jobDone() para que: Ponga a 0 dailyexec cuando la fecha de la última ejecución no es de hoy....

CORE - Pendiente 21-10-2022
Tarea #3255

Intentar centralizar todo lo referente a impuestos en un modal llamado "Cuadro de impuestos" para ponerlo al lado de detalles, cuando se hace una documento nuevo. En el modal estarian todas las opciones en cuanto a impuestos de ese cliente (ya seleccionado) para...

CORE - Pendiente 14-03-2024
Tarea #1676

Crear un test unitario para el modelo Impuesto. Comprobar Se puede crear un impuesto y borrarlo. Se pueden crear dos impuestos con el mismo iva. Si se crea un impuesto de tipo porcentaje y 10 de iva, al hacer una compra con una línea con ese impuesto, cantidad 2 y precio 50,...

CORE - Pendiente 10-10-2022
Tarea #2173

Al crear un cliente o proveedor, si existe el Plan Contable, crear subcuenta automáticamente y relacionarla. Añadir también un botón a la pestaña de subcuentas, en la página del cliente o proveedor, para poder crear la subcuenta del cliente, si no existe.

CORE - Pendiente 14-02-2023
Tarea #3181

El campo "operacion" que aparece en el boton "detalles" de los presupuestos/pedidos/albaranes/facturas, actualmente solo tiene la opcion de "intracomunitarias", que aparezcan tambien "extracomunitarias" y "sujeto pasivo"

CORE - Pendiente 29-02-2024
Tarea #878

Modificar el actualizador para que la acción de actualizar, una vez se ha descargado el zip, sea una llamada ajax, al igual que la acción de actualizar el dinamic. Motivación Hay que mejorar la tolerancia a errores del actualizador. No puede ser que cada vez que hagamos un...

CORE - Pendiente 19-04-2022
Tarea #4082

Añadir notificaciones de email para los documentos de compra, igual que ya existen las notificaciones de email para los documentos de venta.

CORE - Pendiente 22-07-2025
Tarea #4080

Mejorar la clase DbUpdater para gestionar restricciones NOT NULL en actualizaciones de tablas. 🔧 Contexto La clase DbUpdater, al actualizar la estructura de una tabla, no está eliminando correctamente las restricciones NOT NULL de los campos que no están presentes en el...

CORE - Pendiente 21-07-2025
Tarea #3806

Añadir en el informe de productos cuando vemos el listado de ventas poder filtrar por agente, si es posible añadir mñas filtros tanto a compras como ventas.

CORE - Pendiente 30-12-2024
Tarea #3782

El listado de productos tiene un filtro para buscar por familia, y dentro de cda familia se pueden ver los productos de la familia. Hasta aquí correcot, pero escaso. ListProducto: Buscar la forma de añadir un filtro extra para que al filtrar por familia poder decir que...

CORE - Pendiente 12-12-2024
Tarea #3781

Añadir a los documentos de venta un filtro para buscar por país, ahora mismo se puede buscar por dirección pero n oes lo mismo, lo que se pretende es sacar todas las facturas de X país, o todas las facturas de esta fecha de este país, y actualmente no se puede.

CORE - Pendiente 12-12-2024
Tarea #1177

(TEST) comprobar qué sucede cuando creamos un estado que genera el mismo tipo de documento. Si es problemático, impedir que un estado genere el mismo tipo de documento y añadir la comprobación al correspondiente test unitario.

CORE - Pendiente 28-06-2022
Tarea #860

Añadir las traducciones cortas save-ok, save-error, delete-ok y delete-error para usarlas al mostrar los mensajes al guardar o eliminar registros.

CORE - Pendiente 14-04-2022
Tarea #2724

En los asientos se está colocando un enlace para abrir el documento relacionado solamente cuando es factura, pero tenemos asientos que son de recibos, asientos que son de remesas, etc. En todos estos casos deberíamos poder ir igualmente al modelo original. Implementación...

CORE - Pendiente 28-08-2023
Tarea #2513

Añadir los métodos para generar y validar tokens de formularios a la clase Session: Al generar un nuevo token se debe pasar un parámetro para indicar si el token será específico del usuario o no. Los tokens deben ser válidos durante 72 horas. Y este valor debe ser...

CORE - Pendiente 30-05-2023
Tarea #3587

Necesitamos poder establecer una fortaleza mínima para las contraseñas de usuarios, en una constante en el config.php, por ejemplo FS_PASSWORDS_STRENGTH, con valores posibles low, medium y hard: low: mínimo 6 caracteres. medium: mínimo 10 caracteres, con números, letras...

CORE - Pendiente 01-10-2024
Tarea #3455

(Posible bug) al instalar un plugin, consultar la forja para ver la versión máxima del core para ese plugin. Si es menor que la actual, sacar un aviso.

CORE - Pendiente 09-07-2024
Tarea #1110

Modificar el javascript que envía el los datos por ajax en la edición de asientos, compras y ventas para modificar el token en cada petición. Posteriormente añadir la validación de token en los respectivos controladores. Token de formulario El token (input multireqtoken)...

CORE - Pendiente 21-06-2022
Tarea #2944

(Bug) el widget datetime en safari no rellena automáticamente la hora y minutos. Además, si el usuario cambia la fecha con el teclado, puede pulsar intro y enviar el formulario sin rellenar completamente la fecha. Posible solución Añadir una función onchange() al input...

CORE - Pendiente 11-12-2023
Tarea #2399

Poder agrupar todos los albaranes de un rango de fechas de todos los clientes en sus respectivas facturas en un solo click. Ejemplo, clientes que generan 500 albaranes al mes.

CORE - Pendiente 20-04-2023
Tarea #2533

(BUG) al poner una fecha de pago para la cual todavía no existe ejercicio, se genera el pago, pero no se genera el asiento porque el ejercicio no existe. La única forma de solucionar esto es por sql. Necesitamos poder hacerlo desde la interfaz. Necesitamos Poder generar el...

CORE - Pendiente 05-06-2023
Tarea #2587

(BUG) Cuando aprobamos un pedido, generamos un albarán, y luego eliminamos una línea del albarán, no se está restaurando el stock (reservado / pendiente) del producto de la línea eliminada. Implementación Hay que implementar el correspondiente test unitario. Cliente...

CORE - Pendiente 27-06-2023
Tarea #1112

Restaurar las cuentas 4000, 4100 y 4300 del plan contable de España. Solamente estas cuentas tienen que tener la cuenta especial de clientes, proveedores y acreedores, para que al crear clientes, se cree una subcuenta dentro de la 4300, al crear un proveedor lo haga dentro de...

CORE - Pendiente 21-06-2022
Tarea #1111

Al generar el asiento de la factura, debe generarlo bloqueado, o por lo menos bloquearlo al terminar de generarlo. Pruebas Hacer una factura con una línea con precio 100 y cantidad 1. Comprobar que se ha creado un asiento y que está bloqueado. Modificar el precio de la...

CORE - Pendiente 21-06-2022
Tarea #851

Modificar el formulario de devoluciones para poder indicar al crear si las 2 facturas (la rectificada y la nueva) se van a marcar como pagadas y con qué forma de pago. Motivación Cuando te devuelven una factura entera que no te han pagado, además de la rectificativa tienes...

CORE - Pendiente 12-04-2022
Tarea #1918

En los ListView y EditListView cuando ejecutamos una acción y estamos en una página o tenemos un filtro aplicado mantener dichos filtros o página activa.

CORE - Pendiente 20-12-2022
Tarea #1810

Poder bloquear las variantes de un producto sin bloquear el producto. Esto es necesario porque en ocasiones simplemente se deja de distribuir una variante del producto (color, talla, temporada, etc) pero el producto se sigue vendiendo en otras variantes.

CORE - Pendiente 09-11-2022
Tarea #2478

El proceso de cierre del ejercicio, cuando crea los asientos de regularización, cierre y apertura, no debería tener en cuenta los bloqueos de regularizaciones de impuestos. Implementación Habrá que modificar tanto el modelo Asiento o Partida como la clase para cerrar el...

CORE - Pendiente 11-05-2023
Tarea #1426

Modificar las secuencias para poder indicar que queremos usar el último número disponible, pero sin cambiar la fecha. Ejemplo El último albarán es el 100. Aprobamos un pedido para convertirlo en albarán, pero no hay suficiente stock. Añadimos el stock. Aprobamos de...

CORE - Pendiente 05-08-2022
Tarea #4012

Hay que revisar la parte de actualización de precios de coste y productos de proveedor. Parece que se ha quedado código duplicado: https://github.com/NeoRazorX/facturascripts/blob/master/Core/Model/Base/PurchaseDocument.php#L214...

CORE - Pendiente 19-06-2025
Tarea #3838

Hay que añadir varios pipes al controlador SendMail. El objetivo es poder personalizarlo mendiante extensiones, como por ejemplo: Poder añadir o cambiar los emails de los campos to, cc y bcc. Poder añadir nuevas acciones. Poder añadir procesos tras el envío de un email. ...

CORE - Pendiente 22-01-2025
Tarea #4197

En ocasiones queremos que solamente algunos usuarios puedan modificar los precios en las líneas de las facturas, albaranes, etc. Para ello se debe añadir en el panel de control el nivel mínimo que debe tener el usuario para poder editar ese campo.

CORE abderra_26713 Revisar 06-10-2025
Tarea #3771

Actualmente el widgetLibrary carga 50 elementos, cuando son imágenes carga la imagen completa, si casualmente caarga 50 imágenes de varios megas cada una relentiza mucho la carga de la página. En el modelo ProductoImagen se usa la función getThumbnail() para reducir el...

CORE abderra_26713 Revisar 03-12-2024
Tarea #3855

Cuando un plugin añade columnas a los formularios de edición de facturas (albranes, etc), cuando nos movemos con el tabulador, no sigue el orden de los campos. Hay que rellenar correctamente el tabindex o solucionarlo de alguna forma para que el tabulador se mueva de forma...

CORE abderra_26713 Revisar 04-02-2025
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.08378s

Soporte