Al final lo solucioné, era problema de CECA, que en los datos del comercio estaba la localidad en blanco, por si alguien más obtiene este error ya sabe la causa.
Muchas gracias, funciona correctamente
Yo he estado mirando y es necesario cambiar la consulta principal y hacer algunos arreglos, ya que en ps1.4 hay campos de tablas que no existen o han cambiado de lugar