FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
PHP Envío a TBAI BIZ Batuz
Como ya me funciona bien lo de los envíos a batuz os dejo el código
Lo primero que hago es separar por ejercicios el envío, no sea que en enero quira enviar facturas de diciembre y de enero Código PHP:
Código PHP:
Código PHP:
Código PHP:
|
#2
|
|||
|
|||
Hola Bilbur,
Muchas gracias, una vez más por compartir tu código. Aún no he llegado a la fase de envío a Batuz. Estoy aún en la fase de firma del XML. Y me ha venido de maravilla tu código para la firma. ¡¡¡Funciona de perlas!!! Se parece bastante al que yo estaba desarrollando (aunque estaba atrancado) basado en https://github.com/josemmo/Facturae-PHP Hay una detallito que no entiendo de tu clase Firmador(): Código PHP:
Lo dicho, muchas gracias de nuevo. Saludos |
#3
|
|||
|
|||
Cita:
El de facturae es fantástico pero un poco farragoso con los xmlns y no lograba "entenderlo" No añado 1 segundo, añado 1 hora (o 2 horas) por no se qué de la zona horaria Europa/Madrid Seguramente se pueda quitar sin problemas. Si necesitas alguna aclaración para la firma, sólo has de preguntar |
#4
|
|||
|
|||
Cita:
Perdón, no había entendido bien la función date() que ejecutabas. Ya veo que es por el tema de la hora UTC+1 Gracias. Saludos |
#5
|
|||
|
|||
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. |
#6
|
|||
|
|||
Cita:
|
#7
|
|||
|
|||
Cita:
|
#8
|
||||
|
||||
Cita:
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. |
#9
|
||||
|
||||
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)
__________________
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. |
#10
|
|||
|
|||
Cita:
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. |
#11
|
|||
|
|||
Lroe 140
Cita:
Muchísimas gracias por compartir tu código. Me gustaría saber si habéis conseguido desarrollar para el modelo 140? Gracias |
#12
|
|||
|
|||
Certificados de prueba
Aupa,
Estoy intentando agregar un certificado tanto por postman como por cUrl en PHP: Cita:
Cita:
Eskerrik asko!! |
#13
|
|||
|
|||
Cita:
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:
Una vez compleatdo lo anterior, los incluyes en las cabeceras php del siguiente modo. Código PHP:
Un saludo. |
#14
|
|||
|
|||
Me sigue sin funcionar
Cita:
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! |
#15
|
|||
|
|||
Cita:
Mira a ver si es otra condicion del curl. Un saludo. |
#16
|
|||
|
|||
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:
Código PHP:
Si me comentan ellos antes cualquier cosa os digo. |
#17
|
|||
|
|||
Cita:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 | 3565 | Hace 1 Semana 11:04:13 |
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 |
|