Propósito del módulo
Este módulo mejora la gestión de facturas de Odoo al proporcionar un control flexible sobre las fechas de confirmación de facturas y las fechas de vencimiento. Permite a los contadores ajustar las fechas de confirmación de facturas después de su publicación, recalculando automáticamente las fechas de vencimiento de los pagos mientras se mantiene un claro rastro de auditoría de los cambios.
Características Clave:
- Campo de fecha de confirmación de factura separado que se puede modificar después de la publicación
- Cálculo automático de los plazos de vencimiento basados en los cambios de fecha de confirmación
- Preservación de las fechas de vencimiento originales para un seguimiento preciso
- Campo de referencia para documentar cambios en la fecha de confirmación
- Acceso restringido a cambios en la fecha de confirmación (solo contable después del cambio inicial)
- Reglas de visibilidad inteligentes para la fecha de confirmación y los campos de referencia
- Compatible con fechas de vencimiento directas y términos de pago
- Soporte completo tanto para facturas de clientes como para facturas de proveedores
Instalación
- Instalar el módulo cs_account_invoice_due_custom.
- El módulo debe ser compatible con su versión de Odoo. Al instalar, aparecerá una ventana que indicará si la versión no es compatible.
- Todas las dependencias del módulo deben estar disponibles. Al instalar, aparecerá una ventana que identificará si hay alguna dependencia faltante. Puedes obtener la dependencia faltante en la Odoo App Store (https://apps.odoo.com/apps/modules/browse?author=Cloudia) o desde la tienda de aplicaciones Cloudia (https://cloudia.systems/shop)
- Todas las dependencias de Python deben estar disponibles. Al instalar, aparecerá una ventana identificando si hay alguna dependencia faltante. Por favor, instale desde la terminal usando 'pip3 install <nombre de la dependencia>'.
- Este módulo está diseñado para realizar estas pruebas antes de instalarse, por lo que es seguro llevar a cabo la instalación de prueba mencionada anteriormente. Si todas las pruebas son aprobadas, entonces el módulo procederá a instalarse.
Uso del Módulo
Configuración del Módulo
- No se requiere ninguna configuración específica después de la instalación
- Los usuarios que necesiten modificar las fechas de confirmación después del cambio inicial deben ser asignados al grupo de "Administrador de Contabilidad"
- El módulo se integra automáticamente con el sistema de gestión de facturas de Odoo
Uso del Módulo
- Creación y Publicación de Facturas
- Crea facturas como de costumbre en Odoo
- El campo de fecha de confirmación se establecerá automáticamente en la fecha de la factura al publicar
- El campo de fecha de confirmación solo será visible para las facturas publicadas con fechas de vencimiento futuras
- Modificando Fechas de Confirmación
- Después de publicar, los contadores pueden modificar la fecha de confirmación si es necesario
- El sistema lo hará automáticamente:
- Calcular la diferencia entre la fecha de la factura y la fecha de confirmación
- Actualiza todas las fechas de vencimiento de los pagos en consecuencia
- Mostrar un campo de referencia para documentar el motivo del cambio
- Los usuarios regulares solo pueden modificar la fecha de confirmación si coincide con la fecha de la factura
- Trabajando con Fechas de Vencimiento
- Las fechas de vencimiento se ajustan automáticamente según el desfase de la fecha de confirmación
- Las fechas de vencimiento originales se conservan internamente para un seguimiento preciso
- Funciona con ambos:
- Fechas de vencimiento directas (invoice_date_due)
- Términos de pago (invoice_payment_term_id)
Ejemplos
1. Extensión Simple de Fecha de Vencimiento
- Estado inicial:
* Fecha de la factura: 2025-01-01
* Fecha de vencimiento: 2025-01-15
- Chcambiar la fecha de confirmacióno 2025-01-05
- Resultado:
* La fecha de vencimiento se mueve automáticamente a 2025-01-19
* El desfase muestra como 4 días
* El campo de referencia aparece para la documentación
2. Ajuste de Términos de Pago
- Initial state
* Fecha de la factura: 2025-01-01
* Términos de pago: 30/60/90 days
* Fechas de entrega: 2025-01-31, 2025-03-02, 2025-04-01
- Cambiar la fecha de confirmación a 2025-01-10
- Resultado:
* Todas las fechas de entrega se desplazan 9 días
* Nuevas fechas de vencimiento: 2025-02-09, 2025-03-11, 2025-04-10
* Fechas originales preservadas para referencia