Ando usando para validar los NIF las siguientes paginas, pero creo que como comentaron esta mañana, me esta dando errores los caracteres "extraños" como 'º', 'ª', '/', 'ñ' (no se cual realmente). ¿Alguien sabe el listado de caracteres no validos?
https://www1.agenciatributaria.gob.e.../ws/VNifV1SOAP (webservice)
https://www1.agenciatributaria.gob.e...BUGC-JDIT/Cnec (validar CSV)
http://ec.europa.eu/taxation_customs/vies/ (Validar externos)