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)

yaedev 10-01-2020 11:08:12

hace unos días mandé un email a ticketbais.eus , para que me envíen la documentación, pero a fecha de hoy sin respuesta alguna. ¿En qué plazos os respondieron a vosotros?

Cita:

No hay ejecutable y no se pueden firmar los ficheros PHP, internamente, porque se altera el código y dejan de funcionar.
Pero según el último PDF de las especificaciones técnicas, en esta caso no habría que firmarlas ¿no?

6.2 Firma del software de facturación TBAI

- Aplicaciones con arquitectura distribuida: el caso más extendido puede ser el de las aplicaciones web.En este caso, el software está centralizado en un servidor o conjunto de servidores. Por tanto, no hay un software que se distribuya y todos los clientes acceden a la misma aplicación a través de un cliente ligero estándar (por ejemplo, un navegador).

este tipo de arquitecturas quedan exentas del cumplimiento del requisito de la firma software indicado en esta sección.

En las aplicaciones de escritorio las diferentes versiones del software de facturación deberán estar firmadas. Para la realización de la firma del software, la entidad desarrolladora lo firmará a través de un certificado de firma de código emitido por una entidad certificadora reconocida.

Sistel 10-01-2020 11:53:24

Cita:

Empezado por yaedev (Mensaje 535146)
hace unos días mandé un email a ticketbais.eus , para que me envíen la documentación, pero a fecha de hoy sin respuesta alguna. ¿En qué plazos os respondieron a vosotros?

Mi consulta del 20 de diciembre me la contestaron el 7 de enero.
La del 7 de enero estoy a la espera de respuesta.

Cita:

Empezado por yaedev (Mensaje 535146)
Pero según el último PDF de las especificaciones técnicas, en esta caso no habría que firmarlas ¿no?
6.2 Firma del software de facturación TBAI
- Aplicaciones con arquitectura distribuida: el caso más extendido puede ser el de las aplicaciones web.En este caso, el software está centralizado en un servidor o conjunto de servidores. Por tanto, no hay un software que se distribuya y todos los clientes acceden a la misma aplicación a través de un cliente ligero estándar (por ejemplo, un navegador).
este tipo de arquitecturas quedan exentas del cumplimiento del requisito de la firma software indicado en esta sección.
En las aplicaciones de escritorio las diferentes versiones del software de facturación deberán estar firmadas. Para la realización de la firma del software, la entidad desarrolladora lo firmará a través de un certificado de firma de código emitido por una entidad certificadora reconocida.

Efectivamente, si el software de facturación y firma está en un servidor, distinto al terminal desde el que se accede, no hay obligación de firmar el software.
Pero en el caso de un TPV que funciona localmente en PHP, sí lo consideran arquitectura de firma en escritorio y, por tanto (salvo que saquen algún cambio), hay que firmar el software.
Y no he encontrado forma de firmar un fichero PHP sin que se vea alterado su código y deje de funcionar.

Saludos

keys 10-01-2020 12:07:22

El buzon TicketBai.Eus ha dejado de funcionar el proyecto a pasado a las diputaciones forales. De momento el unico que tiene buzón es gipuzkoa y es ticketbaikontsultak@gipuzkoa.eus.

Enlace https://www.gipuzkoa.eus/es/web/ogas...e-fiscal/t-bai

Sistel 10-01-2020 12:28:29

Cita:

Empezado por keys (Mensaje 535149)
El buzon TicketBai.Eus ha dejado de funcionar el proyecto a pasado a las diputaciones forales. De momento el unico que tiene buzón es gipuzkoa y es ticketbaikontsultak@gipuzkoa.eus.
Enlace https://www.gipuzkoa.eus/es/web/ogas...e-fiscal/t-bai

A mí me han seguido contestando desde ticketbai@ticketbai.eus
Aunque las consultas las he enviado con copia a batuz@bizkaia.eus

Saludos

keys 10-01-2020 12:31:52

En el ultimo email recibido.

• A partir de este momento, se habilitan los canales de cada Administración para comunicar las novedades relativas a la implantación del sistema TicketBAI y para que las empresas formulen las dudas de todo tipo que tengan. Todos los participantes del proyecto piloto serán inscritos de forma automática en los siguientes canales:

o Araba: ticketbai@araba.eus
o Bizkaia: batuz@bizkaia.eus
o Gipuzkoa: ticketbaikontsultak@gipuzkoa.eus

bilbur 10-01-2020 16:18:30

Cita:

Empezado por Sistel (Mensaje 535148)
-----
Y no he encontrado forma de firmar un fichero PHP sin que se vea alterado su código y deje de funcionar.


Saludos


Espero consulta hecha a batuz


Mientas se me ocurre, seleccionar algunos ficheros críticos no modificables (funciones, login, etc)


Generar huella digital md5 o sha1 de estos ficheros


Copiar nombres y huellas en archivo 'huella_básica.xml' y firmarlo


Adjuntarlo como un fichero más (accesible) al tpv


Además puedes indicar que si las huellas no coinciden, se han producido cambios en la aplicación y eludir cualquier responsabilidad (incluso que deje de funcionar)


Cosas que se me ocurren a bote pronto

Sistel 10-01-2020 18:18:32

Cita:

Empezado por bilbur (Mensaje 535154)
Espero consulta hecha a batuz
Mientas se me ocurre, seleccionar algunos ficheros críticos no modificables (funciones, login, etc)
Generar huella digital md5 o sha1 de estos ficheros
Copiar nombres y huellas en archivo 'huella_básica.xml' y firmarlo
Adjuntarlo como un fichero más (accesible) al tpv
Además puedes indicar que si las huellas no coinciden, se han producido cambios en la aplicación y eludir cualquier responsabilidad (incluso que deje de funcionar)
Cosas que se me ocurren a bote pronto

Gracias bilbur

Sí, generar una huella, externa, de uno o varios ficheros, mediante firma, sería una solución para asegurar su integridad.
Pero me da la impresión de que lo que quieren es un fichero de instalación de la aplicación firmado internamente.
Y que, en el momento de la instalación muestre por quien están firmados y pida la conformidad.

En la última contestación de Ticketbai me dijeron:
La firma de software se realizará sobre el instalable de la aplicación (el archivo que se distribuye), pidiendo conformidad para instalar el software de la empresa correspondiente. De la misma forma, el archivo mediante el cual se arranca la aplicación (ejecutable) también deberá ir firmado.

Y eso sirve para aplicaciones instalables para Windows mediante un .EXE
Pero yo trabajo en Linux con aplicaciones constituidas por ficheros de scripts PHP copiados, individualmente, de forma remota.

Saludos

elcharlie 13-01-2020 13:16:12

Buenos días, sabéis si hay algún webservice de Lantik operativo para hacer pruebas? o todavía no estan operativos? Es que la verdad me empieza a urgir un poco todo esto ya...

keys 13-01-2020 13:18:08

Cita:

Empezado por elcharlie (Mensaje 535181)
Buenos días, sabéis si hay algún webservice de Lantik operativo para hacer pruebas? o todavía no estan operativos? Es que la verdad me empieza a urgir un poco todo esto ya...

Hola si no me equivoco ahora no hay disponible ningún servicio para hacer pruebas.

elcharlie 13-01-2020 15:04:18

Cita:

Empezado por keys (Mensaje 535182)
Hola si no me equivoco ahora no hay disponible ningún servicio para hacer pruebas.

Gracias por la info.
Pues no sé a que espera esta gente. Al final como siempre, el último mes, deprisa y mal.

Neftali [Germán.Estévez] 13-01-2020 17:00:34

Cita:

Empezado por elcharlie (Mensaje 535181)
Buenos días, sabéis si hay algún webservice de Lantik operativo para hacer pruebas? o todavía no estan operativos? Es que la verdad me empieza a urgir un poco todo esto ya...


Que yo sepa ninguno todavía.
Ya contestado. No lo había visto.

bilbur 14-01-2020 14:35:18

Respuestas TBAI Batuz
 
¿Cuándo y dónde estarán disponibles las especificaciones técnicas definitivas, en concreto los últimos ficheros xsd y wsdl?
Los esquemas correspondientes a la versión definitiva de TicketBai se entregarán a mediados de Enero.

¿si disponen del digest de la política de firma y cuando estará operativo el enlace?
Cualquier novedad sobre el proyecto se hará llegar a través de este canal cuando esté disponible.

¿aplicación de facturación que no consta de ejecutables, sino de varios archivos, si se puede generar una huella digital (md5, sha1, etc) de determinados archivos y firmar dicha huella?
Si no hay un instalable ni un ejecutable, entendemos que no es posible realizar la firma del ejecutable y el instalable de la aplicación, ni tampoco pedir conformidad para su instalación. Por tanto, no se exigiría lo contemplado en el punto 6.2 “Firma del software de facturación TBAI”.

¿si el proceso de generación de facturas, xml y firma se realiza en servidor, y desde un navegador se accede al servidor para la impresión física o digital de la imagen de la factura, bastaría con la identificación del servidor?
Según el punto 4.1 del documento de especificaciones funcionales y técnicas del sistema TicketBAI, se debe identificar facturación el dispositivo:
Consideramos dispositivo donde se emiten las facturas a aquel desde el que se accede a la aplicación de facturación, independientemente de que dicho dispositivo acceda a un servidor remoto para el funcionamiento de la aplicación. Por ejemplo: en una aplicación web, el número de serie será el del dispositivo que tiene instalado el navegador. No será, por tanto, el servidor remoto al que accede.

¿si ya han habilitado, y en su caso cómo, el proceso de registro de entidades desarrolladoras de sotware de facturación TBAI?
Actualmente no está disponible el registro de entidades desarrolladoras. Se informará más adelante de los medios a utilizar para realizar dicho registro.
Agur bat.

Van contestando

Un saludo

Neftali [Germán.Estévez] 14-01-2020 15:15:22

Cita:

Empezado por bilbur (Mensaje 535187)
Van contestando


Gracias por la información.
^\||/^\||/^\||/^\||/

Sistel 14-01-2020 16:30:06

Cita:

Empezado por bilbur (Mensaje 535187)
Van contestando

Por curiosidad ¿cuánto tiempo entre la consulta y la respuesta?

Saludos

elcharlie 14-01-2020 16:33:26

Cita:

Empezado por bilbur (Mensaje 535187)
¿Cuándo y dónde estarán disponibles las especificaciones técnicas definitivas, en concreto los últimos ficheros xsd y wsdl?
Los esquemas correspondientes a la versión definitiva de TicketBai se entregarán a mediados de Enero.

¿si disponen del digest de la política de firma y cuando estará operativo el enlace?
Cualquier novedad sobre el proyecto se hará llegar a través de este canal cuando esté disponible.

¿aplicación de facturación que no consta de ejecutables, sino de varios archivos, si se puede generar una huella digital (md5, sha1, etc) de determinados archivos y firmar dicha huella?
Si no hay un instalable ni un ejecutable, entendemos que no es posible realizar la firma del ejecutable y el instalable de la aplicación, ni tampoco pedir conformidad para su instalación. Por tanto, no se exigiría lo contemplado en el punto 6.2 “Firma del software de facturación TBAI”.

¿si el proceso de generación de facturas, xml y firma se realiza en servidor, y desde un navegador se accede al servidor para la impresión física o digital de la imagen de la factura, bastaría con la identificación del servidor?
Según el punto 4.1 del documento de especificaciones funcionales y técnicas del sistema TicketBAI, se debe identificar facturación el dispositivo:
Consideramos dispositivo donde se emiten las facturas a aquel desde el que se accede a la aplicación de facturación, independientemente de que dicho dispositivo acceda a un servidor remoto para el funcionamiento de la aplicación. Por ejemplo: en una aplicación web, el número de serie será el del dispositivo que tiene instalado el navegador. No será, por tanto, el servidor remoto al que accede.

¿si ya han habilitado, y en su caso cómo, el proceso de registro de entidades desarrolladoras de sotware de facturación TBAI?
Actualmente no está disponible el registro de entidades desarrolladoras. Se informará más adelante de los medios a utilizar para realizar dicho registro.
Agur bat.

Van contestando

Un saludo

Muchisimas gracias por la información.

Sistel 14-01-2020 16:37:12

Cita:

Empezado por bilbur (Mensaje 535187)
Según el punto 4.1 del documento de especificaciones funcionales y técnicas del sistema TicketBAI, se debe identificar facturación el dispositivo:
Consideramos dispositivo donde se emiten las facturas a aquel desde el que se accede a la aplicación de facturación, independientemente de que dicho dispositivo acceda a un servidor remoto para el funcionamiento de la aplicación. Por ejemplo: en una aplicación web, el número de serie será el del dispositivo que tiene instalado el navegador. No será, por tanto, el servidor remoto al que accede.

¿si ya han habilitado, y en su caso cómo, el proceso de registro de entidades desarrolladoras de sotware de facturación TBAI?
Actualmente no está disponible el registro de entidades desarrolladoras. Se informará más adelante de los medios a utilizar para realizar dicho registro.
Agur bat.

Parece que siguen erre que erre con que se identifique al terminal desde el que se arranca el navegador.
Y eso es imposible si, por ejemplo, el comercial accede desde un cibercafé, un locutorio o la tienda de un cliente al que está visitando, donde el ordenador no es suyo y no puede instalar ningún software.

Saludos

bilbur 14-01-2020 17:00:25

Cita:

Empezado por Sistel (Mensaje 535190)
Por curiosidad ¿cuánto tiempo entre la consulta y la respuesta?

Saludos


En esta mi primera consulta, 6 días
El mismo día recibo confirmación de recepción

Sistel 14-01-2020 19:51:09

Cita:

Empezado por bilbur (Mensaje 535193)
En esta mi primera consulta, 6 días
El mismo día recibo confirmación de recepción

¿Les escribiste a ticketbai@ticketbai.eus o a alguna de las direcciones de cada Hacienda Foral (ticketbai@araba.eus, batuz@bizkaia.eus o ticketbaikontsultak@gipuzkoa.eus)?

Gracias.

Saludos

bilbur 14-01-2020 19:52:38

Cita:

Empezado por Sistel (Mensaje 535194)
¿Les escribiste a ticketbai@ticketbai.eus o a alguna de las direcciones de cada Hacienda Foral (ticketbai@araba.eus, batuz@bizkaia.eus o ticketbaikontsultak@gipuzkoa.eus)?

Gracias.

Saludos



batuz@bizkaia.eus

keys 15-01-2020 11:36:43

Cita:

Empezado por Sistel (Mensaje 535192)
Parece que siguen erre que erre con que se identifique al terminal desde el que se arranca el navegador.
Y eso es imposible si, por ejemplo, el comercial accede desde un cibercafé, un locutorio o la tienda de un cliente al que está visitando, donde el ordenador no es suyo y no puede instalar ningún software.

Saludos

Una de las cosas que persiguen es tener identificadas todas las máquinas donde se emiten facturas. Y menos mal que han sustituido el certificado de dispositivo, ya que sino sería peor.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 02:45:07.

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