[SOLUCIONADO]problemas con Numbers_Words_es_Ar()

Buenas tardes, me encontre con esta joya, me convierte cualquier cantidad de números bien, pero cuando casualmente necesito convertir 2.400.000 DOS MILLONES CUATROCIENTOS MIL, no lo hace

$conversor_numeros = new Numbers_Words_es_Ar();
$valor_letras = $conversor_numeros->toWords($filtro);

me devuelve DOS CON CUATRO MIL MIL CUATRO/100 PESOS MLC ($ 2,400,000)

Alguien tiene la solución ?

Gracias

Estaba convietiendo el número en punto flotante, lo enmascaré antes de la conversión

$filtro = (int) $filtro;

Gracias