Frequently asked questions about e-invoicing via Peppol
Answers to what our customers ask most often. The search also covers the guides and documentation. Could not find your answer? Write to us.
For example: credit, migration code, received invoices, API key
Pricing and what is included
One service for €2 excl. VAT per month per IČO (company ID). Receiving without the Data archive is free up to 1,000 invoices a month, and nothing is charged until 31 December 2026.
How much does e-invoicing through Verteco cost?
You pay for one service: €2 excl. VAT per month per IČO (IČO is the Slovak company ID; €2.46 incl. VAT, €24 a year). The price includes receiving and sending e-invoices, the Data archive (originals kept in the EU, 1 GB), reporting to the Finančná správa (Slovak Financial Administration), the REST API, webhooks, connectors and several IČOs in one account. The service covers 1,000 invoices a month in total, sent and received. Each additional invoice costs €0.01 excl. VAT.
The fee applies only for a month in which the company sent at least one invoice or had the Data archive switched on at the end of the month. A company that only receives invoices and has the archive switched off pays nothing up to 1,000 received invoices a month. Above that limit it also pays €0.01 excl. VAT for each additional invoice.
Prices in the price list are excl. VAT; credit top-up amounts (€10, €25, €50 and €100) include VAT. Prices apply from 1 January 2027, and nothing is charged until 31 December 2026. The full price list and the calculator are public.
What does “€2 per IČO” mean? Do I pay for each invoice?
No. €2 is not a price per invoice but a monthly fee for one company (IČO, the Slovak company ID). It covers up to 1,000 invoices a month, sent and received combined. It is charged only for a month in which the company sent at least one invoice or had the Data archive switched on at the end of the month. The €0.01 fee for each invoice over the limit is always charged, even if the €2 fee did not apply that month.
Examples (excl. VAT):
- 30 received invoices, archive off: €0
- 1,500 received invoices, archive off: €5 (500 invoices over the limit at €0.01 each)
- 30 received invoices, archive on: €2
- 1 sent invoice: €2
- 600 sent and 400 received: €2
- 800 sent and 400 received: €4 (200 invoices over the limit at €0.01 each)
Adding a company to the portal does not by itself create a fee. The calculator in the price list works out the exact amount for your volume.
Does the 1,000 invoice limit apply to sent and received invoices combined, or to each direction separately?
Combined. The price includes 1,000 documents a month per IČO, and sent and received invoices are added together. Above the limit you pay €0.01 excl. VAT for each additional document, received or sent. There is no hard cap, and delivery is never blocked.
This also applies to a company that only receives and has the archive switched off. It gets 1,000 received invoices a month free, and with 2,000 received invoices it pays €10 excl. VAT (1,000 × €0.01).
Is receiving invoices really free?
Yes, if the company has the Data archive switched off and sends nothing. It then pays nothing up to 1,000 received invoices a month. This includes the invoice inbox, validation and automatic reporting to the Finančná správa (Slovak Financial Administration), even when you collect invoices through the API. Each additional received invoice in the month costs €0.01 excl. VAT. By selecting Verteco on the Finančná správa portal, you meet the legal obligation to be able to receive e-invoices.
New companies have the Data archive switched on by default. The company owner switches it off on the company page, on the Data archive tab, separately for received and for sent documents. With the archive off, we delete document content 14 days after delivery (the period can be set from 1 to 90 days). So save the originals as you go: you can download them in the portal or through the API, and with the “Per invoice” notification setting they also arrive as e-mail attachments. Details: Data archive.
Why does the portal show €2 when I only receive invoices?
The company has the Data archive switched on, which is the default for new companies. The archive keeps the originals of received and issued invoices in the EU for as long as you work with us, and it is part of the €2 excl. VAT per month service.
The amount on the company page is only a preview for now: it shows what the month would cost under the rules that apply from 1 January 2027. Nothing is charged until the end of 2026.
If you want to receive for free (up to 1,000 invoices a month), the company owner switches off the archive on the company page, on the Data archive tab, for both received and sent documents. Companies that had the archive switched on before 13 September 2026 archive free of charge until they change the setting.
I see €2, €99 and €300 on the website. Which price applies to my company?
A regular company has one price: €2 excl. VAT per month per IČO (company ID), for a month in which the company sent at least one invoice or had the Data archive switched on. Receiving without the archive is free up to 1,000 invoices a month.
The amounts of €99 a year and €300 a month do not apply to you. They are the terms for intermediaries, meaning software companies and platforms that offer e-invoicing to their own clients under their own brand. €99 excl. VAT a year is the fee for entry in the list kept by the Finančná správa (Slovak Financial Administration). €300 + VAT is the monthly minimum in the partner model priced at €0.01 per sent invoice.
What happens when I exceed 1,000 invoices a month?
Nothing gets blocked, and delivery continues. Each invoice above 1,000 a month (sent and received combined) costs €0.01 excl. VAT, even for a company that only receives and has the archive switched off. That is less than the usual published per-document rates on the market (€0.05 to €0.50). Do you have larger volumes or special requirements? Let us know.
Can I start with free receiving and switch on sending or the archive later?
Yes. A new company starts with the Data archive switched on (from 1 January 2027 for €2 excl. VAT per month per IČO, free until the end of 2026). If you only want free receiving, switch off the archive on the company page.
You can switch on the archive and sending at any time later, with no commitment. Sending is unlocked simply by selecting Verteco on the Finančná správa (Slovak Financial Administration) portal, and the fee applies only for the month in which you send your first invoice.
Do I pay for the test invoice and the welcome invoice?
No. Test invoices (number TEST-…) and the welcome invoice after activation (VITAJTE-…) have a zero amount. They are not charged, do not count towards the limit and are not included in accounting exports. They cannot be deleted from the overview: they are real delivered documents and remain as proof that receiving and sending work.
How does the price guarantee work?
We cut any lower offer by a further 10%. If you get a cheaper comparable offer from anyone, your total annual price with us will be 10% lower than that offer (with a free offer you pay nothing). Just send the offer to peppol@verteco.digital. The guarantee applies for as long as you use the service, not only at registration.
A comparable offer is a certified provider's permanent public price for a standalone e-invoicing provider service (a digitálny poštár, or digital postman) with the same scope (volume and features). Time-limited promotions and prices that depend on buying another paid product, such as an accounting software licence, are not comparable. Terms: price guarantee.
How can you be so cheap? What's the catch?
There is no catch. We deliberately cut the price to the minimum and keep it there through automation. Choosing the provider, verifying the company, registering it in the network, reporting to the Finančná správa (Slovak Financial Administration) and delivery receipts all run without human involvement, so each additional customer costs us almost nothing. We run our own Peppol Access Point and pay no margin to anyone above us.
We earn from the €2 monthly fee per IČO that sends or has the Data archive switched on, from volume (€0.01 per invoice over the limit) and from optional managed system integration. The price list is fully public, and the price guarantee applies.
Will you raise prices once e-invoicing becomes mandatory?
The prices in the price list apply from 1 January 2027. This is the price the whole model is built on, not an introductory offer. We will announce any price increase by e-mail and in the portal at least 30 days in advance. If you do not agree with the change, you can terminate the contract as of its effective date without any penalty.
On top of that, the price guarantee applies: if you get a cheaper comparable offer, we will cut your price to 10% below it, at any time while you use the service.
Credit and payments
You pay for the service in advance with prepaid credit, topped up by card or on an invoice. The first deduction takes place on 1 February 2027.
How do I top up credit?
On the company page, open the Payments & invoices tab, choose the company and an amount of €10, €25, €50 or €100 incl. VAT, and pay by card (Visa, Mastercard, Apple Pay or Google Pay). With €50 we add 5% extra credit, and with €100 10% extra. The tax document is issued for the amount paid; the bonus is extra credit.
We add the credit as soon as you pay. You receive the invoice (a tax document for the payment received) by e-mail and, if the company is in the network, also through the Peppol network. The company owner or administrator can top up credit. You can see the balance in the header of the company page.
Do I have to top up credit now, before I send my first invoice?
No. Nothing is deducted from the credit until 31 December 2026, and the first deduction takes place on 1 February 2027 for January 2027. You can top up credit at any time. If it is not enough for a monthly deduction, the deduction takes the balance negative and you have 15 days from the notice to top up.
Can I pay for credit by bank transfer on an invoice instead of by card?
Yes, if the company has been verified by selecting Verteco on the Finančná správa (Slovak Financial Administration) portal. On the Payments & invoices tab, click “Pay by transfer”. We add the credit immediately and issue an invoice due in 7 days. The invoice contains the IBAN, the variable symbol (the payment reference, which is the invoice number) and a QR code, and it arrives by e-mail and through the Peppol network. The payment is matched automatically by the variable symbol, and you receive a confirmation by e-mail.
A company can have only one open credit invoice at a time. You can top up more credit on an invoice once it is paid, and by card at any time. A company that is not yet verified pays by card.
What if I do not pay the credit invoice by the due date?
The credit stays on your account and the invoice remains valid. Until we record the payment, we send an e-mail reminder every two days. Late payment does not end the contract and does not affect the company's registration in the Peppol network. Under clause 10.3 of the Terms and Conditions (VOP), we may remove the credit, including the bonus, and cancel the invoice if it is still unpaid 7 days after the due date. We do not do this automatically.
When is credit deducted, and do I get a document for it?
Always on the 1st day of the month for the previous month, based on actual usage: €2 + VAT (€2.46 incl. VAT) for each active IČO (company ID) and €0.01 + VAT for each document over the monthly limit. For a month in which no fee applied to the company, nothing is deducted. The first deduction takes place on 1 February 2027 for January 2027.
You receive an invoice for every top-up. You can see each deduction in the monthly settlement in the portal, with a breakdown of the number of sent and received documents. A €25 top-up for one IČO lasts about 10 months.
What happens when my credit runs out?
If the balance falls below €5 after a monthly deduction, we let you know in the settlement e-mail. If the credit is not enough for the monthly deduction, the deduction takes the balance negative and you need to top up within 15 days of the notice.
Only after this period has passed and after a written notice with a further period of at least 15 days may we suspend the paid parts of the service, that is sending and the Data archive. Free receiving continues, and the contract does not end. Nothing is charged automatically to your card or account. A negative balance on its own deletes nothing and restricts nothing.
Can I pay a year in advance or get one invoice for the whole year?
We do not issue annual invoices; you pay with prepaid credit. You can, however, top up a larger amount at once: €25 incl. VAT covers about 10 months for one IČO, and with €100 we add 10% extra credit. You get one invoice for the top-up, and you can see the monthly deductions in the settlement.
Will unused credit be refunded when I end the service?
Credit earns no interest, cannot be transferred to another account and is not paid out during the contract. It has no time limit. When the contract ends, it is first offset against fees due, and the rest lapses.
However, we refund the unused balance (without the bonus) within 30 days if the contract ended:
- by our notice without any breach on your part
- because our authorisation ended
- by your termination because you did not agree with a change to the Terms and Conditions (VOP) or the price list
- by your withdrawal because of our material breach
Bonus credit is never paid out.
An intermediary manages my company. Do I have to top up credit?
No. If you selected an intermediary's brand on the Finančná správa (Slovak Financial Administration) portal (for example the service of your invoicing software), the intermediary manages your company with us. They handle credit and invoicing under their own terms, and you pay us nothing for the company. On the Payments & invoices tab, the portal says so with the sentence “This company is managed by your reseller”.
If you later select Verteco directly on the FS portal, the company moves from the intermediary to your account and from then on pays under the regular price list. An overview of the services running on our infrastructure is on the Our intermediaries page.
Getting started and activation
Creating an account, adding a company and selecting Verteco on the Finančná správa (Slovak Financial Administration) portal. It all takes a few minutes.
How do I start using Verteco?
Three steps are enough:
- Sign up with your e-mail (free, no payment card).
- Add your company: enter the IČO (company ID) and, in the Peppol identifier field, SK + your DIČ (Slovak tax ID).
- A person authorised to act for the company confirms the selection of Verteco on the Finančná správa portal (Slovak Financial Administration). They sign in with eID or with their login details for the FS portal.
The Finančná správa notifies us of the selection immediately. We verify the company and within a few minutes register it for receiving in the network's central register (SMP), unless another provider already holds its receiving. The same selection also gives us the verification data that unlocks sending.
The order can also be reversed: if you start with the selection on the FS portal, we create the account and the company for you based on the e-mail you enter there. The step-by-step guide with pictures is in the guides.
How exactly do I select Verteco on the Finančná správa portal?
- Open the provider selection on the FS portal. The link leads straight to Verteco digital services, s. r. o.
- Click “Pokračovať” (Continue) and sign in with eID (the Slovak ID card with a chip) or with your identifier and password for the portal of the Finančná správa (Slovak Financial Administration).
- In the “Výber daňového subjektu” (Select taxpayer) step, choose the company, fill in the contact e-mail and phone number, and confirm the selection.
Within a few minutes you receive a confirmation e-mail. If you do not yet have an account for the address you entered, one is created automatically and the e-mail contains a button to sign in. If your DIČ (Slovak tax ID) did not have an e-invoicing provider yet, the company is already receiving e-invoices at that moment.
The article choosing a provider on the FS portal (in Slovak) explains it in detail.
Who can make the selection on the FS portal? Can my accountant do it?
The selection on the Finančná správa (Slovak Financial Administration) portal is made by the statutory representative or by a person authorised on the FS portal to represent the taxpayer. In practice, the accountant often does it. You can sign in with eID or with an identifier and password, so eID is not required. If the managing director or another person has to confirm the selection, send them the exact steps by e-mail with the “Send instructions” button on the activation card in the Overview.
A representative gets the authorisation in one of these ways:
- the statutory representative adds them online in the Osobná internetová zóna (Personal internet zone) under Autorizácie → Pridať autorizovaného používateľa (Authorisations → Add authorised user)
- the representative files a request for authorisation with a power of attorney under § 9 of the Tax Procedure Code (daňový poriadok)
- the representative asks for authorisation in person at the tax office
No officially certified signature is required, and the request is usually processed within 1 to 3 business days. The same applies to the first selection and to a change of provider.
The article choosing a provider on the FS portal (in Slovak) explains it in detail.
The Finančná správa portal offers only my name, not my company. What should I do?
In the “Výber daňového subjektu” (Select taxpayer) step, the portal offers only the entities the signed-in person is authorised for. If an s. r. o. (limited company), an association or another legal entity is missing from the list, the statutory representative adds the authorisation in one of these ways:
- online in the Osobná internetová zóna (Personal internet zone) under Autorizácie → Pridať autorizovaného používateľa (Authorisations → Add authorised user)
- with a request for authorisation under § 9 of the Tax Procedure Code, which the Finančná správa (Slovak Financial Administration) usually processes within 1 to 3 business days
- in person at the tax office
The procedure is described in the Finančná správa FAQ 9/DPH/2025/IM, part I, example 41. Then you complete the selection. The only requirement on the taxpayer's side is an assigned DIČ (Slovak tax ID).
The article choosing a provider on the FS portal (in Slovak) explains it in detail.
Which e-mail should I enter when making the selection on the FS portal?
Enter the e-mail of the person who will manage the company in our portal. The account with this address becomes the owner of the company in the portal. If we do not yet have an account for the address, one is created automatically without a password and we send a sign-in link to it. For an existing account, we send a notice that the company has been added.
If you already have an account with us, enter the same address. Otherwise a new account is created or you end up with the company twice. An accountant making the selection for a client enters the e-mail of the person who will manage the company: the client's, or their own and then invites the client to the company with one click. If this has already happened, write to us through Support. We will merge the accounts and companies.
How long does activation take, and what does the status “Pending verification” mean?
The status “Pending verification” means that the company has been added to the portal, but the selection of Verteco on the Finančná správa (Slovak Financial Administration) portal has not reached us yet. Once the selection is confirmed, the FS notifies us immediately and we usually activate the company within a few minutes.
If you open the FS portal with the button on the activation card in the Overview, the card then checks the status by itself every 15 seconds and you do not need to reload the page. You can click “I have confirmed the selection, check now” at any time. If the selection does not arrive within 10 minutes, the card shows the most common causes: the selection was not completed, it was for a different DIČ, authorisation is missing, or you entered a different e-mail in the selection. A “duplicitný výber” (duplicate selection) message from the FS is only information after a repeated confirmation.
What happens after activation, and what is the VITAJTE welcome invoice?
After activation you receive a confirmation e-mail (with a sign-in link for a new account), and the company is registered in the Peppol network, unless another provider holds its receiving. Within a few minutes, a welcome invoice numbered VITAJTE-… (Slovak for “welcome”) for €0.00 arrives through the live network and confirms that receiving works. It is not a tax document, and you do not pay for it.
We recommend sending yourself a test invoice right away as well. In the Overview, in the “Getting started” block, click “Send test invoice” and within seconds you will see the whole process from sending to the delivery receipt. If the portal asks for the company's registered address, add it in Company details.
Do I need any software or installation?
No. The portal is a web application: just sign up and work in your browser. You receive and issue invoices by clicking; nothing is installed.
You transfer them to your accounting software with a ready-made export (POHODA, MK-soft, MRP-K/S, Money, KROS and others), and you connect an e-shop with a plugin. If you want to send invoices straight from your own system, you can use the REST API and webhooks at no extra charge. The first steps in the portal are described in the user documentation.
What is my company's Peppol ID and where do I find it?
The Peppol ID is the company's address in the Peppol network. In Slovakia it has the form 0245: followed by the digits of the DIČ (Slovak tax ID), without the SK prefix (for example 0245:2121358349). You do not need to apply for it: we create and register it automatically after you select Verteco on the FS portal. You can find it on the company page and in the My companies list.
When adding a company to the portal, you enter SK + DIČ in the Peppol identifier field (for VAT payers this is the IČ DPH, the VAT ID). You can check whether a company is in the network on the Company check page. More in the article Peppol ID.
Can I join if I am not a VAT payer or only have a DIČ?
Yes. A DIČ (Slovak tax ID) is enough; a non-payer has no IČ DPH (VAT ID) and does not need one. When adding the company, enter SK + DIČ in the Peppol identifier field, and in Company details untick “We are a VAT payer (we have an IČ DPH)”. The portal then shows the DIČ everywhere. Receiving works the same as for a VAT payer and, with the archive switched off, is free up to 1,000 invoices a month.
We fill in the address and IČO (company ID) from the public registers of the Finančná správa (Slovak Financial Administration). A self-employed person who is not a VAT payer and has no IČO is not in them, so they fill in the registered address themselves on the company page. Every business and every domestic legal entity must be able to receive e-invoices. A private individual who does not run a business does not need to join.
The article e-invoicing for non-VAT payers (in Slovak) explains it in detail.
I already have another e-invoicing provider. How do I switch to Verteco?
- Select Verteco on the Finančná správa portal (Slovak Financial Administration). This gives us the verification data, the company is activated with us and you can send through us straight away.
- Ask your current provider for a migration code. Under the network rules, they issue it to you after the contract ends and deregister you within 3 business days. You handle ending the contract with them directly.
- Enter the code in the portal on the Migrate from another provider page. This can be done by the owner or administrator of an active company verified by the selection on the FS portal. You can also send the code to peppol@verteco.digital and we will do the takeover for you.
Once the code is entered, receiving moves to us immediately and without interruption. Until you enter it, the network delivers received invoices to the access point of the original provider. The Finančná správa does not notify the providers of the change.
The article switching providers (in Slovak) explains it in detail.
Can I receive with another provider and send through Verteco?
Yes. According to the interpretation of the Finančná správa (Slovak Financial Administration) in its e-invoice FAQ 9/DPH/2025/IM, examples 36 and 73, a company can have only one provider for receiving in the central SMP, but it can send through several at the same time. Which one sends a document is determined by the settings of your accounting system.
To send through Verteco, we need the verification data, which we get when you select Verteco on the FS portal. This does not overwrite your current provider's record. On the company page, mark “Receiving stays with the current provider (on purpose)” to switch off the reminders about switching. It also works the other way round: receiving with us and sending through your software's provider.
Can I register a foreign company, for example a German GmbH or a Czech s. r. o.?
Only if it has a Slovak DIČ (tax ID). Registration is tied to a Slovak DIČ and to the selection on the portal of the Finančná správa SR (Slovak Financial Administration), so we cannot register a company without one, either for receiving or for sending. We recommend such a company uses a certified provider in its own country.
Peppol is one international network: invoices between such a company and our clients flow without restriction (Germany uses scheme 9930, the Czech Republic 9929). A company with a Slovak DIČ, for example one registered for VAT in Slovakia, works with us in full. We do not support other national networks outside Peppol.
Accounting software and integrations
How to get invoices into your accounting software, and how to send invoices issued in your software, ERP system or e-shop through Peppol.
Does it work with my accounting software (POHODA, MRP, Money, KROS, MK-soft)?
Yes. For the common Slovak programs we have ready-made exports (invoices from the portal into the program) and imports (invoices issued in the program are sent through Peppol):
- POHODA: export and import
- MK-soft: export, import and a direct connection with an API key
- MRP-K/S: export and import
- Money S3 and Money S4 / S5: export and import
- KROS OMEGA: export and import (text file)
- KROS ALFA plus and ProLuc: export, import in preparation
The exports contain both issued and received invoices; for KROS ALFA plus only issued ones for now. Any other system that can produce UBL XML connects through SAPI-SK. If you do not want to build the connection yourself, we will do it for you (managed integration, priced according to scope).
How do I get received and sent invoices into my accounting software?
In the portal, open Exports, choose the company, the period and the direction (received, sent or both), and in the Accounting-program formats section download the ZIP for your program. Import the file following the guide for your program.
Documents the format cannot carry (for example a foreign currency or an advance invoice) are listed with the reason in the _preskocene.txt file (skipped documents). Nothing is left out silently. On the same page you can also download CSV, XLSX, JSON or a ZIP with all the original XML files. You can also export only selected documents directly from the invoice list.
I issue invoices in my accounting software. How do I send them through Peppol?
You have three options without any programming:
- Bulk send: in Send e-invoice, upload an export from your program (POHODA, MK-soft, MRP-K/S, Money S3, Money S4 / S5, KROS OMEGA, ISDOC or CSV). The portal checks the invoices and sends them after you confirm.
- Send from a file: we send ready-made UBL XML (Peppol BIS 3.0) unchanged, and you can upload several files at once.
- Sending by e-mail: the company switches on its own secret address, and your program sends an e-mail with the UBL XML attachment from an allowed mailbox.
It runs fully automatically through the API (SAPI-SK) if your program supports it. A PDF from your program is not an e-invoice on its own and cannot be sent.
How do I connect MK-soft to Verteco?
Since 22 September 2026, MK-soft has a direct connection to Verteco. The Client Id and Client Secret that MK-soft asks for make up your API key from the portal. In API tokens, click “Create token”: the Client Id is the token ID and the Client Secret is the key starting with vpt_ (it is shown only once).
- Receiving: Číselníky → Účtovníctvo → Služby pre digitálne doklady → Služba VERTECO → Test pripojenia (Code lists → Accounting → Digital document services → VERTECO service → Connection test). You then load invoices in Saldokonto (the ledger) through Nástroje → Import digitálnych dokladov (Tools → Import digital documents).
- Sending: Nastavenia → Parametre → Sklad 2 → Nastavenie eFaktúry → Doručovacia služba VERTECO (Settings → Parameters → Warehouse 2 → e-invoice settings → VERTECO delivery service).
The “dokument uložený na cloude” (document stored in the cloud) links work only if you have the “Download invoices without authentication” option switched on on the Data archive tab. For a file import, mksoft_faktury.xml belongs to the I-FAKTURY task and mksoft_naklady.xml to the I-SALDOKONTO task. Full procedure: MK-soft guide.
Our software (for example KIS by KODAS) asks for a URL, Client ID and Client Secret. What do I enter?
Enter these three values from the portal:
- URL:
https://peppol.verteco.digital/sapi - Client ID: the API key ID (a UUID, shown in the list of tokens)
- Client Secret: the key starting with
vpt_
You create the key in API tokens with the “Create token” button. The Client Secret is shown only once, so save it. If the program also asks for the company's Peppol ID, enter 0245: followed by the digits of the DIČ (Slovak tax ID).
In KIS, choose Parametre systému → eFaktúra → “Zapnúť eFaktúru” (System parameters → e-invoice → Turn on e-invoice) and enter the same values in both the “Poštár - prijímateľ” (provider for receiving) and the “Poštár - odosielateľ” (provider for sending) sections. You can see whether the calls go through on the API log tab.
Which XML formats do you accept? Do you support ISDOC, CII or XRechnung?
The Peppol network carries UBL 2.1 according to Peppol BIS Billing 3.0 (EN 16931). It is also the only format our API accepts. In the portal you can additionally upload ISDOC files (Bulk send → ISDOC) and export invoices to the ISDOC 6.0.2 format.
We do not support CII or the German XRechnung directly. We prepare the mapping to UBL as part of a managed integration. You can check for free whether your XML passes validation in the validator. Complete documents to follow are among our sample documents.
Do you have plugins for e-shops?
Yes, free of charge. For WooCommerce, PrestaShop, Magento 2 and OpenCart you download the plugin directly in the portal with the API key pre-filled. Shopify (still in beta) and Shoptet connect without installation. Completed orders from business customers are then sent automatically as e-invoices through Peppol. Orders from private individuals (without an IČ DPH, the VAT ID) are skipped. The overview and guides are on the Integrations page.
Our ERP system (for example SAP) cannot produce Peppol UBL. What can we do?
For a small volume, issuing invoices directly in the portal is enough (with the form or from Excel). For an automated connection you have two options:
- your IT team or system supplier connects to SAPI-SK and the REST API on their own and free of charge, for SAP typically through PI/PO, CPI or other middleware
- we build the connection for you as a managed integration, including document mapping and testing
We propose the price of a managed integration after a short analysis, based on the scope. Check a sample XML from your system in the validator or send it to us at peppol@verteco.digital.
I issue invoices in an online invoicing app and only get a PDF from it. How do I connect it to Verteco?
A PDF on its own is not an e-invoice and cannot be sent through the Peppol network. If your invoicing app can export UBL XML, upload it in Send from a file. You can also issue the invoice directly in the portal with the form or from the sample Excel file.
Many invoicing apps have their own e-invoicing provider. You can use it for sending and receive with us, or the other way round. A company has one provider for receiving but can send through several. If you want one tool for issuing, printing and delivery, see our intermediaries.
Issuing and sending invoices
How to issue an invoice in the portal or send it from a file, who we deliver it to, and what the statuses of sent invoices mean.
Can I also issue an invoice in the portal?
Yes. In the left menu, click Send e-invoice and choose how:
- Form: fill in the customer (the IČ DPH, the VAT ID, is enough; saved customers can be picked from the Address book), the items and the payment details.
- Send from a file: Excel (.xlsx) with a template pre-filled with your company, ready-made UBL XML or JSON, also several files at once.
- Bulk send: CSV or an export from your accounting software.
The portal suggests the invoice number from the number series. You set the numbering, the default due date, the IBAN and the note on the company page, on the Invoicing tab. The invoice is checked automatically before it is sent. Next time you can duplicate a sent invoice in a few clicks.
I filled in the supplier and the customer, but the form won't let me get to the items. Why?
The form first checks whether the customer can be reached in the Peppol network, and only then opens the dates and items. Enter the customer's IČ DPH (VAT ID, for example SK2121358349) or their Peppol ID. For a foreign customer, enter the VAT ID with the country prefix.
If a red box saying “The e-invoice cannot be delivered to this customer yet.” appears, first check that you entered the IČ DPH correctly. If you did, the customer is not in the network yet and no provider can deliver the invoice to them. Use the “Copy text for the customer” button to send them ready-made instructions for joining. Once they register, click “try again”. The form also stays closed if your own company has not yet been activated by the selection on the Finančná správa (Slovak Financial Administration) portal.
The customer is not in the Peppol network and the invoice was not delivered. Have I breached my obligation?
No. If the customer has not selected a provider, they have no address in the Peppol network and nobody can deliver the invoice to them. According to the Finančná správa (Slovak Financial Administration) in FAQ 9/DPH/2025/IM, part II, example 9, and part I, examples 42 and 75, you meet your obligation by sending the invoice through a delivery service. The report to the Finančná správa goes out regardless of delivery (§ 85o(11) of the VAT Act from 1 January 2027). It is up to the customer to make sure they can receive e-invoices (§ 71(5)).
With us, such an invoice appears among sent invoices as “Not delivered: recipient not in the Peppol network”. First check on the Company check page that you entered the right identifier: a Slovak Peppol ID has the form 0245: followed by the 10 digits of the DIČ (tax ID); an eight-digit number is the IČO (company ID) and cannot be found in the network. If the identifier was wrong or the customer is in the network under another one, correct it and send the same invoice again with the same number and date, through the API with the same Idempotency-Key.
If the identifier is correct, send the customer the same invoice another way, ideally its XML by e-mail (a PDF only as a preview). According to the FS (FAQ, part I, example 75), this is not a new invoice but a resending of the same one, so do not issue a new invoice with another number. Once the customer registers, the portal lets you send them the same invoice through Peppol again: download it in the detail with the “Download XML” button and send it on the Send from a file tab; through the API, repeat the sending with the same Idempotency-Key. The FS FAQ does not address resending through the network explicitly. In 2026, sending through Peppol is voluntary.
The article the customer is not in the Peppol network (in Slovak) explains it in detail.
Can I issue an invoice in the portal to a non-business customer, or print it and send it by post?
No. The portal is a delivery service into the Peppol network: you issue the invoice in it and we deliver it to a customer who is in the network. For a non-business customer (a private individual) or a company outside the network, you cannot issue, print or e-mail the invoice in the portal. E-invoicing does not apply to invoices for private individuals. You issue those in your own software as before.
If you want one tool for issuing, printing, e-mail and delivery through Peppol, use the service of one of our intermediaries. Their services run on our infrastructure. You can print received invoices in the portal or download them as PDF.
How do I find out whether a customer is in the Peppol network?
Enter their IČ DPH (VAT ID), DIČ (tax ID) or Peppol ID on the Company check page. The check queries the live network directly and, for a connected company, also shows its provider and since when it has been in the network. You can check a whole list, up to 200 DIČs at once, in the Bulk check section and download the result as CSV. The invoice form checks the customer automatically.
What do the statuses of a sent invoice mean?
- Sent (awaiting delivery receipt): we have handed the invoice over to the network and are waiting for confirmation from the customer's provider.
- Delivered: the customer's access point has accepted the invoice. The detail has a “Download delivery receipt” button.
- Sent (first attempt failed, retrying): delivery is retried automatically; you do not need to do anything.
- Not delivered: recipient not in the Peppol network: the customer has not selected a provider yet, or you entered a wrong identifier. What to do is in the question the customer is not in the network.
- Rejected: you will find the exact reason in the invoice detail. If our check stopped it before it was handed over to the network, it did not go anywhere: correct it and send it again (how).
- Error: the invoice could not be processed; the reason is in the detail.
Some foreign access points do not send a delivery receipt. The invoice is delivered anyway, and the detail says so.
How do I issue a credit note, a debit note or a corrective invoice?
Directly in the form, where you choose the document type: Invoice, Credit note (381), Debit note (383), Self-billing invoice (389) or Self-billing (credit note, 261). When you reduce an amount, issue a credit note; when you increase it, a debit note. Always include a reference to the original invoice (BT-25). The Peppol network allows code 384 “corrective invoice” only between German parties, so we do not offer it.
Do not send a delivered invoice again; it is corrected with a credit note or a debit note. An invoice that our check rejected before it was handed over to the network is different: it was neither delivered nor reported, so you simply correct it and send it again (how). The issue date of every document, corrective ones included, must be the day you actually send it (FS FAQ, part I, example 74).
As ready-made UBL XML (Send from a file or through the API), you can send any of these types. Imports from accounting software in Bulk send carry invoices and credit notes (from POHODA and ISDOC also debit notes); Excel and CSV carry only regular invoices. Ready-made XML for a credit note, a debit note, an advance deduction or a tax document for a received payment is among the sample documents.
The article credit notes and advance invoices (in Slovak) explains it in detail.
We are not a VAT payer. How do we issue an invoice, and why did the portal show “IČ DPH”?
On the company page, in Company details, untick “We are a VAT payer (we have an IČ DPH)”. The portal then issues invoices in category O “not subject to VAT”: without VAT rates, without an IČ DPH (VAT ID) and with the reason VATEX-EU-O. It shows the DIČ (tax ID) instead of the IČ DPH everywhere. The 0% rate with an exemption reason is for VAT payers making exempt supplies, not for non-payers. Invoices sent from a file (Excel, JSON), from CSV or from a program export do not yet take over this setting, so issue them with the form.
The “IČ DPH” label in the visualisation does not claim that you have been assigned an IČ DPH. The e-invoice is the XML itself, and the PDF is only its readable form. A non-payer does not have to issue e-invoices but can do so voluntarily with the customer's consent. Sample document: sample 02.
Can I attach a PDF with my logo to a sent invoice? Is the item code shown?
Yes. On the company page, on the Invoicing tab, in the Invoice appearance (PDF attachment) section, switch on a PDF in one of three templates (Classic, Modern, Compact) with your own logo, contact details and footer. The PDF is embedded in the e-invoice, and the customer sees it in their system. By default, invoices go out as XML only. The address and IČO (company ID) are taken from Company details, which also has the “Register entry” field.
The item code (BT-155) is always in the XML, and since 21 September 2026 it is also shown in the PDF and the preview as a “Kód: …” (Code) line under the item name. The “Print / PDF” button is a simple print preview of the portal and does not use the template.
How do I attach a file to an invoice, for example a delivery note?
The form in the portal does not support attachments. Embed the attachment in the UBL XML as BT-125 (embedded document) and send the XML through Send from a file or the API. A ready-made example is sample 14. The whole XML including attachments can be at most 2 MB when sent from a file and 10 MB through SAPI-SK. Attachments of received invoices are in the invoice detail, in the Attachments section.
Can I send an e-invoice to a foreign customer?
Yes, if the customer is registered in the Peppol network. The form derives their Peppol ID from the VAT ID for customers from the Czech Republic, Germany, Austria, Hungary, Romania, Poland, Slovenia, Belgium, the Netherlands and France. For other countries, enter the full Peppol ID in the form scheme:value in the Peppol ID field (for example a Swedish 0007:…). A sample document is sample 13.
E-invoicing obligations in other countries follow their own rules. Under Slovak law, an invoice to a foreign customer does not have to be electronic.
The invoice was rejected with a BR-… or PEPPOL-… error. What should I do?
The invoice did not pass the checks of the EN 16931 standard and the Peppol BIS Billing 3.0 rules. The rule code and its text are in the invoice detail. The most common causes are totals that do not add up, missing mandatory fields or an incorrect identifier.
You can check the XML for free in the validator, and correct documents are among the sample documents. The guide explains the most common errors.
Such an error is usually caught by our check before the invoice is handed over to the network. In that case the invoice was neither delivered nor reported to the Finančná správa (Slovak Financial Administration): correct it and send it again, under the same number if you like, through the API with the same Idempotency-Key. If you send it on a different day than the first attempt, the issue date must be the day it is actually sent (FS FAQ, part I, example 74). The rejected attempt stays in the list of sent invoices with its reason.
API, developers and the test environment
The REST API and the national SAPI-SK interface, webhooks, an MCP server and a free test environment for developers.
Where do I find the client_id and client_secret for the API?
In the portal, open API tokens and click “Create token”. The client_id is the token ID (a UUID, always visible in the list), and the client_secret is the key itself, starting with vpt_. The key is shown only once. You get an access token by calling POST /sapi/auth/token (grant client_credentials). The base URL is https://peppol.verteco.digital/sapi.
You can create a key once your account e-mail is confirmed and the account has at least one company. Nothing needs approval. Examples: authentication.
How does the test environment work, and do I need a new account there?
Yes, the test environment test.peppol.verteco.digital has its own accounts and separate data. You sign up yourself, without approval, and you can use the same e-mail. You create the API key separately in the test portal. Companies are activated there immediately. You simulate the selection on the Finančná správa (Slovak Financial Administration) portal in the test portal on the /register-vpds-test page or in Test tools (/sandbox-nastroje), where you can also deregister companies.
The environment is connected to the real Peppol test network: the invoice is delivered and a real delivery receipt arrives. Nothing reaches production and nothing is charged. Test documents are deleted automatically after 60 days. Here too, the portal and the API use the Peppol ID in the form 0245: followed by the digits of the DIČ (Slovak tax ID); we translate the technical format of the test network ourselves.
The test domain blocks the default User-Agent headers of Python-urllib and Java 8 (response 403 “error code: 1010”), so set your own User-Agent. More: test environment.
How do I create an invoice recipient in the test environment?
Under one test account, create two companies: a sender and a recipient. When you simulate the selection, a free test DIČ (tax ID) is pre-filled; you can also use your own. A DIČ that another test account already uses is blocked.
Then send an invoice from the first company to the second. You usually see the status Delivered, including the delivery receipt, within a minute. On the recipient's side, you collect the invoice in the portal, through GET /sapi/document/receive or by webhook. A new company can be reached in the network only a few minutes after it is published.
How do I find out through the API whether an invoice was delivered?
GET /sapi/document/sent: the list of sent invoices with the status and thehasMlsandlinks.mlsfields.GET /sapi/document/sent/{id}: the detail withmls.responseCode(APaccepted and delivered,ABdelivered without business acknowledgement,RErejected with the reason instatusDetail).GET /sapi/document/sent/{id}/mls: the delivery receipt itself as XML.
The invoice.sent, invoice.delivered, invoice.rejected and invoice.undeliverable webhooks are an addition. If you sent an invoice more than once, you will find all attempts with GET /sapi/document/sent?invoiceNumber=…; bind the invoice to the latest providerDocumentId. Polling with ?since and ?until every 1 to 5 minutes is a fully fledged option. Timestamps: sentAt is the handover to the delivery service, deliveredAt the confirmation from the recipient's access point and fsReportedAt the report to the Finančná správa (Slovak Financial Administration).
Can I check through the API whether a recipient is in the network and whether an invoice will pass validation?
Yes:
- Recipient:
GET /sapi/discovery?receiverId=…(accepts a Peppol ID, an IČ DPH or a DIČ, that is the Slovak VAT ID or tax ID) or the publicGET /api/v1/public/peppol-check?id=… - Validation without sending:
POST /sapi/document/validate(Bearer, the XML itself or JSON with apayloadfield, up to 10 MB, the same rules as for sending, stores and sends nothing) or the publicPOST /api/v1/public/peppol-validate(up to 3 MB)
In the browser you can do the same on the Company check and Validator pages. We also check the recipient ourselves before handing an invoice over to the network. An invoice for a recipient who is not in the network is marked as undelivered (undeliverable) straight away: we have taken it over, but nobody can deliver it, and the report to the Finančná správa (Slovak Financial Administration) does not depend on delivery. If the recipient does not accept the document type, we reject the invoice before it is handed over to the network, so it is neither delivered nor reported.
What are the API limits?
Limits are counted per token, not per IP: 300 calls a minute per API token (in SAPI per access token). The sign-in endpoints have a limit of 20 calls a minute per IP, and /api/v1 has a protective cap of 600 calls a minute per IP.
We return the remaining quota and the reset time in the RateLimit-* headers. When the limit is exceeded, we respond with 429 and a Retry-After header. You can send up to 100 documents in one call (POST /sapi/document/batch). We set higher limits on request; just write to us with your expected peak.
How do webhooks work, and how do I verify their signature?
You set the webhook URL for each company on the company page, on the Notifications tab. An intermediary has one partner webhook. We send events such as invoice.received, invoice.sent, invoice.delivered, invoice.rejected, invoice.undeliverable and invoice.reported (the report to the Finančná správa, the Slovak Financial Administration). If the company has a secret key set, every notification carries an X-Verteco-Signature header in the form sha256=HMAC-SHA256(key, body). Compute the signature over the exact bytes of the body.
Respond with a 2xx code within 15 seconds and process events idempotently by eventId. We retry a failed delivery 8 times at intervals from 30 seconds to 1 hour. After that we move the event to dead-letter and notify you by e-mail. The production URL must be https. The “Test webhook” button sends a test event. More: webhooks.
Can I download the PDF or the original XML of an invoice through the API?
Yes. GET /sapi/document/receive/{id}/pdf and GET /sapi/document/sent/{id}/pdf return the PDF, and the link is also in metadata.links.pdf. If the supplier embedded their own PDF in the invoice, we return that original; otherwise a PDF generated from the XML. The X-Verteco-Pdf-Source header tells you which one it is. The original XML is at …/xml and a printable HTML at …/html.
What happens if I send the same invoice through the API twice?
With the same Idempotency-Key, the API returns the result of the first attempt and does not send the invoice a second time once the network has taken it over: it is sent, delivered, delivery is being retried in the background, or the customer's provider rejected it after transmission. Derive the key from something stable for the invoice, for example its ID or number in your system. A new key for the same invoice bypasses this protection, and the invoice can go out twice. A key applies within the company from the X-Peppol-Participant-Id header.
The same key repeats the sending in these cases:
- Rejected, did not enter the network (validation error, missing data, the recipient does not accept the document type, or the access point gave up on delivery): nothing was delivered or reported to the Finančná správa (Slovak Financial Administration). Correct the data and send the invoice again with the same key; the invoice number can stay. If the corrected invoice goes out on a different day than the first attempt, its issue date (BT-2) must be the day it is actually sent (FS FAQ, part I, example 74).
- Not delivered (
undeliverable, the recipient is not in the network): we have taken over the invoice, and the report to the Finančná správa does not depend on delivery. If you entered a wrong recipient identifier, correct it and send the same invoice with the same number and date. If the identifier is correct, you can send it again with the same key once the customer registers.
Every attempt gets its own providerDocumentId. The previous attempt stays in the list of sent invoices with its status and reason and cannot be deleted, so bind the invoice in your system to the latest providerDocumentId. Do not send a delivered invoice again; it is corrected with a credit note or a debit note. For an error with retryable: true, repeat the request with the same key.
Can an API key be limited to certain companies or to read-only access?
When creating the key, you choose access to all companies in the account (including those added later) or only to selected companies. You can also restrict the key to allowed IP addresses.
The target company is set by the X-Peppol-Participant-Id header. A call for a company outside the key's scope returns 403 (in SAPI with the code SAPI-AUTH-003). A request from an IP address outside the allowed list is rejected with 401 (in SAPI already when obtaining the token, also with the code SAPI-AUTH-003). A read-only key does not exist yet; you set people's permissions with roles in invitations. You can see every call in the API log.
Do you have an SDK for PHP or C#, and where can I follow API changes?
We do not provide our own SDK. You can generate a client from the OpenAPI specification /api/v1/openapi.json, for example with NSwag, Kiota or openapi-generator. We publish API and webhook changes in the changelog, and you can subscribe to them by e-mail. We announce planned changes to partners in advance. The developer documentation is available in Slovak, English, German, Hungarian and Ukrainian (for example the English version).
Do you have an MCP server for AI assistants such as Claude or Cursor?
Yes. In API tokens, on the MCP server tab, you create a key for the assistant with one click and copy a ready-made configuration for Claude Code, Claude Desktop, Cursor or VS Code. The assistant can then list companies and invoices, find out the delivery and reporting status, check a recipient, validate an invoice and, after your explicit confirmation, also send it. It never sees more than your account, and every call is in the API log. The web version of claude.ai is not supported yet. More: MCP.
Receiving invoices and notifications
Where to find received invoices, how they reach you by e-mail and how to process them further.
Where do I find received invoices and how do I download them?
In the left menu, open Received invoices and click an invoice. In the detail you can download it as PDF or as the original XML (the invoice itself without the network's transport envelope). Attachments from the supplier are in the Attachments section. The “Print / PDF” button opens the invoice ready for printing. For bulk downloads, get a CSV overview or a ZIP with all the originals in Exports.
How do I set up received invoices to arrive by e-mail, for example to my accountant?
On the company page, on the Notifications tab, fill in the “E-mails for notifications” field and save. You can enter up to 5 addresses separated by commas, for example your own and your accountant's. The addresses do not need an account in the portal and can be the same for several companies. Then choose how often the e-mail should arrive:
- Daily summary: at 7:00 with all invoices from the last 24 hours (the default for new companies)
- Weekly summary: on the day you choose
- Per invoice: a separate e-mail with the PDF and XML attached right after receipt
The summaries contain links to the portal, where you will find the original XML, the PDF and the attachments. Only the address of a company member gets a sign-in link to the portal in the e-mail. A webhook receives every invoice immediately, whatever the frequency.
Can I set up several e-mail addresses for notifications?
Yes. On the company page, on the Notifications tab, enter up to 5 addresses separated by commas in the “E-mails for notifications” field. Each address receives e-mails about received invoices at the frequency you choose. Notices about billing and credit go only to the first address.
You can also invite more people to the company (company page → Access & contracts). Each member sets up their own alerts in their account under Settings, on the Notifications tab.
I did not receive an e-mail about a received invoice. What should I check?
First check the addresses and the frequency on the company page, on the Notifications tab. With the daily summary, the e-mail arrives only in the morning at 7:00. Then look in your Spam folder and add our addresses noreply@peppol.verteco.digital and noreply@noreply.verteco.digital to your safe senders. If the recipient's server uses greylisting, the e-mail may arrive a few minutes later.
The invoice is always also in the portal under Received invoices. If an intermediary manages the company, the e-mails about invoices come from them, not from us.
My supplier says they sent me an e-invoice, but there is nothing in the portal. Why?
On the Company check page, check whether your company is in the network and whether Verteco is listed as the provider. If another provider still holds your company's receiving, invoices go to them until you enter the migration code (see switching from another provider). The supplier must address the invoice to your Peppol ID in the form 0245: followed by the digits of your DIČ (Slovak tax ID).
Many suppliers do not know about your inbox yet. On the company page, on the Overview tab, there is a ready-made “Notice for suppliers” with your identifier. Copy it into an e-mail, onto your invoices or onto your website.
Is the PDF of an invoice from the portal a valid tax document?
No. The PDF you see in the portal, in an e-mail attachment or after clicking “Print / PDF” is only a readable form of the e-invoice. The e-invoice itself, that is the tax document, is the structured XML file that is delivered through the network and read by the Finančná správa (Slovak Financial Administration). Field labels in the visualisation do not change the content of the document.
The PDF is fine for printing. Archive and forward the original XML (invoice detail → Download XML).
Does a received invoice have a QR code for payment?
Yes. When an invoice contains a valid IBAN and a positive amount due, the portal shows a PAY by square QR code in the preview and in the PDF, for both received and sent invoices. Your banking app reads the IBAN, amount, due date and variable symbol (the payment reference) from it, so you do not retype anything.
The QR code is not shown for a credit note, a zero amount or an invalid IBAN. It appears on your sent invoices once you fill in the IBAN in them. You set the default IBAN on the company page, on the Invoicing tab.
Can I mark an invoice as paid or approved for payment?
Yes. Each document has a status that you set yourself. For received documents these are, for example, New, Approved for payment, Paid, Partially paid, Disputed or Booked; for sent documents Awaiting payment, Paid or Credited. You can also add your own tags (at most 20 per document), for example a cost centre or a project. You set the status and tags in the document detail or in bulk in the list, and you can filter the list by them. The owner, administrator and member of the company can change them; the read-only role cannot.
This is internal record-keeping for the company and its accountant; nothing is sent to the other party. An accountant with access to the company can see which incoming invoices the client has approved for payment.
Can I send the supplier an acceptance or rejection of an invoice through the network?
No. We do not support business responses through the network (Peppol Invoice Response). Between companies, the network carries an invoice or a credit note and a technical delivery receipt that confirms delivery. Whether you accept, dispute or pay the invoice, you record internally with the payment status and settle with the supplier as before.
Can I send a link to an invoice to someone who has no access to the portal?
Yes, for received invoices. First switch on the “Download invoices without authentication” option on the company page, on the Data archive tab. Only the company owner can switch it on, in the portal or with their own API key (for a company under an intermediary, the intermediary can too). It is off by default.
You will then find the link at the top of the received invoice's detail, with a button to copy it. The link is valid as long as the document content is stored with us, can be revoked at any time, and every opening is recorded. Treat the link like a password: anyone who has it can open the invoice without signing in. The “dokument uložený na cloude” (document stored in the cloud) links in MK-soft also need this option.
Accountants, multiple companies and teams
One account for all clients, invitations with roles and one payer for several companies.
Can I manage several companies in one account?
Yes. One account handles 100 companies and a team of 25 members as standard. For accounting firms and municipalities we raise the limit free of charge; just write to us. Each company has its own documents, settings and notifications, and you switch between companies in the overview.
The €2 fee is counted for each IČO (company ID) that sent an invoice or had the Data archive switched on in the given month. A company that only receives and has the archive switched off is free up to 1,000 invoices a month.
How do I add a client to my account?
You have two options:
- You create the client's company in your account (My companies → Add company; the details are filled in from the register based on the IČO). The selection of Verteco on the Finančná správa (Slovak Financial Administration) portal is then made by the client, or by you with authorisation. If your firm is to manage the company, enter your own e-mail in the selection and then invite the client with one click.
- The client creates their own account and invites you to their company or team, without sharing passwords.
Either way, you see the company in your overview.
How do I invite a colleague or my accountant, and what permissions will they have?
To invite a colleague to one company, go to the company page, the Access & contracts tab: enter their e-mail and choose a role. To invite them to all your companies at once, use the Users menu. The invitee receives an e-mail and signs in with one click. If they have no account, one is created automatically, and they do not have to create a company or select anything on the FS portal.
- Owner: everything, including the Data archive, contracts, transfer and deregistration of the company.
- Administrator: sees documents, sends invoices, manages settings and access.
- Member: sees documents and exports, changes the payment status and tags, does not send (typically an accountant).
- Read-only: sees documents and exports, changes nothing.
Users are free of charge.
Can I pay for all my clients at once and get one settlement?
Yes. For the client, on the company page, on the Payments & invoices tab, switch on “Invoice a different company” and enter your firm's details. Alternatively, in your firm's Payments & invoices, click “Make this company the payer for all my companies”.
The fees of such companies are deducted from your firm's single credit. You receive one summary monthly settlement with a line for each company, the first on 1 February 2027. This works for companies managed by the same account. A client who pays for themselves remains their own payer.
How do I get all my clients' documents into my accounting software?
In Exports, for each client you download, for the chosen period, a ZIP in your program's format (POHODA, MK-soft, MRP-K/S, Money, KROS and others), a CSV overview or all the original XML files. You can also export only selected documents, for example those the client marked as approved for payment. For automatic collection, the API is available.
How do I hand a company over to my client or to another account?
On the company page, on the Access & contracts tab, start “Transfer the company to another account” and enter the new owner's e-mail. The company moves only once both you and the new owner confirm the transfer, each with the link in their e-mail. If the new owner does not have an account yet, one is created. The links are valid for 7 days. Only the owner can start a transfer, and it can be cancelled until it is confirmed. After the transfer you stay in the company as an administrator.
Can I check at once which clients or suppliers are already in the network?
Yes. On the Company check page, paste a list of DIČs or IČ DPHs (Slovak tax IDs or VAT IDs), one per line, or upload a CSV (at most 200 at once). You get a table showing who is in the Peppol network, through which provider and since when, and you can download the result as CSV.
The bulk check is based on the morning survey of the whole network, so the result is valid as of the survey date. You can check the current status of a single entity on the same page with a live query. The numbers of connected companies are on the Statistics page.
Intermediaries and your own brand
For invoicing apps, SaaS platforms, integrators and accounting firms that want to offer e-invoicing under their own brand.
Do I have to become an intermediary to connect my software to Verteco?
No. A regular account is enough to connect your own software: one API key for all companies, with the target company set by the X-Peppol-Participant-Id header. Each of your clients selects Verteco on the Finančná správa (Slovak Financial Administration) portal and pays under the regular price list, that is €2 excl. VAT per month per active IČO (company ID).
You need an intermediary listing (€99 excl. VAT a year) only if you want clients to choose your brand directly in the Finančná správa selection and you want to bill them for the service yourself.
What does it mean to become a digitálny poštár (digital postman) for €99 a year?
We list your brand as an intermediary in the public selection of providers on the Finančná správa (Slovak Financial Administration) portal under our accreditation (EFSK000031). Your clients choose you in the selection. The technology and registrations run with us as white-label, and we do not send your customers any e-mails of our own. When a client selects your brand and you forward the Finančná správa notification from your webhook to our endpoint, we process the selection automatically: we verify it, create the company under your account and register it in the network.
The annual fee is €99 excl. VAT (€121.77 incl. VAT). EU partners with a verified VAT ID pay €99 under the reverse charge. The test environment, the API and white-label come at no extra charge.
How much does an intermediary pay for its clients?
Besides the annual listing fee, you choose one of two models. You switch it in Postman settings, and a change always applies from the 1st day of the following month:
- €2 excl. VAT per active IČO per month: you pay only for companies that sent at least one document in the month. The price includes 1,000 documents per company (sent and received combined); above the limit €0.01 per document, even for a company that only receives.
- €0.01 per sent invoice: received documents free, minimum monthly billing €300 + VAT, unlimited number of companies.
Companies under your brand are created without the Data archive, so the archive fee does not apply to them. You pay no setup fee. You pay from your prepaid credit, and nothing is charged before 1 January 2027. The partner guarantee also applies: we match an offer of a cheaper listing down to zero, and we cut the annual price for documents to 10% below a comparable offer.
How does the intermediary listing work, and how long does it take?
- Select Verteco as the provider for your company on the Finančná správa portal (Slovak Financial Administration). This gives you an account with a verified company.
- Fill in the application, including your webhook address, and pay the annual fee by card. Accepting the terms creates the intermediation contract.
- We send the signed form to the Finančná správa automatically, and you also get a copy.
- The Finančná správa publishes you in the selection and sends us a zip file with the webhook key. The password for it arrives by SMS at the phone number in the application, and you download the zip in Postman settings. For past listings this usually took 1 to 2 business days.
An entity based in another EU country submits the application for a foreign entity without signing in.
Where do I find the FS webhook key? I did not get the SMS with the password.
The Finančná správa (Slovak Financial Administration) sends the zip with the key by e-mail to us as the applicant, and the password for it by SMS to the phone number given in the listing application. You download the zip in Postman settings on the FS webhook tab, open it with the password from the SMS and enter the key on the same tab. The console immediately shows whether the key matches the signature of the FS calls.
For listings filed before 17 September 2026, the password came to us and we stored the key ourselves. If the SMS did not arrive, write to us through Support. The exact notification format and the verification of the x-pds-secret header are described in the integration manual.
A client selected our brand, but I do not see them in the console. Why?
A client appears only after their selection of your brand on the Finančná správa (Slovak Financial Administration) portal reaches your webhook and you forward it to our endpoint. Check that the client selected your brand through your selection link (you will find it in Postman settings), and look at our endpoint's responses to the forwarding. The manual explains what each response means and what needs to be repeated. If the client selected Verteco directly, the company thereby leaves your programme, and you receive the company.released_to_direct event.
What if our client previously had another provider?
You find out through the company.smp_registered_elsewhere event on the partner webhook, an e-mail to the partner's contact address and the smpState field with the value elsewhere in GET /resellers/me/clients. The client receives nothing from us.
Ask the client for a migration code from their current provider and take over the record by calling POST /companies/{id}/smp-migrate, or send us the code at peppol@verteco.digital. Full procedure: client from another provider.
What do we have to publish to our customers as an intermediary?
Under the intermediation terms v1.7 (in force since 21 September 2026 at the request of the Finančná správa, the Slovak Financial Administration), you are the contracting party of your customers and the entity responsible for the delivery service. In your terms and conditions, on your website and in your software at the point of activation, you publish the information according to Annex A: you are the responsible entity and Verteco (EFSK000031) is the technical provider. For existing contracts, do so within 30 days of the notice.
We may check your presentation, and any shortcomings must be remedied within 5 business days. You confirm the new wording in Postman settings on the Terms tab. The binding text is the intermediation terms.
Can we as an intermediary move to another provider together with our clients?
Yes, you are not tied to us in any way. You terminate the contract in Postman settings with one month's notice, running from the first day of the following month. We issue migration codes for all clients in bulk (or deregister the clients within 3 business days), hand over the registrations without interruption and export the data in bulk.
One rule is set by the Finančná správa (Slovak Financial Administration): each client must make the selection of the new provider on its portal themselves (their accountant can also do it). Until the contract ends, clients keep receiving through us as before. Procedure: moving to another provider.
Where can I find intermediaries that run on your infrastructure?
On the Our intermediaries page. Their invoicing and accounting tools run on our access point. They are especially useful when you want to issue, print or e-mail invoices in one tool. The binding list of all providers and intermediaries is kept by the Finančná správa (Slovak Financial Administration) at vpds.financnasprava.sk.
Data archive and invoice retention
How long and where we keep invoices, what happens with the archive switched off, and what you have to archive yourself.
Do you store the content of my invoices? Can I influence that?
The company owner decides with the Data archive setting on the company page, separately for received and for sent documents. For new companies, the archive is switched on by default. We then keep the original XML of received and issued invoices in the EU for as long as you work with us (1 GB included), and you have them in the portal at any time. This is part of the €2 excl. VAT per month per IČO (company ID) service.
Anyone who only wants to receive invoices for free (up to 1,000 invoices a month) switches off the archive. We then delete the document content automatically and irreversibly 14 days after delivery (you can set the period from 1 to 90 days). Only operational data such as the number, date, amount and delivery receipt remain. In the meantime you download the originals in the portal or through the API, and with the “Per invoice” notification setting they also arrive as e-mail attachments. Details: Data archive.
How long do you archive invoices? Is it 10 years?
With the Data archive switched on, we keep the originals for as long as you work with us, with no fixed number of years, and hand them over to you when you leave. Keeping invoices, usually for ten years under § 76 of the VAT Act and § 35 of the Accounting Act, is the obligation of the taxpayer, not of the delivery service provider. With the archive switched off, we delete the content after the set period (14 days by default), and you take care of archiving the originals yourself.
The article archiving e-invoices (in Slovak) explains it in detail.
What happens to my documents when I switch off the archive?
Switching off the archive for a direction also schedules deletion for all previously received or sent documents of that direction, including the copies in the archive. They are deleted after the set period, which runs from the day of the change (14 days later by default), never sooner. You can see the scheduled deletion date for each document, and the portal warns you about this when you change the setting.
So download your documents before switching it off, for example the full ZIP with the originals in Exports. The operational data (number, dates, status, amounts) and the delivery receipt remain. The deletion also reaches the backups as they rotate, usually within 7 days.
What if I fill up the 1 GB of storage?
Each company has 1 GB included. You can see the usage on the company page, on the Data archive tab, and we warn you by e-mail at 80%. Once it is full, the storage automatically expands by another 1 GB so that delivery is not interrupted. Each additional GB started is charged like another company, that is €2 excl. VAT for each month in which it was used even partly.
A typical e-invoice is 10 to 100 kB, so most companies never get near 1 GB. Individual documents cannot be deleted from the archive. Usage goes down only if you switch off the archive for a direction; the content is then deleted after the set period.
How do I download all documents at once?
In Exports, choose the company, the period and the direction, and download a ZIP with all the original XML files, or a CSV or XLSX overview. You can do the same in the invoice list for selected documents only. For regular downloads into your own system, use the API with the ?since and ?until filter.
Can you save invoices directly to Google Drive or OneDrive?
We do not yet support saving directly to cloud storage such as Google Drive or OneDrive. You can download documents in bulk in Exports, for example a ZIP with all the original XML files for the chosen period, and upload them to your storage.
Your system can collect them regularly and automatically through the API (the ?since and ?until filter) or by webhook. If you would use direct saving to the cloud, tell us through Support how you would need it to work.
What happens to my invoices if I leave you?
The choice is yours: we hand over the stored documents (original XML and a CSV overview), delete our copies, or both. After the contract ends, you have 30 days to export your data. After that we delete it, except for what we must keep by law. With the archive switched off, only what has not yet been deleted can be exported, so download your documents as you go.
Municipalities and public administration
For towns, municipalities, self-governing regions and their budgetary and contributory organisations. Based on the guide issued by the Finančná správa (Slovak Financial Administration).
Does a municipality have to receive e-invoices even if it is not a VAT payer?
Yes. From 1 January 2027, every municipality must be able to receive e-invoices through an e-invoicing provider (digitálny poštár), even if it is not a VAT payer, regardless of its size. Only a municipality that is a VAT payer has to issue e-invoices, when invoicing businesses and legal entities. The same applies to self-governing regions and to every budgetary and contributory organisation of the municipality. The municipality does not need a new identification number; the network identifies it by its DIČ (Slovak tax ID).
How much does it cost a municipality and its organisations?
The same as everyone: €2 excl. VAT per month for each IČO (company ID; the municipality and each organisation) that sent an invoice or had the Data archive switched on in the given month, up to 1,000 invoices a month in total. An organisation that switches off the archive and sends nothing pays nothing, as long as it does not exceed 1,000 invoices a month. Example: a town that manages 15 IČOs together with its organisations, with the archive at its default setting, pays 15 × €2 = €30 excl. VAT a month. Nothing is charged until 31 December 2026.
We will prepare a formal price quote for a market survey on request through the contact form or at peppol@verteco.digital.
Does every school or municipal organisation need its own registration?
Yes. Each budgetary and contributory organisation is a separate legal entity with its own IČO (company ID). The provider selection on the Finančná správa (Slovak Financial Administration) portal is therefore made for each IČO separately, once. You manage all organisations from one account, however, which handles 100 entities as standard. For local governments we raise the limit free of charge. Each organisation can have its own e-mail for notifications, for example the e-mail of the school's finance officer.
Our financial system supplier says they will take care of e-invoices. Do we still need an e-invoicing provider?
A financial or accounting system is a different service from a delivery service. Only a certified provider or an intermediary listed by the Finančná správa (Slovak Financial Administration) at vpds.financnasprava.sk may deliver e-invoices. You can check in that list whether your supplier is one. The municipality makes the provider selection itself on the FS portal, for each IČO.
You can keep using your financial system. The supplier connects to us through the national SAPI-SK interface or the REST API. Until the connection is ready, you work with e-mail to the registry office and exports. The developer documentation is intended for the supplier.
The article accounting software is not a delivery provider (in Slovak) explains it in detail.
How does a municipality set up receiving e-invoices, step by step?
- Create an account, for example with the e-mail of the finance department.
- Add the municipality and each organisation as a separate entity by IČO (company ID).
- For each entity, set the e-mail of the registry office or the accounts department (Notifications tab).
- The mayor, the director or a person authorised to act before the FS confirms the selection of Verteco on the Finančná správa portal (Slovak Financial Administration) for each IČO.
- Send yourself a test invoice for €0.00 and look at the delivery receipt.
- Send your suppliers the prepared notice with your Peppol identifier (Overview tab).
- Invite other people (finance officer, registry office, controller) with a suitable role.
The whole procedure is described on the Towns and municipalities page.
Does a municipality also have to send e-invoices to residents and for taxes or fees?
No. E-invoicing applies to relationships with businesses and legal entities (B2B and B2G). The municipality invoices residents as before. Local taxes, fees and administrative decisions are not invoices. Renting out property is exempt from VAT, and an e-invoice is required for it only if the municipality has chosen to tax the rent.
Do we need public procurement and a contract for the service?
At €2 excl. VAT per month per IČO, the estimated contract value is far below the low-value contract thresholds, even over several years. The municipality sets the procedure according to its own internal rules; please check the applicable thresholds in the current wording of the act. The terms and conditions, the data processing agreement, the NDA and the SLA are public on the Contracts page, so you can review them before signing. We will send supporting documents and a formal price quote on request.
Does a municipality have to keep e-invoices, and in what format?
The obligation to keep e-invoices under § 85o(15) of the VAT Act applies only to VAT payers. A municipality that is not a VAT payer and only receives invoices does not have this obligation under the VAT Act. It follows its records management rules, and the obligations of an accounting entity under the Accounting Act are not affected.
The original e-invoice is the XML file; the PDF is its readable form. For entities added from 13 September 2026, the Data archive is switched on by default, and we keep the originals in the EU for as long as you work with us.
Obligations from 1 January 2027
What the law requires from 2027, who it applies to, what Peppol is and what reporting to the Finančná správa (Slovak Financial Administration) means.
Do I have to use e-invoices already now, in 2026?
No. 2026 is a voluntary period: the Peppol network and reporting to the Finančná správa (Slovak Financial Administration) are already running. However, the obligation to issue e-invoices (VAT payers) and to be able to receive them (every business and domestic legal entity) applies only from 1 January 2027. You do not have to use a finished integration before that date either.
It pays to start earlier: selecting a provider takes a few minutes, nothing is charged until the end of 2026, and suppliers who already send e-invoices can find you in the network.
Who does mandatory e-invoicing from 1 January 2027 apply to?
The law distinguishes two obligations:
- Issuing e-invoices is mandatory for VAT payers for domestic supplies to taxable persons and to domestic legal entities.
- Receiving e-invoices must be possible for every taxable person established in Slovakia, including non-VAT payers (limited companies and sole traders alike). This also applies to domestic legal entities that are not taxable persons, such as municipalities and state bodies. The recipient's consent is not required.
Invoices to consumers (B2C) do not change. A non-VAT payer does not have to issue e-invoices but can do so voluntarily with the customer's consent. Check the exact scope for your entity with your accountant.
The article Slovakia e-invoicing mandate 2027 explains it in detail.
I am a sole trader and not a VAT payer. What do I have to do?
You must be able to receive e-invoices; you do not have to issue them. All you need is to select a provider (a digitálny poštár, or e-invoicing provider) on the Finančná správa (Slovak Financial Administration) portal. With us, receiving with the Data archive switched off is free up to 1,000 invoices a month. You can issue your invoices as before, or electronically on a voluntary basis with the customer's consent.
The article e-invoicing for sole traders (in Slovak) explains it in detail.
What fines do I face if I am not ready for e-invoicing?
From 2027, breaching e-invoicing obligations can lead to a fine of up to €10,000, and up to €100,000 for repeated breaches (Act No. 385/2025 Coll.). 2026 is a preparatory period without penalties. A penalty is not applied, for example, for an obvious mistake that you correct without delay, or where the breach demonstrably occurred because of a technical problem on the provider's side. Details are in the article Fines and penalties.
What is Peppol? Is it a portal I sign in to?
Peppol is not a portal. It is an international network for the secure, standardised exchange of electronic invoices between companies, similar to e-mail but with verified participants and confirmation of delivery. Companies connect to it through certified providers (digitálni poštári, or digital postmen) that run their own access point. Slovakia uses it for mandatory e-invoicing from 1 January 2027. Our portal is the interface to our certified access point. More: What is Peppol.
What is the difference between an e-invoice and a regular PDF invoice?
A PDF is essentially a picture meant for a person: the recipient has to retype or scan it. An e-invoice is a structured data file (XML according to the EN 16931 standard) that the recipient's system processes automatically and from which the data is reported to the Finančná správa (Slovak Financial Administration). From 1 January 2027, a PDF invoice sent by e-mail does not meet the e-invoicing obligation.
What is reporting to the Finančná správa (C5 / TDD), and do I have to do it myself?
For domestic e-invoices issued by a VAT payer, the invoice data is reported to the Finančná správa (Slovak Financial Administration), the so-called TDD (Tax Data Document), into its central C5 system. You do not have to do anything: we generate and send the report automatically for both sent and received invoices, included in the price of the service, even with free receiving.
The Finančná správa confirms receipt with a delivery receipt, and you can see the report status in the invoice detail. No report is made if the other party is foreign, if the issuer has no IČ DPH (VAT ID), or for test documents. An invoice that could not be delivered because the customer is not in the Peppol network is reported too (FS FAQ, part II, example 9). An invoice that our check rejected before it was handed over to the network, for example because of a validation error, is not reported; the corrected invoice is reported once you send it. More: TDD reporting.
When do I not need to issue an e-invoice?
According to the guide issued by the Finančná správa (Slovak Financial Administration), for example in these cases:
- a simplified invoice up to €100 or an e-kasa receipt (from the Slovak online cash register system) up to €400 incl. VAT
- supplies exempt from VAT
- supplies related to classified information
- invoices to consumers
An invoice to a foreign customer does not have to be electronic, and from 1 January 2027 to 30 June 2030 the obligation applies only to domestic persons. If you agree with the customer in advance on another delivery method, the invoice must still be structured XML according to EN 16931. For a specific case, consult a tax adviser.
Are advance and proforma invoices also sent through Peppol?
A payment request or proforma invoice that does not create a tax liability is not sent through e-invoicing. If a payment in advance does create a tax liability, the VAT payer issues an e-invoice (a tax document for the received payment) and deducts the advance in the final invoice. Ready-made XML for both cases is among the sample documents.
The article credit notes and advance invoices (in Slovak) explains it in detail.
Trust, security and contracts
Who is behind the service, where your data is, which contracts we conclude and how you can leave us at any time.
Is the portal certified?
Yes. We are a certified delivery service provider in the register of the Finančná správa SR, the Slovak Financial Administration (PA SK ID EFSK000031, verifiable at vpds.financnasprava.sk), and we run our own certified Peppol Access Point (Seat ID PSK001128). We passed 19 out of 19 OpenPeppol conformance tests and run the service in production. Every document is validated against EN 16931 and Peppol BIS Billing 3.0. Provider certificate (PDF).
Do you have ISO 27001 certification?
No provider is required to hold ISO/IEC 27001 certification yet. OpenPeppol has introduced it as an obligation for the whole market, with a deadline of 1 October 2027. Our ISO/IEC 27001:2022 certification is under way with the accredited body SKQS, s. r. o., Žilina (accredited by SNAS), which we selected in September 2026. We plan to obtain the certificate by 1 July 2027.
Until we have the certificate, we show no badge or logo. Already today we have data in the EU, a security log of access, measured availability monitoring and validation of every document.
Is the service reliable, and what availability do you guarantee?
The target monthly availability of the production service (access point and API) is 99.5% according to the SLA. We publish measured availability and the incident history on the service status page. Delivery of documents in the Peppol network runs independently of the portal, so received documents are not lost when the portal is down. The low price comes from automation, not from compromises: we have our own access point and production certificate, and we validate every invoice.
Where are my invoices stored, and who can access them?
Documents, original XML files, the database and backups are in the European Union, in our infrastructure provider's data centre in Frankfurt am Main. We do not store them outside the EU. Only your account and the accounts you invite yourself have access to the documents. We carry out specific interventions (access, company transfer) only at a request from a verified account, which is why we handle support through your signed-in account. Details: where your data is.
Is my data safe?
Transfer is encrypted (TLS), we process data in line with the GDPR, and we have contracts with our processors under Art. 28 GDPR. We never sell your data. You protect your account with two-factor authentication, allowed IP addresses and an overview of sign-ins in Settings, on the Security tab. We record access to documents in a security log: successful access for 90 days, denied and failed attempts for 365 days. Details are in the privacy policy and the data processing agreement.
Does artificial intelligence process my data?
Only in two features: the Pepo chat assistant in AI mode, and when preparing draft replies to messages from the contact form and to support requests. A person always approves a draft reply. The data is processed by Anthropic PBC (USA) as a processor. The transfer relies on the EU-US Data Privacy Framework and standard contractual clauses. Details: privacy policy.
What contracts do I conclude with you, and am I tied in?
The contractual relationship under the Terms and Conditions (VOP) arises when you register an account, accept an invitation or enter the portal for the first time (selecting Verteco on the Finančná správa (Slovak Financial Administration) portal alone does not create it). It is for an indefinite period, with no commitment. You can end it with one month's notice, running from the first day of the following month. You pay no fees for ending it.
The relationship includes the data processing agreement (DPA), and the SLA and NDA are also available. You will find everything publicly on the Contracts page. Each document can also be downloaded there as a PDF and printed; the PDF is always the current effective wording, identical to the page. We announce changes to the Terms and Conditions, including price increases, at least 30 days in advance (only changes in your favour or changes required by law can apply earlier). If you do not agree with a change, you can leave without penalty. If you need the contract on paper (for example a municipality or a school for its files), the Access and contracts tab in the company details prints a one-page copy of the agreement signed and stamped by Verteco's managing director, with the date the contractual relationship started and a reference to the current terms; you enter the person authorised to act for your company yourself.
Who runs the portal, and what if you close down?
The portal is run by the Slovak company Verteco digital services, s. r. o., IČO 53 412 834, registered office Daniela Dlabača 21, 010 01 Žilina, entered in the Commercial Register of the Žilina District Court, section Sro, insert No. 75936/L (since 5 November 2020; until 11 May 2022 under the name Zechmeister, s. r. o.). The Verteco brand has been active since 2018. We have held accreditation from the Finančná správa (Slovak Financial Administration) since 26 May 2026, and we have run the service in the production Peppol network since 8 July 2026.
You do not depend on us: Peppol is an open standard, you can change provider at any time, and we hand over your documents in the original XML and in CSV. What exactly happens in each scenario is described on the service continuity page.
How are you different from other providers?
We run our own certified Slovak Peppol Access Point (PSK001128), so your invoices go into the network directly, without middlemen. We also offer:
- a public price list with no “price on request” and with a price guarantee
- all contracts in full, in advance
- published service availability
- data in the EU
- an open API with a free test environment
- ready-made exports to accounting software
If you want to offer e-invoices to clients under your own brand, the same access point can run behind your service (intermediaries).
What if I want to switch to another provider?
You are not tied to us in any way. The company owner requests a migration code on the company page, on the Access & contracts tab. We send it by e-mail within 24 hours, and until then you can cancel the request. You hand the code to your new provider, who uses it to take over your registration in the network without interruption. You select the new provider on the Finančná správa (Slovak Financial Administration) portal.
If you are leaving us completely, you can also deregister the company yourself with the “Deregister from the network” button on the same tab. We hand over your documents in XML and CSV. You pay no termination penalties, and we do not use closed formats.
The article switching providers (in Slovak) explains it in detail.
Account and troubleshooting
Signing in, the verification e-mail, duplicate companies, connection errors and account settings.
I did not receive the verification e-mail. What should I do?
Check your Spam folder (the sender is noreply@peppol.verteco.digital). If you are signed in to the portal, click “Send again” in the “Confirm your e-mail” bar. If you have a password, sign in and click “send the link again” in the message about the unverified e-mail. If you have no password and have signed out of the portal, enter the same e-mail again when signing up.
We send sign-in links only to verified addresses. If nothing helps, write to peppol@verteco.digital. Until you confirm your e-mail, you will not see companies verified by the Finančná správa (Slovak Financial Administration) and cannot create API keys.
I selected Verteco on the FS portal, but the company does not appear in the portal. Why?
The Finančná správa (Slovak Financial Administration) sends us the selection with the e-mail you entered in the form, and the company is assigned to the account with that address. If you entered a different address there than in the portal, a new account was created (you sign in with the link from the welcome e-mail). Also check that your account e-mail is confirmed. Until it is, companies verified by the Finančná správa are not shown. If none of this helps, write to us through Support with the company's DIČ (tax ID), and we will merge the accounts.
I have the company twice in my account, one with an IČO and one without. Which one should I delete?
Do not delete either of them yourself. A duplicate company arises when you add the company manually with a different form of the IČ DPH (VAT ID) or DIČ (tax ID) than the Finančná správa (Slovak Financial Administration) has on record. The selection on the FS portal then creates a second, verified company. The verified company is the valid one. Support removes the duplicate manually added company and fills in the missing IČO (company ID); write to us through Support.
My accounting software reports error 401 or “Chyba pri autorizácii prístupu na server” (access authorisation error). What should I do?
The Client Id or Client Secret in the program does not match the API key in the portal. Most often it is a typo, a key that has been revoked in the meantime, or a key from the test environment used in production. In API tokens, create a new key, enter both values in the program again and run the connection test.
The code SAPI-AUTH-003 means that the key has no access to the company in the X-Peppol-Participant-Id header (an incomplete or incorrect Peppol ID, or a company outside the key's scope), or that the call came from an IP address outside the key's allowed list. You can see every call and the reason for any rejection on the API log tab.
After signing up I see the screen “We are verifying your account”. What does it mean?
For some registrations we carry out a short manual check, because tax documents of real companies pass through the portal. Write to us at peppol@verteco.digital and give the e-mail of your account. After the check we send you a confirmation by e-mail and the portal unlocks straight away. Your account is safe in the meantime, and you lose nothing.
I forgot my password or cannot sign in. What should I do?
On the sign-in page, choose “E-mail me a sign-in link” and sign in without a password (we send the link to verified addresses). Alternatively, use password reset to get a link for a new password, valid for 1 hour. Your username is always your e-mail. You set or change your password in Settings, on the Security tab.
How do I change the e-mail I sign in with?
In Settings, on the Information tab, click “Change e-mail” and enter the new address and your password. We send a confirmation link valid for 24 hours to the new address; until then you sign in with the original address. After confirmation, all devices are signed out. If you do not have a password yet, set one first.
How do I delete my account or a company I added by mistake?
You delete your account in Settings, on the Information tab, with the “Delete account” button. You confirm the deletion with your password; if the account has no password, set one first. If you are the sole owner of a company, transfer the ownership first. Company documents are not deleted; they belong to the company and its other members.
The owner deregisters a company that is active in the network on the company page, on the Access & contracts tab, with the “Deregister from the network” button. Support will sort out a company added by mistake or a merge of accounts. In the test environment, you deregister companies in Test tools.
How do I secure my account, for example with two-factor authentication?
In Settings on the Security tab, you switch on two-factor authentication with a code from an app on your phone and generate backup codes. You can allow sign-in only from selected IP addresses, view your sign-in history and sign out other devices. You restrict API keys to IP addresses separately in API tokens.
Can the portal be switched to English or German?
Yes. In Settings, on the Display tab, choose the portal language: Slovak, English, German or Hungarian. By default it follows your browser language. The portal remembers the chosen language for your account on all devices, and each team member has their own.
You set the e-mail language separately in Settings, on the Notifications tab. The public website is also available in Czech and Ukrainian, and the documentation in Slovak, English, German, Hungarian and Ukrainian. The binding version of the contracts is in Slovak.
How do I contact support?
The fastest way is through Support in the portal: the request is linked to your account and companies, so we see the context and do not need to verify anything. Without an account, write to peppol@verteco.digital. Every e-mail creates a numbered request, and the confirmation contains a link through which you can follow its status and add to it without signing in. We always notify you of a reply by e-mail.
Get started today
Until 1 January 2027, the portal is free for everyone.