Przejdź do treści

Bezpłatne narzędzia

Narzędzie identyfikatora Peppol: zbuduj ID uczestnika i sprawdź w Directory

Ostatnia weryfikacja SUPPORTED WITH LIMITATIONS

Tłumaczenie wersji angielskiej, która jest aktualizowana jako pierwsza. Stwierdzenia regulacyjne odnoszą się do wymienionych źródeł i daty ich odczytu.

Odczytaj identyfikator uczestnika

Nic nie jest zapisywane: ani plik, ani numer, ani wynik.

Identyfikator uczestnika Peppol to kod schematu z listy ISO 6523, dwukropek i wartość nadawana w tym schemacie, na przykład 0208:0417497106 dla belgijskiego numeru przedsiębiorstwa. Narzędzie powyżej składa identyfikator z tych dwóch części, normalizuje go i wyszukuje w Peppol Directory. Trafienie oznacza, że uczestnik opublikował wizytówkę (business card); brak trafienia nie dowodzi, że uczestnik jest nieosiągalny.

Jak zbudowany jest identyfikator uczestnika

Każdy identyfikator ma tę samą postać: <schemat>:<wartość>, przenoszoną w ramach metaschematu iso6523-actorid-upis. Polityka OpenPeppol Policy for use of Identifiers stanowi, że identyfikator uczestnika składa się z „An Identifier Scheme” oraz „The value provided by this Identifier Scheme”, że schemat musi pochodzić z normatywnej listy kodów Peppol oraz że „All Participant Identifier values have to be treated case insensitive”. W praktyce wartość zapisuje się bez spacji i znaków interpunkcyjnych, małymi literami tam, gdzie występują litery.

  1. Należy wybrać schemat, którego kraj odbiorcy używa w sieci. Belgia oczekuje numeru przedsiębiorstwa (0208); Niemcy używają Leitweg-ID (0204) dla podmiotów publicznych i numeru VAT (9930) dla firm; Francja używa SIRET (0009) lub SIREN (0002).
  2. Wartość należy przyjąć dokładnie tak, jak zapisuje ją rejestr wydający: belgijski numer ma 10 cyfr (do dawnej 9-cyfrowej postaci dodaje się wiodące zero), SIRET ma 14 cyfr, wartość niemieckiego schematu VAT zawiera prefiks DE.
  3. Obie części łączy się dwukropkiem. W fakturze UBL ta sama para pojawia się jako <cbc:EndpointID schemeID="0208">0417497106</cbc:EndpointID>.

Najczęstsze schematy

Poniższe wiersze pochodzą z listy kodów schematów identyfikatorów uczestników Peppol w wersji 9.7 (2 lipca 2026 r.); dla schematów opartych na numerze VAT, których struktury lista nie precyzuje, kolumna wartości pokazuje krajowy format numeru VAT. Wierszy oznaczonych na liście jako wycofane (deprecated) nie wolno używać w nowych dokumentach; wierszy z datą usunięcia nie można używać po tej dacie w ogóle.

SchematKrajNazwaStruktura wartościStan
0208BENumer przedsiębiorstwa (KBO/BCE)10 cyfrAktywny
9925BEBelgijski numer VATBE + 10 cyfrAktywny
0204DEPeppol-Leitweg-IDdo 12 cyfr, opcjonalny segment, 2 cyfry kontrolneAktywny
9930DENiemiecki numer VATDE + 9 cyfrAktywny
0009FRSIRET14 cyfrAktywny
0002FRSIRENE (SIREN)9 cyfrAktywny
9957FRFrancuski numer VATFR + 11 znakówAktywny
0106NLSchemat izby handlowej (KVK)tylko cyfryAktywny
9944NLHolenderski numer VATNL + 12 znakówAktywny
9945PLPolski numer VAT (NIP)PL + 10 cyfrAktywny
0088międzynarodowyGS1 Global Location Number13 cyfrAktywny
9958DELeitweg-ID (stary schemat)Usunięty 2023-07-31, zastąpiony przez 0204

Pełna lista znajduje się na stronie list kodów OpenPeppol; tło opisano na stronie identyfikatory Peppol.

Wyszukiwanie identyfikatora w Peppol Directory

Peppol Directory to indeks wyszukiwania wizytówek, które dostawcy usług publikują przez swoje SMP dla obsługiwanych uczestników. Można w nim szukać po nazwie, kraju lub dokładnym identyfikatorze, a to samo wyszukiwanie jest dostępne jako REST API pod /search/1.0/json, gdzie parametr participant „Searches for exact matches in the Peppol participant identifier field (the identifier scheme must be part of the value)”. Zapytanie ma więc postać iso6523-actorid-upis::0208:0417497106, a nie samego numeru.

Wynik pokazuje nazwę podmiotu, kraj i dodatkowe identyfikatory z jego wizytówki, a nie typy dokumentów, które może odbierać; ta informacja znajduje się w SMP.

Co oznacza „nie znaleziono”

„Nie znaleziono” oznacza, że w Directory nie ma wizytówki dla tego identyfikatora. Nie oznacza, że uczestnika nie ma w sieci. Publikacja w Directory jest wykonywana przez dostawcę SMP i jest niezależna od rejestracji punktu końcowego w SML; uczestnik może być w pełni osiągalny, a mimo to nieobecny w Directory, a Directory może pozostawać w tyle za niedawną rejestracją. Zanim uznają Państwo, że klient nie może odbierać, warto wypróbować drugi schemat używany w jego kraju, sprawdzić brakujące wiodące zero i zapytać, który identyfikator zarejestrował jego dostawca.

Jak KRONENWERK to obsługuje

OBSŁUGIWANE Z OGRANICZENIAMI KRONENWERK wysyła i odbiera przez Peppol za pośrednictwem akredytowanego dostawcy punktu dostępowego (Storecove), gdy firma zostanie podłączona w Ustawienia → Dostarczanie. Przed wysłaniem belgijskiej faktury KRONENWERK wyprowadza identyfikator odbiorcy z danych na karcie klienta: akceptuje postać ISO (0208:0417497106), postać dostawcy lub sam belgijski numer VAT, który przekształca na schemat numeru przedsiębiorstwa 0208 wymagany przez Belgię. Następnie pyta punkt dostępowy, czy ten uczestnik może odbierać; klient, którego nie można rozwiązać, jest zgłaszany jako nieosiągalny, nigdy nie jest dostarczany „gdziekolwiek”. Schematy mapowane przez KRONENWERK to te z tabeli dla BE, FR, NL, DE i PL. Ograniczenie: wyszukiwanie zależy od tego, czy połączenie z dostawcą jest skonfigurowane i osiągalne, a sam KRONENWERK nie jest punktem dostępowym Peppol. Szczegóły na stronach wysyłanie i odbieranie przez Peppol, przegląd Peppol oraz belgijski obowiązek e-fakturowania.

Najczęściej zadawane pytania

Którego schematu użyć dla belgijskiego klienta?

Numeru przedsiębiorstwa w schemacie 0208. To te same dziesięć cyfr co numer VAT bez prefiksu BE.

Czy w identyfikatorze rozróżniana jest wielkość liter?

Polityka wymaga traktowania wartości bez rozróżniania wielkości liter; dla bezpieczeństwa należy zapisywać je małymi literami. Kod schematu jest numeryczny.

Mojego klienta nie ma w Directory. Czy nadal mogę wysłać?

Być może. Wpis w Directory jest opcjonalny; punkt dostępowy rozwiązuje punkt końcowy przez SML i SMP, co jest innym wyszukiwaniem.

Źródła

  1. OpenPeppol, Policy for use of Identifiers v4.4.0 odczytano
  2. OpenPeppol, Peppol Code Lists, Participant identifier schemes v9.7 odczytano
  3. OpenPeppol, Peppol Directory (search and REST API documentation) odczytano

Ta sama kontrola, przy każdej fakturze, automatycznie

E-fakturowanie w produkcie

Czytaj dalej