Preskočiť na obsah
REST API · Peppol · SAPI-SK

Connect your system to eFaktura.sk over the API

You send the data; we handle the conversion, Peppol delivery and the audit trail. Your account, sandbox key and production access are all self-service — entirely online, with no phone call.

  • Sandbox key in under 2 minutes
  • No card, no approval queue
  • First 1,000 tx each month free until 30 November 2026
sandbox · api.efaktura.sk
  1. Received201 Created
  2. ValidatedPeppol BIS 3.0
  3. Sentover Peppol
  4. Deliveredwebhook
  • Open pricingAll 7 bands published — no enquiry, no bespoke quote.
  • Sandbox instantlyFree, with no day limit, and it never counts towards transactions.
  • Production without a phone callVolume, contract, signature and payment all inside the portal.
  • Certified providerCertified e-invoicing provider EFSK000028, Peppol Access Point.
The road to production

From account to production entirely online

No enquiry, no demo, no waiting for a salesperson. You take every step yourself in the developer portal — and you can see exactly where you are at any moment.

  1. Step 1 · Registrationportal screen preview
    developers.efaktura.sk/register
    E-mailjane@yourcompany.sk
    Code from the e-mail4 8 2 · 9 1 5
    Company ID (IČO)36 543 217filled in from eFirmaYour Company s. r. o. · Obchodná 5, 811 06 Bratislava · Tax ID (DIČ) 2020123456
    Phone+421 9xx xxx xxx
    InterfaceREST APISAPI-SK

    I agree to the developer sandbox terms and to the processing of my data.

    Create an account and get a sandbox key

    No card and no approval queue. If your company already has a partner account, the portal offers to link you to it.

After every step you get an e-mail with your status and the next action. The portal shows the whole journey on one screen.

Create a free account
API pricing

The whole price list is public — no enquiry needed

Seven volume bands, one rate applied to the whole monthly volume, no bespoke quotes. The price you see here is the price you see at sign-up and on the invoice — work it out right now.

Your monthly volume

1 tx
= 0.5 tx
Total volume2,250 tx / month
Payment option

7 bands · rate per tx excl. VAT

  1. up to 1,000 tx€0.055base
  2. over 1,000 up to 5,000 txyour band€0.039−29%
  3. over 5,000 up to 25,000 tx€0.029−47%
  4. over 25,000 up to 50,000 tx€0.0235−57%
  5. over 50,000 up to 100,000 tx€0.0215−61%
  6. over 100,000 up to 200,000 tx€0.0199−64%
  7. over 200,000 tx€0.0194−65%

The band rate applies to your whole monthly volume. You will never pay more than the entry price of the next band up.

Price now (promo until 30 November 2026)

€48.75 / month

from 1 December 2026 (without promo)

€87.75 / month

Start with this volume

Your selection carries over into sign-up. Your account and sandbox key are instant — you only pay once you go live.

Minimum monthly charge 10 excl. VAT, and only if there is something to invoice. This is the binding list price — no bespoke quotes; the same figure appears in your contract.

  • A sent invoice or credit note = 1 tx
  • A received invoice = 0.5 tx
  • No integration fee
  • With an annual commitment, or none at all (×1.20)
  • The sandbox does not count
  • Billed monthly in arrears, prices excl. VAT

Up to 1,000 transactions
a month free

Sending and receiving e-invoices • offer valid until 30 November 202698 days left

Activate for free
Who the REST API is for

Who is the API for?

Connect your system to eFaktúra. Pick the type of integration and save hours of work.

Developers and SaaS

Technical teams that want to integrate the API straight into their own product or an internal system.

  • Developers and freelancers
  • SaaS systems and platforms
  • B2B platforms and marketplaces

ERP and accounting systems

Existing business systems that want to work with e-invoices natively — no XML exports, no manual uploads.

  • ERP systems
  • Accounting software
  • Warehousing and logistics

E-shops and business systems

The e-shop invoices automatically once an order is placed. Incoming documents arrive by webhook in your workflow system.

  • E-shops and online retail
  • Internal business systems
Are you an ERP, SaaS or invoicing platform that wants to offer eFaktúra to clients under your own brand?Explore the white label partnership
API capabilities

What the API can do

From validation through sending and receiving to auditable proof of delivery

C01 · Issuing

Send an invoice

Create an invoice from the data in your system. eFaktúra processes it, converts it and delivers it to the recipient.

C02 · Receiving

Receive an invoice

Pull incoming invoices straight into your system. The data is ready for accounting and for stock.

C03 · Verification

Verify a company

Check a trading partner's Company ID (IČO), Tax ID (DIČ), VAT status and Peppol identifier before you invoice.

C04 · Entities

Create a company

Create and update company records, contacts and the Peppol connection through a single endpoint.

C05 · Integration

Connect an ERP or e-shop

Connect SAP, Pohoda, Omega, Shoptet, WooCommerce and other systems with no manual file exports.

C06 · Webhooks

Handle webhooks

Get notified about new invoices, status changes and delivery failures in real time.

C07 · Status

Track delivery status

Every invoice carries an auditable status — sent, delivered, accepted, rejected, retried.

C08 · Peppol

E-invoices over Peppol

Delivery over the certified Peppol network with no infrastructure or contracts of your own.

C09 · Preflight

Validation before sending

Check both the document and the recipient before you send — without spending credit. The API returns exactly what needs fixing.

POST /v1/agent/peppol/preflight
C10 · Connector

Connector — one call

Validate → send → delivered in a single request: we check the document and the recipient, send it over Peppol and return proof of delivery. Idempotent — no double sending and no wasted credit.

POST /v1/agent/peppol/connector/send
C11 · Staged

Prepare now, send later

Prepare the document up front and release it at a chosen time — staged sending through the connector.

POST /v1/agent/peppol/connector/dispatch
C12 · CSV

Bulk sending from CSV

Upload a canonical CSV and we turn it into Peppol invoices and send them. Errors come back row by row.

POST /v1/agent/peppol/csv
C13 · Recipient

Peppol recipient lookup

Find out whether a given entity is reachable on the Peppol network before you send the document.

GET /v1/agent/peppol/recipient
C14 · Receipt

Proof of delivery

Delivery status layer by layer — auditable evidence that the document reached the recipient.

GET /v1/agent/peppol/sent/{id}/evidence
C15 · SAPI-SK

SAPI-SK v1.0 standard

The official interface of the Slovak Financial Administration. If your software speaks SAPI-SK, you can connect it to eFaktúra without changing a line of code — just swap the credentials.

POST /sapi/document/send
How it works

You send the data, we take care of the rest

From validation through sending and receiving to auditable proof of delivery

1. You send the invoice data

Post a JSON invoice or document from your system to a single REST endpoint.

2. eFaktúra does the processing

Conversion into the correct format (Peppol BIS Billing 3.0), validation, signing and a full audit trail.

3. Peppol delivers to the recipient

The invoice travels the Peppol network to the recipient and you get a webhook with the delivery status.

Integration levels

Upload files or automate the whole process

Pick the level that suits you. eFaktúra takes technical responsibility for processing and delivery.

LEVEL 1.

Upload files and send

Upload finished UBL or CSV files in the app or through the API and we send them over Peppol. The fastest start, even without a developer.

LEVEL 2.

One call — Connector

Validate → send → delivered in a single request. Idempotent, so no double sending and no wasted credit. Ideal for e-shops and SaaS products.

LEVEL 3.

Full control — modules

Individual endpoints: preflight, sending, status tracking, proof of delivery, recipient lookup. Compose your own flow around the way your company works.

Technical building blocks

Built for production integrations

A modern API designed to meet the expectations of even the most demanding developers.

REST API

Clean JSON endpoints. HTTP statuses, idempotency, cursor pagination.

OpenAPI documentation

OpenAPI 3.1 spec. Interactive docs and client generation in any language.

Sandbox environment

A separate test environment for development and integration with no impact on production.

API keys

Server-to-server keys with endpoint-level scopes. Rotation without downtime.

Webhooks

HMAC-signed events for status changes, received invoices and delivery failures.

HMAC

Status notifications

Every change carries an auditable timestamp, code and description. Available over the API and by webhook.

Delivery retries

Automatic retry with exponential backoff, plus a manual resend when something goes wrong.

Secure data handling

TLS 1.3, encryption at rest, GDPR mode, separate EU data centres.

TLS 1.3
Use cases

Real-world use cases

Five real scenarios where the REST API saves hours of manual work every day.

e-shop → eFaktúra
POST /v1/agent/peppol/connector/send
Use case 01

An e-shop invoices right after an order

Shoptet, WooCommerce or your own e-shop calls the API when an order is completed and the invoice goes out over Peppol automatically.

ERP → eFaktúra
POST /v1/agent/peppol/connector/send
Use case 02

An ERP sends invoices without manual exports

SAP, Pohoda, Money S3, Omega — no XML export, no uploading. One API call and it is done.

SaaS → eFaktúra
POST /v1/agent/peppol/csv
Use case 03

A SaaS platform bills its customers

Subscription model? The API issues monthly invoices for your entire customer base and tracks delivery.

eFaktúra → business system
webhook: invoice.received
Use case 04

An internal business system receives e-invoices

Documents received over Peppol arrive by webhook in your workflow system as structured data.

accounting system ← eFaktúra
GET /v1/agent/peppol/sent/{id}/evidence
Use case 05

An accounting system pulls invoices and statuses

Accounting software regularly pulls newly received documents and status changes on sent invoices.

SAPI-SK V1.0

We speak the standard of the
Financial Administration

SAPI-SK is the single interface prepared by the Slovak Financial Administration together with the OpenPeppol community. eFaktúra supports it natively through the /sapi endpoints. Software already integrated with SAPI-SK connects by swapping client_id and client_secret — with no code changes.

OAuth2 client_credentials + JWT

Server-to-server authentication with no interactive redirect.

Idempotency-Key on every send

A repeated request never creates a duplicate document or a double charge.

Cursor pagination + acknowledge

Page through received documents and confirm that you processed them.

Frequently asked questions

Everything you need to know up front

Answers to what people usually put in an enquiry — so that you do not have to send one.

No. You get a sandbox key the moment you register — no card, no contract. You only sign a contract when you want to go live, and you sign it electronically in the portal.

Bespoke solutions

More than 200,000 tx a month, white label or procurement?

For everyday volumes you do not need sales at all — everything is in the portal. Get in touch if you are dealing with one of these.

When to talk to us

  • Volumes above 200,000 tx / month, or several companies under one contract
  • White label — your brand, our infrastructure
  • Public procurement, tender documents, SLAs and security questionnaires
  • Migration from another provider, or connecting an accounting firm's clients in bulk
Everyday volume? Create a free account

Send us an enquiry

What are you working on?
Your price level from the price listover 1,000 up to 5,000 tx / month · €0.039 / txPre-filled from the calculator above — we send your enquiry together with this level.
€87.75/ month without promo
€48.75 with promo

Everyday volume, under 200,000 tx? You do not need an enquiry — create an account and your price is right there in the portal.

Segments

A complete overview of the organisations and businesses that have to deal with e-invoicing. Expand the list for your sector.

Who e-invoicing is for.

  • Cities

    Applies to · Bratislava, Nitra, Trenčín and smaller towns

    They need · Receiving e-invoices, approvals, archive, export

  • Municipalities

    Applies to · Small and medium-sized municipalities

    They need · Simple invoice intake, records, archive

  • City boroughs

    Applies to · Boroughs of Bratislava and Košice

    They need · Approvals, intake, record keeping

  • Self-governing regions

    Applies to · Regions and their authorities

    They need · High invoice volumes, approvals, audit trail

  • State authorities

    Applies to · Ministries, labour offices, district offices

    They need · Invoice intake, approvals, export into their systems

  • Budgetary organisations

    Applies to · Schools, offices, cultural facilities

    They need · Intake, approvals, document archiving

  • Subsidised organisations

    Applies to · Sports facilities, cultural centres, municipal services

    They need · Record keeping, invoice intake, archive

  • Schools and nurseries

    Applies to · Primary schools, nurseries, school canteens

    They need · Receiving supplier invoices

  • Universities and colleges

    Applies to · Faculties, halls of residence, research centres

    They need · Higher invoice volumes, approvals, archive

  • Hospitals and healthcare facilities

    Applies to · Hospitals, polyclinics, surgeries

    They need · Intake, approvals, export into accounting

  • Social care facilities

    Applies to · Social service homes, care homes, home care services

    They need · Expense records, invoice intake, archive

  • Municipal companies

    Applies to · Technical services, housing companies, water utilities

    They need · Issuing as well as receiving e-invoices

  • Property managers and owners' associations

    Applies to · Management companies, owners' associations

    They need · Receiving supplier invoices, archiving

  • Co-operatives

    Applies to · Housing, agricultural and manufacturing co-operatives

    They need · Invoicing, intake, archive

  • Banks and financial institutions

    Applies to · Banks, leasing companies, fintech

    They need · API integration, audit, automated processing

  • Insurers

    Applies to · Insurance companies, brokers, intermediaries

    They need · Receiving and issuing invoices, cost records

  • Energy and utilities

    Applies to · Electricity, gas, water, heating

    They need · Bulk invoicing, API, automation

  • Telecommunications companies

    Applies to · Operators, internet service providers

    They need · Bulk issuing and receiving of invoices

  • Churches and parishes

    Applies to · Parishes, church schools, charities

    They need · Invoice intake, record keeping, archive

  • Non-profit organisations

    Applies to · Foundations, civic associations, charities

    They need · Expense records, approvals, archiving

  • Sports clubs and federations

    Applies to · Football clubs, sports centres

    They need · Invoice intake, record keeping, archive

  • Cultural institutions

    Applies to · Theatres, museums, galleries, libraries

    They need · Invoice intake, approvals, record keeping

  • Foreign branches in Slovakia

    Applies to · Branch offices and organisational units

    They need · Receiving and issuing under Slovak rules

Váš zážitok je pre nás dôležitý