Peppol-CTC dla ViDA

Jak PSB obsługuje raportowanie Peppol-CTC dla ViDA DRR: model 5 narożników, MLS, TDD SK i status kraju.

VAT in the Digital Age (ViDA) wprowadza model 5 narożników dla e-fakturowania: oprócz dwóch Access Pointów i dwóch stron handlowych dane faktury otrzymuje też administracja podatkowa. Peppol Service Bus (PSB) eConnect obsługuje tę trasę Peppol w module Continuous Transaction Controls (CTC). Ten artykuł opisuje, jak PSB realizuje wdrożenie Peppol-CTC dla ViDA Digital Reporting Requirements (DRR) i które kraje są obsługiwane tą trasą.

Czym jest Peppol-CTC?

Peppol-CTC to wdrożenie raportowania post-clearance przez sieć Peppol. Równolegle z wysłaniem faktury przez Peppol komunikat raportowy trafia do administracji podatkowej. Nie jest potrzebna wcześniejsza zgoda, inaczej niż w modelach pre-clearance, takich jak włoskie SdI albo polski KSeF.

Moduł CTC PSB obsługuje:

  • Wysyłkę faktur przez sieć Peppol 4 narożników (jak zawsze).
  • Komunikat raportowy do administracji podatkowej nadawcy i/lub odbiorcy, zgodnie ze specyfikacją kraju.
  • Message Level Status (MLS): status dostarczenia faktury (C3) i odpowiedź TDD od C5 (następca MLR, nie Invoice Response).

Dla integratora API faktur się nie zmienia. Raportowanie odbywa się w tle na podstawie konfiguracji SMP party i kraju transakcji.

Słowacja: pierwszy kraj Peppol-CTC

Od 1 stycznia 2027 Słowacja jest pierwszym krajem UE, który wdraża mandat B2B w całości przez Peppol. OpenPeppol nie publikuje osobnej specyfikacji PINT-SK. Trasa faktury to Peppol BIS Billing v3 (Bisv3); raport podatkowy idzie przez TDD SK v1.0.0 i MLS.

eConnect International B.V. ma certyfikat PASR (28 maja 2026) i ukończyło testbed OpenPeppol (Bisv3, TDD SK, MLS) 19 kwietnia 2026. Wdrożenie produkcyjne żywego ruchu B2B przez Bisv3 wymaga jeszcze wewnętrznych kroków w eConnect.

  • Peppol BIS Billing v3 (Bisv3) jako profil dokumentu, nie PINT-SK.
  • MLS (nie MLR i nie Invoice Response) dla dostarczenia faktury (C3) i dla statusu TDD Finančná správa (C5).
  • TDD SK v1.0.0 jako komunikat raportowy do Finančná správa (C5), tylko przy transakcjach krajowych (SK do SK).

Klienci ze słowackim zakładem nie potrzebują osobnego API faktur: TDD SK następuje automatycznie przy ruchu krajowym. Faktura z innego kraju UE na Słowację to zwykła faktura Peppol, bez TDD.

Francja: w produkcji, PA jeszcze nie w pełni natywne

We Francji model 5 narożników jest wdrażany przez Plateformes Agréées (PA) i Portail Public de Facturation (PPF). Francja jest w produkcji dla klientów. Stos PA nie jest jeszcze w pełni natywny: wniosek do DGFiP jest w toku (dossier 32625916, złożone 24 lipca 2026). Do zatwierdzenia przez DGFiP nie mówimy o certyfikowanym PA. Dla klienta nie zmienia to podłączenia.

Francuska trasa to nie pakiet słowacki. Nie ma TDD SK. Francja używa własnych profili dokumentów i raportowania przez PA albo PPF.

Polska: KSeF spełnia ViDA, ale nie przez Peppol

Polska wdraża zgodność ViDA DRR przez Krajowy System e-Faktur (KSeF), centralną platformę krajową. KSeF spełnia dyrektywę ViDA dla raportowania cyfrowego, ale nie idzie przez sieć Peppol. To model pre-clearance z własnym mandatem i własną infrastrukturą techniczną.

PSB obsługuje KSeF przez natywną integrację bezpośrednią, z własnymi hookami i bez trasy partnerskiej (zobacz hook KSeF). Dla klientów z polską aktywnością to wdrożenie specyficzne dla kraju, a nie trasa Peppol-CTC używana dla Słowacji i Francji.

Architektura PSB-CTC
SkładnikFunkcjaModuł CTCCentralna orkiestracja komunikatów raportowych obok standardowej wysyłki PeppolMapowanie krajoweNa kraj/profil: Bisv3 + TDD SK dla Słowacji; własne profile dla Francji; PINT AE / TDD AE i PINT OM / TDD OM są na roadmapie produktuObsługa MLSGenerowanie i przetwarzanie Message Level Status: dostarczenie faktury (C3) i odpowiedź C5 po TDDRouting SMPOdkrywanie endpointów Peppol przez Service Metadata Locator i Service Metadata Publisher (jak przy każdej wysyłce Peppol)Ślad audytuPełne logowanie komunikatów raportowych jako dowód zgodności

Każdy kraj wymaga osobnego mapowania. Peppol daje warstwę transportu i CTC, ale treść komunikatu i połączenie z krajową administracją podatkową różnią się według jurysdykcji.

Co to oznacza dla integratorów?
  • Jedno API faktur dla wszystkich miejsc docelowych. Moduł CTC PSB decyduje na podstawie możliwości SMP i kraju docelowego, czy potrzebny jest raport Peppol-CTC.
  • Brak osobnego wywołania raportowego z aplikacji klienta. Zwrot o wysyłce i statusie raportu przychodzi przez webhooki albo poll-status.
  • Zdarzenia MLS idą przez istniejące hooki. Dla stron, które przetwarzają komunikaty statusu, to ten sam wzorzec co statusy Invoice Response.
  • Konfiguracja na party przez możliwości SMP. Dla słowackiej party Peppol aktywujesz Bisv3. Raport TDD SK następuje tylko przy krajowych transakcjach SK, nie przy każdej fakturze Bisv3 do lub ze Słowacji.
Roadmap
OkresStatus2026Słowacja z certyfikatem PASR, testbed Bisv3/TDD SK/MLS ukończony; wewnętrzne kroki produkcji; Francja w produkcji dla klientów, wniosek PA w toku2027Mandat startu Słowacji (1 stycznia 2027); status PA Francji zależny od DGFiP2026-2027Zjednoczone Emiraty Arabskie (PINT AE + TDD AE) na roadmapie produktu; specyfikacje OpenPeppol opublikowane2030Ogólnoeuropejskie ViDA DRR przez model 5 narożników od 1 lipca 2030, dla transgranicznych faktur B2B
Nie przez Peppol-CTC

Te trasy celowo leżą poza modułem Peppol-CTC i mają własną integrację:

  • Polska, KSeF (pre-clearance przez platformę centralną, własny mandat)
  • Włochy, SdI (pre-clearance, działa od 2019)
  • Rumunia, RO e-Factura (pre-clearance przez ANAF)
  • Hiszpania, VeriFactu (certyfikowane oprogramowanie z łańcuchem kryptograficznym)
::e-accordion-item{value="pcv-1" header="Czy muszę zmienić wywołanie API faktur dla krajów Peppol-CTC?"} Nie. API faktur pozostaje identyczne. Moduł CTC PSB sam decyduje na podstawie możliwości SMP i kraju docelowego, czy komunikat raportowy ma iść do administracji podatkowej. Nie robisz osobnego wywołania raportowego. :: Jaka jest różnica między MLS a MLR?

MLS (Message Level Status) jest następcą MLR (Message Level Response). Dla Słowacji MLS potwierdza dostarczenie faktury (C3) i status TDD Finančná správa (C5). Invoice Response to status między stronami handlowymi i nie idzie do C5.

Czy Peppol-CTC działa też dla polskich faktur?

Nie. Polska wdraża ViDA DRR przez KSeF, platformę pre-clearance, która nie idzie przez sieć Peppol. PSB obsługuje KSeF przez natywną integrację bezpośrednią, z własnymi hookami i bez trasy partnerskiej, osobno od trasy Peppol-CTC.

Kiedy aktywować coś dla słowackich partnerów handlowych?

TDD SK następuje automatycznie przy ruchu krajowym (SK do SK), gdy Bisv3 jest aktywne dla danej słowackiej party Peppol. Faktura z innego kraju UE na Słowację pozostaje zwykłą fakturą Peppol, bez TDD. W API faktur nie ma osobnego wywołania raportowego.

Sieć Peppol przez API