Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2021
misteradrian misteradrian is offline
Miembro
 
Registrado: sep 2021
Posts: 33
Poder: 0
misteradrian Va por buen camino
Envios batuz

¡Hola de nuevo a todos !

Después de enviar, comprobar el Qr y anular de manera correcta a Gipuzkoa y Álava.
Me he dispuesto a probar a realizar lo mismo a Batuz. De aquí un poco mi duda sobre cuál creo que es el proceso de envío. Lo voy a explicar un poco a continuación, si tenéis alguna duda o hay algo en lo que me haya equivocado confirmadme :

El documento por llamarlo así “inicial”, de la factura de TicketBAI lo tengo que codificar en gzip y en base64 después. La cadena generada gracias a la codificación en base64 lo tengo que incluir dentro de otro xml dentro de los campos Ingresos->TicketBai. Y a su vez este xml “final” codificarlo también en gzip y enviarlo con las cabeceras correspondientes a los servidores de BATUZ ya sean de prueba o de producción.
¿Hay alguna parte que me haya saltado o que esté errónea?

Un saludo y muchas gracias a todos.
La verdad que sin este foro no habría conseguido nada.
Responder Con Cita
  #2  
Antiguo 17-11-2021
unomasmas unomasmas is offline
Miembro
 
Registrado: dic 2019
Posts: 112
Poder: 5
unomasmas Va por buen camino
Cita:
Empezado por misteradrian Ver Mensaje
¡Hola de nuevo a todos !

Después de enviar, comprobar el Qr y anular de manera correcta a Gipuzkoa y Álava.
Me he dispuesto a probar a realizar lo mismo a Batuz. De aquí un poco mi duda sobre cuál creo que es el proceso de envío. Lo voy a explicar un poco a continuación, si tenéis alguna duda o hay algo en lo que me haya equivocado confirmadme :

El documento por llamarlo así “inicial”, de la factura de TicketBAI lo tengo que codificar en gzip y en base64 después. La cadena generada gracias a la codificación en base64 lo tengo que incluir dentro de otro xml dentro de los campos Ingresos->TicketBai. Y a su vez este xml “final” codificarlo también en gzip y enviarlo con las cabeceras correspondientes a los servidores de BATUZ ya sean de prueba o de producción.
¿Hay alguna parte que me haya saltado o que esté errónea?

Un saludo y muchas gracias a todos.
La verdad que sin este foro no habría conseguido nada.
Tal cual; así es.
Responder Con Cita
  #3  
Antiguo 18-11-2021
unomasmas unomasmas is offline
Miembro
 
Registrado: dic 2019
Posts: 112
Poder: 5
unomasmas Va por buen camino
Cita:
Empezado por misteradrian Ver Mensaje
¡Hola de nuevo a todos !

Después de enviar, comprobar el Qr y anular de manera correcta a Gipuzkoa y Álava.
Me he dispuesto a probar a realizar lo mismo a Batuz. De aquí un poco mi duda sobre cuál creo que es el proceso de envío. Lo voy a explicar un poco a continuación, si tenéis alguna duda o hay algo en lo que me haya equivocado confirmadme :

El documento por llamarlo así “inicial”, de la factura de TicketBAI lo tengo que codificar en gzip y en base64 después. La cadena generada gracias a la codificación en base64 lo tengo que incluir dentro de otro xml dentro de los campos Ingresos->TicketBai. Y a su vez este xml “final” codificarlo también en gzip y enviarlo con las cabeceras correspondientes a los servidores de BATUZ ya sean de prueba o de producción.
¿Hay alguna parte que me haya saltado o que esté errónea?

Un saludo y muchas gracias a todos.
La verdad que sin este foro no habría conseguido nada
.
Cita:
Empezado por unomasmas Ver Mensaje
Tal cual; así es.
Me colé; disculpas. Tiene razón Neftalí. Mira su respuesta aquí: https://www.clubdelphi.com/~hector/f...postcount=2235
Responder Con Cita
  #4  
Antiguo 18-11-2021
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: 18.298
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 misteradrian Ver Mensaje
El documento por llamarlo así “inicial”, de la factura de TicketBAI lo tengo que codificar en gzip y en base64 después. La cadena generada gracias a la codificación en base64 lo tengo que incluir dentro de otro xml dentro de los campos Ingresos->TicketBai. Y a su vez este xml “final” codificarlo también en gzip y enviarlo con las cabeceras correspondientes a los servidores de BATUZ ya sean de prueba o de producción.
¿Hay alguna parte que me haya saltado o que esté errónea?

Yo creo que te sobra un ZIP (lo que está en rojo).

1) Generas el XML de TBAI (con la firma)
2) Lo codificas base64 y lo incluyes en el fichero LROE (inicial) en el TAG TicktBai (sin codificar gzip)
3) Ese nuevo XML lo comprimes (gzip) y lo envías con las cabeceras.
__________________
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
  #5  
Antiguo 18-11-2021
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: 18.298
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
Te adjunto un fichero de ejemplo de la documentación.

NOTA: Le he añadido la extensión ZIP para que me deje sibirlo como adjunto. Elimñinala. El nombre del fichero debe quedar:
Ejemplo_1_LROE_PJ_240_FacturasEmitidasConSG_B00000034.gz

1) Descomprime con gzip
2) En el XML decodifica con base64 el nodo TicketBai
3) El resultado es el XML del TicketBAI

Ese ejemplo y algunos más, tanto de peticiones como de respuestas y del resto de libros, los puedes descargar de aquí:
https://www.batuz.eus/fitxategiak/Ba...os/Ejemplos.7z

(loa añado al hilo inicial)
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo_1_LROE_PJ_240_FacturasEmitidasConSG_B00000034.gz.zip (12,3 KB, 15 visitas)
__________________
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 14-12-2021
misteradrian misteradrian is offline
Miembro
 
Registrado: sep 2021
Posts: 33
Poder: 0
misteradrian Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Te adjunto un fichero de ejemplo de la documentación.

NOTA: Le he añadido la extensión ZIP para que me deje sibirlo como adjunto. Elimñinala. El nombre del fichero debe quedar:
Ejemplo_1_LROE_PJ_240_FacturasEmitidasConSG_B00000034.gz

1) Descomprime con gzip
2) En el XML decodifica con base64 el nodo TicketBai
3) El resultado es el XML del TicketBAI

Ese ejemplo y algunos más, tanto de peticiones como de respuestas y del resto de libros, los puedes descargar de aquí:


(loa añado al hilo inicial)
Muchas gracias por vuestros consejos.

Ayer retomé este proyecto y esa parte la solucioné gracias a vosotros como es costumbre.

Sin embargo hoy me he puesto a lanzar peticiones al entorno de pruebas de BATUZ y no me paran de dar errores 400 Bad Request.

Si alguien me puede dar algún consejo se lo agradecería. Ya que los de Batuz contestan un poco en contestador automatico.

Gracias de antemano.

Adrián.
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
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3557 Hace 3 Semanas 17:42:47
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 18:59:39.


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