SK EN

PEPPOL ID for Slovak Companies

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.

The PEPPOL ID Formula

0245 ICD scheme code
(Slovak DIČ)
:
2020123456 10-digit DIČ
(tax ID, no country prefix)

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.

PEPPOL Scheme Codes by Country

If you invoice companies in other countries, you'll need their PEPPOL ID in their local scheme:

CountryScheme codeIdentifier typeExample
Slovakia0245DIČ (tax ID)0245:2020123456
Slovakia (secondary)0158IČO (business register)0158:12345678
Czech Republic9929VAT number9929:CZ12345678
Germany9930VAT number9930:DE123456789
Norway0192Organization number0192:987654321
Denmark0184CVR number0184:12345678
Belgium0208Enterprise number0208:0999999999
Netherlands0106Chamber of Commerce no.0106:90000382
Any country (global)0088GLN (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.

How to Check Whether a Company Has a PEPPOL ID

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.

Important: Having a PEPPOL ID in the directory does not guarantee the company can receive all document types. Always verify that their endpoint supports the PEPPOL BIS Billing 3.0 invoice profile before sending.

How to Get Your Own PEPPOL ID

  1. Choose a certified Access Point provider Select a certified digitalny postar (Slovak PEPPOL Access Point) registered with Financna sprava SR. They handle the technical registration in the PEPPOL SMP directory on your behalf.
  2. Sign up and provide your DIČ Your provider uses your 10-digit DIČ to construct your PEPPOL ID: 0245:DIČ. They register it in the SMP.
  3. Configure your document capabilities Specify which PEPPOL document profiles you support — at minimum PEPPOL BIS Billing 3.0 for invoices. This is published in the SMP so senders know what you can receive.
  4. Verify your registration Check the PEPPOL Directory or use our lookup tool to confirm your PEPPOL ID appears correctly. Share your PEPPOL ID with your trading partners.
  5. Test with a sample invoice Validate a test XML using the free PEPPOL Validator and ask your provider to run an end-to-end send/receive test before going live.

FAQ

Can one company have multiple PEPPOL IDs?

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.

What happens if I send an invoice to a wrong PEPPOL ID?

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.

Is the PEPPOL ID the same as the VAT number?

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.

I'm a foreign company dealing with Slovak suppliers. Do I need a Slovak PEPPOL ID?

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.

Where is the PEPPOL ID placed in the XML invoice?

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.

Related

What is PEPPOL?4-corner model, Access Points, network E-invoicing Mandate 2027Who, when, how to prepare Error R005 / R006Endpoint ID scheme errors explained PEPPOL Lookup ToolCheck if a company is on PEPPOL