Ir al contenido
Log in

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 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.

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.

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.

Pasos a seguir para asignar B2Brouter como tu PA:

  1. ⚙ Configuración de la cuenta → en el menú lateral, ve a la sección e-Reporting France.
  2. Revisa el identificador y dale a Continuar.
  3. 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.
  4. 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.
  5. 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 0225 es 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, 0002 para SIREN o 0009 para SIRET.

ErrorQué 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 usoOtra 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 usoMismo 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.

IndicadorQué significa
SMLEl registro global en Peppol. Tu empresa se está dando a conocer en la red Peppol.
SMPEl servicio de metadatos (en B2Brouter sigue al SML). Se está configurando el enlace necesario para que las facturas te lleguen correctamente.
Peppol DirectoryListado 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.

Si tu modo es el de e-Reporting completo, después de asignar B2Brouter como tu PA tienes que activar el reporte fiscal.

  1. Clica el switch "Activar e-Reporting France".
  2. 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.
  3. 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.

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.

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.

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ónQué hace
Solicitar código de migración RecomendadoGenera un código que le das a tu nueva PA para completar la migración sin cortar el servicio.
DespublicarRetira 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.


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.

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:

IdentificadorCampoEsquemaValor
Identificador de empresacin_scheme0002 (SIREN) o 0009 (SIRET)9 cifras (SIREN) o 14 cifras (SIRET)
Identificador fiscal / Número TVAtin_scheme9957FR{kk}{siren}
Identificador Peppolpin_scheme0225SIREN o SIREN_SIRET

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:

EstadoQué significa
RegistradoLas facturas se transmiten vía la red Peppol y generan su reporte fiscal correspondiente.
No registradoLas 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 pendienteLa 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).

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.

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).


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.

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.

FormatoCuándo se usa
UBL Peppol France CIUSPor defecto, si el destinatario está registrado en el Annuaire/Peppol.
Factur-XPara 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 CIUSVariante 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.

Cada línea de la factura incluye descripción, cantidad, precio unitario sin TVA y tipo de TVA.

Tipos de TVA franceses:

TVAUso
20 %Tipo normal.
10 %Restauración, obras, transportes.
5,5 %Alimentación, libros, energía.
2,1 %Prensa, medicamentos reembolsables.
0 % ExentoExenciones del CGI - requiere código VATEX-FR-CGI…
0 % Zero-rateFranchise en base de TVA (VATEX-FR-FRANCHISE).
0 % AutoliquidaciónReverse charge (VATEX-FR-AE).
0 % DétaxeOperació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ódigoUso
VATEX-FR-FRANCHISEFranchise en base de TVA (micro-empresas). B2Brouter lo mapea a categoría Z (zero-rate) en el XML.
VATEX-FR-AEAutoliquidación (reverse charge).
VATEX-EU-ICVenta intracomunitaria.
VATEX-FR-CGI261-1Servicios médicos.
VATEX-FR-CGI261-3Enseñanza y formación profesional.
VATEX-FR-CGI261-5Organismos sin ánimo de lucro.
VATEX-FR-CGI261C-1Operaciones bancarias y financieras.
VATEX-FR-CGI261C-2Seguros y reaseguros.
VATEX-FR-CNWVATNota 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-JRé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.

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.


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 vidaQué indica
Estado de validaciónSi el documento estructurado y los campos obligatorios son correctos, antes de intentar enviar nada.
Estado de envíoSi B2Brouter ha transmitido correctamente los documentos: la factura al destinatario y el reporte fiscal a la DGFiP. Valores: Enviada o Error.
Estado del reporte fiscalSi 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ónSi el destinatario ha recibido la factura. Valor: Registrada o Error.
Estado de respuestaLa 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.

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.

  1. 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.
  2. Pulsa Editar y corrige el error.
  3. Vuelve a enviar la factura.

Si no aparece Editar, la factura ya no se puede modificar: corrígela con una nota de crédito.

ErrorQué 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-47El SIREN del comprador no existe en el Annuaire del PPF. El destinatario debe registrarse con una PA.
Línea exenta sin código VATEXCorrige 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.

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).

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.

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).

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ónQué significa
Aprobar ApprouvéeIndica al proveedor y a la DGFiP que aceptas la factura. (CDAR 205)
Rechazar RefuséeIndica el rechazo al proveedor y a la DGFiP. Se requiere motivo. (CDAR 210)
Marcar como pagadaIndica al proveedor y a la DGFiP que has pagado la factura. (CDAR 211)

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.


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.

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.

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:

LedgerQué agrupa
Ledger de ventasLos reportes fiscales de las facturas que emites a clientes fuera de Francia o a particulares (B2C).
Ledger de comprasLos reportes fiscales de las facturas que recibes de proveedores fuera de Francia.
Ledger de pagosLos reportes fiscales de los pagos que recibes por las facturas que has emitido.

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:

  1. 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.
  2. 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.
  3. 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í.

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.

EstadoQué significa
NuevoCreado y en cola (reporte fiscal doméstico, Flux 1) o acumulándose en el Ledger del día (reporte fiscal transfronterizo, Flux 10).
EnviadoB2Brouter lo ha depositado en el PPF.
RecibidoEl PPF confirma la recepción (CDV 500).
RegistradoLa DGFiP lo ha aceptado. Estado final positivo. (CDV 300).
RechazadoLa DGFiP lo ha rechazado (CDV 301).
ErrorError de transmisión o procesamiento.
AnuladoFactura 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.

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.


TérminoQué 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.
RFERéforme de la Facturation Électronique — la reforma francesa de facturación electrónica.
DGFiPDirection 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.
AnnuaireEl directorio central del PPF: indica, para cada empresa francesa, qué PA le entrega las facturas y a qué dirección.
AIFELa agencia del Estado francés que opera Chorus Pro y el PPF.
Chorus ProEl circuito para facturar a las administraciones públicas francesas (B2G), independiente de la RFE (B2B).
PeppolLa red internacional por la que viajan las facturas electrónicas de una plataforma a otra.
EsquemaEl 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 direccionamientoComo llaman los proveedores al identificador Peppol cuando preguntan "¿a qué dirección electrónica te envío la factura?".
SML / SMPLos registros centrales de Peppol donde consta qué plataforma tiene de alta cada identificador.
SIRENNúmero de 9 cifras que identifica de forma única a una empresa francesa.
Número de TVAEl identificador fiscal francés (TVA intracommunautaire): FR + 2 dígitos de control + el SIREN.
SIRETNúmero de 14 cifras (el SIREN más 5) que identifica un establecimiento concreto de la empresa.
Code RoutageCódigo (esquema 0224) que dirige la factura a un departamento concreto dentro de un SIRET.
SuffixeCódigo (esquema 8040) para una unidad sin centro de trabajo propio; cuelga directamente del SIREN.
KbisEl 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 CIUSEl formato estándar de factura electrónica francesa.
UBL / CIILos dos formatos XML en los que se puede estructurar una factura electrónica.
Factur-XUn PDF con el XML de la factura incrustado dentro; un PDF escaneado o impreso no es un Factur-X.
LedgerUn lote de reportes fiscales agrupados dentro del Flux 10.
VATEXLos códigos normalizados que indican el motivo por el que una factura no lleva TVA.
CDAREl 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 1El flujo de un reporte fiscal individual de cada factura B2B doméstica (entre empresas francesas).
Flux 6El flujo de los cambios de estado de una factura.
Flux 10El flujo de un reporte fiscal agregado (en Ledgers) de las facturas B2C y transfronterizas.
Flux 11El flujo que consulta al Annuaire para verificar si un contacto está registrado.