Every PEPPOL participant has a unique ID used for routing invoices. Slovak companies use their 10-digit DIČ (tax identification number) as the basis for their PEPPOL ID — not the IČO.
Full example: 0245:2020123456
Note: DIČ is always exactly 10 digits and is used without any "SK" prefix — the scheme code 0245 already identifies the country. The 8-digit IČO has its own separate scheme, 0158, used as a secondary business identifier in the invoice content — not as the PEPPOL routing address.
If you invoice companies in other countries, you'll need their PEPPOL ID in their local scheme:
| Country | Scheme code | Identifier type | Example |
|---|---|---|---|
| Slovakia | 0245 | DIČ (tax ID) | 0245:2020123456 |
| Slovakia (secondary) | 0158 | IČO (business register) | 0158:12345678 |
| Czech Republic | 9929 | VAT number | 9929:CZ12345678 |
| Germany | 9930 | VAT number | 9930:DE123456789 |
| Norway | 0192 | Organization number | 0192:987654321 |
| Denmark | 0184 | CVR number | 0184:12345678 |
| Belgium | 0208 | Enterprise number | 0208:0999999999 |
| Netherlands | 0106 | Chamber of Commerce no. | 0106:90000382 |
| Any country (global) | 0088 | GLN (Global Location Number) | 0088:1234567890128 |
Source: official Peppol EAS (Electronic Address Scheme) codelist, docs.peppol.eu. Note there is no single "any EU VAT number" scheme — each country has its own dedicated VAT-based EAS code.
Use the PEPPOL Lookup on this site — enter a company's IČO and we check the PEPPOL SMP directory. Alternatively use the official PEPPOL Directory at directory.peppol.eu.
0245:DIČ. They register it in the SMP.
Yes. A company can register endpoints under multiple scheme codes (e.g. both 0245:… for its DIČ and 0158:… for its IČO) or with multiple Access Points. Each registration is independent in the SMP.
The PEPPOL network will return an error — either the ID is not found in the directory (NACK), or the document profile is not supported by that endpoint. Always verify the recipient's PEPPOL ID before sending.
Not exactly. The standard Slovak PEPPOL routing address is based on the DIČ (tax identification number, scheme 0245) — a distinct number from the IČ DPH (VAT number). The IČO (business registration number) has its own separate scheme, 0158, used as a secondary identifier within the invoice content.
Not necessarily. You need a PEPPOL endpoint registered with any certified Access Point, using whatever scheme is standard in your country. As long as your endpoint supports PEPPOL BIS Billing 3.0, Slovak suppliers can send you invoices regardless of the scheme used.
In the UBL 2.1 XML, the PEPPOL endpoint is declared as:<cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
The 0245: prefix seen in the human-readable "PEPPOL ID" notation is represented by the schemeID attribute; the element value itself is just the 10-digit DIČ, with no country prefix.