Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco (https://www.clubdelphi.com/foros/showthread.php?t=94264)

JoseLeeTo 17-12-2021 08:22:17

Cita:

Empezado por rci (Mensaje 544521)
Buenas tardes, ahora cuando envio al entorno de pruebas de batuz, tarda mucho rato y al final dice:
"Se excedió el tiempo de espera de la operación"


La última vez que lo prové funcionó correctamente y no he cambiado nada y hace solo uno o dos días.



Os funciona a vosotros?


muchas gracias

Exactamente el mismo error estoy obteniendo yo

Neftali [Germán.Estévez] 17-12-2021 09:02:10

Cita:

Empezado por Ramon88 (Mensaje 544507)
Estoy mirando el QR para bizkaia y me da error, según he visto en la documentacion es esta url: https://batuz.eus/QRTBAI/
Es correcta? os funciona?


Qué error te da?
Producción o Preproducción?

edari 17-12-2021 09:27:47

Cita:

Empezado por rci (Mensaje 544521)
Buenas tardes, ahora cuando envio al entorno de pruebas de batuz, tarda mucho rato y al final dice:
"Se excedió el tiempo de espera de la operación"


La última vez que lo prové funcionó correctamente y no he cambiado nada y hace solo uno o dos días.



Os funciona a vosotros?


muchas gracias

Probado ahora mismo y aunque le ha costado mucho me las ha devuelto correctas

elcharlie 17-12-2021 09:43:33

Buenos días,
Me podríais decir como estáis generando el Id de la maquina? Es que hoy me ha pasado algo rarísimo. Nosotros estamos usando un componente que nos devuelve el CPU ID, y yo creo que funciona bien, pero es que hoy en dos ordenadores completamente distintos nos ha retornado el mismo ID. Casualidad que eran del mismo cliente, pero es que ahora me ha entrado un poco de canguelo de que lo estemos generando mal...
Gracias

keys 17-12-2021 10:07:53

Cita:

Empezado por elcharlie (Mensaje 544532)
Buenos días,
Me podríais decir como estáis generando el Id de la maquina? Es que hoy me ha pasado algo rarísimo. Nosotros estamos usando un componente que nos devuelve el CPU ID, y yo creo que funciona bien, pero es que hoy en dos ordenadores completamente distintos nos ha retornado el mismo ID. Casualidad que eran del mismo cliente, pero es que ahora me ha entrado un poco de canguelo de que lo estemos generando mal...
Gracias

Si te refieres al id para la firma con certificado de dispositvo. Si te sirve de algo nosotros se lo estamos pidiendo al usuario, ya que a la hora de obtener el certificado no sabes cual le han pedido para obtenerlo (cpu, tarjeta de red, etc...). Para el resto de certificados no es un dato necesario.

misteradrian 17-12-2021 10:10:21

Cita:

Empezado por musinho (Mensaje 544504)
Aupa,

Estoy intentando agregar un certificado tanto por postman como por cUrl en PHP:



Pero todo el rato recibo la siguiente respuesta:



Parámetro clientcert no indicado en la cabecera de la petición. Estoy utilizando un certificado de ejemplo de la documentación "PertsonaFisikoa_PersonaFísica.p12" convertiendola a .pem y enviandola como decía bilbur por curl. Alguien puede decirme que estoy haciendo mal?

Eskerrik asko!!

Hola buenas yo lo que hago es pasar el p12 a crt.pem y key.pem por terminal
y luego los incluyo en la cabecera en php junto con la contraseña te digo los pasos que no me deja poner enlaces y luego el codigo php.

Código PHP:

openssl pkcs12 -in path.p12 -out certificado.crt.pem -clcerts -nokeys
openssl pkcs12 
-in path.p12 -out clave.key.pem -nocerts -nodes 

Después de esto tendras un certificado.crt.pem y una fichero clave.key.pem
Una vez compleatdo lo anterior, los incluyes en las cabeceras php del siguiente modo.

Código PHP:

curl_setopt($soap_doCURLOPT_SSLCERTTYPE'PEM');
            
curl_setopt($soap_doCURLOPT_SSLCERTPASSWD'Contraseña de Tu Certificado');
            
curl_setopt($soap_doCURLOPT_SSLCERT'Ruta donde hayas guardado certificado.crt.pem');
            
curl_setopt($soap_doCURLOPT_SSLKEY'Ruta donde hayas guardado clave.key.pem'); 

Espero que te vaya oso ondo después de ver esto.
Un saludo.

misteradrian 17-12-2021 10:11:39

Cita:

Empezado por JoseLeeTo (Mensaje 544528)
Exactamente el mismo error estoy obteniendo yo

Pues yo acabo de probar y si me devuelve respuestas. Quizás solo pase a veces.

Ramon88 17-12-2021 10:26:30

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 544529)
Qué error te da?
Producción o Preproducción?


Hola German,

En preproducción, simplementee página no encontrada... el tipico del navegador.
Me extraña por que me funciona en las otras haciendas.

musinho 17-12-2021 10:46:28

Me sigue sin funcionar
 
Cita:

Empezado por misteradrian (Mensaje 544534)
Hola buenas yo lo que hago es pasar el p12 a crt.pem y key.pem por terminal
y luego los incluyo en la cabecera en php junto con la contraseña te digo los pasos que no me deja poner enlaces y luego el codigo php.

Código PHP:

openssl pkcs12 -in path.p12 -out certificado.crt.pem -clcerts -nokeys
openssl pkcs12 
-in path.p12 -out clave.key.pem -nocerts -nodes 

Después de esto tendras un certificado.crt.pem y una fichero clave.key.pem
Una vez compleatdo lo anterior, los incluyes en las cabeceras php del siguiente modo.

Código PHP:

curl_setopt($soap_doCURLOPT_SSLCERTTYPE'PEM');
            
curl_setopt($soap_doCURLOPT_SSLCERTPASSWD'Contraseña de Tu Certificado');
            
curl_setopt($soap_doCURLOPT_SSLCERT'Ruta donde hayas guardado certificado.crt.pem');
            
curl_setopt($soap_doCURLOPT_SSLKEY'Ruta donde hayas guardado clave.key.pem'); 

Espero que te vaya oso ondo después de ver esto.
Un saludo.

Aupa @misteradrian,

He seguido tus pasos, que ya había hecho igual antes, pero me sigue sin funcionar.

Que archivo p12 es el que usas para crear el certificado? el PertsonaFisikoa_PersonaFísica.p12 ?

Tengo instalado el certificado en mi ordenador y los envio como dices en las cabeceras pero nada. La ruta a los archivos también es correcta... en fin.

Eskerrik asko de todos modos!

rci 17-12-2021 11:12:37

ya funciona el entorno de pruebas batuz
 
Cita:

Empezado por misteradrian (Mensaje 544535)
Pues yo acabo de probar y si me devuelve respuestas. Quizás solo pase a veces.


Si, ahora ya funciona.


Gracias a todos por las respuestas.


Saludos

misteradrian 17-12-2021 11:35:16

Cita:

Empezado por musinho (Mensaje 544538)
Aupa @misteradrian,

He seguido tus pasos, que ya había hecho igual antes, pero me sigue sin funcionar.

Que archivo p12 es el que usas para crear el certificado? el PertsonaFisikoa_PersonaFísica.p12 ?

Tengo instalado el certificado en mi ordenador y los envio como dices en las cabeceras pero nada. La ruta a los archivos también es correcta... en fin.

Eskerrik asko de todos modos!

Yo uso el de certificado de empresa que nos otrogan ellos para el entorno de pruebas y haciendo eso me funciona perfectamente.
Mira a ver si es otra condicion del curl.

Un saludo.

misteradrian 17-12-2021 11:41:56

Hola muy buenas a todos.

Para el tema de envíos a BATUZ.
¿Sabéis que cuál es el formato de NIF correcto que hay que enviar en el campo del NIF del Destinatario ?

Yo pongo el siguiente NIF (ficticio) y BATUZ me dice que es incorrecto cosa que no entiendo.

Código PHP:

<IDDestinatario>
                <
NIF>12345678A</NIF>
                                <
ApellidosNombreRazonSocial>Xabier Alonso Olano</ApellidosNombreRazonSocial>
                <
CodigoPostal>48007</CodigoPostal>
                <
Direccion>Ernesto Erkoreka Plaza</Direccion>
</
IDDestinatario

Respuesta de BATUZ en el GZIP

Código PHP:

<SituacionRegistro>
                <
EstadoRegistro>Incorrecto</EstadoRegistro>
                <
CodigoErrorRegistro>B4_2000011</CodigoErrorRegistro>
                <
DescripcionErrorRegistroES>El NIF tiene un formato erróneo.</DescripcionErrorRegistroES>
                <
DescripcionErrorRegistroEU>IFZren formatua okerra da.</DescripcionErrorRegistroEU>
            </
SituacionRegistro

Un saludo y como siempre gracias de antemano.
Si me comentan ellos antes cualquier cosa os digo.

elcharlie 17-12-2021 11:48:59

Cita:

Empezado por keys (Mensaje 544533)
Si te refieres al id para la firma con certificado de dispositvo. Si te sirve de algo nosotros se lo estamos pidiendo al usuario, ya que a la hora de obtener el certificado no sabes cual le han pedido para obtenerlo (cpu, tarjeta de red, etc...). Para el resto de certificados no es un dato necesario.

Pues si, tienes toda la razón.
Gracias

misteradrian 17-12-2021 11:53:58

Cita:

Empezado por misteradrian (Mensaje 544541)
Hola muy buenas a todos.

Para el tema de envíos a BATUZ.
¿Sabéis que cuál es el formato de NIF correcto que hay que enviar en el campo del NIF del Destinatario ?

Yo pongo el siguiente NIF (ficticio) y BATUZ me dice que es incorrecto cosa que no entiendo.

Código PHP:

<IDDestinatario>
                <
NIF>12345678A</NIF>
                                <
ApellidosNombreRazonSocial>Xabier Alonso Olano</ApellidosNombreRazonSocial>
                <
CodigoPostal>48007</CodigoPostal>
                <
Direccion>Ernesto Erkoreka Plaza</Direccion>
</
IDDestinatario

Respuesta de BATUZ en el GZIP

Código PHP:

<SituacionRegistro>
                <
EstadoRegistro>Incorrecto</EstadoRegistro>
                <
CodigoErrorRegistro>B4_2000011</CodigoErrorRegistro>
                <
DescripcionErrorRegistroES>El NIF tiene un formato erróneo.</DescripcionErrorRegistroES>
                <
DescripcionErrorRegistroEU>IFZren formatua okerra da.</DescripcionErrorRegistroEU>
            </
SituacionRegistro

Un saludo y como siempre gracias de antemano.
Si me comentan ellos antes cualquier cosa os digo.

Ya he encontrado el error asique cero problemas

Neftali [Germán.Estévez] 17-12-2021 11:57:31

Cita:

Empezado por elcharlie (Mensaje 544532)
Buenos días,
Me podríais decir como estáis generando el Id de la maquina? Es que hoy me ha pasado algo rarísimo. Nosotros estamos usando un componente que nos devuelve el CPU ID, y yo creo que funciona bien, pero es que hoy en dos ordenadores completamente distintos nos ha retornado el mismo ID. Casualidad que eran del mismo cliente, pero es que ahora me ha entrado un poco de canguelo de que lo estemos generando mal...

En esta página hay varios hilos al respecto:
https://www.clubdelphi.com/foros/sho...=94264&page=80

Utilizando el serial de la BIOS, en ese caso.
Creo recordar que en algun lugar de la documentación ponía este serial como ejemplo:
Código Delphi [-]
wmic bios get serialnumber

Además es el que nosotros hemos utilizado para solicitar los certificasdos de dispositivo.

Neftali [Germán.Estévez] 17-12-2021 11:59:30

Cita:

Empezado por misteradrian (Mensaje 544535)
Pues yo acabo de probar y si me devuelve respuestas. Quizás solo pase a veces.


Cita:

Empezado por Ramon88 (Mensaje 544537)
Hola German,
En preproducción, simplementee página no encontrada... el tipico del navegador.
Me extraña por que me funciona en las otras haciendas.


Ayer estaba fallando, hoy durante la mañana lo han arreglado.
¿Os sigue dando el lerror?

Ramon88 17-12-2021 12:27:28

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 544546)
Ayer estaba fallando, hoy durante la mañana lo han arreglado.
¿Os sigue dando el lerror?


A mi me sigue dando error, me redirecciona a esta url:
https://appstac.pruebizkaia.bfa/batu...rores-404.html

misteradrian 17-12-2021 12:48:26

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 544546)
Ayer estaba fallando, hoy durante la mañana lo han arreglado.
¿Os sigue dando el lerror?

A primera hora me ha dado un error, pero ahora mismo corrigiendo errores para el entorno de pruebas me conecta sin problemas.

elcharlie 17-12-2021 13:02:04

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 544545)
En esta página hay varios hilos al respecto:
https://www.clubdelphi.com/foros/sho...=94264&page=80

Utilizando el serial de la BIOS, en ese caso.
Creo recordar que en algun lugar de la documentación ponía este serial como ejemplo:
Código Delphi [-]
wmic bios get serialnumber

Además es el que nosotros hemos utilizado para solicitar los certificasdos de dispositivo.

Gracias Germán.
Al final lo voy a dejar como lo teníamos,.
Después de que esta mañana casi me diera un ataque al corazón, lo he pensado mejor, y así se va a quedar. Si coincide dos maquinas con el mismo núm. de serie, y en Izenpe se lo emiten con ese número, no voy a ser yo el que se estrese... Suficientes problemas tengo yo...
Lo que voy a decir a los clientes, es , o que usen nuestro proceso para ver cual es num de serie de la maquina, o que lo miren ellos, y que luego lo pidan a Izenpe.
Es que esto ya me está superando por todos los lados, y solo estamos empezando. El año que viene va a ser mortal.

Ramon88 17-12-2021 20:16:04

Dejo por aquí la URL que genero para el QR, por si veis algo raro, no se...


https://batuz.eus/QRTBAI/id=TBAI-999...i=80.00&cr=122


La franja horaria es GMT +2. Ahora son las 23:32:39.

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