Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Algorítmo de cálculo del CIF (Código Identificación Fiscal) (https://www.clubdelphi.com/foros/showthread.php?t=64536)

Ñuño Martínez 06-04-2009 18:27:56

Algorítmo de cálculo del CIF (Código Identificación Fiscal)
 
Ya no sé dónde preguntar.

Resulta que El Programa no me valida el CIF español, en concreto se salta la "J", mirusted. He estado buscando por todo Internet, pero todos los algoritmos que encuentro son anteriores a Enero del presente año (2009), pero El Jefe me ha dicho que desde Enero el CIF sigue unas normas diferentes.

¿Hay alguien por aquí que pueda confirmármelo? ¿Cuál es el actual sistema utilizado por el CIF español? Porque le he echado un vistazo al BoE y no hay hijomadre que se entere (¡Qué cosas pido! ¡Que una ley sea comprensible a los ojos de los mortales! :rolleyes:).

Desesperado estoy... T-T

Casimiro Notevi 06-04-2009 19:43:26

Cierto que algo han cambiado, pero creo que no es eso, sino las letras para las distintas sociedas, por ejemplo, antes las sociedades civiles eran 'G' y ahora es otra letra, pero el cálculo de los NIF 'normales' creo que no lo han cambiado, ningún cliente me ha llamado para decir que le devuelven los recibos por ese tema, y son varios miles, así que no creo que sea casualidad y ninguno tenga la 'J', digo yo )

marcoszorrilla 06-04-2009 19:46:48

Digo lo mismo que Casimiro, el NIF de las personas físicas no ha variado se sigue calculando igual, pero el de las sociedades si que ha cambiado, algunas J han pasado a G....

Un Saludo.

Ñuño Martínez 07-04-2009 09:20:47

Bueno, pues voy a reimplementarlo a ver que pasa. Gracias.

Neftali [Germán.Estévez] 07-04-2009 11:35:31

Hola Ñuño.
Como bien dicen los cambios son referentes a las letras de las sociedades, no afecta al cálculo del NIF de personas físicas.
Se supone que la lei entraba en vigor en Enero de este añ.
Revisa estos links: link, link, link

Ñuño Martínez 07-04-2009 15:27:23

Bueno, pues ya reimplementé la función y ahora sí que la valida.

Gracias, Neftali, por los enlaces. :) Está visto que no sé buscar. :(

Nasca 07-04-2009 20:22:14

A raíz de tus comentarios he recordado que tengo que actualizar mis rutinas de comprobación de los NIF de personas físicas, NIEs y NIF de personas jurídicas. ¿Te importaría pegar por aquí tu rutina de comprobación?

Ñuño recién estaba implementando una comprobación de los NIF comunitarios de forma integrada a través del VIES. Si te interesa puedo postear algo al respecto, el código tira del SOAP/WSDL de VIES.

Nasca 08-04-2009 11:57:37

Bueno otro que ya ha terminado de modificar el algoritmo de comprobación de NIF/NIE.
Ojo con los NIF de personas físicas que empiezan por KLM. En la wikipedia hay un información muy buena al respecto: http://es.wikipedia.org/wiki/NIF

Ñuño Martínez 08-04-2009 12:09:17

Yo he tenido que hacerlo en JavaScript. ¿Lo sigues necesitando? Lo digo porque no tengo ningún enlace a mano...

Nasca 08-04-2009 12:18:52

Ya no, solo era a efectos de comparar códigos. Gracias por el ofrecimiento ;)


La franja horaria es GMT +2. Ahora son las 16:32:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi