Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-08-2023
Sanduzelai Sanduzelai is offline
Miembro
 
Registrado: ago 2021
Posts: 44
Poder: 0
Sanduzelai Va por buen camino
Hola,
llevo atascado un par de días, a ver si alguien me puede aportar luz.
En local realicé pruebas para el envío a Bizkaia con el juego de datos que te dan desde Batuz y los certificados de su web.
Todo correcto.

Ahora estoy haciendo pruebas (entorno de pruebas de batuz) con el certificado de la empresa (es el que utilizamos para el envío TBAI a otras haciendas) y con un usuario real con su nif y demás datos...
En local (mi ordenador) realiza el envío correctamente (aunque da error: El interesado no se ha adherido al sistema voluntario de Batuz para este trimestre)
Sin embargo, en nuestro servidor de la empresa, siempre recibimos como respuesta 400 Bad request.

Código PHP:
{
    
"http":"HTTP\/1.1 400 Bad Request",
    
"Date":"Thu, 03 Aug 2023 07:30:16 GMT",
    
"Server":"Apache\/2.4.51 (Red Hat)",
    
"Content-Length":"226",
    
"Connection":"close",
    
"Content-Type":"text\/html; charset=iso-8859-1",
    
"xml-body":""

He preguntado aL correo de soporte de batuz pero dicen que no les ha llegado nada. Quizá por ser 400 - Bad request no lo ven, no lo sé.
He llegado a pensar que era por tener alguna limitación de tamaño de solicitud y que el gzip lo sobrepase pero tampoco he visto esa restricción en el servidor.

A alguien le ha pasado algo parecido?
Responder Con Cita
  #2  
Antiguo 03-08-2023
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.437
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
En este hilo:
https://www.clubdelphi.com/foros/sho...776#post541776
En este mensaje:
https://www.clubdelphi.com/foros/sho...postcount=1029

Hablamos de insomnia y explica un poco cómo hacer las peticiones con este programa (similar a postman).
Yo te recomendaría que lo pruebes desde ambas máquinas y tal vez de esta forma obtengas más información. También así descartas otros temas ajenos a tu programación.
Puede ser que así detectes otros problemas; Que estén "capando" el acceso, problemas con certificados, problemas con los protocolos (versión de TLS),...
__________________
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
  #3  
Antiguo 04-08-2023
Sanduzelai Sanduzelai is offline
Miembro
 
Registrado: ago 2021
Posts: 44
Poder: 0
Sanduzelai Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
En este hilo:
https://www.clubdelphi.com/foros/sho...776#post541776
En este mensaje:
https://www.clubdelphi.com/foros/sho...postcount=1029

Hablamos de insomnia y explica un poco cómo hacer las peticiones con este programa (similar a postman).
Yo te recomendaría que lo pruebes desde ambas máquinas y tal vez de esta forma obtengas más información. También así descartas otros temas ajenos a tu programación.
Puede ser que así detectes otros problemas; Que estén "capando" el acceso, problemas con certificados, problemas con los protocolos (versión de TLS),...
Gracias por la idea.
He probado en local y me manda bien pero no tengo idea de como probar desde el servidor (donde me retorna siempre el bad request) que es un linux al que accedemos por ssh...
Estoy empezando a pensar si estos de Batuz me han bloqueado la ip del server de pro y de desarrollo por tener varias 400 - Bad request...

He comprobado las cabeceras y están iguales que en local, el contenido (modelo xml) es el mismo y el código que lo ejecuta es el mismo...
Responder Con Cita
  #4  
Antiguo 04-08-2023
andalusoft andalusoft is offline
Miembro
 
Registrado: sep 2021
Posts: 10
Poder: 0
andalusoft Va por buen camino
TicketBAI para Gipuzkoa

Hola buenas tardes.

He leído y he modificado las peculiaridades que tienen que tener el xml para la diputación de Gipuzkoa, vengo funcionando el módulo desde Bizkaia y funciona correctamente, pero que diferencias tengo que tener en cuenta para el proceso de envío para Gipuzkoa.

Gracias y saludos.
Responder Con Cita
  #5  
Antiguo 07-08-2023
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.437
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
Cita:
Empezado por andalusoft Ver Mensaje
He leído y he modificado las peculiaridades que tienen que tener el xml para la diputación de Gipuzkoa, vengo funcionando el módulo desde Bizkaia y funciona correctamente, pero que diferencias tengo que tener en cuenta para el proceso de envío para Gipuzkoa.

El envío a Guipuzkoa y Álava es prácticamente igual y bastante más sencillo que el de Bizkaia, ya que no debes realizar el segundo paso de crear el LROE y comprimir el fichero TicketBAI. A estas 2 diputaciones se envía directamente el TicketBAI.
Además el tema de las cabeceras de envío se simplifica.
__________________
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
  #6  
Antiguo 07-08-2023
Sanduzelai Sanduzelai is offline
Miembro
 
Registrado: ago 2021
Posts: 44
Poder: 0
Sanduzelai Va por buen camino
Cita:
Empezado por Sanduzelai Ver Mensaje
Hola,
llevo atascado un par de días, a ver si alguien me puede aportar luz.
En local realicé pruebas para el envío a Bizkaia con el juego de datos que te dan desde Batuz y los certificados de su web.
Todo correcto.

Ahora estoy haciendo pruebas (entorno de pruebas de batuz) con el certificado de la empresa (es el que utilizamos para el envío TBAI a otras haciendas) y con un usuario real con su nif y demás datos...
En local (mi ordenador) realiza el envío correctamente (aunque da error: El interesado no se ha adherido al sistema voluntario de Batuz para este trimestre)
Sin embargo, en nuestro servidor de la empresa, siempre recibimos como respuesta 400 Bad request.

Código PHP:
{
    
"http":"HTTP\/1.1 400 Bad Request",
    
"Date":"Thu, 03 Aug 2023 07:30:16 GMT",
    
"Server":"Apache\/2.4.51 (Red Hat)",
    
"Content-Length":"226",
    
"Connection":"close",
    
"Content-Type":"text\/html; charset=iso-8859-1",
    
"xml-body":""

He preguntado aL correo de soporte de batuz pero dicen que no les ha llegado nada. Quizá por ser 400 - Bad request no lo ven, no lo sé.
He llegado a pensar que era por tener alguna limitación de tamaño de solicitud y que el gzip lo sobrepase pero tampoco he visto esa restricción en el servidor.

A alguien le ha pasado algo parecido?
Me contesto a mi mismo por si a alguno le pasa también.
Resulta que estaba definiendo la variable:
Código PHP:
$eusbizkaian3data '{
            "con":"LROE",
            "apa":"'
.($oFactura->esZuzendu '1.2' '1.1').'",
            "inte":{
                "nif": "'
.$oFactura->nifEmisor.'",
                "nrs": "'
.$oFactura->apellidosNombreRazonSocialEmisor.'"
            },
            "drs": { 
                "mode": "'
.$oFactura->modelo.'", 
                "ejer": "'
.date('Y').'" 
            }
        }'

y fallaba (daba siempre bad request). Cambiando la variable a:
Código PHP:
        $eusbizkaian3data '{"con":"LROE","apa":"'.($oFactura->esZuzendu '1.2' '1.1').'","inte":{"nif": "'.$oFactura->nifEmisor.'","nrs": "'.$oFactura->apellidosNombreRazonSocialEmisor.'"},"drs": {"mode": "'.$oFactura->modelo.'", "ejer": "'.date('Y').'" }}'
ya funciona y la hacienda me responde.

Saludos!
Responder Con Cita
  #7  
Antiguo 16-08-2023
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.229
Poder: 24
keys Va por buen camino
El día de la marmota.

https://www.bizkaia.eus/es/web/comun...tailView/25477
Responder Con Cita
  #8  
Antiguo 16-08-2023
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Me parece a mi que, a este paso, VeriFactu entrará en vigor en 2035...
Responder Con Cita
  #9  
Antiguo 18-08-2023
CarlosArjonomia CarlosArjonomia is offline
Miembro
 
Registrado: abr 2021
Posts: 293
Poder: 6
CarlosArjonomia Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Pues les va a hacer gracia a los de Guipuzcoa y Alava. Con los gastos que genera.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3716 19-01-2026 20:01:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 00:33:50.


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