TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco
___________________________________________________________________
NOTA MODERADOR: Aunque es un tema similar, pero que afecta sólo a unas administraciones y además los formatos son distintos, la documentación es distintas, las validaciones son distintas, etc, etc, etc,... lo correcto creo que es crear otro hilo (este) en el mismo foro y he movido los mensajes referentes a TICKET BAI desde el hilo del SII a este nuevo hilo.
LINKS, ENLACES Y DATOS DE INTERES (Definitivo) ______________________________________ (2023-12-05) Publicación de los esquemas de ticketBAI v.1.2.2 (2023-01-07) Recomendaciones para completar correctamente el XML de TicketBAI y evitar errores en las validaciones. (2022-10-05) Se publica información del nuevo servicio de KONSULTA en PREPRODUCCION (Guipuzcoa) (2022-08-01) Cambios no obligatorios en los esquemas de TicketBAI (Guipuzcoa) (2022-06-20) Publicación de documentación sobre servicio OSATU (Guipuzkoa). (2021-08-02) Presentacion del servicio Zuzendu de Guipuzkoa y video de la presentacion(2021-04-19) El material (las presentaciones) y la grabación de la presentación específica para desarrolladores sobre TicketBAI.(2021-03-01) Mensaje que recopila pasos del proceso y links a código útiles (si quieres aportar alguno más avisa en el hilo). (2020-12-23) Documento de Preguntas y Respuestas sobre TicketBAI
(19/12/2020) Documentación:
Araba: - Consultas tributarias: ticketbai@araba.eus - Consultas técnicas: informaciontecnicaTBAI@araba.eus Gipuzkoa: ticketbaikontsultak@gipuzkoa.eus Bizkaia: - Consultas fiscales: batuz.zergak@bizkaia.eus - Consultas técnicas: programak@bizkaia.eus - Consultas técnicas del entorno de pruebas (empresas de desarrollo informático): batuz.entornodepruebas@bizkaia.eus Tabla con las URLs para cada administración y cada uno de los servicios (avisar de modificaciones): https://www.clubdelphi.com/foros/sho...postcount=2708 __________________________________________________________________________ LISTADO DE URL's POR DIPUTACION Y SERVICIO (Actualizadas Mayo 2022)_____________________________ ALAVA ----------------------------------------------------------- PREPRODUCCION https://pruebas-ticketbai.araba.eus/...I/v1/facturas/ https://pruebas-ticketbai.araba.eus/...1/anulaciones/ https://pruebas-ticketbai.araba.eus/tbai/qrtbai/ https://pruebas-ticketbai.araba.eus/...sanarmodificar (Zuzendu alta) https://pruebas-ticketbai.araba.eus/...ulaciones/baja (Zuzendu baja) PRODUCCION https://ticketbai.araba.eus/TicketBAI/v1/facturas/ https://ticketbai.araba.eus/TicketBAI/v1/anulaciones/ https://ticketbai.araba.eus/tbai/qrtbai/ https://ticketbai.araba.eus/TicketBA...sanarmodificar (Zuzendu alta) https://ticketbai.araba.eus/TicketBA...ulaciones/baja (Zuzendu baja) GUIPUZKOA ----------------------------------------------------------- PREPRODUCCION Alta de facturas (completas, simplificadas o rectificativas) https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta Anulación de facturas https://tbai-z.prep.gipuzkoa.eus/sarrerak/baja ZUZENDU de facturas (subsanación o modificación) y subsanación de baja https://tbai-z.prep.gipuzkoa.eus/sarrerak/zuzendu-alta https://tbai-z.prep.gipuzkoa.eus/sarrerak/zuzendu-baja OSATU de facturas https://tbai-z.prep.gipuzkoa.eus/sarrerak/osatu KONTSULTA de facturas https://tbai-k.prep.gipuzkoa.eus/kontsulta/fakturak https://tbai-k.prep.gipuzkoa.eus/kontsulta/azkena PRODUCCION https://tbai-z.egoitza.gipuzkoa.eus/sarrerak/alta https://tbai-z.egoitza.gipuzkoa.eus/sarrerak/baja https://tbai.egoitza.gipuzkoa.eus/qr/ https://tbai-z.egoitza.gipuzkoa.eus/...k/zuzendu-alta (Zuzendu alta) https://tbai-z.egoitza.gipuzkoa.eus/...k/zuzendu-baja (Zuzendu baja) BIZKAIA ----------------------------------------------------------- PREPRODUCCION https://pruesarrerak.bizkaia.eus/N3B4000M/aurkezpena https://pruesarrerak.bizkaia.eus/N3B4000M/aurkezpena https://batuz.eus/QRTBAI/ PRODUCCION https://sarrerak.bizkaia.eus/N3B4000M/aurkezpena https://sarrerak.bizkaia.eus/N3B4000M/aurkezpena https://batuz.eus/QRTBAI/ __________________________________________________________________________ POLITICAS DE FIRMA (Actualizadas Mayo 2022)_____________________________
__________________________________________________________________________[/color] WEBS DE REFERENCIA CON LA DOCUMENTACIÓN, EJEMPLOS,..._____________________________ * BIZKAIA: https://www.batuz.eus/es/ ...* Novedadtes (BIZKAIA): https://www.batuz.eus/es/novedades * GUIPUZKOA: https://www.gipuzkoa.eus/es/web/ogasuna/ticketbai ...* Documentacion y normativa (GIPUZKOA): https://www.gipuzkoa.eus/es/web/ogas...on-y-normativa * ARAVA: https://web.araba.eus/es/hacienda/ticketbai ...* Web de Novedades ARAVA: https://web.araba.eus/es/hacienda/ticketbai/novedades ...* Documentacion técnica ARAVA: https://web.araba.eus/es/hacienda/ti...tacion-tecnica __________________________________________________________________________ LINKS, ENLACES y DATOS DE INTERÉS (Piloto)______________________________________
CALENDARIO __________________________________________________________________________
Hola a todos. No se si alguien en este foro desarrolla para las haciendas forales. Estas estan implantando un sistema llamado TICKETBAI que es "parecido" al SII pero solo para las facturas emitidas. En resumen todas las facturas que emita cualquier empresa se deberán enviar a la hacienda corresponiente firmadas con un certrificado. Esto afecta a todos los programas de facturación que generen facturas para empresas que declaran en Bizkaia, Alava y Gipuzkoa. Parece que el resto de las haiendas (Navarra y AEAT) van por otro sitio. Lo comento por abrir otro tema e ir comparando impresiones. Un Saludo. Esto no para. |
___________________________________________________________________
NOTA MODERADOR: Voy a aprovechar este segundo mensaje para colocar aquí la recopilación de códigos utiles que tenemos aquí, para que sea más accesible. __________________________________________________________________________ ESCENARIOS Primero aclarar que tenemos 2 escenarios en cuanto a lo que tenemos que programar. Tienen partes comunes y partes diferentes.[list] PASOS DEL PROCESO Los 3 primeros pasos son iguales en ambos escenarios y el cuarto paso (envío) varía en la forma del envío y en la información que se envía. PASO 1) Generar el fichero XML de la factura PASO 2) Firmar el XML * Se puede firmar con los componentes SecureBlackBox (pago) (https://www.clubdelphi.com/foros/sho...postcount=1792) (https://www.clubdelphi.com/foros/sho...&postcount=272) (http://www.clubdelphi.com/foros/show...&postcount=279) * Parece que se puede firmar también con el software gratuito de Autofirma del Gobierno de España. Incluye programa para línea de commandos. (https://www.clubdelphi.com/foros/sho...&postcount=374) (https://www.clubdelphi.com/foros/sho...&postcount=746) (https://www.clubdelphi.com/foros/sho...&postcount=681) * En este hilo también comentan que se pueden usar con componentes de chillkat: https://www.chilkatsoft.com Y aquí el código de ejemplo (Chilkat): https://www.clubdelphi.com/foros/showpost.php?p=540583&postcount=482 (y siguientes mensajes) * Firmar utilizando Autofirma https://www.clubdelphi.com/foros/sho...postcount=2935 PASO 3) Generar TBAI y Código QR * Implementacion CRC para php (https://www.clubdelphi.com/foros/sho...&postcount=111) * Implementacion CRC para Delphi * Implementación de una DLL para calcular el CRC8 (https://www.clubdelphi.com/foros/sho...&postcount=607) (https://www.clubdelphi.com/foros/sho...&postcount=113) (https://www.clubdelphi.com/foros/sho...&postcount=114) (https://www.clubdelphi.com/foros/sho...&postcount=279) * Implementación en C++ Builder: (https://www.clubdelphi.com/foros/sho...postcount=2973) El último paso (que se refiere al envío y a la información que se envía) es diferente en ambos escenarios. A continuación se muestran hilos que trabajan en ambos. BIZKAIA (BATUZ) Y GUIPUZKOA y ALAVA (TICKETBAI) PASO 4) Enviar el fichero Los ficheros XML se envían en paquetes de 1000 (máximo) dentro de otro fichero que se comprime con gzip. Este envío se hace cada 4 días (si estás en el SII) o cada trimestre Hay varias formatos de envío (140, 240,...) * Opcion1: TNetHTTPClient (https://www.clubdelphi.com/foros/sho...&postcount=288) (https://www.clubdelphi.com/foros/sho...&postcount=310) (https://www.clubdelphi.com/foros/sho...&postcount=331) (https://www.clubdelphi.com/foros/sho...&postcount=338) (https://www.clubdelphi.com/foros/sho...&postcount=410) * Opción2: TRESTClient + TRESTRequest + TRESTResponse (https://www.clubdelphi.com/foros/sho...&postcount=406) * Opcion3: TsbxHTTPClient (SecureBlackBox) (https://www.clubdelphi.com/foros/sho...&postcount=350) https://www.clubdelphi.com/foros/sho...postcount=3463 * Opción4: Utilizando commandos CURL (https://www.clubdelphi.com/foros/sho...&postcount=769) (https://www.clubdelphi.com/foros/sho...&postcount=737) (https://www.clubdelphi.com/foros/sho...&postcount=746) (https://www.clubdelphi.com/foros/sho...&postcount=889) (https://www.clubdelphi.com/foros/sho...postcount=2996) https://www.clubdelphi.com/foros/sho...postcount=4078 * Fichero BAT con commandos CURL * Opción 5: Utilizando las Indy + OpenSSL (https://www.clubdelphi.com/foros/sho...&postcount=946) (https://www.clubdelphi.com/foros/sho...postcount=2300) (https://www.clubdelphi.com/foros/sho...postcount=1811) Para comprimir el archivo a gzip: (https://www.clubdelphi.com/foros/sho...&postcount=345) Para descomprimir (https://www.clubdelphi.com/foros/sho...&postcount=427) Codificación del fichero (dentro del gzip): (https://www.clubdelphi.com/foros/sho...&postcount=349) Comprimir/descomprimir con 7ZIP (https://www.clubdelphi.com/foros/sho...&postcount=772) Comprimir con el commando TAR de Windows: (https://www.clubdelphi.com/foros/sho...&postcount=723) OTROS CÓDIGOS y LENGUAJES... Visual Basic Para conseguir datos del equipo (serial): Ejecutable en VB, código fuente, DLL MSVBVM50.DLL necesaria para ejecutarlo PHP Caducidad de los certificados en PHP: https://www.clubdelphi.com/foros/sho...postcount=2004 Envío utilizando PHP+POST y PHP+CURL https://www.clubdelphi.com/foros/sho...postcount=2964 C++Builder Envío utilizando SecureBlackBox https://www.clubdelphi.com/foros/showpost.php?p=543496&postcount=1856 Funcion para calcular crc8: https://www.clubdelphi.com/foros/showpost.php?p=546330&postcount=2973 C# Obtener cadena del código QR en C# https://www.clubdelphi.com/foros/sho...postcount=1825 Actualizaré los likns del primer mensaje con este. NOTA: Si alguien quiere hacer alguna correción o completar este mensaje, decidlo y lo añado. |
Cita:
Un saludo. |
En principio afecta a todas las empresas que tributen en las haciendas forales de Bizkaia, Gipuzkoa o Alava. Todas las facturas tienen que pasar por este sistema.
Es decir todos los programas de facturación, TPV, etc... que tengan clientes en estas haciendas se tienen que adaptar. |
En principio afecta a todas las empresas que tributen en las haciendas forales de Bizkaia, Gipuzkoa o Alava. Todas las facturas tienen que pasar por este sistema.
Es decir todos los programas de facturación, TPV, etc... que tengan clientes en estas haciendas se tienen que adaptar. |
Hacienda de Navarra
Buenas.
¿Alguien esta teniendo problemas con el envió a Navarra? Nos genera un código de error 3500 y ni idea de donde viene puesto que hasta ahora no ha habido problemas. El error 3500 es un error técnico de BBDD. Error en la integridad de la información. Gracias un saludo. |
La hacienda de navarra me informa que tienen un fallo generalizado. Están intentando solventarlo.
|
Cita:
Por lo que he leído de momento afecta solo al País Vasco y a Navarra pero he contactado con varios clientes de estas zonas y sus asesorías y nadie sabe nada, por lo tanto pienso (y espero) que el tema vaya mas despacio de lo que dicen y no creo que se pueda implantar en el 2020. Respecto a los detalles técnicos parece ser que lo único que queda claro es que cada factura se ha de firmar con un certificado único POR EQUIPO y esta información supongo que se deberá imprimir en la factura (estilo a Portugal) y enviarla a Hacienda al final del día o por periodos. Se van a poner las botas las empresas dedicadas a emitir certificados Cualquier noticia, información técnica o normativa será muy bien recibida |
Cita:
Esta es la dirección de email: ticketbai@ticketbai.eus Al que le interese que le mande un email y que le diga que sois desarrolladores os mandan un formulario para que rellenéis y luego os reenvían toda la información técnica y todo el tema de certificados. Hay que tener un certificado que certifique el software, otro para cada equipo en el que se instale el software y por ultimo parece ser que hay que firmar las facturas o el envió. |
Cita:
Hola Noe Pero esto parece algo parecido al FacturaE que ya se firman las facturas y luego puedes validar el PDF enviado en : http://sedeaplicaciones2.minetur.gob.es/FacturaE/ Por tanto no veo logico lo que van hacer es marear ... He llamado a la Hacienda de Navarra y no saben nada de este tema... Un saludo |
Fabuloso. No basta con hacer integraciones diferentes para cada país, sino que además ahora habrá que hacer adaptaciones por provincias, en lugar de lanzar de una vez por todas un formato obligatorio de factura electrónica como ya hacen en todos los países de Latinoamérica, y no uno opcional, otro solo para grandes empresa, etc.
|
Cita:
En un primer momento solo eran las haciendas vascas pero navarra también va a implantarlo salio en el boe. La solución TicketBAI con objeto de garantizar la integridad, seguridad e identificación del sistema y de quienes intervienen, contempla una serie requisitos técnicos y funcionales que se deben cumplir para que los obligados tributarios de competencia vasca puedan emitir facturas. 2.1 Requisitos de los dispositivos de facturación Todos los dispositivos que emiten facturas -tanto terminales punto de Venta (TPV), ordenadores personales, máquinas de vending avanzadas, balanzas avanzadas, tabletas como otros dispositivos-, deberán tener instalado un certificado de dispositivo y disponer de capacidad para firmar electrónicamente con dicho certificado. Solo se aceptarán certificados de dispositivo (RSA 2048) emitidos por un prestador de servicios de confianza que emita certificados cualificados. El certificado de dispositivo: - Proporciona una identidad única para cada dispositivo, se trata de una tecnología consolidada. - Estará instalado y vinculado al dispositivo desde el que se emiten y firman las facturas. - El software deberá asegurar que el dispositivo tenga instalado el certificado de dispositivo comprobando el número de serie del mismo. 2.2 Requisitos Software de facturación Software firmado - El Software de facturación deberá estar firmado, con certificado de firma de código de la empresa desarrolladora, asegurando la identidad de su fabricante y que el software no ha sido manipulado. - El fabricante deberá mantener un histórico de todas las versiones generadas. 2.3 Requisitos del proceso de emisión de la factura. En el proceso de emisión de cada factura, el software antes de completar la generación de la imagen de la factura, deberá obtener por cada factura, un fichero que cumpla con el diseño y el contenido del esquema del formato TicketBAI. Dicho fichero incluye información que encadena los datos con la factura anterior y se deberá firmar con el certificado de dispositivo. Una vez generado el fichero firmado, se puede obtener el identificativo TBAI y el código QR que obligatoriamente deben formar parte de la imagen de la factura/ticket que se entrega al destinatario. |
Que paren el mundo, que me bajo.
|
Cita:
Cita:
Cita:
|
Hola a todos. No se si hay desarrollando esto a parte de nosostros.
Comentar que la fase de pruebas sigue su curso y que ya estamos enviandos los ficheros al servicio web. Yo creo que para enero no lo van a poder poner en marcha, ya que todo esto lleva una serie de cambios normativos que se tienen que publicar en los diferentes boletines oficiales y eso esta muy verde. ¿Si alguien esta en este proyecto y quiere comentar algo?. :) Pero bueno que todo el que tenga desarrollado un programa de facturación, tpv y tenga clientes que tributan en el pais vasco, esta obligado a adaptarse. |
Nosotros estamos con ello también.
La pruebas ya están acabadas. Ahora estamos analizando, a la espera de poder empezar la implementación definitiva. Cuando salga documentaciuón, formatos, servidores de pruebas,... |
Los servidores de prueba ya estan. Bueno de momento solo es un servidor.
|
Madre de Dios!!! Nos acabamos de enterar en nuestra empresa, y casi nos dá un ataque al corazón. Hemos pedido ya la información para empezar, no sé que saldrá de todo esto.
|
Si os parece bien, podemos ir recopilando links, documentación, enlaces,... y las podemos ir añadiendo al mensaje #1 del hilo, para que estén disponibles de forma fácil.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 20:10:00. |
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