DGFiP e-Invoicing y e-Reporting
Todo lo que tienes que hacer en la aplicación para cumplir con la RFE (Réforme de la Facturation Électronique), con B2Brouter como tu Plateforme Agréée.
En esta guía encontrarás todo lo que necesitas para operar con la Reforma de Facturación Electrónica (RFE) francesa en B2Brouter, desde la primera activación hasta el seguimiento diario de tus facturas y reportes fiscales.
La RFE y la Plateforme Agréée (PA)
Sección titulada «La RFE y la Plateforme Agréée (PA)»La Reforma de Facturación Electrónica (RFE - Réforme de la Facturation Électronique) es la normativa francesa que obliga progresivamente a todas las empresas a emitir, enviar y recibir sus facturas en formato electrónico, en lugar de papel o PDF simple. También incluye el e-reporting, que es el envío de reportes fiscales a la DGFiP (Direction Générale des Finances Publiques).
Para cumplir con esta obligación, las empresas deben pasar por una Plateforme Agréée (PA), un operador registrado y habilitado por la DGFiP. La PA actúa como intermediario de confianza entre la empresa y la administración fiscal: recibe y transmite las facturas en formato estructurado, y envía a la DGFiP los datos de e-reporting.
B2Brouter es una Plateforme Agréée (PA) certificada. Al asignarnos como tu PA, nos encargamos de tu registro en el Annuaire que es el directorio central del PPF (Portail Public de Facturation), la transmisión de tus documentos, los reportes fiscales, y la gestión del ciclo de vida de los estados de tus facturas.
Cómo cumplir con la RFE
Sección titulada «Cómo cumplir con la RFE»La RFE se aplica de forma progresiva según el tamaño de la empresa. A partir del 1 de septiembre de 2026, todas las empresas están obligadas a poder recibir facturas electrónicas. La obligación de emitir facturas electrónicas e informar a la DGFiP con reportes fiscales, se aplica más adelante según el tipo de empresa (grandes empresas y ETI desde el 1 de septiembre de 2026; PYMEs y microempresas desde el 1 de septiembre de 2027).
Con B2Brouter puedes cumplir con ambas obligaciones desde ya: basta con asignarnos como tu PA para empezar a recibir, y activar el tax report cuando necesites emitir.
En B2Brouter esto se traduce en dos modos, que usaremos a lo largo de esta guía:
- Solo recepción — la cuenta tiene B2Brouter asignado como PA, pero el tax report no está activado. Cubre la obligación de recibir.
- e-Reporting completo — además de la PA, el tax report está activado. Cubre tanto recibir como emitir, con generación automática de reportes fiscales.
Puedes volver del modo e-Reporting completo al modo Solo recepción cuando quieras: desactiva el interruptor "Activar e-Reporting France" en ⚙ Configuración de la cuenta → e-Reporting France. Sigues asignado como PA y sigues recibiendo facturas.
Diferencias entre la RFE y Chorus Pro (B2B ≠ B2G)
Sección titulada «Diferencias entre la RFE y Chorus Pro (B2B ≠ B2G)»Chorus Pro es el circuito que se usa para facturar a las administraciones públicas francesas (B2G). La RFE, en cambio, regula la facturación entre empresas (B2B), a través de tu Plateforme Agréée (PA). Son dos circuitos independientes: si tu empresa factura tanto a otras empresas como a la administración pública, puedes usar ambos circuitos en paralelo sin que se solapen.
Estructura de tu empresa en B2Brouter: cuenta principal y unidades organizativas
Sección titulada «Estructura de tu empresa en B2Brouter: cuenta principal y unidades organizativas»En Francia, cada empresa tiene un número SIREN que la identifica de forma única, y cada establecimiento o servicio tiene su propio código SIRET, derivado de ese SIREN. En B2Brouter seguimos esta misma lógica: la cuenta principal se crea con el SIREN de la empresa, y cada establecimiento se representa como una unidad organizativa (UO) identificada con su código SIRET.
Si tu empresa tiene varios establecimientos o servicios bajo el mismo SIREN, cada uno se representa como una unidad organizativa (UO) independiente dentro de la misma cuenta. Para crear una unidad organizativa con el código SIRET o sufijo correspondiente, accede a la cuenta creada con el SIREN y sigue los pasos indicados en la guía de creación de unidades organizativas.
Qué dirección debes dar a tus proveedores
Sección titulada «Qué dirección debes dar a tus proveedores»Da a tus proveedores el SIREN de la empresa, con el esquema 0225. Es la dirección que B2Brouter publica en el Annuaire para la cuenta principal.
Solo recibes facturas en los identificadores que una PA ha publicado en el Annuaire. Si un proveedor escribe solo el SIRET, la factura no te llega: no hay ninguna redirección del SIRET al SIREN.
- Una unidad organizativa con el SIRET, una vez le asignas B2Brouter como PA, publica una dirección nueva con la forma
SIREN_SIRET. Sirve para que el establecimiento reciba facturas en su propia dirección, no para recoger las facturas dirigidas solo al SIRET. Las unidades organizativas están disponibles a partir del plan Business. - Puedes añadir el SIRET de un establecimiento en Identificadores adicionales, en los datos fiscales de la cuenta principal. El SIRET identifica el establecimiento en las facturas que emites, pero no publica ninguna dirección.
1. Asignación de PA y activación del tax report
Sección titulada «1. Asignación de PA y activación del tax report»Al asignar B2Brouter como tu PA, quedas registrado en el Annuaire del PPF con un transporte Peppol (la red internacional de intercambio de documentos electrónicos). Esto te permite recibir facturas de tus proveedores de inmediato (modo Solo recepción).
Si además necesitas emitir facturas vía DGFiP, después de asignar B2Brouter como tu PA, debes activar el reporte fiscal (modo e-Reporting completo). Al activarlo, B2Brouter se encarga de generar y enviar a la DGFiP los reportes fiscales correspondientes y de enviar tus facturas mediante Peppol.
1.1 Asignar B2Brouter como tu PA
Sección titulada «1.1 Asignar B2Brouter como tu PA»Pasos a seguir para asignar B2Brouter como tu PA:
- ⚙ Configuración de la cuenta → en el menú lateral, ve a la sección e-Reporting France.
- Revisa el identificador y dale a Continuar.
- Adjunta el documento que acredite la identidad de la empresa (por ejemplo, el Kbis). Si tu identificador con esquema 0225 ya está publicado, este paso no aparece.
- Marca la casilla He leido y acepto el acuerdo de servicio de Peppol. Sin esta casilla, el botón para guardar queda desactivado, aunque hayas adjuntado el documento.
- Clica a Guardar y finalizar proceso.
Si la casilla del acuerdo de servicio aparece desactivada, el PPF está en una ventana de mantenimiento. Vuelve a intentarlo cuando termine.
B2Brouter ya es tu PA y automáticamente inicia dos procesos:
Sección titulada «B2Brouter ya es tu PA y automáticamente inicia dos procesos:»1. Registra tu empresa en el Annuaire del PPF:
Tu identificador se vuelve localizable por cualquier plataforma en el ecosistema de facturación electrónica francés.
La publicación del identificador en el Annuaire del PPF no es inmediata: en la primera activación va con el envío nocturno de la DGFiP y queda activa a la mañana siguiente. Es el ritmo de su infraestructura, no un retraso de B2Brouter. Hasta entonces no podrás emitir ni recibir facturas DGFiP.
2. Crea tu identificador Peppol de esquema 0225:
Tu empresa queda habilitada para recibir facturas electrónicas desde cualquier plataforma conectada a Peppol en Francia. Si la cuenta ya tenía un identificador en Peppol, queda reemplazado por el identificador con el esquema 0225.
¿Qué es el esquema 0225? En Peppol, cada identificador lleva un código de esquema que indica de qué tipo es. El esquema
0225es el que identifica a las empresas francesas en la red Peppol, basado en su SIREN o SIRET. Otros esquemas identifican otros tipos de identificador: por ejemplo,0002para SIREN o0009para SIRET.
Errores frecuentes en la activación
Sección titulada «Errores frecuentes en la activación»| Error | Qué hacer |
|---|---|
| Error 422 del PPF (p. ej. "Le SIREN en entrée n'existe pas ou la date de début d'effet de ligne annuaire est antérieure à la date de début d'effet de ce SIREN") | El SIREN todavía no está en el Annuaire del PPF, o la fecha de inicio indicada es anterior a la fecha de efecto del SIREN. Comprueba tu SIREN en facturation.chorus-pro.gouv.fr/annuaire, ajusta la fecha si hace falta, y vuelve a intentarlo. |
| El SIREN ya está en uso | Otra cuenta activa ya tiene este SIREN. Si crees que la cuenta duplicada es tuya, contacta con soporte indicando ambas cuentas. |
| El número de TVA ya está en uso | Mismo caso, con el número de TVA que derivamos automáticamente de tu SIREN: debe ser único en todo el sistema. No se resuelve reintentando — contacta con soporte para decidir qué cuenta conserva la identidad fiscal. |
| "Adresse de facturation non active" / "Plateforme agréée rattachée: Non" | El mensaje describe una línea del Annuaire, no tu cuenta, y tiene tres causas. Consúltalas debajo de la tabla antes de repetir la asignación. |
Verificar que el registro está publicado en la red Peppol
Sección titulada «Verificar que el registro está publicado en la red Peppol»Una vez asignado B2Brouter como PA, puedes comprobar cómo avanza el registro de la red Peppol en ⚙ Configuración de la cuenta → Peppol. Cada indicador puede mostrar uno de estos estados: No publicado, En proceso o Publicado.
| Indicador | Qué significa |
|---|---|
| SML | El registro global en Peppol. Tu empresa se está dando a conocer en la red Peppol. |
| SMP | El servicio de metadatos (en B2Brouter sigue al SML). Se está configurando el enlace necesario para que las facturas te lleguen correctamente. |
| Peppol Directory | Listado público de empresas localizables en Peppol. |
Cuando SML y SMP están en Publicado, ya puedes recibir facturas por Peppol. El estado del Directorio Peppol no afecta a esto — solo determina si apareces en el listado público de búsqueda.
1.2 Activar reporte fiscal
Sección titulada «1.2 Activar reporte fiscal»Si tu modo es el de e-Reporting completo, después de asignar B2Brouter como tu PA tienes que activar el reporte fiscal.
- Clica el switch "Activar e-Reporting France".
- Revisa los datos del formulario.
- Tipo de operación — Servicios, Bienes o Mixto: indica el tipo de actividad de la empresa a efectos del reporte fiscal.
- Motivo de TVA exenta.
- Régimen de TVA — El régimen de TVA determina la frecuencia con la que se envían los reportes fiscales a la DGFiP. Asegúrate de seleccionar el que te corresponde.
- Correo electrónico del declarante — Este correo electrónico es necesario para generar los reportes fiscales para facturas cross-border y simplificadas.
- Enviar por correo electrónico cuando el destinatario no se encuentre en la red Peppol: desactivado por defecto, consulta Qué ocurre al enviar la factura.
- Dale a Guardar y activar.
A partir de este momento, B2Brouter genera y transmite los reportes fiscales de forma automática, sin ninguna acción manual por tu parte:
- Cada factura B2B doméstica que emitas se deposita en el PPF como reporte fiscal.
- Las facturas B2C y las que tienen un destinatario no francés se acumulan y se envían a la DGFiP según la frecuencia que hayas seleccionado en Régimen de TVA.
Puedes consultar los reportes fiscales transmitidos en el apartado Impuestos del menú principal de la aplicación.
Encontrarás más información en el apartado Reportes fiscales de la guía.
1.3 Cambiar de PA
Sección titulada «1.3 Cambiar de PA»Tanto si vienes de otra Plateforme Agréée como si quieres dejar B2Brouter por otra, el cambio depende de dos registros distintos que no se comportan igual:
- El Annuaire lo actualiza siempre la PA nueva, no la que dejas, y se hace en el momento en que activas el servicio.
- El registro de Peppol es el que te puede bloquear: un identificador solo puede estar de alta con un proveedor de Peppol a la vez. Si ya está de alta con otra PA, no basta con asignar B2Brouter: necesitas un código de migración de esa PA, o que despublique el identificador.
Venir a B2Brouter desde otra PA
Sección titulada «Venir a B2Brouter desde otra PA»Sigue los pasos normales para asignar B2Brouter como tu PA. Si tu identificador ya está registrado con otro proveedor Peppol, verás un aviso que te lo indica y que nombra al proveedor que lo tiene publicado ahora: es a ese proveedor a quien tienes que pedir el código o la despublicación. El aviso te da dos opciones:
- Introduce el código de migración que te ha facilitado tu PA anterior. Es la opción recomendada: sigues recibiendo facturas durante todo el cambio.
- Continúa sin código, una vez que tu PA anterior haya despublicado el identificador de Peppol. Asegúrate de que despublique de Peppol y no solo del directorio de Peppol: la despublicación del directorio solo te saca de las búsquedas, no libera el identificador, y la activación seguirá bloqueada.
Si tu PA anterior no te facilita ningún código ni te despublica de Peppol, abre un ticket de soporte e iniciaremos el procedimiento para contactar con ella y reclamar tu portabilidad manualmente.
Dejar B2Brouter por otra PA
Sección titulada «Dejar B2Brouter por otra PA»Ve a ⚙ Configuración de la cuenta → sección Peppol del menú lateral. En la ficha resumen de tu empresa en Peppol, clica en los 3 puntos que encontrarás en la línea donde se especifica el estado. Allí verás dos opciones:
| Opción | Qué hace |
|---|---|
| Solicitar código de migración Recomendado | Genera un código que le das a tu nueva PA para completar la migración sin cortar el servicio. |
| Despublicar | Retira tu identificador del registro de Peppol. Te quedas sin servicio hasta que alguna plataforma vuelva a publicarlo. |
Usa siempre que puedas el código de migración.
En la fila Directorio Peppol de la misma ficha hay una acción Despublicar propia. Solo te retira del catálogo público donde otros pueden buscarte: sigues conectado, puedes enviar y recibir, y no sirve para cambiar de PA.
Eliminar la cuenta no cierra tu línea del Annuaire
Sección titulada «Eliminar la cuenta no cierra tu línea del Annuaire»Eliminar la cuenta despublica tu identificador de Peppol, pero no toca el Annuaire del PPF: sigues constando allí con B2Brouter como PA de recepción hasta que tu nueva PA active el servicio sobre tu identificador. Mientras tanto, tu dirección consta en el Annuaire pero nadie recibe detrás: las facturas que tus proveedores te envíen por Peppol fallan en su lado, y no quedan retenidas en ningún sitio para entregarlas después.
Por eso, haz el cambio con el código de migración, y no elimines la cuenta hasta que tu nueva PA esté activa. Si aun así tiene que haber un periodo sin PA activa, avisa a tus proveedores y acuerda con ellos cómo te harán llegar las facturas mientras tanto.
2. Crear un contacto francés
Sección titulada «2. Crear un contacto francés»Este apartado cubre solo los puntos específicos de DGFiP; para el proceso general de creación de un contacto, consulta la guía general de creación de contactos.
Método de envío de facturas
Sección titulada «Método de envío de facturas»Al crear el contacto, presta atención al método de envío de facturas: en el caso de Solo recepción puedes seleccionar cualquiera de las opciones, pero en el caso de e-Reporting completo la opción recomendada es Red Peppol.
Generación automática de los identificadores de un contacto
Sección titulada «Generación automática de los identificadores de un contacto»B2Brouter autocompleta los identificadores relacionados a partir del que introduzcas: si indicas el SIREN o el SIRET, genera automáticamente el número de TVA y el identificador Peppol; si indicas el número de TVA, genera el SIREN y el identificador Peppol.
En la ficha del contacto conviven los tres códigos distintos, cada uno con un papel propio:
| Identificador | Campo | Esquema | Valor |
|---|---|---|---|
| Identificador de empresa | cin_scheme | 0002 (SIREN) o 0009 (SIRET) | 9 cifras (SIREN) o 14 cifras (SIRET) |
| Identificador fiscal / Número TVA | tin_scheme | 9957 | FR{kk}{siren} |
| Identificador Peppol | pin_scheme | 0225 | SIREN o SIREN_SIRET |
Verificación en el Annuaire
Sección titulada «Verificación en el Annuaire»Cuando creas un contacto francés, B2Brouter consulta automáticamente su presencia en el Annuaire del PPF (Flux 11). Puedes consultar este estado en la ficha del contacto, en la sección Resumen:
| Estado | Qué significa |
|---|---|
| Registrado | Las facturas se transmiten vía la red Peppol y generan su reporte fiscal correspondiente. |
| No registrado | Las facturas se crean, pero no se genera el reporte fiscal (Flux 1), ya que la declaración no sería válida. El cliente deberá registrarse con una PA. |
| Verificación pendiente | La creación no se bloquea: la factura se emite con normalidad y se genera su reporte fiscal. La verificación en el Annuaire se completa más adelante. |
Un contacto Registrado en el Annuaire pero no localizable en la red Peppol bloquea la factura en el momento de enviarla, a menos que actives el fallback por correo electrónico en tu cuenta (consulta Qué ocurre al enviar la factura).
Contactos no franceses
Sección titulada «Contactos no franceses»Cualquier factura con un contacto de otro país genera automáticamente un reporte fiscal transfronterizo (Flux 10). En el método de envío de facturas, selecciona Red Peppol e introduce el identificador Peppol del cliente: en este caso no será el esquema 0225, sino el que corresponda a su país.
DROM (Guadalupe, Martinica, La Reunión)
Sección titulada «DROM (Guadalupe, Martinica, La Reunión)»Los contactos con país Guadalupe, Martinica o La Reunión se consideran territorio francés a efectos fiscales: sus facturas generan el reporte fiscal doméstico (Flux 1), no el transfronterizo, y se transmiten con código de país FR. El resto de territorios de ultramar (Nueva Caledonia, Polinesia Francesa, San Pedro y Miquelón, Wallis y Futuna, TAAF...) se consideran exportación y generan el reporte fiscal transfronterizo (Flux 10).
3. Emitir una factura
Sección titulada «3. Emitir una factura»Este apartado cubre la emisión de facturas en modo e-Reporting completo. Si tu cuenta está en modo Solo recepción, puedes emitir facturas de la forma habitual de la aplicación, pero sin las características específicas de DGFiP; para más información sobre cómo crear una factura, consulta la guía general de creación de facturas.
Formulario de la factura
Sección titulada «Formulario de la factura»Datos generales
Sección titulada «Datos generales»Verifica que el Transporte muestra Peppol Network y el Formato muestra France UBL Invoice CIUS. Si es así, la factura se transmitirá por la red Peppol tal como exige la DGFiP; si tienes dudas sobre estos valores, consulta el apartado Crear un contacto francés.
Formatos de documento
Sección titulada «Formatos de documento»| Formato | Cuándo se usa |
|---|---|
| UBL Peppol France CIUS | Por defecto, si el destinatario está registrado en el Annuaire/Peppol. |
| Factur-X | Para destinatarios no registrados con identificador 0225. Es un PDF/A-3 con CII XML embedded; un PDF escaneado o impreso no es Factur-X. |
| CII France CIUS | Variante XML alternativa, si el destinatario la exige. |
Más abajo en el formulario encontrarás el selector de Tipo de operación, preseleccionado por defecto con el valor que configuraste al activar el tax report. Puedes modificarlo si esta factura concreta lo necesita o cambiar el valor predeterminado en ⚙ Configuración de la cuenta → e-Reporting France.
Líneas de factura
Sección titulada «Líneas de factura»Cada línea de la factura incluye descripción, cantidad, precio unitario sin TVA y tipo de TVA.
Tipos de TVA franceses:
| TVA | Uso |
|---|---|
| 20 % | Tipo normal. |
| 10 % | Restauración, obras, transportes. |
| 5,5 % | Alimentación, libros, energía. |
| 2,1 % | Prensa, medicamentos reembolsables. |
| 0 % Exento | Exenciones del CGI - requiere código VATEX-FR-CGI… |
| 0 % Zero-rate | Franchise en base de TVA (VATEX-FR-FRANCHISE). |
| 0 % Autoliquidación | Reverse charge (VATEX-FR-AE). |
| 0 % Détaxe | Operación fuera del ámbito de aplicación de la TVA (p. ej. ventas en régimen de détaxe a viajeros). No hace falta código VATEX: la línea se declara con categoría O y porcentaje 0. |
Exención de TVA — código obligatorio Importante
Sección titulada «Exención de TVA — código obligatorio »Si aplicas 0 % con exención, debes indicar el código VATEX-FR-… correspondiente en el comentario de la línea. Sin el código, la factura se crea pero no se transmite al PPF: queda encallada, y la corriges como se explica en Factura con error.
Si ya has añadido un código VATEX y la factura sigue sin transmitirse, revisa que el código esté escrito exactamente como aparece en la lista, sin texto añadido — por ejemplo VATEX-EU-IC, no VATEX-EU-IC Exoneración intracomunitaria. El campo se recorta a 50 caracteres, así que cualquier texto de más puede hacer que no coincida y la validación falle en silencio, igual que si no hubieras puesto ningún código. Si importas la factura en XML, además, el código debe ir en la etiqueta del motivo de exención — no en la del código, que no leemos.
Códigos VATEX más usados:
| Código | Uso |
|---|---|
VATEX-FR-FRANCHISE | Franchise en base de TVA (micro-empresas). B2Brouter lo mapea a categoría Z (zero-rate) en el XML. |
VATEX-FR-AE | Autoliquidación (reverse charge). |
VATEX-EU-IC | Venta intracomunitaria. |
VATEX-FR-CGI261-1 | Servicios médicos. |
VATEX-FR-CGI261-3 | Enseñanza y formación profesional. |
VATEX-FR-CGI261-5 | Organismos sin ánimo de lucro. |
VATEX-FR-CGI261C-1 | Operaciones bancarias y financieras. |
VATEX-FR-CGI261C-2 | Seguros y reaseguros. |
VATEX-FR-CNWVAT | Nota de crédito sin TVA ("avoir net de taxe", p. ej. un descuento por pronto pago ya aplicado). Solo válido en notas de crédito (tipos 261, 381 o 396); se rechaza en facturas (regla G6.21). |
VATEX-EU-F / VATEX-EU-I / VATEX-EU-J | Régimen del margen (bienes de segunda mano, objetos de arte y colección, agencias de viajes). La línea se declara con categoría E, base = importe con TVA incluido. |
Para la lista completa (más de 20 códigos), consulta la guía DGFiP para desarrolladores.
Información de pago — campos obligatorios (B2B)
Sección titulada «Información de pago — campos obligatorios (B2B)»Tres campos son obligatorios para facturas B2B francesas. Si falta alguno, aparece un error explícito en cada campo.
- Penalizaciones por demora — la penalización que se aplica si el pago llega tarde.
- Indemnización forfetaria por gastos de cobro — el importe fijo por los gastos de cobro en caso de retraso.
- Condiciones de descuento por pronto pago — el descuento por pago anticipado, o que no lo hay.
Estos campos no son obligatorios para facturas B2C (facturas a particulares).
Ejemplos:
Penalizaciones por demora:Pénalité de retard : 12% annuel (Art. L441-10 C. com.).Indemnización forfetaria por gastos de cobro:Indemnité forfaitaire de recouvrement : 40,00 EUR (Art. D441-5 C. com.).Condiciones de descuento por pronto pago:Pas d'escompte pour paiement anticipé.El texto de estos tres campos se imprime en el PDF de la factura, en la cabecera, con los datos de pago.
Menciones legales de la empresa (forma social, capital, RCS)
Sección titulada «Menciones legales de la empresa (forma social, capital, RCS)»No hay campos propios para la forma social, el RCS ni el código NAF. Escríbelos en Texto legal y protección de datos, en la configuración de la empresa: el texto se añade a cada factura nueva en el campo Nota legal y se imprime en el PDF, en las notas debajo de las líneas. Consulta Texto legal y protección de datos.
Pon cada mención en un solo lugar. Si escribes la misma mención en uno de los tres campos de pago y también en la Nota legal, sale dos veces en el PDF.
Qué ocurre al enviar la factura
Sección titulada «Qué ocurre al enviar la factura»Al emitir la factura, B2Brouter la transmite al destinatario por la red Peppol y, en paralelo, genera el reporte fiscal correspondiente y lo deposita en el PPF.
Emitir factura - B2Brouter → Factura → Destinatario ↘ Reporte fiscal → DGFiP (PPF)Para saber más sobre cómo y cuándo informa B2Brouter a la DGFiP, consulta el apartado 7. Reportes fiscales.
Si la factura queda en estado de error, encontrarás información sobre cómo proceder en el apartado Factura con error.
4. Ciclo de vida de la factura
Sección titulada «4. Ciclo de vida de la factura»En la vista de la factura verás un estado principal y, justo a su lado, el estado de validación. Las demás fases del ciclo de vida —envío, reporte fiscal, recepción y respuesta— también las puedes consultar pasando el cursor por encima. Estos cambios de estado se comunican mediante mensajes CDAR (Flux 6).
| Fase del ciclo de vida | Qué indica |
|---|---|
| Estado de validación | Si el documento estructurado y los campos obligatorios son correctos, antes de intentar enviar nada. |
| Estado de envío | Si B2Brouter ha transmitido correctamente los documentos: la factura al destinatario y el reporte fiscal a la DGFiP. Valores: Enviada o Error. |
| Estado del reporte fiscal | Si la DGFiP ha aceptado el reporte fiscal. Valor: Registrada. Consulta el detalle en el apartado Cuándo y cómo confirma el PPF tu reporte fiscal (CDV). |
| Estado de recepción | Si el destinatario ha recibido la factura. Valor: Registrada o Error. |
| Estado de respuesta | La acción del destinatario sobre la factura: Aceptada, Rechazada o Pagada (CDAR 212, Encaissée). Depende únicamente del destinatario. |
Si hay un error de envío, de recepción o en el reporte fiscal, la factura queda con estado principal Error — el motivo puede estar en cualquiera de los tres.
Factura con error
Sección titulada «Factura con error»Antes de estar registrada, una factura en estado Error se puede corregir y volver a enviar. Una vez tiene un reporte fiscal, aunque sea en error, ya no se puede eliminar. Una vez registrada, la corrección se hace mediante una nota de crédito.
- Abre la factura para leer el motivo del error. Si el error es del reporte fiscal, no aparecerá aquí, tendrás que consultarlo en su propia vista:
- Accede directamente al reporte de esta factura desde la Vista de la factura → Más opciones → Ver declaración.
- O consulta la lista completa de reportes fiscales en el apartado Impuestos.
- Pulsa Editar y corrige el error.
- Vuelve a enviar la factura.
Si no aparece Editar, la factura ya no se puede modificar: corrígela con una nota de crédito.
Errores habituales
Sección titulada «Errores habituales»| Error | Qué hacer |
|---|---|
| "Remittance information is required for DGFiP reporting" | Falta el campo Penalizaciones por demora. |
| "Payment information is required for DGFiP reporting" | Falta el campo Indemnización forfetaria por gastos de cobro. |
| "Payment terms are required for DGFiP reporting" | Falta el campo Condiciones de descuento por pronto pago. |
| "El número de TVA del cliente es obligatorio para la declaración DGFiP" | Contacto sin número de TVA. Edita el contacto y añade el número de TVA. |
| "The receiver is not registered in the Peppol network to receive invoices." | El destinatario francés está en el Annuaire pero no publicado en Peppol. Hazla llegar por tu cuenta, o activa el envío por correo en ⚙ Configuración de la cuenta → e-Reporting France. |
| "Invoice number too long / invalid chars" | Número con >20 caracteres o caracteres no permitidos. Ajústalo. |
REJ_COH BT-47 | El SIREN del comprador no existe en el Annuaire del PPF. El destinatario debe registrarse con una PA. |
| Línea exenta sin código VATEX | Corrige la factura como se explica en Factura con error y añade el código VATEX correcto. |
parameter_invalid (SIREN) | El SIREN tiene alguna cifra mal escrita, no pasa la validación de formato. |
parameter_taken (SIREN) | El SIREN ya está asociado a otra cuenta. Contacta con soporte. |
5. Notas de crédito
Sección titulada «5. Notas de crédito»Este apartado cubre solo los puntos específicos de DGFiP; para el proceso general de creación de una nota de crédito, consulta la guía general de notas de crédito.
- B2Brouter genera un documento UBL CreditNote con código de tipo 381.
- Los importes que rectifiques —los introduzcas en positivo o en negativo— siempre se tratan fiscalmente como importes que restan a lo que se había declarado originalmente.
- Los mismos tres campos de pago obligatorios (Penalizaciones por demora, Indemnización forfetaria por gastos de cobro, Condiciones de descuento por pronto pago) también son obligatorios.
- Al guardar y enviar, la nota de crédito se transmite al PPF como cualquier factura y genera su reporte fiscal doméstico (Flux 1).
6. Recibir facturas
Sección titulada «6. Recibir facturas»Este apartado cubre solo los puntos específicos de DGFiP; para más información sobre cómo recibir facturas, consulta la guía general de recepción de facturas.
Con tu cuenta activada (en cualquiera de los dos modos), quedas registrado en el Annuaire y recibes las facturas de tus proveedores automáticamente a través de la red Peppol, con tu identificador con esquema 0225, cumpliendo con la obligación de recepción.
Reporte fiscal en facturas recibidas
Sección titulada «Reporte fiscal en facturas recibidas»Si el proveedor es francés, no tienes que declarar nada: ya lo hace el emisor a través de su PA (Flux 1). Si el proveedor es de otro país, la factura se incluye automáticamente en tu Ledger de compras (Flux 10).
Qué puedes hacer con una factura recibida
Sección titulada «Qué puedes hacer con una factura recibida»Encontrarás las facturas recibidas de tus proveedores en el apartado Gastos, donde puedes abrir cualquiera de ellas para poder hacer las siguientes acciones.
Puedes aprobar, rechazar o marcar como pagada una factura, B2Brouter avisa automáticamente tanto al proveedor como a la DGFiP — no tienes que hacer nada más.
| Acción | Qué significa |
|---|---|
Aprobar Approuvée | Indica al proveedor y a la DGFiP que aceptas la factura. (CDAR 205) |
Rechazar Refusée | Indica el rechazo al proveedor y a la DGFiP. Se requiere motivo. (CDAR 210) |
| Marcar como pagada | Indica al proveedor y a la DGFiP que has pagado la factura. (CDAR 211) |
Error en los importes de la factura
Sección titulada «Error en los importes de la factura»Si detectas un error en los importes de una factura recibida, no puedes corregirla: los importes son los que declara el emisor y se copian literalmente, no los recalculamos. Recházala indicando el motivo para que el emisor la vuelva a emitir corregida — pero antes comprueba que sea un error real: una diferencia de un céntimo por redondeo no lo es.
7. Reportes fiscales
Sección titulada «7. Reportes fiscales»En modo e-Reporting completo, B2Brouter genera y transmite los reportes fiscales automáticamente, sin ninguna acción manual. En modo Solo recepción no se generan.
Confidencialidad (secret professionnel) — El reporte fiscal nunca incluye el detalle de las líneas de factura (descripción del artículo, servicio prestado, etc.), solo los totales y el desglose de la TVA. Esto preserva el secreto profesional en sectores como sanidad, abogacía u otras actividades reguladas: la DGFiP recibe información suficiente para validar la TVA sin conocer el contenido de la prestación.
Facturas B2B domésticas (Flux 1)
Sección titulada «Facturas B2B domésticas (Flux 1)»Se genera el reporte fiscal doméstico por cada factura. B2Brouter lo deposita en el PPF y, al recibir la respuesta, actualiza el estado.
Facturas mixtas (bienes + servicios) — Si una factura combina líneas de bienes y de servicios, el reporte fiscal doméstico también lo refleja como una operación mixta.
B2C y transfronterizo (Flux 10)
Sección titulada «B2C y transfronterizo (Flux 10)»A diferencia del Flux 1, que se transmite factura a factura, el Flux 10 agrupa los reportes fiscales de las facturas a particulares (B2C) y con destinatario no francés en un único envío (Ledger). La frecuencia con la que estos Ledgers se envían al PPF depende del Régimen de TVA configurado al activar el tax report, en la sección e-Reporting France dentro de la Configuración de la cuenta.
Así mismo, según el tipo de facturas, se pueden generar varios Ledgers:
| Ledger | Qué agrupa |
|---|---|
| Ledger de ventas | Los reportes fiscales de las facturas que emites a clientes fuera de Francia o a particulares (B2C). |
| Ledger de compras | Los reportes fiscales de las facturas que recibes de proveedores fuera de Francia. |
| Ledger de pagos | Los reportes fiscales de los pagos que recibes por las facturas que has emitido. |
Dónde ver los reportes fiscales
Sección titulada «Dónde ver los reportes fiscales»Puedes consultar los reportes fiscales transmitidos en el apartado Impuestos del menú principal de la aplicación, o acceder directamente al reporte de una factura concreta desde su Vista de la factura → Más opciones → Ver declaración.
Descargar los reportes fiscales de un periodo
Sección titulada «Descargar los reportes fiscales de un periodo»En la lista puedes filtrar por fechas, por cliente y por estado. No hay exportación ni descarga masiva desde la lista: cada reporte se descarga desde su ficha.
- Flux 1: abre el reporte y haz clic en Descargar para obtener su XML.
- Flux 10: la ficha de cada reporte muestra sus datos. El fichero que se envía a la DGFiP es el del Ledger que lo agrupa. Pulsa Descargar XML de Ledger en el reporte para obtener el XML de ese Ledger tal como lo tiene la DGFiP, con los demás reportes del mismo periodo. El fichero está disponible una vez enviado el Ledger. Desde una unidad organizativa no puedes descargarlo: el Ledger es de la cuenta principal.
Si tu cuenta tiene acceso a la API, puedes obtener los reportes de un periodo con la lista de reportes fiscales. Cada reporte indica su Ledger, y el fichero del Ledger se descarga con GET /ledgers/{id}/download una vez enviado.
Si al revisar ese apartado el importe total no coincide con el que esperabas, no significa necesariamente que falte algo por declarar. Hay tres motivos que se suman y que casi siempre explican la diferencia:
- Las facturas B2B domésticas no forman parte de ningún Ledger — generan su propio reporte fiscal (Flux 1) por factura, independiente de los Ledgers de e-reporting (Flux 10). Si buscas su importe dentro de un Ledger, no lo encontrarás: consulta su reporte Flux 1 individual.
- Los reportes se separan por tipo de movimiento — las ventas y las compras se declaran en Ledgers distintos, y los pagos en otro Ledger aparte.
- Los reportes se separan también por periodo — según la frecuencia de tu Régimen de TVA.
El importe que sumarías a mano está repartido entre varios reportes distintos, y parte de tu facturación —la doméstica— ni siquiera debe aparecer aquí.
Ciclo de vida de un reporte fiscal
Sección titulada «Ciclo de vida de un reporte fiscal»Cada reporte fiscal pasa por una serie de estados hasta que la DGFiP lo acepta o lo rechaza. Puedes consultar en qué estado está tanto en la vista de la factura como en el apartado Impuestos del menú principal. Si hay un error, el motivo exacto solo lo encontrarás en el apartado Impuestos, dentro del reporte fiscal correspondiente.
| Estado | Qué significa |
|---|---|
Nuevo | Creado y en cola (reporte fiscal doméstico, Flux 1) o acumulándose en el Ledger del día (reporte fiscal transfronterizo, Flux 10). |
Enviado | B2Brouter lo ha depositado en el PPF. |
Recibido | El PPF confirma la recepción (CDV 500). |
Registrado | La DGFiP lo ha aceptado. Estado final positivo. (CDV 300). |
Rechazado | La DGFiP lo ha rechazado (CDV 301). |
Error | Error de transmisión o procesamiento. |
Anulado | Factura anulada después del registro (solo reporte fiscal doméstico, Flux 1). |
Cuándo y cómo confirma el PPF tu reporte fiscal (CDV)
Sección titulada «Cuándo y cómo confirma el PPF tu reporte fiscal (CDV)»El PPF no confirma tu reporte fiscal de una sola vez, sino en dos momentos distintos:
- CDV 500 (Recevable) — llega poco después del envío y confirma que el PPF ha recibido y validado técnicamente el documento. Corresponde al estado
Recibido. - CDV 300 / 301 (Registrado / Rechazado) — la DGFiP los emite en lote, una vez al día: es el momento en el que decide si acepta o rechaza la declaración. Pueden tardar hasta 24 horas desde el envío.
Reporte fiscal con error
Sección titulada «Reporte fiscal con error»Para leer el motivo exacto del error, consulta el reporte en el apartado Impuestos del menú principal, o accede directamente desde la Vista de la factura → Más opciones → Ver declaración.
La mayoría de errores provienen de la factura de origen. Corrige la factura y se genera un nuevo reporte fiscal automáticamente. Si el mensaje no es claro, contacta con soporte.
8. Glosario de términos
Sección titulada «8. Glosario de términos»| Término | Qué es |
|---|---|
| B2B (Business to Business) | Facturación entre empresas. En Francia, es el circuito que regula la RFE. |
| B2Bi / Bi2B (Business to Business internacional) | Facturación B2B con un cliente o proveedor fuera de Francia. Se declara como reporte fiscal transfronterizo (Flux 10), no como Flux 1. |
| B2C (Business to Consumer) | Facturación de una empresa a un particular. No entra en la RFE, pero sí en el e-reporting (Flux 10). |
| B2G (Business to Government) | Facturación de una empresa a la administración pública. En Francia se gestiona a través de Chorus Pro, no de la RFE. |
| RFE | Réforme de la Facturation Électronique — la reforma francesa de facturación electrónica. |
| DGFiP | Direction Générale des Finances Publiques — la agencia tributaria francesa. |
| PA (Plateforme Agréée) | El operador certificado por la DGFiP que gestiona tu facturación electrónica y tus declaraciones. B2Brouter es una PA. Una PA también se conoce por su nombre anterior, PDP. |
| PDP (Plateforme de Dématérialisation Partenaire) | La denominación anterior de la PA. Desde 2025 el término oficial es Plateforme Agréée (PA); PDP y PA se usan indistintamente en el sector. |
| PPF (Portail Public de Facturation) | El portal público del Estado francés. Recibe las declaraciones fiscales y mantiene el Annuaire, pero no reparte facturas entre empresas. |
| Annuaire | El directorio central del PPF: indica, para cada empresa francesa, qué PA le entrega las facturas y a qué dirección. |
| AIFE | La agencia del Estado francés que opera Chorus Pro y el PPF. |
| Chorus Pro | El circuito para facturar a las administraciones públicas francesas (B2G), independiente de la RFE (B2B). |
| Peppol | La red internacional por la que viajan las facturas electrónicas de una plataforma a otra. |
| Esquema | El código que indica qué tipo de identificador se está usando en Peppol (por ejemplo, 0225 para el identificador Peppol francés, o 0002/0009 para SIREN/SIRET). Cada país o tipo de identificador tiene su propio esquema. |
| Código de direccionamiento | Como llaman los proveedores al identificador Peppol cuando preguntan "¿a qué dirección electrónica te envío la factura?". |
| SML / SMP | Los registros centrales de Peppol donde consta qué plataforma tiene de alta cada identificador. |
| SIREN | Número de 9 cifras que identifica de forma única a una empresa francesa. |
| Número de TVA | El identificador fiscal francés (TVA intracommunautaire): FR + 2 dígitos de control + el SIREN. |
| SIRET | Número de 14 cifras (el SIREN más 5) que identifica un establecimiento concreto de la empresa. |
| Code Routage | Código (esquema 0224) que dirige la factura a un departamento concreto dentro de un SIRET. |
| Suffixe | Código (esquema 8040) para una unidad sin centro de trabajo propio; cuelga directamente del SIREN. |
| Kbis | El extracto del registro mercantil francés, que las empresas usan como prueba de existencia. |
| Unidad organizativa (UO) | Cómo modela B2Brouter cada establecimiento (SIRET) dentro de la cuenta principal (SIREN). |
| CIUS-FR / France UBL Invoice CIUS | El formato estándar de factura electrónica francesa. |
| UBL / CII | Los dos formatos XML en los que se puede estructurar una factura electrónica. |
| Factur-X | Un PDF con el XML de la factura incrustado dentro; un PDF escaneado o impreso no es un Factur-X. |
| Ledger | Un lote de reportes fiscales agrupados dentro del Flux 10. |
| VATEX | Los códigos normalizados que indican el motivo por el que una factura no lleva TVA. |
| CDAR | El mensaje que comunica un cambio de estado de una factura (depositada, recibida, aprobada, rechazada, pagada). |
| CDV (Compte-Rendu de Validation) | La respuesta asíncrona del PPF sobre un reporte fiscal. |
| Flux 1 | El flujo de un reporte fiscal individual de cada factura B2B doméstica (entre empresas francesas). |
| Flux 6 | El flujo de los cambios de estado de una factura. |
| Flux 10 | El flujo de un reporte fiscal agregado (en Ledgers) de las facturas B2C y transfronterizas. |
| Flux 11 | El flujo que consulta al Annuaire para verificar si un contacto está registrado. |