Mejoras en plazos de pago y vencimientos en Odoo v8

Si lleváis tiempo usando Odoo 8, habréis notado que el sistema de plazos de pago no es tan preciso a la hora de calcular las fechas de vencimiento como uno quisiera, pues el método de cálculo se queda corto en ocasiones. Si sois nuevos en la v8 o bien usáis v10 (ya lo lleva incorporado), en cambio, no hace falta que lo sufráis ni un segundo.

Existe un módulo de la Comunidad que os irá muy bien a más de uno: Payment Term Extension, que mejora, y mucho, el cálculo de los vencimientos.

La herramienta en cuestión, tanto en su versión estándar como la extensión a través de este módulo una vez instalado, se encuentra en ( Contabilidad > Configuración > Varios > Plazos de pago ).

La forma que tiene el método estándar de calcular la fecha de vencimiento de una factura es la siguiente:

  1. A la fecha de validación de la factura se le suma el número de días indicado en el campo Número de días, lo que da por resultado una nueva fecha. Por ejemplo, si se valida una factura el 8 de enero y el Número de días es 30, dará como resultado la fecha  7 de febrero.
  2. Cuando ya se dispone de una fecha temporal, el Día del mes permite variarla según su valor:
    • Valor 0: No modifica la fecha, dejando como fecha de vencimiento la generada en el punto 1. En este caso sería el 7 de febrero.
    • Valor -1: Pone la fecha al último día del mes calculado en el punto 1. Por lo tanto sería 28 (o 29) de febrero.
    • Valor entero 0 < X < 31: Indica el día del mes calculado en el punto 1. Por ejemplo: el valor 15 en esta casilla generaría la fecha 15 de febrero.

El método, como veis, permite ajustar bastante las fechas, pero con el método de pago Fin de mes día 15, que pretende registrar la fecha a día 15 del mes siguiente, podemos ver que dependiendo del día del mes en que se valida la factura, puede que el sistema nos genere una fecha al mes siguiente al deseado.

Con Número de días: 30 y día del mes 15, una compra realizada el 5 de enero se comportará como se desea, pero una compra realizada el 30 de enero registrará una fecha de vencimiento a 15 de marzo, haciendo que haya que revisar manualmente las fechas de vencimiento.

Con el nuevo módulo, en cambio, se dispone de más campos para afinar mejor los métodos de cálculo. Si bien los campos Número de días y Día del mes también están disponibles, aparecen 3 campos nuevos: Start by End of Month (Empezar desde fin de mes), Número de semanas y Número de meses.

Gracias a estos campos, se pueden definir de forma eficiente los distintos plazos de pago. Número de semanas o Número de meses permiten avanzar meses y semanas, y no solo días. Así pues, para el ejemplo anterior, poniendo Número de meses:1 y Día del mes: 15, cualquier factura de cualquier día de enero generaría la fecha 15 de febrero.

Además, gracias al campo Start by End of Month, se pueden tratar Plazos de pago de tipo Fin de mes 45 días, que no tiene nada que ver con 45 días fin de mes, simplemente marcando la casilla e indicando el número de días a sumar (y dejando Día del mes a 0).

Esperamos que os sea útil y lo probéis cuanto antes en vuestras DB de pruebas. No tiene desperdicio.

Gestión Hotelera con Odoo PMS Hotel