Algoritmo de términos avanzados

El siguiente algoritmo se utiliza para calcular fechas de vencimiento si la casilla de verificación Términos avanzados está seleccionada en el formulario Términos de facturación. Este algoritmo se utiliza para facturas y comprobantes.

Paso 1. Se realizan los siguientes cálculos, en función del valor introducido en el campo Código próximo del formulario Términos de facturación.

Código próximo Resultados
0 No se realiza ningún cálculo
1 Si el día del mes es igual o superior a 25, la fecha de vencimiento se establece en el primer día del mes siguiente tras la fecha de la factura.
2 La fecha de vencimiento se establece en el último día del mes de la fecha de la factura.
3 Se realiza el cálculo del código próximo 1. A continuación, utilizando el resultado como punto de inicio, se realiza el cálculo del siguiente código próximo 2.

Paso 2. El valor del campo Días vencidos del formulario Términos de facturación se añade al resultado obtenido en el paso 1.

Paso 3. La fecha de vencimiento se determina mediante el valor del campo Día próximo en el formulario Términos de facturación.

Valor de día próximo Resultados
0 - 30 La fecha de vencimiento se establece en el día del mes en el que cae la fecha calculada en el paso 2, o el día especificado en el mes siguiente si el día próximo es inferior a la fecha calculada.
99 La fecha de vencimiento está establecida en el último día del mes en el que cae la fecha calculada en el paso 2.