Enviar TicketBAI
B2Brouter proporciona una API cómoda para enviar informes fiscales TicketBAI, permitiéndote cumplir fácilmente con la legislación de las tres Haciendas Forales del País Vasco (Álava, Bizkaia y Gipuzkoa). Nuestra API abstrae las diferencias entre ellas y te ofrece una interfaz unificada que cumple plenamente con las tres Haciendas Forales. Puedes consultar el estado de B2Brouter como “software garante” en las tres Haciendas Forales: Álava, Bizkaia, Gipuzkoa.
Con la API de B2Brouter, puedes gestionar el envío de TicketBAIs de dos formas:
- Delegar la generación del TicketBAI en B2Brouter
- Generar tú mismo el archivo XML TicketBAI
Delegar la generación del TicketBAI en B2Brouter
Sección titulada «Delegar la generación del TicketBAI en B2Brouter»Esta es la forma predeterminada y recomendada de procesar los informes fiscales. Solo tendrás que preocuparte de tus facturas emitidas; nosotros nos encargaremos de generar y enviar los TicketBAIs.
Configura tu cuenta de B2Brouter
Sección titulada «Configura tu cuenta de B2Brouter»Primero, debes configurar en tu cuenta de B2Brouter la Hacienda Foral que debe recibir tus informes fiscales. Consulta la documentación sobre cómo configurar tu cuenta y especifica los datos de la Hacienda Foral en la sección Declaración fiscal.
Una vez que hayas configurado tus declaraciones fiscales estableciendo cualquiera de las Haciendas Forales vascas como receptoras, se generará automáticamente un TicketBAI y se enviará a la Hacienda Foral por cada factura que emitas a través de B2Brouter.
Crear facturas emitidas
Sección titulada «Crear facturas emitidas»A continuación, crea una factura en B2Brouter usando nuestra API. Tienes dos opciones:
- Crear una factura emitida usando un payload JSON
- Crear una factura emitida importando un formato de archivo compatible
Generar el TicketBAI asociado a la factura emitida
Sección titulada «Generar el TicketBAI asociado a la factura emitida»Si emitiste automáticamente la factura que acabas de crear (estableciendo el parámetro send_after_import en la llamada a la API), el TicketBAI correspondiente a la factura se generará automáticamente y se enviará a la Hacienda Foral.
Alternativamente, si emites tus facturas por otros medios o quieres tener más control sobre el proceso de emisión, puedes generar explícitamente el TicketBAI correspondiente a cualquier factura emitida importada en B2Brouter llamando al método de generar informe fiscal.
Comprobar el estado del TicketBAI
Sección titulada «Comprobar el estado del TicketBAI»El proceso de envío de informes fiscales a las Haciendas Forales del País Vasco es asíncrono — generamos, firmamos, encadenamos y enviamos el TicketBAI en un proceso en segundo plano.
Tendrás que comprobar el estado del TicketBAI que enviamos en tu nombre:
- Consulta un informe fiscal específico usando su ID.
- Obtén una lista de informes fiscales asociados a un ID de factura llamando al método de listar informes fiscales.
Debido a la naturaleza asíncrona del proceso de envío de informes fiscales, no hay garantía de que cuando compruebes el estado ya tenga la respuesta de la Hacienda Foral. Normalmente tarda unos segundos en completarse la transacción. La transacción está completa si el estado es registered o error. Recomendamos implementar una estrategia de backoff exponencial para los reintentos.
Generar tú mismo el archivo XML TicketBAI
Sección titulada «Generar tú mismo el archivo XML TicketBAI»Si prefieres generar tú mismo el archivo XML del TicketBAI, podemos procesarlo (firmarlo, encadenarlo y enviarlo a la Hacienda Foral correspondiente). También podemos devolverte la respuesta de la Hacienda Foral.
Contacta con ventas si estás interesado en este método de procesamiento de informes fiscales.