Hola Gabriel.
Me alegro que haya funcionado. Conocía el valor DriverId=790 para Excel (XLS) 97-2003 y DriverId=1046 para Excel (XLSX) 2007-2016. El valor FIL no lo he usado nunca que yo recuerde.
De todas formas revisa el uso que haces de las funciones stringToDate y stringToDateTime porque no es correcto. La expresión dd/mm/yyy debe ser dd/MM/yyyy porque “mm” se usa para los minutos. En stringToDateTime debes especificar hh:mm o h:mm según el caso.
Haz pruebas en el editor de fórmulas y verás que Velneo en muchos casos devuelve vacío aunque la FECHA o FECHA_HORA tenga un dato válido. Hay que tener mucho cuidado con este tema y Velneo debería tomar nota.
Este caso que tú tienes es bastante problemático y teniendo en cuenta que son datos contables se complica mucho más, porque no es admisible ningún error en el proceso de importación.
Saludos
Paco Satué