1 kwietnia 2026 KSeF stał się obowiązkowy dla wszystkich polskich firm prowadzących sprzedaż B2B. 1 stycznia 2027 obejmie też najmniejszych — tych z obrotem poniżej 10 000 zł miesięcznie. Co to znaczy dla szkoły muzycznej, lektora językowego, klubu fitness czy studia tanecznego, które przyjmują rezerwacje online? Dlaczego zachodnie systemy bookingowe nie odpowiedzą na to wyzwanie i co konkretnie robi w tej sprawie Vocato.
Trzy daty, które zmieniają zasady gry
Reforma fakturowania w Polsce wprowadza Krajowy System e-Faktur (KSeF) jako jedyny prawnie ważny kanał wystawiania faktur sprzedaży między firmami. Etapy wdrożenia są jednoznaczne i niepodlegające dyskusji:
- 1 lutego 2026 — duzi podatnicy (obrót w 2024 r. powyżej 200 mln zł).
- 1 kwietnia 2026 — wszyscy pozostali przedsiębiorcy prowadzący sprzedaż objętą obowiązkiem fakturowania VAT.
- 1 stycznia 2027 — najmniejsze firmy (faktury pojedyncze do 450 zł, obrót do 10 000 zł miesięcznie). Po tej dacie nie istnieje już żadna grupa zwolniona z obowiązku.
Konsekwencja prawna jest brutalna: faktura wystawiona poza KSeF po 1 kwietnia 2026 r. jest w rozumieniu ustawy o VAT „niewystawiona”. Dla nabywcy oznacza to brak prawa do odliczenia VAT. Dla wystawcy — odpowiedzialność karno‑skarbową. Faktury B2C (dla osób fizycznych) pozostają poza obowiązkiem, ale każda transakcja ze szkołą językową, klubem fitness czy korepetytorem działającym jako jednoosobowa firma B2B wpada pod nowy reżim.
Problem: zachodnie systemy bookingowe nie znają KSeF
Przeanalizowaliśmy najpopularniejsze systemy rezerwacji używane przez polskie szkoły usługowe — Acuity Scheduling, Calendly, SimplyBook.me, Setmore, Mindbody, Booksy, Square Appointments. Wszystkie mają jeden wspólny problem: żaden nie integruje się z KSeF. Przyczyna jest strukturalna — to systemy globalne, dla których polski wymóg prawny jest zbyt niszowy, by inwestować w schemat XML FA(3), certyfikaty z aplikacji podatnika MF, tryb offline24 z kodami QR i miesięczny rytm aktualizacji wymagań Ministerstwa Finansów.
W praktyce oznacza to, że polska szkoła używająca Acuity czy SimplyBook.me musi:
- Przyjmować rezerwacje w jednym systemie (Acuity).
- Eksportować dane do drugiego systemu fakturowego (wFirma, ING Księgowość, Faktura.pl, iFirma).
- Wystawiać faktury w trzecim miejscu i czekać na numer KSeF od MF.
- Ręcznie kontrolować, czy każda faktura B2B trafiła do KSeF najpóźniej następnego dnia roboczego — pod groźbą sankcji.
To nie jest hipoteza — to codzienna rzeczywistość 2026 roku. Trzy systemy, dwie ręczne synchronizacje, jeden łańcuch ryzyka prawno‑skarbowego, który pęka przy każdej pomyłce.
Drugi problem: weryfikacja kontrahenta to nie luksus, to obowiązek
Zanim szkoła wystawi fakturę B2B, musi zweryfikować trzy rzeczy o nabywcy: czy NIP istnieje, czy podmiot jest czynnym podatnikiem VAT i — jeśli to firma z innego kraju UE — czy ma aktywną rejestrację VAT‑UE w bazie VIES. Brak tej weryfikacji wystawia szkołę na ryzyko zakwestionowania kosztu przez kontrolę skarbową kontrahenta i odpowiedzialność solidarną w pewnych przypadkach.
Dwa publiczne, bezpłatne API rządowe rozwiązują ten problem:
- Wykaz Podatników VAT (Biała Lista) Ministerstwa Finansów — endpoint
wl-api.mf.gov.plzwraca pełne dane podmiotu (nazwa, REGON, KRS, adres, status VAT, rachunki bankowe) wraz zrequestId— kluczem audytowym ważnym wobec urzędu skarbowego. - VIES Komisji Europejskiej — endpoint REST sprawdza ważność NIP UE intra‑wspólnotowo i zwraca
consultationNumberjako dowód konsultacji.
Wpisanie ich do procesu rezerwacji jest trywialne technicznie. Ale żaden z popularnych systemów scheduling tego nie robi, bo nie zna polskiego kontekstu prawnego i unijnej dyrektywy o VAT.
Vocato projektuje system od dnia pierwszego pod polski reżim
To nie jest funkcja, którą dodajemy w ostatniej chwili. To fundamentalna decyzja architektoniczna, którą podjęliśmy 1 maja 2026 r., zapisaliśmy w roadmapie i wbudowaliśmy w sekwencje rozwojowe A (onboarding), B (płatności Stripe) oraz C — nową, dedykowaną sekwencję poświęconą wyłącznie integracji z KSeF.
1. Konto firmowe od momentu rejestracji
Formularz tworzenia konta Vocato ma dwa taby — konto prywatne i konto firmowe. Wybór konta firmowego od razu otwiera pola: forma prawna (JDG / Sp. z o.o. / S.A. / fundacja / stowarzyszenie / inna), NIP, REGON, KRS, pełna nazwa, adres rejestrowy. Po wpisaniu NIP-u system automatycznie sprawdza go w Wykazie VAT i autouzupełnia pozostałe pola — nazwę firmy, REGON, KRS, adres, status VAT (Czynny / Zwolniony / Niezarejestrowany), numery rachunków bankowych. Każde sprawdzenie trafia do tabeli audytowej z polem requestId z MF — to ten sam klucz, który urząd skarbowy może w każdej chwili zweryfikować.
Klient z NIP‑em UE może zaznaczyć checkbox „Mój NIP jest aktywny w VIES” — jeden klik uruchamia walidację przez bazę Komisji Europejskiej i flaguje konto jako kwalifikujące się do odwrotnego obciążenia VAT (art. 196 dyrektywy 2006/112/WE) przy transakcjach intra‑unijnych.
Konto prywatne można w każdym momencie podbić do firmowego — upgrade nie kasuje historii prywatnej, tylko dodaje obok niej „profil firmowy”. Faktury idą wtedy na firmę, ale historia zajęć i znajomości klient‑lektor pozostaje przy osobie. To kluczowa decyzja UX dla edukacji, gdzie tożsamość prywatna i firmowa często się przeplata.
2. Ceny brutto z VAT 23% od dnia pierwszego — bez rewolucji w przyszłości
Talentyda — fundacja będąca operatorem Vocato — obecnie korzysta ze zwolnienia podmiotowego z VAT. Mimo to, cały system od początku liczy ceny w modelu brutto z VAT 23%. Każdy plan w konfiguracji ma trzy pola: kwota brutto, stawka VAT, kwota netto. To nie jest perfekcjonizm — to przygotowanie do dnia, w którym Talentyda przekroczy próg lub dobrowolnie wstąpi do VAT. W tym momencie żadne ceny nie zmienią się dla klientów, a faktury automatycznie nabiorą mocy odliczalnej. Klienci, którzy są na fakturach Vocato czynnymi podatnikami VAT, dostaną odliczenie wstecznie skuteczne od pierwszej faktury KSeF — bo dane były gotowe od dnia pierwszego.
3. Wtyczka KSeF jako wbudowana funkcja, nie integracja zewnętrzna
Sekwencja C w roadmapie Vocato to plugin vocato-ksef — natywna część platformy, dostępna w planach Pro i Enterprise. Architektura jest jednoznaczna:
- Generuje faktury w schemacie FA(3) — najnowszej wersji wymaganej przez KSeF 2.0.
- Obsługuje token sesyjny i certyfikaty KSeF z Aplikacji Podatnika MF.
- Wysyła faktury w trybie online (czas rzeczywisty) i automatycznie obsługuje tryb offline24 z kodami QR — gdy bramka MF jest niedostępna, faktura wystawia się natychmiast i dosyła do KSeF najpóźniej następnego dnia roboczego (zgodnie z wymogiem ustawowym).
- Odbiera UPO (Urzędowe Poświadczenie Odbioru) i przechowuje je razem z fakturą.
- Obsługuje faktury korygujące z polem
KodKorekty(1 = korekta, 2 = anulowanie). - Implementuje reverse charge dla klientów intra‑unijnych z aktywnym VIES (stawka 0%, dopisek o art. 196 dyrektywy).
- Pobiera faktury przychodzące od dostawców szkoły — KSeF jest skrzynką pocztową szkoły, nie tylko nadajnikiem.
Trigger jest naturalny: po opłaceniu lekcji przez Stripe (sekwencja B), webhook invoice.payment_succeeded uruchamia generowanie faktury w KSeF. Bez ręcznej interwencji. Bez eksportów do trzeciego systemu. Bez ryzyka zapomnienia.
Spójne DNA: jeden system zamiast trzech
To rozwiązanie wyrasta z fundamentalnej filozofii Vocato — kohabitacji i koherencji. Nie projektujemy systemu rezerwacji jako wyspy, do której podłączamy zewnętrzne moduły fakturowania, weryfikacji NIP, integracji UE. Projektujemy jeden organizm, w którym tożsamość firmowa, sprzedaż, faktura i raportowanie skarbowe są tym samym strumieniem danych. Każdy element systemu zna polski kontekst prawny od dnia pierwszego, bo Vocato powstaje w Polsce dla polskich szkół.
Konkurencja oferuje booking. Vocato oferuje booking + tożsamość prawną + raportowanie skarbowe + zgodność z prawem UE — w jednym koncie, jednym panelu, jednym strumieniu rezerwacji. To nie jest dodatek za 49 zł miesięcznie. To jest fundament.
Co to znaczy dla Twojej szkoły
Jeśli prowadzisz szkołę muzyczną, językową, taneczną, klub fitness, studio jogi — i wystawiasz faktury klientom firmowym (rodzicom rozliczającym lekcje dziecka jako koszt firmy, korporacjom finansującym warsztaty pracownikom, fundacjom kupującym kursy dla podopiecznych) — masz dwa wybory:
- Utrzymywać trzy systemy (booking + księgowość + KSeF) z ręcznymi synchronizacjami i ryzykiem prawno‑skarbowym.
- Albo przejść na platformę, w której te trzy warstwy są jednym strumieniem.
Vocato powstaje teraz, by dać Ci tę drugą opcję. Sekwencja C jest na roadmapie z konkretnym terminem — produkcja Q4 2026, gotowa zanim ostatnia grupa firm (1 stycznia 2027) wpadnie pod obowiązek. Sekwencje A6/A7/A8 (taby B2C/B2B, walidacja Wykaz VAT, walidacja VIES) wyprzedzają to o pół roku — Q2 2026, czyli już dziś‑jutro.
Zachęcamy do śledzenia rozwoju Vocato w naszej publicznej historii zmian, gdzie aktualizujemy każdą decyzję produktową w czasie rzeczywistym. Pełna roadmapa A6, A7, A8 i C jest częścią naszej polityki transparentności — chcemy, żebyś wiedział, co budujemy i kiedy, zanim podejmiesz decyzję o migracji.
Wojciech Lewandowski, Fundacja TALENTYDA — operator Vocato
