--- title: "Factura electrónica con B2Brouter" slug: "factura-electronica-con-b2brouter" updated: 2026-06-01T06:35:16Z published: 2026-06-01T06:35:16Z canonical: "docs.gaia-soft.com/factura-electronica-con-b2brouter" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.gaia-soft.com/llms.txt > Use this file to discover all available pages before exploring further. # Factura electrónica con B2Brouter La plataforma B2Brouter permite el envío y recepción de facturas electrónicas según la Ley 18-2022 conocida como "Ley Crea y crece". También permite la generación y presentación de Ticket-BAI en las distintas administraciones forales vascas. ## Configuración Es necesario realizar una serie de configuraciones tanto en el cliente como en el documento de venta. Es obligatorio rellenar los siguientes campos: - Asignar Tipo de Documento - Asignar idioma al documento y al cliente - Asignar la divisa en la ficha del cliente y en el documento. - Asignar el email de la ficha del cliente - Completar la tabla de equivalencias de las formas de pago y los tipos de remesa. Se debe rellenar en la ficha de cada forma de pago y tipo de remesa en el campo Código ERP externo. Se incluyen las equivalencias a continuación. - Opcionalmente, configurar el código y texto equivalente para los Tipos de IVA Es recomendable generar una [plantilla de cliente](/v2/docs/cliente-plantilla) para que cada vez que se cree un cliente estos datos ya estén rellenos. ### Formas de Pago En la ficha de cada forma de pago en Productor es necesario indicar el código equivalente en la plataforma B2Brouter, según esta tabla: | Código B2B | Descripción | | --- | --- | | custom | Personalizada | | Upon_Receipt | Contado, a la recepción | | d_15_days | 15 días | | d_30_days | 30 días | | d_60_days | 60 días | | d_90_days | 90 días | | d_120_days | 120 días | | day_10_next_month | Día 10 del siguiente mes | | day_15_next_month | Día 15 del siguiente mes | | day_20_next_month | Día 20 del siguiente mes | | first_day_next_month | Primer día del siguiente mes | | first_day_in_two_months | Primer día de dentro de 2 meses | | Last_day_next_month | Ultimo día del siguiente mes | | Last_day_this_month | Ultimo día este mes | También puede indicar el campo *Observaciones* de la forma de pago, que será enviado al campo "payment_terms" de la factura en B2Brouter. ### Tipos de remesa En la ficha de cada Tipo de Remesa en Productor debemos configurar el código equivalente según la siguiente tabla. Consulte [el siguiente artículo de b2brouter](https://developer.b2brouter.net/docs/payment_method_guide) para información actualizada sobre métodos de pago. | Código B2B **(obsoleto)** | Código actual B2B | Descripción | | --- | --- | --- | | Cash | 1 | Efectivo | | Debit_payment | 2 | Debit payment | | Bank_transfer | 4 | Transferencia bancaria | | Awarded_contract | 7 | Awarded contract | | Cheque | 11 | Cheque | | Reposition | 12 | Reposición | | Other | 13 | Otras | | Compensation | 14 | Compensación | | Payment_by_postgiro | 16 | Giro postal | | Bank_cheque | 17 | Cheque bancario | | Bank_card | 19 | Tarjeta bancaria | | Bank_giro | 56 | Giro bancario | | | 54 | Tarjeta de crédito | | | 58 | Transferencia SEPA | | | 59 | Domiciliación SEPA | ### Tipos de IVA Por defecto Productor envía el impuesto IVA con denominación "IVA" Es posible modificar este comportamiento y asignar un nombre de impuesto específico configurando el campo *Código ERP Externo* en el Tipo de IVA para indicar otra denominación. También puede indicar el campo *Texto ERP Externo, y* lo enviamos en el campo "Comentario" del impuesto en la factura. ### Enlace B2Brouter Por último, es necesario configurar la conexión con la aplicación B2Brouter. Los datos que se necesitan rellenar es el proyecto, la APIKey y la URL. Siga estas instrucciones para la configuración: 1. Acceda a la configuración de la aplicación en *Ficheros... Otros... Configuración* 2. Acceda a la pestaña *Opciones*, seleccione categoría *INTEGRACIONES* 3. Rellene los datos relativos a B2Brouter ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1722426667535.png) | Dato | Valores | | --- | --- | | URL del webservice | Indique [https://app-staging.b2brouter.net/](https://app-staging.b2brouter.net/) para el entorno de pruebas Indique [https://app.b2brouter.net/](https://app.b2brouter.net/) para el entorno de producción | | API Key | Es el valor de la clave de API que podrá generar desde la plataforma B2Brouter | | Nombre del Proyecto | Es el nombre del proyecto que podrá configurar en la plataforma B2Brouter **Recomendación:** Use el nombre de su empresa como nombre de proyecto | Entorno de pruebasLe recomendamos iniciar la configuración y envío de facturas con el entorno de pruebas hasta verificar que el funcionamiento es correcto. **Precaución:** incluso en el entorno de pruebas las facturas serán enviadas por email al cliente si tiene configurado ese tipo de transporte. ### Configuración de API Key y proyecto en B2Brouter Acceda al icono de configuración de API en la parte superior y posteriormente configure el nombre del proyecto y la Clave API ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1722427144699.png) No comparta estos datosCualquiera que se haga con estos datos podría subir, enviar y recibir facturas en su nombre a través de B2brouter, así que no comparta esta información y trátela con la máxima confidencialidad ## Cómo subir facturas a B2BRouter Una vez se ha completado la configuración previa lo único que hay que hacer en la factura es marcarla como "Revisada". Una vez se acepte, se sincroniza automáticamente con B2BRouter. ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1721203534620.png) De igual forma, cuando se edita alguna ficha de cliente también se sincronizará automáticamente el cambio con B2BRouter. ## Configuración en B2Brouter Esta sección explica algunas configuraciones a realizar en la plataforma B2Brouter que afectan a la integración con Productor ### Cómo activar TicketBAI en B2BRouter Para activar el TicketBAI en B2BRouter se debe acceder a la configuración, desde el apartado de "Declaraciones" habilitar la opción de TicketBAI. ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1721202004970.png) ### TicketBAI. Errores en Fecha de operación Si al enviar las facturas desde b2brouter obtiene un error "La fecha de operación es demasiado antigua para emitir la declaración de impuestos", el motivo es que existe un requisito en TicketBAI sobre la fecha de operación. El requisito es que la fecha de operación no puede ser anterior al día 16 del mes anterior a la fecha de emisión. Relacionado con esto, la fecha de emisión de la factura debe ser la fecha actual, no es posible emitir facturas con fecha anterior o posterior. ### Configuración del transporte y documento predeterminados Cuando enviamos una factura desde Productor a B2Brouter no enviamos los campos de transporte ni tipo de documento, la plataforma usará estos valores desde la configuración predeterminada que haya establecido. El *Tipo de Transporte* es el método de entrega al cliente final, es decir, cómo entrega B2Brouter la factura al cliente. Lo habitual será email El *Tipo de Documento* es el formato del documento que recibirá el cliente Para configurar los valores de Transporte y Tipo de documento en B2Brouter siga estos pasos: 1. Desde el icono del engranaje del menú superior --> Configuración de la cuenta --> Facturas y presupuestos ![Interfaz de usuario gráfica, Texto, Aplicación, Chat o mensaje de texto Descripción generada automáticamente](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1722423472373.png) 2. Seleccione el tipo de transporte y documento.  También es posible configurarlo en la ficha de cada contacto (ficha de cliente en B2Brouter ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1722423605945.png) ## Facturas con retención IRPF Las facturas con Retención IRPF también son enviadas a b2brouter. Enviamos la retención como un impuesto más, con el porcentaje en negativo. Por ejemplo, si una factura tiene Retención IRPF 19% enviaremos un impuesto IRPF con porcentaje -19%. b2brouter se encarga de calcular el total de la factura incluida la retención **Configuración:** Debe configurar el *Tipo de Retención* con aplicación "IRPF" en el mantenimiento de Tipos de Retenciones Retención sin IVASólo está contemplada la modalidad de *Retención SIN IVA*, es decir la base imponible de la retención y la base imponible del IVA es la misma. La plataforma b2brouter sólo contempla este tipo de retención ## Facturas con retención al cobro Las facturas con Retención al cobro, es decir, que el cliente retiene una cantidad que pagará más adelante, también se pueden enviar a b2brouter. **Configuración:** Debe configurar el *Tipo de Retención* con aplicación "COBRO" en el mantenimiento de Tipos de Retenciones ## Facturas simplificadas Es posible enviar facturas simplificadas a la plataforma b2brouter. La única particularidad para que el envío sea como factura simplificada es que el cliente en Productor esté marcado como "Cliente Contado" en la pestaña *Comerciales... Datos Comerciales* de su ficha En este caso la factura será enviada como Factura simplificada, y no enviará datos del cliente a b2brouter. ![](https://cdn.document360.io/87158169-869b-4e00-8583-8f930c6ba635/Images/Documentation/image-1731665766812.png)