Peppol Party Identifiers podle země

Přehled Peppol Party Identifiers podle země: KvK, OIN, VAT, GLN a další, s EAS kódy.

Každý dokument v síti Peppol obsahuje identifikátory, které určují, kdo je odesílatel a příjemce. Tyto identifikátory určují, jak se dokument směruje: na který Access Point, ke které organizaci. Výběr správného typu identifikátoru je proto nezbytný pro úspěšné doručení.

Jak fungují Party Identifiers?

Party Identifier v Peppolu se skládá ze dvou částí:

  1. schemeID (také EAS kód): číselný kód, který určuje, jaký typ identifikátoru se používá. Například 0106 pro nizozemské číslo KvK.
  2. Hodnota: samotné identifikační číslo organizace. Například 12345678 jako číslo KvK.

V UBL faktuře se to objeví jako element EndpointID s atributem schemeID:

<cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>

Kódy schemeID pocházejí z číselníku EAS (Electronic Address Scheme), který je součástí specifikace Peppol BIS Billing. Tento číselník spravuje OpenPeppol a pravidelně jej aktualizuje.

Typy identifikátorů podle země

Níže najdete nejpoužívanější typy identifikátorů seskupené podle země.

Nizozemsko
SchemeIDNázevPoužitíPříklad0106NL:KVKČíslo KvK (Obchodní komora)123456780190NL:OINOOIN (Organizační identifikační číslo)000000012345678900009944NL:VATDIČNL123456789B01

Číslo KvK (0106) je standardní identifikátor pro nizozemské společnosti v Peppolu. Pro nizozemskou vládu je OIN (0190) povinné. Toto je vynucováno validačním pravidlem BR-NL-BFR-2 z Basisfactuur Rijk (BFR): pokud je příjemce vládní organizace, schemeID musí být 0190. BFR je dodatečný soubor validačních pravidel holandské centrální vlády, který doplňuje standardní pravidla NLCIUS a Peppol BIS a popisuje minimální požadavky na fakturační údaje při fakturaci organizacím centrální vlády.

DIČ (9944) se používá jako doplňkový identifikátor pro registraci DPH, není však primárním směrovacím identifikátorem.

NL:KVK je historický písmenný zápis pro scheme 0106. Peppol Service Bus (PSB) považuje NL:KVK:12345678 a 0106:12345678 za rovnocenné. V externí komunikaci (zákazníci, partneři, ticket podpory, dokumentace, prodejní materiály) používá eConnect ve výchozím nastavení oficiální Peppol notaci 0106. Písmenný zápis se stále objevuje ve starší korespondenci a v dokumentaci některých integračních partnerů.

Belgie
SchemeIDNázevPoužitíPříklad0208BE:ENČíslo podniku (KBO)01234567890193UBLBEUBL.BE Party Identifier000BE00UBLBE000019925BE:VATDIČBE0123456789 nebo BE1123456789

Číslo podniku (0208) je standardní identifikátor pro belgické společnosti. Belgické organizace se obvykle registrují s tímto číslem.

Pro belgické DIČ (9925) jsou platné oba prefixy BE0 i BE1. Obě formy jsou na síti Peppol akceptovány.

Německo
SchemeIDNázevPoužitíPříklad0204DE:LWIDLeitweg-ID000DE00LWID00000

Leitweg-ID (0204) je povinný identifikátor pro fakturaci německé vládě. Německé společnosti se obvykle registrují přes své DIČ nebo jiný mezinárodní identifikátor.

Francie
SchemeIDNázevPoužitíPříklad0225FR:FRCTCČíslo SIREN (reforma CTC)123456789

SIREN identifikátor (0225) je povinný pro francouzské společnosti v rámci reformy CTC (Continuous Transaction Controls), povinné e-fakturace, která se postupně zavádí od září 2026. Formát může být různý: 9místné SIREN, 14místné SIREN_SIRET nebo rozšířené o směrovací kód. Certifikované francouzské platformy (PA, dříve PDP) musí všechny své koncové uživatele registrovat pod tímto schemeID. Jiné identifikátory jako GLN (0088) mohou být použity jako doplňkové.

Švédsko
SchemeIDNázevPoužitíPříklad0007SE:ORGOrganisationsnummer (10 číslic, Luhn)5566261920

Organisationsnummer (scheme 0007) je jediný platný identifikátor účastníka Peppolu pro švédské strany. Scheme 9955 (SE:VAT) byl odstraněn z code listu OpenPeppol EAS; pro švédské DIČ neexistuje žádný aktivní Peppol scheme. DIČ se stále objevuje v UBL (v PartyTaxScheme/CompanyID), ale není směrovacím identifikátorem.

Pro švédské dodavatele platí čtyři specifická pravidla Peppol BIS Billing 3.0, která se při odesílání automaticky validují:

PravidloPolePožadavekSE-R-001PartyTaxScheme/CompanyID (DIČ)Přesně 14 znaků, formát SE + 12 číslicSE-R-003PartyLegalEntity/CompanyID (organisationsnummer)Zcela numerickéSE-R-004PartyLegalEntity/CompanyIDPřesně 10 číslicSE-R-013PartyLegalEntity/CompanyIDPoslední číslice platná dle Luhnova algoritmu

12 číslic DIČ je složeno z 10tičerného organisationsnummeru a přípony 01. Kompletní DIČ je tedy: SE + organisationsnummer (10 číslic, bez pomlčky) + 01.

Enskild firma (živnost / OSVČ). Švédský živnostník nemá samostatný organisationsnummer; osobní personnummer (10 číslic, formát YYMMDD-XXXX) funguje jako organisationsnummer a do UBL se vkládá bez pomlčky. DIČ se vytváří stejným způsobem. Příklad pro personnummer 801007-0962:

  • PartyLegalEntity/CompanyID (orgnr): 8010070962
  • PartyTaxScheme/CompanyID (DIČ): SE801007096201
  • EndpointID (Peppol-ID): 0007:8010070962

Častou chybou je umistění SE přímo před personnummer bez povinné přípony 01 (výsledek: 12 znaků místo 14). Validator PSB takovou fakturu odmítne s hlášením SE-R-001.

Soukromí/GDPR: ve Švédsku je personnummer osobní údaj pod dohledem švédského úřadu na ochranu osobních údajů (IMY, Swedish Data Protection Authority). Když se enskild firma objeví na Peppolu, 10tičerný organisationsnummer je fakticky osobním identifikátorem. Pro obchodní styk je to dle čl. 6 GDPR přípustné, avšak publikace ve veřejném Peppol Directory může být citlivá. Zákazníci si mohou zvolit použití GLN (scheme 0088) jako veřejného Peppol identifikátoru, nebo se neregistrovat do veřejného adresáře a směrovat pouze přes SMP. eConnect zde žádnou politiku nepředepisuje; volba je na zákazníkovi.

Mezinárodní
SchemeIDNázevPoužitíPříklad0088GLNGS1 Global Location Number12345678901230151DUNSD-U-N-S Number (Dun & Bradstreet)123456789

GLN kód (0088) je 13místný adresní kód od GS1, široce používaný ve stavebním sektoru (DICO strany) a v maloobchodě. DUNS číslo (0151) je mezinárodní identifikační číslo podniku, používané zejména ve větších organizacích.

Jurisdikce mimo EU bez národní EAS

Code list OpenPeppol v9.6 (2026-04-07) neobsahuje kód EAS pro různé jurisdikce mimo EU, včetně Curaçaa a ostatních karibských částí Nizozemského království. Curacaoské číslo CRIB (Centraal Registratie Informatie Belastingplichtige, 9 číslic, vydávané curacaoskou daňovou správou) je daňové identifikační číslo pro místní styk se státní správou; není to směrovací identifikátor Peppolu a nelze jej použít jako EndpointID.

Pro strany z takových jurisdikcí, které chtějí být dosažitelné v síti Peppol, platí následující vzorec (srovnatelný s Kanadou a dalšími zeměmi mimo EU bez národní EAS):

  • Zvolte mezinárodní scheme jako EndpointID: 0060 (D-U-N-S, Dun & Bradstreet), 0088 (GLN, GS1) nebo 0199 (LEI, GLEIF).
  • Místní daňové číslo (např. číslo CRIB) může informativně cestovat v cac:PartyTaxScheme/cbc:CompanyID, ale neslouží jako směrovací identifikátor.
  • Pro Curaçao neexistuje národní Peppol Authority; OpenPeppol přímo funguje jako PA. Neexistuje profil PINT CW; obvyklými profily jsou PINT Global nebo BIS Billing V3.

Curazujský příjemce zaregistrovaný u Access Pointu přes 0088:<GLN> je dosažitelný přes Peppol; příjemce s pouhým číslem CRIB nikoliv a musí být obslužen alternativní cestou doručení (e-mail, portál, EDI).

Číslo CRIB v PartyTaxScheme: TaxScheme/ID='TAX' místo 'VAT'

Když je číslo CRIB předáváno informativně v cac:PartyTaxScheme/cbc:CompanyID, cac:TaxScheme/cbc:ID nesmí být nastaveno na 'VAT'. Pravidlo Peppol BIS Billing 3.0 BR-CO-09 vyžaduje, že při TaxScheme/ID = 'VAT' musí číslo DPH začínat dvoupísmenným kódem země podle ISO 3166-1. Číslo CRIB (9 číslic bez prefixu kódu země, neodpovídá formátu čísla DPH) toto pravidlo nesplní, přestože Curaçao (CW) je v seznamu ISO 3166-1 uvedeno.

V takovém případě použijte TaxScheme/ID = 'TAX' (nebo 'CRIB'). BR-CO-09 se spouští pouze pro 'VAT', požadavek prefixu kódu země ISO se tedy na číslo CRIB nevztahuje.

<cac:PartyTaxScheme>
  <cbc:CompanyID>123456789</cbc:CompanyID>
  <cac:TaxScheme>
    <cbc:ID>TAX</cbc:ID>
  </cac:TaxScheme>
</cac:PartyTaxScheme>

Vzor TaxScheme/ID = 'TAX' lze šířeji použít pro mimoevropské daňové identifikace, které neobsahují prefix kódu země ISO 3166-1 (například místní daňová registrační čísla). Cesta s kódem 'VAT' zůstává vyhrazena pro formální čísla DPH s platným prefixem kódu země.

Curaçao nemá PSČ. Curazujská daňová správa nepoužívá systém poštovních směrovacích čísel. Do pole cac:PostalAddress/cbc:PostalCode vyplňte jako výchozí hodnotu unknown. IDR (a doporučení pro ruční tvůrce UBL) tuto hodnotu používá, aby uspokojil validátor, aniž by vymýšlel fiktivní PSČ.

Úplný příklad. AccountingSupplierParty pro curazujského dodavatele s číslem CRIB 123456789 a GLN routingem jinde v dokumentu:

<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyIdentification>
      <cbc:ID>123456789</cbc:ID>
    </cac:PartyIdentification>
    <cac:PostalAddress>
      <cbc:StreetName>Simplerstraat 1</cbc:StreetName>
      <cbc:CityName>InvoicingStad</cbc:CityName>
      <cbc:PostalCode>unknown</cbc:PostalCode>
      <cac:Country>
        <cbc:IdentificationCode>CW</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>123456789</cbc:CompanyID>
      <cac:TaxScheme>
        <cbc:ID>TAX</cbc:ID>
      </cac:TaxScheme>
    </cac:PartyTaxScheme>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>SimplerInvoicing</cbc:RegistrationName>
      <cbc:CompanyID>123456789</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>
Pole odesílatele a příjemce: identifikátor patří k vlastní zemi

V EN 16931 / Peppol BIS Billing 3.0 vyplňuje každá strana své vlastní identifikátory na základě vlastní země sídla, nikoli země protistrany. Konkrétně pro nizozemského odesílatele (AccountingSupplierParty):

  • EndpointID: číslo KvK s EAS 0106 (např. 0106:12345678).
  • BT-31 — Seller VAT identifier (cac:PartyTaxScheme/cbc:CompanyID s TaxScheme/ID = 'VAT'): nizozemské DIČ s prefixem NL (např. NL123456789B01).
  • BT-29 — Seller identifier (cac:PartyIdentification/cbc:ID): volitelný dodatečný identifikátor (např. číslo KvK nebo GLN), zvolený samotným NL odesílatelem.

Strana příjemce (AccountingCustomerParty) obsahuje identifikátory zahraničního kupujícho:

  • BT-48 — Buyer VAT identifier (cac:PartyTaxScheme/cbc:CompanyID u Customer Party): DIČ kupujícho s přísloušným prefixem země ISO 3166-1 (např. EL123456789 nebo GR123456789 pro řeckého kupujícho, DE123456789 pro německého).

Častá chyba: Nizozemský odesílatel fakturující zahraničnímu příjemci nemusí přizpůsobovat svůj blok Seller zemi kupujícho. Přeshraniční fakturace nemění to, co odesílatel uvede ve vlastní sekci Party. Co se mění, je BT-48 v bloku Customer (DIČ zahraničního kupujícho) a případné země-specifické pravidla validace na straně příjemce.

Pro Řecko jsou jako prefix pro BT-48 přípustné oba prefixy GR i EL. Pro NL odesílatele zůstává NL jediným platným prefixem v BT-31, bez ohledu na zemi příjemce.

Pravidla a upozornění

EndpointID je povinný. V Peppol BIS Billing V3 nesmí být element EndpointID prázdný. Faktura bez platného EndpointID bude při validaci zamítnuta.

Jeden EndpointID na fakturu. UBL specifikace umožňuje pouze jeden EndpointID na stranu. Pokud má organizace více identifikátorů (například KvK i OIN), zvolte identifikátor, který je u příjemce zaregistrován v SMP.

Nepoužívejte "NA" jako hodnotu. Ačkoli některé schemeID technicky akceptují hodnotu "NA", vede to k chybám směrování. Vždy použijte platné identifikační číslo.

Fakturace osobám. Pro fakturaci osobám bez čísla KvK nabízí PSB řešení: použijte identifikátor 0106:99999998. Toto číslo KvK je vyloučeno ze síťových vyhledávání, čímž faktura vždy přejde na doručení e-mailem.

Priorita směrování a e-mailový fallback

Při doručování se Peppol Service Bus (PSB) řídí pevným pořadím priorit při určování routingu:

  1. EndpointID příjemce (primární ukotvení routingu)
  2. CompanyID v sekci Party (fallback, když EndpointID chybí nebo neodpovídá)
  3. PartyTaxScheme/CompanyID (poslední obsahový fallback)

Pokud žádná z těchto hodnot není použitelná pro síťový routing, doručení se vrací k e-mailovému routingu, pokud je v konfiguraci dostupná e-mailová adresa.

Pro zpětné zprávy (jako Message Level Status nebo Invoice Response) používá eConnect fallback na support@econnect.eu, když chybí e-mailové pole dodavatele. Stavové zprávy se tak neztratí, když AP nenajde platnou zpětnou adresu v původní faktuře.

Technické: Úplný číselník EAS je dostupný ve specifikaci Peppol BIS Billing na docs.peppol.eu/poacc/billing/3.0/codelist/eas/. Přehled všech PartyID podle země najdete na psb.econnect.eu/misc/partyIds.html.

EAS referenční tabulka (úplná)

Electronic Address Scheme (EAS) je číselník, který určuje, jaký typ identifikátoru se používá k adresování účastníka Peppol. Každý EAS kód představuje jedinečný číslovací systém, vázaný na konkrétní zemi nebo mezinárodní registr. Níže najdete všechny aktivní kódy.

KódZeměČíslovací systémPříklad0002FrancieSIREN (9 číslic) nebo SIRET (14 číslic)7843017720007ŠvédskoOrganisationsnummer (10 číslic, Luhn)21200007870009FrancieSIRET kód (14 číslic)784301772000250060MezinárodníD-U-N-S Number (9 číslic)8128107340088MezinárodníGS1 Global Location Number (13 číslic, mod10)15480790983550096DánskoP-číslo (10 číslic, výrobní jednotka)-0106NizozemskoČíslo KvK (8 číslic)123456780130MezinárodníDirektoráty Evropské komise-0142ItálieSECETI Object Identifiers-0151AustrálieAustralian Business Number (11 číslic, mod89)518247535560183ŠvýcarskoSwiss UID (CHE + 9 číslic, mod11)CHE1090290480184DánskoCVR číslo (8 číslic)123456780188JaponskoCorporate Number (13 číslic)-0190NizozemskoOIN (20 číslic)000000018200293360000191EstonskoCompany Code (8 číslic)101370250192NorskoOrganisasjonsnummer (9 číslic, mod11)7457073270193BelgieUBL.BE Party Identifier (4-50 znaků)-0195SingapurSingapore UEN-0196IslandKennitala (10 číslic, mod11)-0199MezinárodníLegal Entity Identifier (20 znaků, mod97)-0200LitvaLegal Entity Code (9 číslic)1119633190201ItálieCodice Univoco (6 alfanumerických, iPA)-0204NěmeckoPeppol-Leitweg-ID (max. 46 znaků)-0208BelgieČíslo podniku (10 číslic, mod97)01234567890210ItálieCodice Fiscale (16 alfanumerických nebo 11 numerických)-0211ItáliePartita IVA (IT + 11 číslic, Luhn)IT063633910010216FinskoOVT kód (0037 + 8 číslic + volitelná přípona)003704944842TST010218LotyšskoUnified Registration Number (9 nebo 11 číslic)-0221JaponskoQualified Invoice Issuer (T + 13 číslic)-0225FrancieCTC adresa založená na SIREN0225:1234567890230Malajsiee-Invoicing Framework-0235SAEUAE TIN (10 číslic, první část 15místného TRN)-0244NigérieTax ID-0245SlovenskoDaňové identifikační číslo (DIČ)-0248OmanOman VATIN (12místné číslo DPH, Oman Tax Authority)OMxxxxxxxxxxxx9914RakouskoDIČATU123456789918MezinárodníSWIFT/IBAN-9920ŠpanělskoDIČESA123456789925BelgieDIČBE01234567899926BulharskoDIČBG1234567899929ČeskoDIČCZ123456789930NěmeckoDIČDE1293901369932Spojené královstvíDIČGB1234567899933ŘeckoDIČ-9934ChorvatskoDIČ (OIB)-9935IrskoDIČ-9938LucemburskoDIČLU123456789944NizozemskoDIČNL123456789B019945PolskoDIČPL12345678909946PortugalskoDIČ-9947RumunskoDIČRO123456789950SlovenskoDIČSK12345678909957FrancieDIČ-
Zastaralé EAS kódy

Níže uvedené kódy již nejsou registrovatelné a při nových registracích se neakceptují. Existující registrace s těmito kódy mohou být stále aktivní, ale musí být postupně migrovány.

KódNázevNahrazen0037FI:OVT0216 (FI:OVT2)0212FI (starý)02160213FI (starý)02160215FI (starý)02169908NO:ORGNR0192 (NO:ORG)9909NO:VATZastaralý9912EU:VATZastaralý9954NL:OIN0190 (NL:OINO)
Standardní identifikátory podle země

Při registraci organizace v PSB se používají identifikátory, které jsou pro každou zemi pevně stanoveny. Následující tabulka zobrazuje standardní identifikační scheme podle země včetně culture kódů používaných při registraci přes Management API.

ZeměSchemeKódPříkladBelgie0208nl_BE / fr_BE0123456789Bulharsko9926bg_BGBG123456789Dánsko0184da_DK12345678Německo9930de_DEDE129390136Estonsko0191et_EE10137025Finsko0216fi_FI / sv_FI003704944842TST01Francie0225fr_FR123456789Itálie0211it_ITIT06363391001Chorvatsko9934hr_HR-Lotyšsko0218lv_LV-Litva0200lt_LT111963319Lucembursko9938fr_LU / de_LULU12345678Nizozemsko0106nl_NL12345678Nigérie0244en_NG-Norsko0192nb_NO745707327Oman0248ar_OM-Rakousko9914de_ATATU12345678Polsko9945pl_PLPL1234567890Portugalsko9946pt_PTPT123456789Rumunsko9947ro_RORO12345678Slovensko9950sk_SKSK1234567890Španělsko9920es_ESESA12345678Česko9929cs_CZCZ12345678Spojené království9932en_GBGB123456789Švédsko0007sv_SE2120000787
Náhradní hodnoty při konverzi PDF

Když eConnect konvertuje PDF fakturu na UBL a na faktuře není platný identifikátor, použijí se standardní náhradní hodnoty:

ZeměNáhradní hodnotaSchemeIDNizozemsko000000039999999600000190 (OIN)Belgie (party)000BE00UBLBE000090193 (UBLBE)Belgie (enterprise)00099999080208 (BE:EN)Německo000DE00LWID00DEF0000204 (DE:LWID)

Tyto náhradní hodnoty zajistí, že faktura je technicky platná, ale směrování přejde na jiná pole nebo na doručení e-mailem.

Časté dotazy
Jaký identifikátor používat pro nizozemského příjemce v Peppolu?

Pro firmy je standardem číslo Obchodní komory (schemeID 0106). Pro vládní organizace je OIN (schemeID 0190) povinné na základě Basisfactuur Rijk. Číslo DPH (9944) může sloužit jako dodatečný identifikátor.

Může mít organizace více identifikátorů v Peppolu?

Ano, organizace může být registrována s více schemeID (například jak s číslem Obchodní komory, tak s OIN). Faktura UBL však umožňuje pouze jeden EndpointID na stranu. Zvolte identifikátor, který příjemce zaregistroval v SMP.

Co se stane, když použiji špatné schemeID?

Faktura nebude v síti Peppol nalezena a nebude moci být doručena přes Peppol. PSB se pak vrátí k alternativním identifikátorům (CompanyID, PartyTaxScheme) nebo k e-mailovému doručení, pokud je dostupné.

OIN jako identifikátor odesílání - proč eConnect označuje jako Obchodní komoru?

eConnect podporuje čísla OIN (scheme 0190) při odesílání. Identifikátor odesílání (ID organizace) a pole Odeslat přes nemusí být oba OIN - jedno z nich může být i jiného typu, například číslo Obchodní komory. eConnect zohledňuje OIN při generování PDF, takže na PDF se zobrazí OIN místo čísla Obchodní komory.

Častá chyba spočívá v nesprávném odesílání XML přes integraci: klient nastaví schemeID="0106" (Obchodní komora), ale jako hodnotu zadá číslo OIN. Platforma pak zobrazuje štítek Obchodní komory s hodnotou OIN - schemeID určuje štítek, nikoli hodnota. Rozhraní kontroluje délku pro každý typ identifikátoru: číslo Obchodní komory musí mít 8 číslic a OIN 20 číslic. Hodnota OIN o 20 číslicích pod schemeID 0106 neprojde kontrolou délky a zobrazí chybovou zprávu; odesílání selže.

Rešení: použijte schemeID="0190" pro hodnotu OIN (20 číslic) a schemeID="0106" pro hodnotu Obchodní komory (8 číslic). Rozhraní pak zobrazí správný štítek a odesílání proběhne úspěšně. Jde o chybu při odesílání nebo konfiguraci na straně odesílatele, nikoli o omezení eConnect.


Chcete zkontrolovat, jaký identifikátor je u konkrétního příjemce zaregistrován? Vyhledejte organizaci v Peppol Directory nebo použijte PSB API.

Validujte Vaši fakturu

Související