API do KSeF.
Wyślij fakturę, resztę zrobi emfakt.
Obsługujemy cały proces wysyłki do KSeF: od przyjęcia dokumentu przez REST API, przez ponowienia przy awariach, po przekazanie UPO webhookiem. Niezależnie od tego, czy budujesz od zera, czy wpinasz w działający system.
- Darmowy Sandbox KSeF 2.0
- Pełny cykl z UPO
- Przyjazne REST API
- Zbudowane na KSeF 2.0 SDK
- Kolejka z retry
- Webhooki at-least-once
- Pełny audit trail
Wszystko, czego wymaga utrzymanie KSeF w jednym panelu.
Od wysłania pojedynczego żądania, przez obsługę stanów i ponowień, po zarządzanie wieloma NIP-ami w jednym miejscu.
Mission Control
Jedno żądanie
Maszyna stanów
Multi-tenant od pierwszego dnia
Nie „lista faktur”. Pełny obraz zdrowia integracji dla wszystkich obsługiwanych NIP-ów naraz. Cały stan KSeF w jednym miejscu.

Nie tylko dostęp do API. Sprzedajemy utrzymywany stan i przejęte ryzyko.
Twój system komunikuje się z jednym stabilnym API. To my dostosowujemy je do kolejnych zmian w KSeF.
Integracja w jedno popołudnie. Dalsze utrzymanie zostaje po naszej stronie.
Podłącz jedno API
Jeden idempotentny endpoint dla dokumentów. Klucz idempotencji = zero duplikatów przy retry.
POST /v1/invoicesSłuchaj webhooków
Zamiast pollować KSeF, dostajesz zdarzenie na każdą zmianę stanu. At-least-once, z podpisem i replayem.
invoice.upo_readyObserwuj w Mission Control
Każda faktura, każdy NIP, każdy retry na żywo. Bez grepowania logów, bez zgadywania.
status: sealedGotowe rozwiązania dla elementów, których nie musisz budować od zera.
Idempotencja
Ten sam klucz nigdy nie wystawi dwóch faktur. Retry są bezpieczne z definicji.
State machine cyklu życia
Każda faktura ma jednoznaczny, wymuszony stan. Żadnych „chyba poszło”.
Webhooki at-least-once
Z podpisem, retry i replayem. Nie musisz pollować KSeF.
Automatyczny retry i backoff
Awaria MF, offline24, timeouty obsłużone bez Twojej ingerencji.
Sandbox 1:1 z produkcją
Testuj pełny cykl - łącznie z UPO i odrzuceniami - bez ryzyka.
Stabilny kontrakt API
Zmiany schemy FA i wersji KSeF absorbujemy my. Twój kontrakt się nie zmienia.
Chcesz KSeF pod własną marką? Wbuduj emfakt.
Dla platform, które chcą oferować fakturowanie KSeF swoim klientom jako własną funkcję.
- Komponenty do osadzenia + API pod Twój UI
- Twoja marka na całym flow, łącznie z Mission Control dla Twoich klientów
- Rozliczenie i izolacja per tenant
- Jeden kontrakt SLA, który możesz odsprzedać dalej
# Wysyłasz raz. Stan pilnujemy my.
POST /v1/invoices
Idempotency-Key: order-8842
{
"seller_nip": "5272774888",
"buyer_nip": "7010012345",
"items": [ ... ]
}
→ 202 {
"id": "inv_9f2a41",
"status": "queued"
}
# Resztę dostajesz webhookiem:
# invoice.accepted → invoice.upo_readyZaprojektowane tak, żeby nie wymagało ciągłej uwagi.
- Stabilny, przewidywalny kontrakt API - niezależny od zmian po stronie KSeF.
- Pełna dokumentacja i sandbox z prawdziwym cyklem
- Webhooki z podpisem, replayem i lokalnym tunelem do testów
- Statusy i błędy w języku zrozumiałym dla developera zamiast surowych kodów MF
Pytania, które i tak byś zadał.
Czym emfakt różni się od zwykłego API do KSeF?
Zwykłe API daje endpoint. emfakt utrzymuje stan faktury i przejmuje ryzyko: retry, idempotencję, zmiany schemy, awarie MF. Kupujesz spokój, nie wywołania.
Co się dzieje, gdy KSeF ma awarię?
Podczas awarii zapisujemy faktury w kolejce i automatycznie ponawiamy ich wysyłkę, gdy KSeF znów działa. Cały przebieg i aktualny status widzisz w panelu.
Jesteśmy platformą multi-tenant. Obsłużycie wiele NIP-ów?
Tak. To podstawowy przypadek. Izolacja i Mission Control działają per tenant/NIP od pierwszego dnia.
Możemy oferować to pod własną marką?
Tak. Embed to pełny white-label z Twoim brandem na całym flow, łącznie z Mission Control dla Twoich klientów.
Dlaczego nie mogę wysłać faktury do KSeF?
Aktualnie oferujemy tryb sandbox, w którym możesz w pełni przetestować nasz produkt. Tryb live zostanie uruchomiony 1 września 2026 roku.
Jak wygląda cennik?
Cennik zostanie udostępniony niebawem.
Czy jesteście zgodni z KSeF 2.0 i FA(3)?
Tak. Walidujemy przed wysyłką i utrzymujemy zawsze aktualną schemę.
Sprawdź integrację bez zobowiązań.
Pełny cykl obsługi faktury, razem ze statusami i UPO. Działa od pierwszego wywołania.
Wolisz napisać bezpośrednio? kontakt@emfakt.com