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)

ermendalenda 26-07-2022 08:50:45

Cita:

Empezado por edari (Mensaje 547576)
Detallo todas las líneas

Perfecto gracias

Noe277 27-07-2022 16:22:30

Facturas Recapitulativas
 
Cita:

Empezado por keys (Mensaje 547575)
Hola. No se que estás poniendo en en la memoria sobre las facturas de albaranes. A ellos sólo les interesan las facturas, no como llegues a ellas. Simplemente no lo pongas.

¿Facturas Recapitulativas? Son las que agrupan albaranes pero en Tbai no es necesario hacer referencia al albaran solo detallar las lineas.

JoseLeeTo 01-08-2022 10:22:32

Datos de Facturas Rectificativas
 
Buenos días;

En la parte de la factura rectificativa, existe un nodo "BaseRectificada" y "CuotaRectificada", por ejemplo:

-<ImporteRectificacionSustitutiva>
<BaseRectificada>24.04</BaseRectificada>
<CuotaRectificada>5.05</CuotaRectificada>
</ImporteRectificacionSustitutiva>


Quiero entender que la Base Rectificada es la Base NO Exenta de la factura inicial, la que se está rectificando... ¿Pero la Cuota Rectificada, se refiere al IVA de la factura sustituida, o a la cuota de IRPF de la misma?

Muchas gracias por vuestra ayuda.
Saludos

Neftali [Germán.Estévez] 01-08-2022 11:40:49

2 Archivos Adjunto(s)
Hay cambios en el esquema de TicketBAI (campos no obligatorios), que llegan desde Guipuzcoa.
Por ahora, no es obligatorio cambiar nada.
A día de hoy sólo en pruebas, en breve dicen que los subirán a producción.

¿Habrán hablado con Álava y Viscaya?

Actualizo el mensaje 1 y el FTP.

ermendalenda 01-08-2022 13:51:20

Cita:

Empezado por JoseLeeTo (Mensaje 547701)
Buenos días;

En la parte de la factura rectificativa, existe un nodo "BaseRectificada" y "CuotaRectificada", por ejemplo:

-<ImporteRectificacionSustitutiva>
<BaseRectificada>24.04</BaseRectificada>
<CuotaRectificada>5.05</CuotaRectificada>
</ImporteRectificacionSustitutiva>


Quiero entender que la Base Rectificada es la Base NO Exenta de la factura inicial, la que se está rectificando... ¿Pero la Cuota Rectificada, se refiere al IVA de la factura sustituida, o a la cuota de IRPF de la misma?

Muchas gracias por vuestra ayuda.
Saludos


Base de la rectificada y la suma de las cuotas de los impuestos de la rectificada con los recargos de equivalencia aplicados.
de IRPF no hay ninguna referencia en los esquemas.

JoseLeeTo 02-08-2022 08:41:00

Cita:

Empezado por ermendalenda (Mensaje 547712)
Base de la rectificada y la suma de las cuotas de los impuestos de la rectificada con los recargos de equivalencia aplicados.
de IRPF no hay ninguna referencia en los esquemas.

Muchas gracias!
Saludos

edejuan 04-08-2022 10:12:40

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 547705)
Hay cambios en el esquema de TicketBAI (campos no obligatorios), que llegan desde Guipuzcoa.
Por ahora, no es obligatorio cambiar nada.
A día de hoy sólo en pruebas, en breve dicen que los subirán a producción.

¿Habrán hablado con Álava y Viscaya?

Actualizo el mensaje 1 y el FTP.


Me acaba de llegar un mensaje desde Alava, con un nuevo esquema, que permite más decimales en algunos campos, tiene algún pais más, y un par de tipos de Iva nuevos.
No cambia la versión ni es obligatorio, a no ser que haga falta alguno de esos 'añadidos'.



------------------------------------------


Buenas,

Les mandamos este correo para informar que tenemos disponible una versión mejorada del esquema XSD de alta de TicketBAI en el ENTORNO DE PRUEBAS y PRODUCCION

El esquema mejorado contiene los siguientes cambios:
  • Ampliación de los decimales de los campos de las líneas. Aquellos que facturen usando más de dos decimales podrán usar el nuevo esquema y enviar la información con la precisión necesaria. Pasan a tener 8 decimales los campos: Cantidad, Descuento e ImporteTotal de las líneas
<complexTypename="IDDetalleFacturaType">
<sequence>
<elementname="DescripcionDetalle"type="T:TextMax250Type"/>
<elementname="Cantidad"type="T:ImporteSgn12.8Type"/>
<elementname="ImporteUnitario"type="T:ImporteSgn12.8Type"/>
<elementname="Descuento"type="T:ImporteSgn12.8Type"minOccurs="0"/>
<elementname="ImporteTotal"type="T:ImporteSgn12.8Type"/>
</sequence>
</complexType>

· Nuevas claves de régimen de IVA 17 y 19. Para aquellos que necesiten facturar en los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS) o en el Régimen Especial de Agricultura, Ganadería y Pesca (REAGYP) ya están disponibles estas dos claves en el esquema mejorado.

<simpleTypename="IdOperacionesTrascendenciaTributariaType">
<restrictionbase="string">

<enumerationvalue="17">
<annotation>
<documentation>IX. tituluko XI. kapituluan aurreikusitako araubideren bati atxikitako eragiketa (OSS eta IOSS) - Operación acogida a alguno de los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS)</documentation>
</annotation>
</enumeration>
<enumerationvalue="19">
<annotation>
<documentation>Nekazaritza, abeltzaintza eta arrantzaren araubide berezian dauden jardueren eragiketak (NAAAB) - Operaciones de actividades incluidas en el Régimen Especial de Agricultura, Ganadería y Pesca (REAGYP)</documentation>
</annotation>
</enumeration>

</restriction>
</simpleType>


· Nuevas entradas en el listado de países. Se han añadido los siguientes países en el contenido CountryType2
· AX ISLAS ALAND
· BL SAN BARTOLOMÉ
· EH SAHARA OCCIDENTAL
· GF GUAYANA FRANCESA
· GP GUADALUPE
· MF SAN MARTÍN (FRANCIA)
· MQ MARTINICA
· RE REUNIÓN
· SJ SVALBARD Y JAN MAYEN




<enumerationvalue="AX"/>
<enumerationvalue="BL"/>
<enumerationvalue="EH"/>
<enumerationvalue="GF"/>
<enumerationvalue="GP"/>
<enumerationvalue="MF"/>
<enumerationvalue="MQ"/>
<enumerationvalue="RE"/>
<enumerationvalue="SJ"/>


Nota Importante: Este nuevo esquema de alta de ficheros TicketBAI mantiene la numeración de versión interna como 1.2. Es decir, no afecta a los que no necesiten de las mejoras incluidas en el mismo.
Si no necesita hacer uso de alguna de las mejoras incluidas en el esquema mejorado no es necesario que haga ningún cambio en su sistema.
Un saludo,

Neftali [Germán.Estévez] 04-08-2022 10:38:56

Cita:

Empezado por edejuan (Mensaje 547751)
Me acaba de llegar un mensaje desde Alava, con un nuevo esquema, que permite más decimales en algunos campos, tiene algún pais más, y un par de tipos de Iva nuevos.
No cambia la versión ni es obligatorio, a no ser que haga falta alguno de esos 'añadidos'.

Parece que son los mismo que hace unos días enviaron desde Guipuzcoa.
Queda Vizcaya. A ver si se han puesto de acuerdo los 3...

JoseLeeTo 04-08-2022 11:17:31

Descuento en Factura
 
Buenos días;

Estoy teniendo problemas a la hora de expresar un descuento en una factura.

Imaginemos que la factura tiene 2 lineas, con su IVA:

Honorarios 60
Cantidad 2
IVA (%) 21%
Total Honorarios 60

Honorarios 50
Cantidad 1
IVA (%) 21%
Total Honorarios 50


Necesito hacer un descuento del 30% del total de los honorarios (170).

Desde Guipuzcoa me indican que "para hacer un descuento en una factura, hay que incluir una línea más de facturación, teniendo en cuenta que dicho descuento lleva IVA incluído".
En mi caso, el descuento solo es sobre el total de los honorarios, y una vez aplicado dicho descuento, ya se calcula el IVA del resultante.

Desconozco si deberían de ir los honorarios en negativo, o si entonces no se utiliza el nodo "Descuento" para nada, o por qué no se puede hacer un descuento por cada línea.

¿Podríais ayudarme con un ejemplo, cómo quedaría dicha línea de descuento que habría que incluir, y que la factura quede correctamente formada?

Muchas gracias de antemano

Un saludo

JoseLeeTo 04-08-2022 13:04:02

Cita:

Empezado por JoseLeeTo (Mensaje 547754)
Buenos días;

Estoy teniendo problemas a la hora de expresar un descuento en una factura.

Imaginemos que la factura tiene 2 lineas, con su IVA:

Honorarios 60
Cantidad 2
IVA (%) 21%
Total Honorarios 60

Honorarios 50
Cantidad 1
IVA (%) 21%
Total Honorarios 50


Necesito hacer un descuento del 30% del total de los honorarios (170).

Desde Guipuzcoa me indican que "para hacer un descuento en una factura, hay que incluir una línea más de facturación, teniendo en cuenta que dicho descuento lleva IVA incluído".
En mi caso, el descuento solo es sobre el total de los honorarios, y una vez aplicado dicho descuento, ya se calcula el IVA del resultante.

Desconozco si deberían de ir los honorarios en negativo, o si entonces no se utiliza el nodo "Descuento" para nada, o por qué no se puede hacer un descuento por cada línea.

¿Podríais ayudarme con un ejemplo, cómo quedaría dicha línea de descuento que habría que incluir, y que la factura quede correctamente formada?

Muchas gracias de antemano

Un saludo

Perdón, donde pone Total Honorarios 60 debería poner Total Honorarios 120 (60 x 2)

ermendalenda 04-08-2022 13:21:19

Cita:

Empezado por JoseLeeTo (Mensaje 547754)
Buenos días;

Estoy teniendo problemas a la hora de expresar un descuento en una factura.

Imaginemos que la factura tiene 2 lineas, con su IVA:

Honorarios 60
Cantidad 2
IVA (%) 21%
Total Honorarios 60

Honorarios 50
Cantidad 1
IVA (%) 21%
Total Honorarios 50


Necesito hacer un descuento del 30% del total de los honorarios (170).

Desde Guipuzcoa me indican que "para hacer un descuento en una factura, hay que incluir una línea más de facturación, teniendo en cuenta que dicho descuento lleva IVA incluído".
En mi caso, el descuento solo es sobre el total de los honorarios, y una vez aplicado dicho descuento, ya se calcula el IVA del resultante.

Desconozco si deberían de ir los honorarios en negativo, o si entonces no se utiliza el nodo "Descuento" para nada, o por qué no se puede hacer un descuento por cada línea.

¿Podríais ayudarme con un ejemplo, cómo quedaría dicha línea de descuento que habría que incluir, y que la factura quede correctamente formada?

Muchas gracias de antemano

Un saludo

Buenas Tardes, espero que te sirva, aunque te lo he puesto con tipo impositivo al 10% al 21% cambian las bases pero el resto igual es igual.:
Código:

DetallesFactura>
  - <IDDetalleFactura>
    <DescripcionDetalle>COMISION 60</DescripcionDetalle>

    <Cantidad>2.00</Cantidad>

    <ImporteUnitario>54.54545454</ImporteUnitario>

    <ImporteTotal>120.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>Dto: COMISION 60</DescripcionDetalle>

    <Cantidad>-1.00</Cantidad>

    <ImporteUnitario>32.72727273</ImporteUnitario>

    <ImporteTotal>-36.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>COMISION 50</DescripcionDetalle>

    <Cantidad>1.00</Cantidad>

    <ImporteUnitario>45.45454545</ImporteUnitario>

    <ImporteTotal>50.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>Dto: COMISION 50</DescripcionDetalle>

    <Cantidad>-1.00</Cantidad>

    <ImporteUnitario>13.63636364</ImporteUnitario>

    <ImporteTotal>-15.00</ImporteTotal>

  </IDDetalleFactura>


  </DetallesFactura>


    <ImporteTotalFactura>119.00</ImporteTotalFactura>

En lass lineas de descuento no hay que indicar porcentajes solo importes

JoseLeeTo 04-08-2022 13:49:21

Cita:

Empezado por ermendalenda (Mensaje 547773)
Buenas Tardes, espero que te sirva, aunque te lo he puesto con tipo impositivo al 10% al 21% cambian las bases pero el resto igual es igual.:
Código:

DetallesFactura>
  - <IDDetalleFactura>
    <DescripcionDetalle>COMISION 60</DescripcionDetalle>

    <Cantidad>2.00</Cantidad>

    <ImporteUnitario>54.54545454</ImporteUnitario>

    <ImporteTotal>120.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>Dto: COMISION 60</DescripcionDetalle>

    <Cantidad>-1.00</Cantidad>

    <ImporteUnitario>32.72727273</ImporteUnitario>

    <ImporteTotal>-36.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>COMISION 50</DescripcionDetalle>

    <Cantidad>1.00</Cantidad>

    <ImporteUnitario>45.45454545</ImporteUnitario>

    <ImporteTotal>50.00</ImporteTotal>

  </IDDetalleFactura>


  - <IDDetalleFactura>
    <DescripcionDetalle>Dto: COMISION 50</DescripcionDetalle>

    <Cantidad>-1.00</Cantidad>

    <ImporteUnitario>13.63636364</ImporteUnitario>

    <ImporteTotal>-15.00</ImporteTotal>

  </IDDetalleFactura>


  </DetallesFactura>


    <ImporteTotalFactura>119.00</ImporteTotalFactura>

En lass lineas de descuento no hay que indicar porcentajes solo importes

Muchísimas gracias. Me ha sido muy útil.
Un saludo

Sistel 06-08-2022 10:20:58

Rechazo de alta de facturas de Gipuzkoa en entorno de pruebas
 
Hola,

Llevamos un tiempo utilizando el servicio de pruebas https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta para el envío de facturas de Gipuzkoa.
Normalmente, las facturas son aceptadas y obtenemos el código 00 de envío recibido correctamente.

Sin embargo, ayer (05-08-2022) y hoy (06-08-2022) estamos recibiendo el código 01 (Rechazado - ALTA PREP) con código de retorno de envío 007 (Certificado remitente no válido para emisor factura.)
El certificado que utilizamos para el envío es el mismo de siempre, expedido por FNMT, que sigue en vigor.

¿A alguien más le está ocurriendo?

Saludos

edari 08-08-2022 10:25:38

Cita:

Empezado por Sistel (Mensaje 547843)
Hola,

Llevamos un tiempo utilizando el servicio de pruebas https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta para el envío de facturas de Gipuzkoa.
Normalmente, las facturas son aceptadas y obtenemos el código 00 de envío recibido correctamente.

Sin embargo, ayer (05-08-2022) y hoy (06-08-2022) estamos recibiendo el código 01 (Rechazado - ALTA PREP) con código de retorno de envío 007 (Certificado remitente no válido para emisor factura.)
El certificado que utilizamos para el envío es el mismo de siempre, expedido por FNMT, que sigue en vigor.

¿A alguien más le está ocurriendo?

Saludos


Yo acabo de probar y me suben perfectamente

Neftali [Germán.Estévez] 08-08-2022 10:52:25

Cita:

Empezado por Sistel (Mensaje 547843)
Sin embargo, ayer (05-08-2022) y hoy (06-08-2022) estamos recibiendo el código 01 (Rechazado - ALTA PREP) con código de retorno de envío 007 (Certificado remitente no válido para emisor factura.)
El certificado que utilizamos para el envío es el mismo de siempre, expedido por FNMT, que sigue en vigor.

¿A alguien más le está ocurriendo?

Cita:

Empezado por edari (Mensaje 547850)
Yo acabo de probar y me suben perfectamente

Yo también acabo de probar a subir una ahora mismo y todo correcto (Guipuzcoa / Preproduccion).

Sistel 08-08-2022 11:29:09

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 547852)
Yo también acabo de probar a subir una ahora mismo y todo correcto (Guipuzcoa / Preproduccion).

Hola,

Gracias edari y Neftali.

Era un problema de que el certificado de envío y el certificado de firma eran diferentes.
Y, en el entorno de pruebas, no estaba dado de alta, como colaborador social, el certificado del enviante.
Ya está solucionado.

Muchas gracias, de nuevo.

Saludos

duilioisola 08-08-2022 16:04:33

Problemas de envio mediante CURL
 
Estoy tratando de enviar mediante CURL un registro.

En la apliación hago y firmo el TicketBAI y luego hago el xml de la presentación.
Código:

<?xml version="1.0"?>
<lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion xmlns:lrpjfecsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_1_FacturasEmitidas_ConSG_AltaPeticion_V1_0_2.xsd">
  <Cabecera>
    <Modelo>240</Modelo>
    <Capitulo>1</Capitulo>
    <Subcapitulo>1.1</Subcapitulo>
    <Operacion>A00</Operacion>
    <Version>1.0</Version>
    <Ejercicio>2022</Ejercicio>
    <ObligadoTributario>
      <NIF>B95642500</NIF>
      <ApellidosNombreRazonSocial>ECOTHERM ENERGY SL</ApellidosNombreRazonSocial>
    </ObligadoTributario>
  </Cabecera>
  <FacturasEmitidas>
    <FacturaEmitida>
      <TicketBai>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48VDpUaWNrZXRC
[...]
PjwvZHM6T2JqZWN0PjwvZHM6U2lnbmF0dXJlPjwvVDpUaWNrZXRCYWk+
</TicketBai>
    </FacturaEmitida>
  </FacturasEmitidas>
</lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion>

Este fichero lo comprimo con 7zip en formato gz.
Código:

7z.exe a Presentacion_1.gz Presentacion_1.xml
Luego creo un fichero BAT para ejecutar el envío:
Código:

set CAB1=-H "Accept-Encoding: gzip"
set CAB2=-H "Content-Encoding: gzip"
set CAB3=-H "Content-Type: application/octet-stream"
set CAB4=-H "eus-bizkaia-n3-version: 1.0"
set CAB5=-H "eus-bizkaia-n3-content-type: application/xml"
set CAB6=-H "eus-bizkaia-n3-data: { \"con\":\"LROE\", \"apa\":\"1.1\", \"inte\":{ \"nif\":\"B95642500\", \"nrs\":\"ECOTHERM ENERGY SL\", \"ap1\":\"\", \"ap2\":\"\" }, \"drs\":{ \"mode\":\"240\", \"ejer\":\"2022\" } } "
set FICHERO=--data-binary "@Presentacion_1.xml"
set CERT=--cert Certificado_crt.pem
set CERT_KEY=--key Certificado_key.pem
set URL=-v https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta
set REPUESTA=--output Respuesta_1.gz
set CABECERA=-D Respuesta_1.txt
cls
.\curl.exe -v --insecure %CAB1% %CAB2% %CAB3% %CAB4% %CAB5% %CAB6% %FICHERO% %CERT_TYPE% %CERT% %CERT_KEY% %URL% %RESPUESTA% %CABECERA%

El problema es que me está devolviendo el mensaje 415 Unsupported Media Type
Código:

HTTP/1.1 415 Unsupported Media Type
Date: Mon, 08 Aug 2022 13:14:34 GMT
Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips
X-Powered-By: Servlet/3.0
$WSEP:
Transfer-Encoding: chunked
Content-Type: text/html;charset=ISO-8859-1
Content-Language: en-US

He seguido este hilo y he visto y comparado las difrentes formas de enviar por CURL que hay en el mensaje que resume este tema.
He visto que hay algunos de ustedes que han enviado con éxito utilizando CURL estos registros.

¿Véis alguna cosa rara en cómo lo estoy haciendo yo?

Lo único que me resulta raro en la respuesta es
Content-Type: text/html;charset=ISO-8859-1
Pero yo genero en UTF8 y en la cabecera se menciona tipo gzip.


Por si sirve de algo, os dejo la captura completa de lo que devuelve CURL.

Código:

C:\Users\Usuario\AppData\Local\Temp>.\curl.exe -v --insecure -H "Accept-Encoding: gzip"  -H "Content-Encoding: gzip"  -H "Content-Type: application/octet-stream"  -H "eus-bizkaia-n3-version: 1.0"  -H "eus-bizkaia-n3-content-type: application/xml"  -H "eus-bizkaia-n3-data: { \"con\":\"LROE\", \"apa\":\"1.1\", \"inte\":{ \"nif\":\"B95642500\", \"nrs\":\"ECOTHERM ENERGY SL\", \"ap1\":\"\", \"ap2\":\"\" }, \"drs\":{ \"mode\":\"240\", \"ejer\":\"2022\" } } "  --data-binary "@Presentacion_1.xml"  --cert Certificado_crt.pem  --key Certificado_key.pem  -v https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta  -D Respuesta_1.txt
*  Trying 82.116.160.130:443...
* Connected to tbai-z.prep.gipuzkoa.eus (82.116.160.130) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS header, Finished (20):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS header, Finished (20):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: C=ES; ST=GIPUZKOA; L=DONOSTIA / SAN SEBASTIAN; O=INFORMATIKA ZERBITZUEN FORU ELKARTEA - SOCIEDAD FORAL DE SERVICI; CN=*.prep.gipuzkoa.eus
*  start date: Nov 15 15:59:03 2021 GMT
*  expire date: Dec 15 15:59:03 2022 GMT
*  issuer: C=ES; O=IZENPE S.A.; OU=AZZ Ziurtagiri publikoa - Certificado publico SCA; CN=EAEko Herri Administrazioen CA - CA AAPP Vascas (2)
*  SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
> POST /sarrerak/alta HTTP/1.1
> Host: tbai-z.prep.gipuzkoa.eus
> User-Agent: curl/7.81.0
> Accept: */*
> Accept-Encoding: gzip
> Content-Encoding: gzip
> Content-Type: application/octet-stream
> eus-bizkaia-n3-version: 1.0
> eus-bizkaia-n3-content-type: application/xml
> eus-bizkaia-n3-data: { "con":"LROE", "apa":"1.1", "inte":{ "nif":"B95642500", "nrs":"ECOTHERM ENERGY SL", "ap1":"", "ap2":"" }, "drs":{ "mode":"240", "ejer":"2022" } }
> Content-Length: 19906
>
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Hello request (0):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Request CERT (13):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Certificate (11):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, CERT verify (15):
* TLSv1.2 (OUT), TLS header, Finished (20):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS header, Finished (20):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* old SSL session ID is stale, removing
* TLSv1.2 (IN), TLS header, Supplemental data (23):
* Mark bundle as not supporting multiuse
< HTTP/1.1 415 Unsupported Media Type
< Date: Mon, 08 Aug 2022 14:02:00 GMT
< Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips
< X-Powered-By: Servlet/3.0
< $WSEP:
< Transfer-Encoding: chunked
< Content-Type: text/html;charset=ISO-8859-1
< Content-Language: en-US
<
* TLSv1.2 (IN), TLS header, Supplemental data (23):
Error 415: SRVE0295E: Error reported: 415
* TLSv1.2 (IN), TLS header, Supplemental data (23):
* TLSv1.2 (IN), TLS header, Supplemental data (23):
* Connection #0 to host tbai-z.prep.gipuzkoa.eus left intact


Neftali [Germán.Estévez] 09-08-2022 08:16:15

¿Has probado con este ContentType? (tercer parametro)
Cita:

set CAB3=-H "Content-Type: application/xml;charset=UTF-8"

duilioisola 09-08-2022 10:07:27

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 547857)
¿Has probado con este ContentType? (tercer parametro)
set CAB3=-H "Content-Type: application/xml;charset=UTF-8"

Parece que funcionó!!! MUCHAS GRACIAS!!!
La respuesta es:
Código:

HTTP/1.1 200 OK
Date: Tue, 09 Aug 2022 06:45:24 GMT
Server: Apache/2.4.16 (Unix) OpenSSL/1.0.1e-fips
X-Powered-By: Servlet/3.0
Content-Length: 861
Content-Type: application/xml;charset=utf-8
Content-Language: en-US

Ahora seguiré mirando cómo sigue el intercambio, pues el mensaje de respuesta me dice que el tamaño no es válido.
No se si se refiere a:
  • todo el mensaje
  • La parte JSON de la cabecera.
  • al campo <TicketBAI> que contiene el Ticket BAI comprimido y convertido a Base64
  • algún campo dentro del Ticket BAI (aunque esto sí lo acepta)

Código:

Fichero RESPUESTA_1.GZ
(que contiene texto XML ya que el Content-Type de la respuesta es application/xml;charset=utf-8)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
    <Salida>
        <FechaRecepcion>09-08-2022 09:04:18</FechaRecepcion>
        <Estado>01</Estado>
        <Descripcion>Rechazado - ALTA PREP</Descripcion>
        <Azalpena>Baztertua - ALTA PREP</Azalpena>
        <ResultadosValidacion>
            <Codigo>017</Codigo>
            <Descripcion>El tamaño del mensaje no es válido: ha superado el tamaño permitido. Le recomendamos que eliminen espacios, tabulaciones u otro tipo de caracteres innecesarios.</Descripcion>
            <Azalpena>Mezuaren tamaina ez da zuzena: baimendutako tamaina gainditu du. Espazioak, tabulazioak edo beharrezkoak ez diren bestelako karaktereak ezabatzea gomendatzen dizugu.</Azalpena>
        </ResultadosValidacion>
    </Salida>
</ns2:TicketBaiResponse>

Si alguien me puede enviar un fichero de presentación de un ticket BAI os lo agradecería, para poder comparar formato, tamaño, codificacion, etc.

Os dejo el BAT con el que estoy trabajando hasta ahora.
Código:

@echo off
cd C:\Users\Usuario\AppData\Local\Temp\

rem HEADER del mensaje que enviamos.
set CAB1=-H "Accept-Encoding: gzip"
set CAB2=-H "Content-Encoding: gzip"
set CAB3=-H "Content-Type: application/xml;charset=UTF-8"
set CAB4=-H "eus-bizkaia-n3-version: 1.0"
set CAB5=-H "eus-bizkaia-n3-content-type: application/xml"

rem JSON de la cabecera con datos de la presentacion
set CAB6=-H "eus-bizkaia-n3-data: { \"con\":\"LROE\", \"apa\":\"1.1\", \"inte\":{ \"nif\":\"B95642500\", \"nrs\":\"ECOTHERM ENERGY SL\", \"ap1\":\"\", \"ap2\":\"\" }, \"drs\":{ \"mode\":\"240\", \"ejer\":\"2022\" } } "

rem Fichero que contiene el XML de presentacion comprimido en formato GZ.
set FICHERO=--data-binary "@Presentacion_1.gz"

rem Certificado
rem set CERT_TYPE=--cert-type PEM
set CERT=--cert Certificado_crt.pem
set CERT_KEY=--key Certificado_key.pem

rem URL a donde enviamos el mensaje. (Alta y Baja en produccion o en pruebas)
set URL=-v https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta

rem Fichero con el mensaje de respuesta. Puede ser un mensaje de error en formato XML (<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">).
set FICHERORESPUESTA=--output Respuesta_1.gz

rem La primera linea sera el codigo de error. Por ejemplo "HTTP/1.1 200 OK".
rem Tambien devolvera el yipo de contenido de la respuesta. Por ejemplo "Content-Type: application/xml;charset=utf-8".

set HEADERRESPUESTA=-D Respuesta_1.txt

cls
.\curl.exe -v --insecure %CAB1% %CAB2% %CAB3% %CAB4% %CAB5% %CAB6% %FICHERO% %CERT_TYPE% %CERT% %CERT_KEY% %URL% %FICHERORESPUESTA% %HEADERRESPUESTA%

pause


Neftali [Germán.Estévez] 09-08-2022 10:22:09

1 Archivos Adjunto(s)
Cita:

Empezado por duilioisola (Mensaje 547858)
Si alguien me puede enviar un fichero de presentación de un ticket BAI os lo agradecería, para poder comparar formato, tamaño, codificacion, etc.


Código PHP:

<?xml version="1.0" encoding="utf-8"?>
<T:TicketBai xmlns:T="urn:ticketbai:emision">
    <Cabecera>
        <IDVersionTBAI>1.2</IDVersionTBAI>
    </Cabecera>
    <Sujetos>
        <Emisor>
            <NIF>B11111111</NIF>
            <ApellidosNombreRazonSocial>NOMBRE EMPRESA</ApellidosNombreRazonSocial>
        </Emisor>
        <Destinatarios>
            <IDDestinatario>
                <NIF>B22222222</NIF>
                <ApellidosNombreRazonSocial>AÑAR LORAZAINTZA SL</ApellidosNombreRazonSocial>
                <CodigoPostal>08009</CodigoPostal>
                <Direccion>Muntaner, 12</Direccion>
            </IDDestinatario>
        </Destinatarios>
        <VariosDestinatarios>N</VariosDestinatarios>
        <EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
    </Sujetos>
    <Factura>
        <CabeceraFactura>
            <SerieFactura>SA</SerieFactura>
            <NumFactura>44</NumFactura>
            <FechaExpedicionFactura>25-07-2022</FechaExpedicionFactura>
            <HoraExpedicionFactura>09:44:20</HoraExpedicionFactura>
            <FacturaSimplificada>N</FacturaSimplificada>
            <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
        </CabeceraFactura>
        <DatosFactura>
            <DescripcionFactura>Bicicleta carrera</DescripcionFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Bicicleta carrera</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>11.00000000</ImporteUnitario>
                    <Descuento>1.98</Descuento>
                    <ImporteTotal>10.91</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>10.91</ImporteTotalFactura>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>9.02</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>1.89</CuotaImpuesto>
                                    <TipoRecargoEquivalencia>0.00</TipoRecargoEquivalencia>
                                    <CuotaRecargoEquivalencia>0.00</CuotaRecargoEquivalencia>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
    </Factura>
    <HuellaTBAI>
        <EncadenamientoFacturaAnterior>
            <SerieFacturaAnterior>SA</SerieFacturaAnterior>
            <NumFacturaAnterior>43</NumFacturaAnterior>
            <FechaExpedicionFacturaAnterior>12-07-2022</FechaExpedicionFacturaAnterior>
            <SignatureValueFirmaFacturaAnterior>2XzEhji0af0hHWP8p0FpBBxhQrvJjSF4qRP5VfozLC5CQ4+NoFDUfcIrNj6jn1pfmuaOOPcxNi10QWyRaDJLi5b0bWSC/q+0DHl8</SignatureValueFirmaFacturaAnterior>
        </EncadenamientoFacturaAnterior>
        <Software>
            <LicenciaTBAI>TBAIXXXXXXXXXXXXXX</LicenciaTBAI>
            <EntidadDesarrolladora>
                <NIF>B11111111</NIF>
            </EntidadDesarrolladora>
            <Nombre>NOMBRE_ERP</Nombre>
            <Version>14.05.00.0</Version>
        </Software>
    </HuellaTBAI>
    <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-229139166">
        <ds:SignedInfo>
            <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
            <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
            <ds:Reference Id="Reference-ID-906576092" URI="">
                <ds:Transforms>
                    <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                </ds:Transforms>
                <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
                <ds:DigestValue>IpXdMRzbXG2FGTwys8NPhjMCwra+gM+28Z31JcSGXHI=</ds:DigestValue>
            </ds:Reference>
            <ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#SignedProperties-777055075">
                <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
                <ds:DigestValue>uZ8i3Bac2BsLavzCN5AvwRnfeO3U5vqOlPDG1oxqQmI=</ds:DigestValue>
            </ds:Reference>
        </ds:SignedInfo>
        <ds:SignatureValue>xqXvvxMp7xoJRhXRZ9TnvEzWJGGhUCRzwO/M6ZO06N4bgJvTvaX+lv1uLKNOC1uDhBnRmqtYViSV/bBzxt6WnZVx4uX3MT1zc3yJ+zNdTxe0WSOls0FtSHsu/Tv9AIB7xC9JMIAD7h5AYuX7ja1LfrnVgW+TBIVJIl2xuWcV1WNd088vaKJU5VG6TCEjPF63ldRvwvtnjslfSnlNPSMmdYoml8KbdTYHdYhDGav3wgrqciWpO1Bv0txO8svB5/u1wqiQvLm/lpNVi1hDdu1pP02nXAseSRdBmEwgiwffTDU+LSPAfLEqxF82jb6G0oHKgR53RnaYjSB8/ygiWzGBWIgCYb9ZQr9SZFuNqRdhLACGtIGqoKb3XbbbIJrXNbGWx2xbAdbxsNJjXqyTMz2M3m79unqY36L2yQ7Iiv2gv/5iDU4nbNeNs6CrVK3xKqlzR5obiG3Epx2IKoe/abOrzbiG7VirC3rojekfeLH0acgYlfrJ7zRvyKugyRxqrf39q42yUbHoWazMcAf2KIn42V1D7fcrtoOEue2fXW8zlH3Awph+Ge8r79bHhmIvvQToeu8cR5C5wQFZOlHOLXp20u/8TiTlELJ1/O/Fl2sBGjgG8hCB6stmj3KM3xYG5HfrWMmIp0I84Dya0qrwFPhLsCDVquuN0JGPVLMYquKcXAg=</ds:SignatureValue>
        <ds:KeyInfo>
            <ds:KeyValue>
                <ds:RSAKeyValue>
                    <ds:Modulus>3+RvefNVHNcvHSzFmjXNMRdZXKctuVAY6hOy2nc486H4opgE8H5/2orrIF9wfJW6Hb5xAhc6DNhlfXoTq6a5OSAKPDyn7az8uYzuOR+HIFn8Ow8y4/An+kHCyTqN2avksmQDrc2cfxzdUYu6GVIazmfU2iFiwXCrG+lJDEeLoh+8VD6YCnFDSuCyZVUcTaPVg/ymjtVcXJoLe8qiXjha63Yf+EKt9Sz9xgRZVGA68eixJWXwU/D0UYC/miw6JWro4whWO8o5vDrSdLvpmpojXRRCZcDktFKwsIbJW9u7bFxNv5LPzVgM14mBzpUfJ2/JuQbB79Gq6l6NPtN53qlHPgA3jTJTOX0vHqkCEU1VTVN8UqHmNQxbXt6gbRERaQRt/h0lE4yW+GYI7AQLoDlpwFRXRt5bL8NcCWQtH7HkUyNbN3EQFj48sOn5sVKzOfkbWPPC5BgSoziXlPpsTYZMlP2uLv3vD1iY0XHau/C821FJVZ0r/oqE37rukHk8gyCP6Yc1xON05d2rrs+rwTqgwxnSWx4SogyGyzdovS0LUT/zfM+fLJeILC5941X5iMSvvrHrGN829f+J+/uo5dez5X4eyyzqXrc/FwbgT02Y+kni2c1Wb+T5XmnVTpiwarI38W6zru+XTEPKirhJnEGIy1tT85JGoBlzWXSnY794XDs=</ds:Modulus>
                    <ds:Exponent>AQAB</ds:Exponent>
                </ds:RSAKeyValue>
            </ds:KeyValue>
            <ds:X509Data>
                <ds:X509IssuerSerial>
                    <ds:X509IssuerName>CN=EAEko Herri Administrazioen CA - CA AAPP Vascas (2), OU=AZZ Ziurtagiri publikoa - Certificado publico SCA, O=IZENPE S.A., C=ES</ds:X509IssuerName>
                    <ds:X509SerialNumber>40680020218691596437659190274445776782</ds:X509SerialNumber>
                </ds:X509IssuerSerial>
                <ds:X509SubjectName>CN=L1NRCV01D748027, OU=PC, OU=ZEPHYRUS M GU502GU_GU502GU, OU=Gailu ziurtagiria - Certificado de dispositivo, O=ASUS, C=ES</ds:X509SubjectName>
                <ds:X509Certificate>MIIJDDCCBvSgAwIBAgIQHpqv2S+e3ZZgk/gLEO+XjjANBgkqhkiG9w0BAQsFADCBnTELMAkGA1UEBhMCRVMxFDASBgNVBAoMC0laRU5QRSBTLkEuMTowOAYDVQQLDDFBWlogWml1cnRhZ2lyaSBwdWJsaWtvYSAtIENlcnRpZmljYWRvIHB1YmxpY28gU0NBMTwwOgYDVQQDDDNFQUVrbyBIZXJyaSBBZG1pbmlzdHJhemlvZW4gQ0EgLSBDQSBBQVBQIFZhc2NhcyAoMikwHhcNMjEwNTA2MTQwNzA3WhcNMzEwNTA2MTQwNzA3WjCBoTELMAkGA1UEBhMCRVMxDTALBgNVBAoMBEFTVVMxNzA1BgNVBAsMLkdhaWx1IHppdXJ0YWdpcmlhIC0gQ2VydGlmaWNhZG8gZGUgZGlzcG9zaXRpdm8xIzAhBgNVBAsMGlpFUEhZUlVTIE0gR1U1MDJHVV9HVTUwMkdVMQswCQYDVQQLDAJQQzEYMBYGA1UEAwwPTDFOUkNWMDFENzQ4MDI3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3+RvefNVHNcvHSzFmjXNMRdZXKctuVAY6hOy2nc486H4opgE8H5/2orrIF9wfJW6Hb5xAhc6DNhlfXoTq6a5OSAKPDyn7az8uYzuOR+HIFn8Ow8y4/An+kHCyTqN2avksmQDrc2cfxzdUYu6GVIazmfU2iFiwXCrG+lJDEeLoh+8VD6YCnFDSuCyZVUcTaPVg/ymjtVcXJoLe8qiXjha63Yf+EKt9Sz9xgRZVGA68eixJWXwU/D0UYC/miw6JWro4whWO8o5vDrSdLvpmpojXRRCZcDktFKwsIbJW9u7bFxNv5LPzVgM14mBzpUfJ2/JuQbB79Gq6l6NPtN53qlHPgA3jTJTOX0vHqkCEU1VTVN8UqHmNQxbXt6gbRERaQRt/h0lE4yW+GYI7AQLoDlpwFRXRt5bL8NcCWQtH7HkUyNbN3EQFj48sOn5sVKzOfkbWPPC5BgSoziXlPpsTYZMlP2uLv3vD1iY0XHau/C821FJVZ0r/oqE37rukHk8gyCP6Yc1xON05d2rrs+rwTqgwxnSWx4SogyGyzdovS0LUT/zfM+fLJeILC5941X5iMSvvrHrGN829f+J+/uo5dez5X4eyyzqXrc/FwbgT02Y+kni2c1Wb+T5XmnVTpiwarI38W6zru+XTEPKirhJnEGIy1tT85JGoBlzWXSnY794XDsCAwEAAaOCA0AwggM8MIHHBgNVHRIEgb8wgbyGFWh0dHA6Ly93d3cuaXplbnBlLmNvbYEPaW5mb0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBBMDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEGA1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEwIFZpdG9yaWEtR2FzdGVpejAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0OBBYEFP7l1cwcXOUTcx9428TFx7oWETeTMB8GA1UdIwQYMBaAFMCpSvdHJYf/vLWmic6C0kaoieujMIIBHgYDVR0gBIIBFTCCAREwggENBgorBgEEAfM5AQMCMIH+MCUGCCsGAQUFBwIBFhlodHRwOi8vd3d3Lml6ZW5wZS5jb20vY3BzMIHUBggrBgEFBQcCAjCBxwyBxEJlcm1lZW4gbXVnYWsgZXphZ3V0emVrbyB3d3cuaXplbnBlLmNvbSBaaXVydGFnaXJpYW4ga29uZmlhbnR6YSBpemFuIGF1cnJldGlrIGtvbnRyYXR1YSBpcmFrdXJyaS5MaW1pdGFjaW9uZXMgZGUgZ2FyYW50aWFzIGVuIHd3dy5pemVucGUuY29tIENvbnN1bHRlIGVsIGNvbnRyYXRvIGFudGVzIGRlIGNvbmZpYXIgZW4gZWwgY2VydGlmaWNhZG8wHwYDVR0lBBgwFgYIKwYBBQUHAwIGCisGAQQBgjcKAwwwgaAGCCsGAQUFBwEBBIGTMIGQMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pemVucGUuY29tMGoGCCsGAQUFBzAChl5odHRwOi8vd3d3Lml6ZW5wZS5jb20vY29udGVuaWRvcy9pbmZvcm1hY2lvbi9jYXNfaXplbnBlL2VzX2Nhcy9hZGp1bnRvcy9BQVBQTlJfY2VydF9zaGEyNTYuY3J0MDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuaXplbnBlLmNvbS9jZ2ktYmluL2NybGludGVybmEyMA0GCSqGSIb3DQEBCwUAA4ICAQCSM24d7ToO2NXrsNp4U8PcgmT3qVTbGgtfZix8774SzElCaKBYZvEDqsJpTdlpzDmUXbCtAJsFGeCj/vz3P4Ot1DUYiej7TttsSsTLZUHrxI8mn++R9vlXLOsioRxf4XORdyvinRgUHv3SJ6Xk6Yc67QRKjJsOQhjTuZ0fyzNsyCwvEJ2W8B1UhAuUF0rGzmez6brwfJnWtZMMCRtPsvaHvG2CK91koqkuoYdheoKFC3Ud5TMP1djc5p5KXzFzTNgHIX1Wl6L8go+Pco24V67hG7n58daRI0RVG7guuYMbxk1r76/58QnIYVD0n44QT0b27Ki0flG6rFLfNRZpiNUMAPTtDAAH3aJ41XoNwkfOyxZrt9BUUdg5wCJI+1TYsClXkUj395w3DSZ8BY55QNOyrf5XQjDmtuk/jqTzjlheAL94NIAs5Pa+vG8b8aOuNG6MKZXNF1hKPx7bZ4cxkWnLJX8wA0Ohw8I8TqWDc44ZAwXvxAjwTM7WrXtMixeCIapJjQwR9TJvtf+I1FvnLsPUVlnAuqkjs6K4Wzd3CmekqNLXGX/1jfi0avmkVAHbFGFnmwoKyW7zP7MVMELSAF9O9szOdIDS8L1IckohxvZr8P+IkYRbJPhy0HFFJrqevnwAqI4wYL5fFlj3CJGDhwwgTYdx/79ph9fp3sXUIAhO7Q==</ds:X509Certificate>
            </ds:X509Data>
        </ds:KeyInfo>
        <ds:Object>
            <xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Target="#Signature-229139166">
                <xades:SignedProperties Id="SignedProperties-777055075">
                    <xades:SignedSignatureProperties>
                        <xades:SigningTime>2022-07-25T07:44:20.340Z</xades:SigningTime>
                        <xades:SigningCertificate>
                            <xades:Cert>
                                <xades:CertDigest>
                                    <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
                                    <ds:DigestValue>7RfvGuxIRTKz5Thh0ysc2xcu7vcSE7XLJmVIgr2d41k=</ds:DigestValue>
                                </xades:CertDigest>
                                <xades:IssuerSerial>
                                    <ds:X509IssuerName>CN=EAEko Herri Administrazioen CA - CA AAPP Vascas (2), OU=AZZ Ziurtagiri publikoa - Certificado publico SCA, O=IZENPE S.A., C=ES</ds:X509IssuerName>
                                    <ds:X509SerialNumber>40680020218691596437659190274445776782</ds:X509SerialNumber>
                                </xades:IssuerSerial>
                            </xades:Cert>
                        </xades:SigningCertificate>
                        <xades:SignaturePolicyIdentifier>
                            <xades:SignaturePolicyId>
                                <xades:SigPolicyId>
                                    <xades:Identifier>https://ticketbai.araba.eus/tbai/sinadura/</xades:Identifier>
                                </xades:SigPolicyId>
                                <xades:SigPolicyHash>
                                    <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
                                    <ds:DigestValue>4Vk3uExj7tGn9DyUCPDsV9HRmK6KZfYdRiW3StOjcQA=</ds:DigestValue>
                                </xades:SigPolicyHash>
                                <xades:SigPolicyQualifiers>
                                    <xades:SigPolicyQualifier>
                                        <xades:SPURI>https://ticketbai.araba.eus/tbai/sinadura/</xades:SPURI>
                                    </xades:SigPolicyQualifier>
                                </xades:SigPolicyQualifiers>
                            </xades:SignaturePolicyId>
                        </xades:SignaturePolicyIdentifier>
                    </xades:SignedSignatureProperties>
                </xades:SignedProperties>
            </xades:QualifyingProperties>
        </ds:Object>
    </ds:Signature>
</T:TicketBai>

Te lo adjunto al mensaje


La franja horaria es GMT +2. Ahora son las 09:41:37.

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