Peppol-CTC para ViDA

Cómo la PSB gestiona el informe Peppol-CTC para ViDA DRR: modelo de 5 esquinas, MLS, TDD SK y estado por país.

VAT in the Digital Age (ViDA) introduce el modelo de 5 esquinas para la facturación electrónica: además de los dos Access Points y las dos partes comerciales, la administración tributaria también recibe datos de factura. El Peppol Service Bus (PSB) de eConnect admite esta ruta Peppol en su módulo Continuous Transaction Controls (CTC). Este artículo describe cómo la PSB gestiona la implementación Peppol-CTC de los Digital Reporting Requirements (DRR) de ViDA y qué países se atienden por esta ruta.

Qué es Peppol-CTC

Peppol-CTC es la implementación del informe post-clearance a través de la red Peppol. Al mismo tiempo que se envía una factura por Peppol, un mensaje de informe va a la administración tributaria. No hace falta una aprobación previa, a diferencia de modelos de pre-clearance como el SdI italiano o el KSeF polaco.

El módulo CTC de la PSB se encarga de:

  • Envío de facturas por la red Peppol de 4 esquinas (como siempre).
  • Mensaje de informe a la administración tributaria del emisor y/o del receptor, según la especificación del país.
  • Message Level Status (MLS): estado de entrega de la factura (C3) y respuesta TDD de C5 (sucesor de MLR, no Invoice Response).

Para el integrador no cambia la API de facturas. El informe ocurre en segundo plano según la configuración SMP de la party y el país de la transacción.

Eslovaquia: primer país Peppol-CTC

Desde el 1 de enero de 2027, Eslovaquia es el primer país de la UE que implementa su mandato B2B por completo vía Peppol. OpenPeppol no publica una especificación PINT-SK aparte. La ruta de factura es Peppol BIS Billing v3 (Bisv3); el informe fiscal va por TDD SK v1.0.0 y MLS.

eConnect International B.V. está certificada PASR (28 de mayo de 2026) y completó el testbed de OpenPeppol (Bisv3, TDD SK, MLS) el 19 de abril de 2026. El despliegue en producción del tráfico B2B en vivo vía Bisv3 aún requiere pasos internos en eConnect.

  • Peppol BIS Billing v3 (Bisv3) como perfil de documento, no PINT-SK.
  • MLS (no MLR y no Invoice Response) para la entrega de factura (C3) y para el estado TDD de Finančná správa (C5).
  • TDD SK v1.0.0 como mensaje de informe a Finančná správa (C5), solo en transacciones domésticas (SK a SK).

Los clientes con un establecimiento eslovaco no necesitan una API de facturas aparte: TDD SK sigue automáticamente el tráfico doméstico. Si solo factura desde otro país de la UE a Eslovaquia, es una factura Peppol normal, sin TDD.

Francia: en producción, PA aún no del todo nativa

En Francia el modelo de 5 esquinas se implementa vía Plateformes Agréées (PA) y el Portail Public de Facturation (PPF). Francia está en producción para los clientes. La pila PA aún no es del todo nativa: la solicitud ante la DGFiP sigue en curso (expediente 32625916, presentado el 24 de julio de 2026). Hasta la aprobación de la DGFiP no hablamos de una PA certificada. Para el cliente eso no cambia la conexión.

La ruta francesa no es el paquete eslovaco. No hay TDD SK. Francia usa perfiles de documento propios e informe vía PA o PPF.

Polonia: KSeF cumple ViDA, pero no vía Peppol

Polonia implementa el cumplimiento ViDA DRR vía Krajowy System e-Faktur (KSeF), la plataforma nacional central. KSeF cumple la directiva ViDA para el informe digital, pero no circula por la red Peppol. Es un modelo de pre-clearance con mandato e infraestructura técnica propios.

La PSB admite KSeF vía una integración directa nativa, con hooks propios y sin ruta de partner (véase el hook KSeF). Para clientes con actividad polaca es una implementación específica del país, no la ruta Peppol-CTC de Eslovaquia y Francia.

Arquitectura PSB-CTC
ComponenteFunciónMódulo CTCOrquestación central de mensajes de informe junto al envío Peppol estándarMapeo por paísPor país/perfil: Bisv3 + TDD SK para Eslovaquia; perfiles propios para Francia; PINT AE / TDD AE y PINT OM / TDD OM están en la hoja de ruta de productoTratamiento MLSGenerar y procesar Message Level Status: entrega de factura (C3) y respuesta C5 tras TDDEnrutado SMPDescubrimiento de endpoints Peppol vía Service Metadata Locator y Service Metadata Publisher (como en cada envío Peppol)Pista de auditoríaRegistro completo de mensajes de informe como prueba de cumplimiento

Cada país necesita un mapeo propio. Peppol aporta la capa de transporte y CTC, pero el contenido del mensaje y la conexión con la administración tributaria nacional difieren por jurisdicción.

Qué significa esto para los integradores
  • Una API de facturas para todos los destinos. El módulo CTC de la PSB decide, según capacidades SMP y país de destino, si debe haber un informe Peppol-CTC.
  • Ninguna llamada de informe aparte desde la aplicación del cliente. Sí recibe retorno de envío y estado de informe vía webhooks o poll-status.
  • Los eventos MLS se tratan con los hooks existentes. Para quien procesa mensajes de estado, es el mismo patrón que los estados de Invoice Response.
  • Configuración por party vía capacidades SMP. Para una party Peppol eslovaca se activa Bisv3. El informe TDD SK solo sigue las transacciones domésticas SK, no cada factura Bisv3 hacia o desde Eslovaquia.
Hoja de ruta
PeriodoEstado2026Eslovaquia certificada PASR, testbed Bisv3/TDD SK/MLS completado; pasos internos de producción; Francia en producción para clientes, solicitud PA en curso2027Mandato de puesta en marcha de Eslovaquia (1 de enero de 2027); estado PA de Francia dependiente de la DGFiP2026-2027Emiratos Árabes Unidos (PINT AE + TDD AE) en la hoja de ruta de producto; especificaciones OpenPeppol publicadas2030ViDA DRR en toda la UE vía el modelo de 5 esquinas desde el 1 de julio de 2030, para facturas B2B transfronterizas
No vía Peppol-CTC

Estas rutas quedan a propósito fuera del módulo Peppol-CTC y tienen integración propia:

  • Polonia, KSeF (pre-clearance vía plataforma central, mandato propio)
  • Italia, SdI (pre-clearance, operativo desde 2019)
  • Rumanía, RO e-Factura (pre-clearance vía ANAF)
  • España, VeriFactu (software certificado con encadenamiento criptográfico)
::e-accordion-item{value="pcv-1" header="¿Debo cambiar la llamada a la API de facturas para países Peppol-CTC?"} No. La API de facturas sigue igual. El módulo CTC de la PSB decide, según capacidades SMP y país de destino, si debe ir un mensaje de informe a la administración tributaria. No hace falta una llamada de informe aparte. :: ¿Cuál es la diferencia entre MLS y MLR?

MLS (Message Level Status) es el sucesor de MLR (Message Level Response). Para Eslovaquia, MLS confirma la entrega de la factura (C3) y el estado TDD de Finančná správa (C5). Invoice Response es un estado entre partes comerciales y no va a C5.

¿Peppol-CTC también sirve para facturas polacas?

No. Polonia implementa ViDA DRR vía KSeF, una plataforma de pre-clearance que no circula por la red Peppol. La PSB admite KSeF vía una integración directa nativa, con hooks propios y sin ruta de partner, aparte de la ruta Peppol-CTC.

¿Cuándo activo algo para socios comerciales eslovacos?

TDD SK sigue automáticamente el tráfico doméstico (SK a SK) cuando Bisv3 está activo para esa party Peppol eslovaca. Una factura desde otro país de la UE a Eslovaquia sigue siendo una factura Peppol normal, sin TDD. No hay una llamada de informe aparte en la API de facturas.

Red Peppol a través de la API