Peppol-CTC pro ViDA

Jak PSB zpracovává hlášení Peppol-CTC pro ViDA DRR: model 5 rohů, MLS, TDD SK a stav podle země.

VAT in the Digital Age (ViDA) zavádí model 5 rohů pro e-fakturaci: kromě dvou Access Pointů a dvou obchodních stran dostává data faktury i daňová správa. Peppol Service Bus (PSB) od eConnect podporuje tuto Peppol trasu ve svém modulu Continuous Transaction Controls (CTC). Tento článek popisuje, jak PSB zpracovává implementaci Peppol-CTC pro ViDA Digital Reporting Requirements (DRR) a které země tato trasa obsluhuje.

Co je Peppol-CTC?

Peppol-CTC je implementace post-clearance hlášení přes síť Peppol. Současně s odesláním faktury přes Peppol jde hlášení daňové správě. Předchozí schválení není potřeba, na rozdíl od pre-clearance modelů jako italské SdI nebo polské KSeF.

Modul CTC PSB zajišťuje:

  • Odeslání faktury přes síť Peppol se 4 rohy (jako vždy).
  • Hlášení daňové správě odesílatele a/nebo příjemce podle specifikace země.
  • Message Level Status (MLS): stav doručení faktury (C3) a odpověď TDD od C5 (nástupce MLR, ne Invoice Response).

Pro integrátora se fakturační API nemění. Hlášení běží na pozadí podle SMP konfigurace party a země transakce.

Slovensko: první země Peppol-CTC

Od 1. ledna 2027 je Slovensko první zemí EU, která zavádí B2B mandát plně přes Peppol. OpenPeppol nepublikuje samostatnou specifikaci PINT-SK. Trasa faktury je Peppol BIS Billing v3 (Bisv3); daňové hlášení jde přes TDD SK v1.0.0 a MLS.

eConnect International B.V. je certifikováno PASR (28. května 2026) a dokončilo testbed OpenPeppol (Bisv3, TDD SK, MLS) 19. dubna 2026. Produkční nasazení živého B2B provozu přes Bisv3 ještě vyžaduje interní kroky v eConnect.

  • Peppol BIS Billing v3 (Bisv3) jako profil dokumentu, ne PINT-SK.
  • MLS (ne MLR a ne Invoice Response) pro doručení faktury (C3) a pro stav TDD Finančná správa (C5).
  • TDD SK v1.0.0 jako hlášení pro Finančná správa (C5), jen u domácích transakcí (SK do SK).

Zákazníci se slovenskou provozovnou nepotřebují samostatné fakturační API: TDD SK následuje automaticky u domácího provozu. Faktura z jiné země EU na Slovensko je běžná Peppol faktura bez TDD.

Francie: v produkci, PA ještě ne plně nativní

Ve Francii se model 5 rohů zavádí přes Plateformes Agréées (PA) a Portail Public de Facturation (PPF). Francie je pro zákazníky v produkci. PA stack ještě není plně nativní: žádost u DGFiP běží (spis 32625916, podáno 24. července 2026). Do schválení DGFiP nemluvíme o certifikovaném PA. Pro zákazníka se tím připojení nemění.

Francouzská trasa není slovenský balíček. Není tu TDD SK. Francie používá vlastní profily dokumentů a hlášení přes PA nebo PPF.

Polsko: KSeF plní ViDA, ale ne přes Peppol

Polsko zavádí soulad ViDA DRR přes Krajowy System e-Faktur (KSeF), centrální národní platformu. KSeF plní směrnici ViDA pro digitální hlášení, ale neběží přes síť Peppol. Je to pre-clearance model s vlastním mandátem a vlastní technickou infrastrukturou.

PSB podporuje KSeF nativní přímou integrací, s vlastními hooky a bez partnerské trasy (viz KSeF hook). Pro zákazníky s polskou aktivitou je to implementace specifická pro zemi, ne trasa Peppol-CTC používaná pro Slovensko a Francii.

Architektura PSB-CTC
SoučástFunkceModul CTCCentrální orchestrace hlášení vedle standardního odeslání PeppolMapování podle zeměPodle země/profilu: Bisv3 + TDD SK pro Slovensko; vlastní profily pro Francii; PINT AE / TDD AE a PINT OM / TDD OM jsou na produktové roadmapěZpracování MLSGenerování a zpracování Message Level Status: doručení faktury (C3) a odpověď C5 po TDDSMP směrováníDiscovery Peppol endpointů přes Service Metadata Locator a Service Metadata Publisher (jako u každého odeslání Peppol)Auditní stopaÚplné logování hlášení jako důkaz souladu

Každá země potřebuje vlastní mapování. Peppol dává transportní a CTC vrstvu, ale obsah hlášení a napojení na národní daňovou správu se liší podle jurisdikce.

Co to znamená pro integrátory?
  • Jedno fakturační API pro všechna určení. Modul CTC PSB rozhodne podle SMP capabilities a cílové země, zda má proběhnout hlášení Peppol-CTC.
  • Žádné samostatné volání hlášení z aplikace zákazníka. Zpětnou vazbu o odeslání a stavu hlášení dostanete přes webhooky nebo poll-status.
  • Události MLS jdou přes existující hooky. Pro strany, které zpracovávají stavové zprávy, je to stejný vzor jako stavy Invoice Response.
  • Konfigurace podle party přes SMP capabilities. Pro slovenskou Peppol party aktivujete Bisv3. Hlášení TDD SK následuje jen u domácích SK transakcí, ne u každé Bisv3 faktury na Slovensko nebo ze Slovenska.
Roadmap
ObdobíStav2026Slovensko certifikováno PASR, testbed Bisv3/TDD SK/MLS dokončen; interní produkční kroky; Francie v produkci pro zákazníky, žádost PA v řešení2027Mandát go-live Slovensko (1. ledna 2027); stav PA Francie závisí na DGFiP2026-2027Spojené arabské emiráty (PINT AE + TDD AE) na produktové roadmapě; specifikace OpenPeppol jsou publikovány2030Celounijní ViDA DRR přes model 5 rohů od 1. července 2030, pro přeshraniční B2B faktury
Ne přes Peppol-CTC

Tyto trasy jsou záměrně mimo modul Peppol-CTC a mají vlastní integraci:

  • Polsko, KSeF (pre-clearance přes centrální platformu, vlastní mandát)
  • Itálie, SdI (pre-clearance, v provozu od 2019)
  • Rumunsko, RO e-Factura (pre-clearance přes ANAF)
  • Španělsko, VeriFactu (certifikovaný software s kryptografickým řetězením)
::e-accordion-item{value="pcv-1" header="Musím upravit volání fakturačního API pro země Peppol-CTC?"} Ne. Fakturační API zůstává stejné. Modul CTC PSB sám rozhodne podle SMP capabilities a cílové země, zda má hlášení jít daňové správě. Samostatné volání hlášení neděláte. :: Jaký je rozdíl mezi MLS a MLR?

MLS (Message Level Status) je nástupce MLR (Message Level Response). Pro Slovensko MLS potvrzuje doručení faktury (C3) a stav TDD Finančná správa (C5). Invoice Response je stav mezi obchodními stranami a nejde na C5.

Funguje Peppol-CTC i pro polské faktury?

Ne. Polsko zavádí ViDA DRR přes KSeF, pre-clearance platformu, která neběží přes síť Peppol. PSB podporuje KSeF nativní přímou integrací, s vlastními hooky a bez partnerské trasy, odděleně od trasy Peppol-CTC.

Kdy mám něco aktivovat pro slovenské obchodní partnery?

TDD SK následuje automaticky u domácího provozu (SK do SK), jakmile je Bisv3 aktivní pro danou slovenskou Peppol party. Faktura z jiné země EU na Slovensko zůstává běžnou Peppol fakturou bez TDD. Ve fakturačním API není samostatné volání hlášení.

Síť Peppol přes API