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 25-07-2025
epuigdef2 epuigdef2 is offline
Registrado
 
Registrado: feb 2019
Posts: 4
Poder: 0
epuigdef2 Va por buen camino
Validación QR Verifactu

Hola!

Tengo hecho un pequeño desarrollo para enviar las facturas al entorno de pruebas de AEAT. La respuesta al envío es OK, y de hecho si repito el mismo envío recibo un error de factura duplicada. Hasta aquí todo bien.

A parte de esto estoy generando el QR para validar la factura, pero es imposible que me devuelva que se ha encontrado la factura. Siempre recibo el error de "factura no encontrada". Para simplificar, estoy generando la URL que debería estar en el QR y la pego en la dirección del navegador.

Os habéis encontrado con este error en el entorno de pruebas de VERIFACTU?

Los datos que estoy enviando de la factura son:

id emisor: B61599387
fecha expedición: 15-07-2025
número de factura: F20250025
importe total (impuestos incluidos): 121.00 €

y la URL que debería devolverme la factura encontrada es


prewww1.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=B61599387&numserie=F20250025&fecha=15-07-2025&importe=121.00

Por cierto, cuál es la diferencia entre prewww1 y prewww2 en el entorno de pruebas de la AEAT?

Gracias por adelantado
Responder Con Cita
  #2  
Antiguo 28-07-2025
Logan05 Logan05 is offline
Miembro
 
Registrado: jun 2024
Posts: 103
Poder: 2
Logan05 Va por buen camino
Cita:
Empezado por epuigdef2 Ver Mensaje
Hola!

...

y la URL que debería devolverme la factura encontrada es


prewww1.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=B61599387&numserie=F20250025&fecha=15-07-2025&importe=121.00

Por cierto, cuál es la diferencia entre prewww1 y prewww2 en el entorno de pruebas de la AEAT?

Gracias por adelantado
Yo uso la https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR y me funciona perfectamente. Creo que la prewww1 fué la que usaron al principio, pero luego se anuló y cambió a la www2
Responder Con Cita
  #3  
Antiguo 28-07-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo también a www2, por ejemplo esta:

Código:
https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=99999910G&numserie=S1629-9&fecha=03-06-2025&importe=546.73
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 28-07-2025
epuigdef2 epuigdef2 is offline
Registrado
 
Registrado: feb 2019
Posts: 4
Poder: 0
epuigdef2 Va por buen camino
Vale, empiezo a responderme yo mismo.

Gran cagada: Las pruebas se han ido al entorno de producción. Ahora a ver cómo arreglamos esto...

Importé el WSDL y lo retoqué para poder seleccionar si se enviaba al entorno de pruebas o a productivo:

Código Delphi [-]
const
  URLVERIFACTUPROD = 'h_t_t_p_s://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP';
  URLVERIFACTUPRUEBAS = 'h_t_t_p_s://prewww2.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP';
  URLREQUERIMIENTOPROD = 'h_t_t_p_s://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/RequerimientoSOAP';
  URLREQUERIMIENTOPRUEBAS = 'h_t_t_p_s://prewww2.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/RequerimientoSOAP';

Añado un parámetro a la función GetsfPortTypeVerifactu y selecciono la URL:

Código Delphi [-]
function GetsfPortTypeVerifactu(UseWSDL, pruebas: Boolean; Addr: string; HTTPRIO: THTTPRIO): sfPortTypeVerifactu;
const
  defWSDL = 'h_t_t_p_s://prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/SistemaFacturacion.wsdl';
//  defURL  = 'h_t_t_p_s://www1.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP';
  defSvc  = 'sfVerifactu';
  defPrt  = 'SistemaVerifactu';
var
  RIO: THTTPRIO;
  defURL : String;
begin
  if pruebas then
    defURL := URLVERIFACTUPRUEBAS
  else
    defURL := URLVERIFACTUPROD;
...

Y cuando creo el servicio le paso el parámetro de pruebas a True:
Código Delphi [-]
  Servicio := GetsfPortTypeVerifactu(True, True); // Usa WSDL automàticament


Porqué se ha ido la comunicación a www1.agenciatributaria.gob.es/ ????

Alguna luz al respecto?

Gracias de antemano

Última edición por Neftali [Germán.Estévez] fecha: 29-07-2025 a las 09:01:42.
Responder Con Cita
  #5  
Antiguo 29-07-2025
epuigdef2 epuigdef2 is offline
Registrado
 
Registrado: feb 2019
Posts: 4
Poder: 0
epuigdef2 Va por buen camino
Vale, vuelvo a responderme a mí mismo:

He enviado los registros correspondientes a las anulaciones de las facturas al entorno productivo y este tema queda solucionado

Por otra parte, sí, soy imbécil. El parámetro UseWSDL debía estar a false...

Un apunte: La web de pruebas prewww2... está dando error 404. He probado con la prewww1 y funciona correctamente. No sé si es un tema puntual o hay que enviar las pruebas al prewww1

Gracias a todos

Edu
Responder Con Cita
  #6  
Antiguo 29-07-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por favor, utilizad TAGs cuando añadáis porciones de código.




Y de paso, revisad la guía de estilo de los foros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 02-10-2025
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 162
Poder: 9
Noe277 Va por buen camino
Qr Web

Buenas, En producción la web donde ves el QR nos dice lo siguiente


Se ha producido un error interno en el Sistema
Descripción: Página no habilitada en internet público TIKE-CONT/ValidarQRnif=XXXXXX&numserie=25000273&fecha=02%2D10%2D2025&importe=127.05. Desactivada temporalmente.


Identificacion del error: 245904539


Puede contactar con el servicio de atención al contribuyente pulsando en el enlace inferior

Comunicar Incidencia Nueva ventana. Información contenida en la Sede Electrónica de la Agencia Tributaria

¿A alguien le pasa ?
Responder Con Cita
  #8  
Antiguo 02-10-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Ubicación: Alicante
Posts: 495
Poder: 2
Faneka Va por buen camino
Yo acabo de leer una QR de una factura anulada (es la unica que tengo por aquí) y me lanza bien la página indicandome que "factura no encontrada" con todos los datos de ella.
Responder Con Cita
  #9  
Antiguo 02-10-2025
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 162
Poder: 9
Noe277 Va por buen camino
Qr

Cita:
Empezado por Faneka Ver Mensaje
Yo acabo de leer una QR de una factura anulada (es la unica que tengo por aquí) y me lanza bien la página indicandome que "factura no encontrada" con todos los datos de ella.

Pero eso es en pruebas no? Yo digo en real sino siempre la va a encontrar
Responder Con Cita
  #10  
Antiguo 02-10-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 344
Poder: 2
Jarogo08 Va por buen camino
Yo acabo de probar ahora tanto en el entorno real como en el de pruebas y funciona correctamente.


Asegúrate que la URL es correcta. ¿puedes ponerla aquí?
Responder Con Cita
  #11  
Antiguo 02-10-2025
novatico novatico is offline
Miembro
 
Registrado: dic 2022
Posts: 370
Poder: 4
novatico Va por buen camino
Cita:
Empezado por Jarogo08 Ver Mensaje
Yo acabo de probar ahora tanto en el entorno real como en el de pruebas y funciona correctamente.


Asegúrate que la URL es correcta. ¿puedes ponerla aquí?
Son estas las correctas ?

PRODUCCION "https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR"
PRUEBAS "https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR"

Última edición por novatico fecha: 02-10-2025 a las 16:32:23.
Responder Con Cita
  #12  
Antiguo 02-10-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por novatico Ver Mensaje
Son estas las correctas ?

PRODUCCION "https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR"
PRUEBAS "https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR"
ValidarQR?nif... creo que te falta la interrogacion
Por cierto, es buena idea aligerar la densidad del QR en la medida de lo posible, quiero decie que los caracteres que sean innecesarios pasar a codigo URI (%hex) es mejor escribirlos xon su representacion ascii para disminuir la densidad y facilitar la lectura del mismo disminuyendo posibilidsd de errores por posibles deterioros de cabezalea de impresoras, ya que a más caracteres la correccion de erores funciona peor y la lectura mas dificil, aparte de que no le haces la putada a añguien que use algun programa con lectoe de QR y le de errores al convertie en este caso la fecha, aunque eao se lo encontrara el que haga eso y tarde o tempranl tendrá que depurar. Bueno esto ultimo no me hagas mucho caso, son elucubraciones mias por el medicamento

Última edición por ermendalenda fecha: 02-10-2025 a las 17:33:20.
Responder Con Cita
  #13  
Antiguo 03-10-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Ubicación: Alicante
Posts: 495
Poder: 2
Faneka Va por buen camino
Cita:
Empezado por Noe277 Ver Mensaje
Pero eso es en pruebas no? Yo digo en real sino siempre la va a encontrar
En producción, pero como esta anulada te dice que no la encuentra.
Responder Con Cita
  #14  
Antiguo 03-10-2025
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 162
Poder: 9
Noe277 Va por buen camino
Qr

Cita:
Empezado por Noe277 Ver Mensaje
Buenas, En producción la web donde ves el QR nos dice lo siguiente


Se ha producido un error interno en el Sistema
Descripción: Página no habilitada en internet público TIKE-CONT/ValidarQRnif=XXXXXX&numserie=25000273&fecha=02%2D10%2D2025&importe=127.05. Desactivada temporalmente.


Identificacion del error: 245904539


Puede contactar con el servicio de atención al contribuyente pulsando en el enlace inferior

Comunicar Incidencia Nueva ventana. Información contenida en la Sede Electrónica de la Agencia Tributaria

¿A alguien le pasa ?


Me faltaba la "?", en pruebas funcionaba y no veía la diferencia, Gracias a todos
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
VeriFactu / SII CarlosMz Temas legales 43 07-07-2025 14:23:08
Verifactu ya activo! Jarogo08 General/Noticias 13 02-07-2025 11:34:02
php y verifactu victor03 PHP 2 06-06-2025 19:16:55
Verifactu o por requerimiento (no-verifactu) ¿decisión del usuario? Maska10 Temas legales 2 07-12-2024 12:34:47
verifactu jguarda Internet 1 03-10-2024 17:48:17


La franja horaria es GMT +2. Ahora son las 05:18:36.


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