Cita:
Empezado por bmfranky
Hola,buenos dias, ¿podrias comentar como haces la comprobacion de nombres y NIF, en el servicio?
|
Buenos días. creo que está en los primeros post del hilo, ya hace años que lo hice y se ha subido al hilo de ticketbai y a éste.
pero te lo dejo aquí, teniendo en cuenta que está para ejecutarlo desde Curl.exe tendrás que pasarlo a los comandos curl de la aplicación que uses, delphi, php.... Ya alguno creo que lo hicieron y lo subieron también.:
Cita:
CURL CIF ESPAÑOL:
curl.exe --connect-timeout 60 -m 60 -S -L -d "@C:\[path donde esta ubicado]\EnvioNif.xml" -o C:\[path respuesta]\RespuestaNif.xml --cert-type P12 --cert c:\[path certificado]\Ciudadano.pfx:82388133 https://www1.agenciatributaria.gob.e.../ws/VNifV2SOAP
|
Fichero ejemplo a enviar en la llamada (EnvioNif.xml)
Código PHP:
<?xml version="1.0" encoding="utf-8" ?> - <Spain:Envelope xmlns:Spain="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ELNIF="http://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/burt/jdit/ws/VNifV2Ent.xsd"> <Spain:Header /> - <Spain:Body> - <ELNIF:VNifV2Ent> - <ELNIF:Contribuyente> <ELNIF:Nif>B63272603</ELNIF:Nif> <ELNIF:Nombre>GOOGLE</ELNIF:Nombre> </ELNIF:Contribuyente> </ELNIF:VNifV2Ent> </Spain:Body> </Spain:Envelope>
Fichero ejemplo a enviar en la llamada (EnvioNif_extranjero.xml)
Código PHP:
<?xml version="1.0" encoding="utf-8"?>
<Extranjero:Envelope xmlns:Extranjero='http://schemas.xmlsoap.org/soap/envelope/'>
<Extranjero:Body>
<Datos:checkVat xmlns:Datos='urn:ec.europa.eu:taxud:vies:services:checkVat:types'>
<Datos:countryCode>FR</Datos:countryCode>
<Datos:vatNumber>08353523418</Datos:vatNumber>
</Datos:checkVat>
</Extranjero:Body>
</Extranjero:Envelope>
A tener en cuenta:
-Se puede hacer consultas de cifs españoles de entidades Juridicas sin poner nombre y devuelve nombre
-Las consultas de los nifs de personas fisicas deben ir acompañado del nombre y apellidos y devolveria el nombre y apellidos exactos registrado en la aeat si hay una coincidencia de un %del nombre.
-Las consultas al VIES(Extranjero) devuelve ademas la direccion.
- Hay que tener en cuenta que tanto en las llamadas como en las respuestas los nombres/apellidos y direcciones deben ser en UTF8