Cita:
saludos |
Cita:
FIRMA VÁLIDA Te cuento: He creado un firmador_anulacion.php que difiere de firmador.php en 5 líneas Cambio "emision" por "anulacion" Código PHP:
cambio TicketBai por AnulaTicketBai Código PHP:
Código:
$xml = "<?xml version='1.0' encoding='UTF-8'?>"; Si me obliga, combinaré del alguna forma firmador.php y firmador_anulacion.php para dejarlo sólo en uno. Puebalo y me cuentas |
Cita:
Gracias y un saludo! |
Cita:
Gracias por la respuesta, Neftalí. |
Cita:
Gracias por la respuesta, Adosplsys, y por la referencia a las FAQ. No se me había ocurrido que el descuento podía ser una nueva línea de detalle con el importe negativo. Solucionado, entonces. Gracias! |
Gracias
Hola a tod@s...
Primero daros las gracias por compartir todos los conocimientos y dudas que os habéis ido encontrando con el TBAI (ese gran desconocido con el que acabas soñando...) He conseguido, gracias a vosotros generar el xml, firmarlo (con el AutoFirmaCommandLine), generar el QR, enviarlo y casi lo más difícil, que lo acepten en Guipuzcoa... :) Lo he hecho todo con Tokyo (10.2.3), si alguien tiene alguna duda... aquí estoy a vuestra disposición... Sólo tengo un problemilla con la respuesta, por ahora leo la respuesta directamente a pelo en puro xml. (FindNode('Salida'), etc...) y funciona, pero no la puedo parsear al tipo IXMLTicketBaiResponse (generado automáticamente a partir del xsd)... que sería más elegante, legible y correcto. intento esto:
Tambien he probado con y tampoco... Si a alguien se le ocurre algo... si no lo dejaré moviéndome por los nodos a pelo... Muchas gracias de nuevo... |
Gipuzkoa caido... 503 Service unavailable...
Pues eso... ahora mismito... 18/08/21 10:15h
Como si todos hiciésemos vacaciones... |
Buenos dias, estoy probando a enviar ficheros individualmente a Guipuzcoa (incluso uno que ya estaba validado) y me da constantemente el error:
Error 415: SRVE0295E: Error reported: 415 Por lo menos deberia responder asi, porque lo he modificado: Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
Cita:
|
Cita:
Exactamente igual por aquí. No deben tener buen día. Algo tienen mal. El error 008 "el mensaje ha sido modificado en tránsito o la firma no está bien realizada" no me debería salir porque he enviado sin problemas otros veces atrás y todo iba o casi... ...y digo casi porque les tengo remitido una consulta sobre el segundo error que te/me da, el de encadenamiento de facturas. Hasta ahora si yo "jugando" provocaba un error de encadenamiento en la primera factura de un paquete (imaginemos) de 9 facturas, la primera me iba con error de encadenamiento (correcto y con sentido porque así había ocurrido) y las siguientes 8 facturas me subían perfectas (sin error de encadenamiento) Desde finales de julio TODAS LAS FACTURAS ME SUBEN SIEMPRE CON ERROR DE ENCADENAMIENTO, cosa que no entiendo el motivo, y como digo tengo hecha una consulta a soporte de Guipuzcoa sin contestar todavía. Hsata aquí puedo leer. |
Vale, el fallo estaba en mi llamada a CURL, que no le habia puesto el parametro -H "Content-type: application/xml;charset=UTF-8"
Código:
CURL -H "Content-type: application/xml;charset=UTF-8" |
Duda Con El Envio
Hola buenas a todos, soy nevo en el foro y he estado mirando un poco vuestros comentarios y han sido de gran ayuda.
Al firmar el XML creo que tengo un problema, la firma lo estoy realizando con la linea de comandos de autofirma con este comando: AutoFirmaCommandLine sign -i C:\TBAICOPIA\TICKETS\00437.XML -alias HUEGUN_IAN_XABI___73117194X -o C:\INDTEMP\F00.XML -password 1234asd. -store windows -format xades -config "format=XAdES Enveloped" Creo que me falta el identificador y su corrspondiente hash, sin emabargo no se muy bien como incluirlos Os adjunto el error que me da, si alguien puede sacarme de dudas se lo agradeceria <?xml version="1.0" encoding="UTF-8" standalone="true"?> -<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision"> -<Salida> <IdentificadorTBAI>TBAI-73117194X-180821-cx9UaH5jyFGA3-138</IdentificadorTBAI> <FechaRecepcion>18-08-2021 10:17:40</FechaRecepcion> <Estado>00</Estado> <Descripcion>Recibido</Descripcion> <Azalpena>Jasota</Azalpena> -<ResultadosValidacion> <Codigo>008</Codigo> <Descripcion>Aviso: Error en verificación de firma.</Descripcion> <Azalpena>Abisua: Errorea sinadura egiaztatzean.</Azalpena> </ResultadosValidacion> |
El comando para Vizcaya es este
AutoFirmaCommandLine.exe sign -i fichero_a_firmar -o fichero_firmado -store pkcs12:certificado_p12 -password password_certificado -filter certificado_p12 -format xades -xml -config "format=XAdES Enveloped \npolicyIdentifier=identificativo \npolicyIdentifierHash=codigo_HASH \npolicyIdentifierHashAlgorithm=http://www.w3.org/2001/04/xmlenc#sha256 \npolicyQualifier=identificativo Si miras en el foro verás varios mensajes relativos a esto. |
Tejano está en lo cierto...
Aunque le falte unas comillas para cerrar el valor del parametro -config... :b ... yo además añadiría que hay que mirar el primer mensaje, que es donde está recopilados todos los post con código, documentación y temas vitales... |
Cita:
Lo encontré... el problema estaba en el namespace. en la línea que yo decía que había probado de quitar..
La había probado de quitar, pero anteriormente también había quitado el sufijo del namespace ':ns2' y no me ligaba de ninguna forma... Dejando el mensaje tal y como llega, sin manipular, funciona bien pero al tratar el objeto Salida, está vacio ya que lo trata con el ns por lo que hay que eliminar las 2 referencias al namespace... ':ns2' y 'ns2:' Entonces va bien... Saludos... |
Fechas de Obligatoriedad
Cita:
Buenas tardes, soy nuevo en el foro, y aquí ando poniéndome al dia con toda la info de TicketBAI. Y esta es una de mis primeras dudas. Este calendario es seguro? Tenia entendido que el 1 de enero del 22 empezaba el periodo obligatorio. Entonces, se retrasa hasta Abril? Muchas gracias |
Cita:
Cada Diputación Foral tiene distintos plazos de obligatoriedad de implantación de TicketBAI y, en algunos casos, diferentes según la actividad: - Bizkaia: para todos obligatorio desde el 01/01/2024 (y también LROE) - Gipuzkoa: según este cuadro https://www.gipuzkoa.eus/documents/2...gutegia+ES.jpg - Álava: de forma gradual a lo largo del 2022. 01/04/2022 asesorías 01/07/2022 actividades profesionales y farmacias 01/10/2022 el resto de contribuyentes Saludos |
Servicio TBAI Gipuzkoa
Buenas!
A vosotros os va el servicio? Es que me arroja el error: Código PHP:
|
Cita:
Acabo de probar y funciona correctamente. Revisa el XML firmado con https://tools.chilkat.io/xmlDsigVerify.cshtml Saludos |
Otro con Problemas (firmador php)
1 Archivos Adjunto(s)
Buenas tardes, muchas gracias a todos por vuestras ayuda.
Por favor necesitaria que alguien quee use el firmador.php, si puede generar la firma, e indicarme que diferencia le sale. No consigo que me cree una firma válida, ya he repasado el código 30 veces. Adjunto Archivo firrmado Error al comprobar con chilkat: Signature is Invalid Number of Reference Digests = 3 Reference 1 digest is invalid because the computed digest differs from the digest in the XML. Reference 2 digest is invalid because the computed digest differs from the digest in the XML. Reference 3 digest is valid. |
La franja horaria es GMT +2. Ahora son las 00:49:28. |
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