Algoritmo de condiciones avanzadas
El siguiente algoritmo se utiliza para calcular fechas de vencimiento si la casilla de verificación Condiciones avanzadas 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 Prox del formulario Términos de facturación.
Código prox | Resltds |
---|---|
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 utilizando el valor del campo Día prox del formulario Términos de facturación.
Valor día próximo | Resltds |
---|---|
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. |