Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Errores (relacionados con al AEAT)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-10-2025
aleixep aleixep is offline
Miembro
 
Registrado: ene 2025
Posts: 25
Poder: 0
aleixep Va por buen camino
Problema con el WebService al verificar el NIF

¡Buenos días!

Nos hemos encontrado en nuestra empresa con un problema muy muy raro al verificar el NIF de un cliente con el WebService de la AEAT (lo hacemos para no enviar al Verifactu clientes que no hayan sido verificados antes).

Os pongo antes en contexto. Nosotros tenemos un SIF, que es el que se encarga de la facturación, y un servicio, que es el que detecta que hay nuevas facturas y envía al Verifactu. Ambas aplicaciones están desarrolladas en Delphi, con la misma versión y cargan el certificado digital usando las CAPICOM con el mismo código.

Pues bien, estos días nos hemos encontrado que la consulta para verificar los NIF (la realizamos en nuestro SIF, con el WebService de la AEAT, usando el WSDL con la función GetNifV2), a veces falla hasta que reinstalamos el certificado digital. Es decir, que actualizamos el programa, instalamos el certificado digital en el almacén de equipo, y cuando le damos a verificar el NIF de un cliente, la AEAT nos devuelve respuesta. Ahora bien, pasadas unas horas/días, dejamos de recibir respuesta de la AEAT al verificar los clientes. La respuesta que recibimos está vacía. La única forma de solucionar esto es eliminando el certificado digital del equipo local y volviéndolo a instalar, tras lo cuál vuelve a funcionar hasta que más adelante vuelva a fallar.

Pensamos al principio que quizás era problema del certificado digital, pero es que en el momento que está fallando, si exportamos el certificado digital (recordemos que no nos devuelve respuesta), lo guardamos en el escritorio, lo eliminamos del equipo y reinstalamos el que hemos dejado en el escritorio, vuelve a funcionar.

En cambio, el servicio (que también hace consultas al WebService, en su caso la del envío al Verifactu, y que también la hacemos con la WSDL), que está compilado con la misma versión de Delphi, y que usa también las mismas CAPICOM, no nos ha fallado ninguna vez la respuesta, no nos hemos encontrado en ningún momento con la respuesta vacía.

Por todo esto, nos gustaría preguntaros si os ha pasado algo similar, y si tenéis alguna idea de qué puede estar pasando.

¡Muchas gracias por vuestra ayuda!
Responder Con Cita
  #2  
Antiguo 24-10-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por aleixep Ver Mensaje
¡Buenos días!

Nos hemos encontrado en nuestra empresa con un problema muy muy raro al verificar el NIF de un cliente con el WebService de la AEAT (lo hacemos para no enviar al Verifactu clientes que no hayan sido verificados antes).

Os pongo antes en contexto. Nosotros tenemos un SIF, que es el que se encarga de la facturación, y un servicio, que es el que detecta que hay nuevas facturas y envía al Verifactu. Ambas aplicaciones están desarrolladas en Delphi, con la misma versión y cargan el certificado digital usando las CAPICOM con el mismo código.

Pues bien, estos días nos hemos encontrado que la consulta para verificar los NIF (la realizamos en nuestro SIF, con el WebService de la AEAT, usando el WSDL con la función GetNifV2), a veces falla hasta que reinstalamos el certificado digital. Es decir, que actualizamos el programa, instalamos el certificado digital en el almacén de equipo, y cuando le damos a verificar el NIF de un cliente, la AEAT nos devuelve respuesta. Ahora bien, pasadas unas horas/días, dejamos de recibir respuesta de la AEAT al verificar los clientes. La respuesta que recibimos está vacía. La única forma de solucionar esto es eliminando el certificado digital del equipo local y volviéndolo a instalar, tras lo cuál vuelve a funcionar hasta que más adelante vuelva a fallar.

Pensamos al principio que quizás era problema del certificado digital, pero es que en el momento que está fallando, si exportamos el certificado digital (recordemos que no nos devuelve respuesta), lo guardamos en el escritorio, lo eliminamos del equipo y reinstalamos el que hemos dejado en el escritorio, vuelve a funcionar.

En cambio, el servicio (que también hace consultas al WebService, en su caso la del envío al Verifactu, y que también la hacemos con la WSDL), que está compilado con la misma versión de Delphi, y que usa también las mismas CAPICOM, no nos ha fallado ninguna vez la respuesta, no nos hemos encontrado en ningún momento con la respuesta vacía.

Por todo esto, nos gustaría preguntaros si os ha pasado algo similar, y si tenéis alguna idea de qué puede estar pasando.

¡Muchas gracias por vuestra ayuda!
Lo único que se me ocurre es qye tenga que ver con el antivirus, a vrr si tienwa activado algo de comprobacion SSL. Pwro si los envios te funxionan bien y solo con ese servicio ni idea
Responder Con Cita
  #3  
Antiguo 24-10-2025
Garada Garada is offline
Miembro
 
Registrado: jul 2004
Posts: 90
Poder: 22
Garada Va por buen camino
Cuando el certificado falla puedes probar a usarlo en sitios como:
https://www.sede.fnmt.gob.es/certifi...rificar-estado
Y
https://valide.redsara.es/valide/val.../ejecutar.html

Esta última te permite alguna prueba más como firmar además de identificarte.

Igual te dan algo más de información sobre el estado del certificado.
Responder Con Cita
  #4  
Antiguo 12-11-2025
aleixep aleixep is offline
Miembro
 
Registrado: ene 2025
Posts: 25
Poder: 0
aleixep Va por buen camino
¡Buenos días!

Muchas gracias por vuestros consejos. Al final lo arreglamos dando permisos a "todos" para ver el certificado digital, mediante el "Administrador de certificados del equipo". Al hacerlo, desapareció este problema que funcionaba durante un rato y luego dejaba de funcionar. No tenemos muy claro por qué fallaba eso, pero se solucionó.

¡Gracias igualmente por vuestra ayuda!
Responder Con Cita
  #5  
Antiguo 01-12-2025
pesadillator pesadillator is offline
Miembro
NULL
 
Registrado: abr 2017
Posts: 13
Poder: 0
pesadillator Va por buen camino
Problemas con XML

Yo uso HTTPRIO, hoy me ha pasado que el mismo programa en un equipo me funciona perfectamente la verificación de NIF y
en otro equipo me genera el XML sin la linea inicial <?xml version="1.0"?>. y me lo ira para atrás.
Alguien sabe que esta pasando?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema Función verificar imei (luhn) rafaelon Varios 2 25-06-2017 23:07:47
Problema con xml en webservice giulichajari Delphi para la web 6 14-04-2014 17:07:12
Problema con un cliente de un webservice vejerf Internet 2 09-03-2009 10:27:30
Problema consumiendo un webservice azulin Internet 0 07-10-2008 14:59:56
Problema al consumir un Webservice netcigos Varios 0 08-03-2004 15:09:30


La franja horaria es GMT +2. Ahora son las 06:38:44.


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