Ir al contenido
Log in

Facturación electrónica DGFiP

Guía completa para cumplir con la RFE (Réforme de la Facturation Électronique) usando 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.

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.


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).
  4. Clica a Guardar y finalizar proceso.
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 puede tardar hasta 24 horas en una primera activación. Es un ritmo de infraestructura de la DGFiP, no de B2Brouter. Hasta que no se haya propagado, 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 VAT ya está en usoMismo caso, con el número de VAT 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"Tu ficha existe en el Annuaire pero ninguna plataforma la ha reclamado todavía. Repite la asignación en ⚙ Configuración de la cuenta → e-Reporting France.
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 VAT exento.
    • 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.
  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 se actualiza automáticamente: al asignar B2Brouter como tu PA, tu ficha se transfiere hacia nosotros sin que la PA anterior tenga que hacer nada.
  • El registro de Peppol es más estricto: un identificador solo puede estar de alta con un proveedor de Peppol a la vez. Si ya está de alta con otra PA, hace falta liberarlo antes de poder activar la nueva.

Sigue los pasos normales para asignar B2Brouter como tu PA. Si tu identificador ya está registrado con otro proveedor Peppol, verás un aviso indicándolo, con dos opciones:

  • Introducir el código de migración, si tu PA anterior te lo ha proporcionado.
  • Pedir que tu PA anterior lo despublique de Peppol.

Pregunta a tu PA anterior si ofrece un código de migración: es la única forma de cambiar de PA sin dejar de recibir facturas durante la transición.

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
Generar 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.
Despublicar de PeppolRetira 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.


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 a seleccionar 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 VAT y el identificador Peppol; si indicas el número de VAT, 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 VATtin_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.

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 VAT y tipo de VAT.

Tipos de VAT franceses:

VATUso
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 del VAT (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 VAT — código obligatorio Importante
Sección titulada «Exención de VAT — 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 hay que eliminarla y recrearla con el código correcto.

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

  • Información de pago — referencia y menciones legales (forma social, capital, RCS).
  • Método de pago (texto) — método + IBAN/BIC.
  • Condiciones de pago — plazo, penalizaciones de retraso, descuento por pago anticipado.

Estos campos no son obligatorios para facturas B2C (facturas a particulares).

Ejemplos:

Información de pago:
FA-2026-0048 — Exemplar SAS, SAS au capital de 50 000 EUR, RCS Paris 123 456 789
Método de pago:
Virement bancaire, IBAN FR00 0000 0000 0000 0000 0000 000, BIC XXXXFRPP
Condiciones de pago:
Net 30 jours à compter de la date de facture.
Pénalité de retard : 12% annuel (Art. L441-10 C. com.).
Indemnité forfaitaire de recouvrement : 40,00 EUR (Art. D441-5 C. com.).
Pas d'escompte pour paiement anticipé.

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 eliminar, corregir y volver a crear. Una vez registrada, ya no se puede eliminar: 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 facturaMás opcionesVer declaración.
    • O consulta la lista completa de reportes fiscales en el apartado Impuestos.
  2. Elimina la factura.
  3. Crea una factura nueva con el error corregido.
  4. Envía una factura.
ErrorQué hacer
"Remittance information is required for DGFiP reporting"Falta el campo Información de pago.
"Payment information is required for DGFiP reporting"Falta el campo Método de pago (texto).
"Payment terms are required for DGFiP reporting"Falta el campo Condiciones de pago.
"El número de TVA del cliente es obligatorio para la declaración DGFiP"Contacto sin número de VAT. Edita el contacto y añade el número de VAT.
"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 VATEXElimina la factura y recréala con 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 (Información de pago, Método de pago, Condiciones de 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 del VAT. Esto preserva el secreto profesional en sectores como sanidad, abogacía u otras actividades reguladas: la DGFiP recibe información suficiente para validar el VAT 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 facturaMás opcionesVer declaración.

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 facturaMás opcionesVer 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 VATEl 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 VAT.
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.