Fallo de pago al superar los 1000 Euros en módulo TPV lacaixa

En el modulo TPV lacaixa, se produce un error con números de 4 cifras (de 999 para arriba).
El error es que al devolver la llamada desde sermepa me da pago aceptado pero el estado que genera es de error en pago y sale como cobrado 1€ en el Back Office en lugar del importe total, la cliente recibe un mail de que ha habido un error en el pago y que se ponga en contacto con la tienda.
En la administración de la entidad bancaria salen como cobrados los 1000€ del importe.
Solución:
Nos vamos al archivo «validation.php» del módulo y sustituimos
[php]$total = number_format($total / 100,2)[/php]
Por esto:
[php]$total = number_format($total / 100,2,’.’, »);[/php]
Y así eliminamos el punto decimal del formato.