Descripción General #
La función DIFERENCIA ENTRE FECHAS del comando DateFx retorna la cantidad de días (número entero) que hay entre dos fechas y lo guarda en una variable, es decir calculará la cantidad de días que hay entre Fecha1 y Fecha2.
Parámetros
- Parámetro 1: Es la fecha menor. Este campo admite un valor estático, variables definidas en el proceso o datos dinámicos obtenidos de la lectura de un archivo.
- Parámetro 2: Es la fecha mayor. Este campo admite un valor estático, variables definidas en el proceso o datos dinámicos obtenidos de la lectura de un archivo.
- Guardar resultado: Variable donde se guarda la diferencia entre las fechas.
Usos más comunes #
- Cálculo de días de atraso: Comparar la Fecha de Vencimiento de una factura contra la Fecha Actual. Si el resultado es mayor a 0, el robot clasifica el documento como «Vencido».
- Caducidad de contraseñas: Verificar cuántos días han pasado desde el último cambio de credenciales. Si la diferencia es mayor a 90 días, el Bot ejecuta el flujo de actualización de clave.
- Recursos Humanos y Nómina: Para la gestión del ciclo de vida del empleado, cálculo de antigüedad, obtener la diferencia en días, meses, año entre la fecha de Ingreso y hoy para asignar capacitaciones.
Ejemplo de Uso #
Imaginemos que procesamos un archivo de facturas descargadas. El objetivo es calcular la diferencia en días entre la fecha de emisión y la fecha actual. Si el resultado es mayor o igual a 30 días, el Bot deberá registrar en el archivo que la factura se encuentra vencida

Pasos:
- Proceso previo: se descarga un archivo con este nombre: “facturas”
- Lee el dato (fecha Fact)
- Buscar el comando DateFx en la sección Utilitarios
- Seleccionar la función «HOY» y guardar la fecha en la variable «hoy»
- Seleccionar la función “DIFERENCIAS ENTRE FECHAS” y guardar el resultado en la variable diferencia_fechas


5. Comparar si la cantidad de días es mayor o igual a 30

6. SI es mayor o igual a 30 se escribe en la celda “Factura Vencida”

7. Ejecutar y Revisar evidencias



Recordatorio: Orden de las fechas #
En tu automatización asegúrate de colocar la fecha más antigua como Fecha Inicial y la más reciente como Fecha Final para obtener un número positivo. Si lo haces al revés, el resultado será un número negativo (ej. -6)