Przejdź do głównej zawartości
Beta

Faktury z KSeF na Twoim serwerze

OpenKSeF pobiera faktury otrzymane z KSeF, układa nieopłacone od najbliższego terminu, daje kod QR do przelewu i wystawia faktury VAT z portalu. Bez opłat za uruchomienie u siebie.

Do instalacji potrzebny jest Docker i ktoś, kto go obsłuży. Nie prowadzimy wersji hostowanej dla firm.

Strona Start portalu, Co dziś do zrobienia: nieopłacone od najbliższego terminu, ostatnio otrzymane i wystawione, Twoje firmy. Dane fikcyjne.Strona Start portalu, Co dziś do zrobienia: nieopłacone od najbliższego terminu, ostatnio otrzymane i wystawione, Twoje firmy. Dane fikcyjne.Strona Start portalu na telefonie, Co dziś do zrobienia: nieopłacone od najbliższego terminu. Dane fikcyjne.Strona Start portalu na telefonie, Co dziś do zrobienia: nieopłacone od najbliższego terminu. Dane fikcyjne.
Dane fikcyjne.

Co robi OpenKSeF

Pobiera faktury otrzymane

W tle, domyślnie co 4 godziny, albo na żądanie. Lista i szczegóły z pozycjami, także dla kilku firm na jednym serwerze.

Pomaga zapłacić

Dane do przelewu i kod QR w portalu, gdy faktura w PLN ma numer rachunku. Skanujesz w aplikacji banku, a fakturę oznaczasz jako opłaconą.

Wystawia faktury VAT

W portalu, z wysyłką do KSeF. Widzisz status, a po przyjęciu pobierasz XML, UPO i PDF z kodem KOD I.

Powiadamia o nowej fakturze

Push na telefon po pobraniu nowej faktury. Aplikacja na Androida: kończymy poprawki, zanim zalecimy instalację. Google Play i iPhone jeszcze nie.

Tak wygląda portal

Lista Otrzymane faktury z filtrem Wszystkie. Dane fikcyjne.Lista Otrzymane faktury z filtrem Wszystkie. Dane fikcyjne.
Otrzymane: wszystkie faktury od najnowszej, a jednym kliknięciem tylko nieopłacone.
Faktura z kartą Zapłać tę fakturę: kod QR, kwota, rachunek i przycisk Oznacz jako opłaconą. Dane fikcyjne.Faktura z kartą Zapłać tę fakturę: kod QR, kwota, rachunek i przycisk Oznacz jako opłaconą. Dane fikcyjne.
Faktura: kod QR i dane do przelewu obok pozycji.

Co działa, a czego nie ma

Bez niespodzianek po instalacji. Pełną listę ograniczeń ma strona Wystawianie faktur.

Działa w wydanej wersji

  • Faktury otrzymane: pobieranie, lista, szczegóły, termin płatności, status opłacenia
  • Dane do przelewu i kod QR w portalu
  • Faktury VAT w PLN ze stawkami 23, 8, 5, 0 KR i zw Także dla osoby prywatnej, z PDF i kodem KOD I.
  • Faktury za usługi dla firm zagranicznych Stawki np I i np II, waluta obca, kurs NBP, PDF po angielsku i polsku. Tylko w portalu.
  • Środowiska KSeF: test i produkcja Na produkcji przyjęta faktura jest dokumentem prawnym.
  • Powiadomienia push na Androidzie Aplikacja: kończymy poprawki, zanim zalecimy instalację.

Jeszcze nie ma

  • Faktura korygująca, zaliczkowa i rozliczeniowa
  • Faktury zagraniczne za towary, VAT w walucie obcej
  • Aplikacja w Google Play i na iPhone'a
  • E-mail o nowej fakturze przy pobieraniu w tle
  • Wersja hostowana dla firm

Jak zacząć

Potrzebujesz komputera lub serwera z Dockerem (minimum 4 GB RAM), a do dostępu spoza sieci domowej także własnego HTTPS.

  1. Uruchom

    Zapisz docker-compose.yml i .env z Szybkiego startu, potem docker compose up -d.

  2. Przejdź przez kreator

    Otwórz http://localhost:8080. Kreator założy pierwsze konto i pierwszą firmę oraz ustawi środowisko KSeF.

  3. Dodaj token KSeF

    Token wygenerujesz w Aplikacji Podatnika KSeF. Token ma termin ważności w przepisach.

Gdzie są Twoje dane

Faktury i dane firm
W bazie na Twoim serwerze. Autorzy OpenKSeF nie mają do nich dostępu.
Token KSeF
Zaszyfrowany w bazie. Klucz szyfrowania trzymasz poza bazą.
Powiadomienia push
Domyślnie przez relay prowadzony przez autorów oraz Firebase lub APNs. Treść to m.in. nazwa sprzedawcy i kwota. Możesz wysyłać je bezpośrednio.
Odpowiedzialność
HTTPS, kopie zapasowe i aktualizacje są po Twojej stronie. Zalecenia bezpieczeństwa.

Kod, licencja i status

Kod
Kod źródłowy jest publicznie dostępny na GitHubie.
Licencja
Elastic License 2.0. Możesz używać i modyfikować u siebie. Oferowanie jako usługi dla innych wymaga zgody autora. Szczegóły.
Status
Beta. Między wersjami mogą zmieniać się API, dane i konfiguracja.
Ministerstwo Finansów
OpenKSeF to niezależny projekt, niepowiązany z Ministerstwem Finansów. Z KSeF łączy się przez jego publiczne API.