wFirma dla e-commerce - przewodnik po fakturowaniu sklepu
Jak wykorzystać wFirma w sklepie internetowym: automatyczne faktury, integracja z Allegro i Shopify, numeracja, stawki VAT i KSeF. Praktyczny przewodnik.
wFirma obsługuje wysyłkę e-faktur do Krajowego Systemu e-Faktur, ale żeby działało to bez odrzuceń, trzeba poprawnie ustawić uprawnienia, token i komplet danych nabywcy. Pokazujemy konfigurację KSeF w wFirma krok po kroku oraz to, jak NavyFlame dba o czyste dane przed wysyłką.
wFirma obsługuje wysyłkę faktur do Krajowego Systemu e-Faktur, więc nie potrzebujesz osobnego programu tylko do KSeF. System pozwala uwierzytelnić się w KSeF, wystawić e-fakturę zgodną ze strukturą FA i wysłać ją bez opuszczania panelu. To wygodne, bo cały tor od dokumentu do potwierdzenia z systemu zamyka się w jednym miejscu.
Sama wysyłka działa dopiero wtedy, gdy spełnisz trzy warunki: nadasz uprawnienia w KSeF, połączysz wFirma z systemem przez token lub uwierzytelnianie kwalifikowane i zadbasz o komplet danych na fakturze. Najwięcej problemów na starcie wynika z trzeciego punktu - faktura z błędnym NIP albo niepełnym adresem nabywcy zostanie odrzucona, niezależnie od poprawnej konfiguracji. Dlatego w tej instrukcji tyle samo miejsca poświęcamy ustawieniom, co jakości danych.
Zanim przejdziemy dalej, jedno zastrzeżenie: to praktyczny przewodnik konfiguracyjny, a nie porada podatkowa ani prawna. Zakres uprawnień, terminy i szczegóły rozliczeń potwierdź u swojego księgowego lub doradcy podatkowego oraz w aktualnych materiałach Ministerstwa Finansów, bo przepisy bywają zmieniane.
Pierwszy element to uprawnienia po stronie KSeF. System rozróżnia, kto i w czyim imieniu może wystawiać faktury, więc bez nadanego uprawnienia wFirma nie zautoryzuje sesji. Sposób zależy od formy prowadzenia firmy.
W praktyce do automatycznej wysyłki z wFirma najczęściej korzysta się z tokena. Token to ciąg autoryzujący, który pozwala systemowi działać w Twoim imieniu bez logowania osoby przy każdej fakturze. Traktuj go jak hasło: nie udostępniaj, a w razie podejrzenia wycieku unieważnij i wygeneruj nowy.
Po stronie wFirma konfiguracja sprowadza się do kilku kroków. Układ ekranów bywa aktualizowany, więc nazwy sekcji potraktuj orientacyjnie i kieruj się bieżącą pomocą wFirma.
Po skonfigurowaniu połączenia wystawienie faktury w wFirma uruchamia wysyłkę do KSeF zgodnie z wybranym trybem. Jeśli wszystko jest poprawne, dokument otrzymuje numer KSeF i potwierdzenie przyjęcia.
Wysyłka do KSeF to proces, a nie pojedyncze kliknięcie, dlatego warto rozumieć statusy dokumentów w wFirma. Każda faktura przechodzi przez kilka stanów, zanim uznasz ją za prawnie wprowadzoną do obiegu.
| Status | Co oznacza | Co zrobić |
|---|---|---|
| Robocza / do wysyłki | Faktura wystawiona, jeszcze niewysłana | Sprawdź dane i wyślij |
| Wysłana / w trakcie | Dokument przekazany, trwa walidacja po stronie KSeF | Poczekaj na wynik |
| Przyjęta (numer KSeF) | System nadał numer KSeF | Gotowe, faktura jest w obiegu |
| Odrzucona | Walidacja nie przeszła, brak numeru KSeF | Popraw przyczynę i wyślij ponownie |
Kluczowy jest numer KSeF. To identyfikator nadawany przez system po przyjęciu poprawnej faktury i dopiero jego otrzymanie potwierdza skuteczne wprowadzenie dokumentu do obiegu. Faktura ze statusem odrzucona nie ma numeru KSeF, więc nie jest uznana za prawnie wystawioną, dopóki nie poprawisz błędu i nie wyślesz jej ponownie.
Najczęstsze przyczyny odrzucenia to błędny lub nieaktywny NIP nabywcy, niekompletny adres oraz niezgodność ze strukturą e-faktury. Przy pojedynczych dokumentach łatwo to wyłapać ręcznie, ale przy kilkudziesięciu fakturach dziennie potrzebujesz mechanizmu, który zatrzyma problematyczne dokumenty i pozwoli je ponowić po naprawie, zamiast gubić je po cichu.
wFirma odpowiada za wystawienie i wysyłkę e-faktury do KSeF. NavyFlame działa o krok wcześniej: zbiera zamówienia z różnych kanałów i przygotowuje komplet danych, z których powstaje faktura. To istotne, bo jakość danych decyduje o tym, czy KSeF przyjmie dokument, czy go odrzuci.
W sprzedaży wielokanałowej dane przychodzą w różnych formatach. Allegro, własny sklep i kolejny marketplace inaczej opisują nabywcę, pozycje i stawki VAT. NavyFlame pełni rolę huba: pobiera zamówienia, mapuje je do spójnego formatu i zleca automatyczne fakturowanie w wFirma według Twoich reguł. Dzięki temu faktura powstaje z poprawnym NIP, prawidłową stawką VAT i kompletnym adresem, czyli z danymi, na których walidacja KSeF najczęściej się wykłada.
Tor wygląda tak: zamówienie z kanału trafia do NavyFlame, system buduje fakturę z kompletem danych, wFirma ją wystawia i wysyła do KSeF, a numer KSeF potwierdza przyjęcie. Gdy coś się nie powiedzie (na przykład chwilowy błąd po stronie API), dokument trafia do kolejki ponownych prób, a Ty widzisz status w panelu zamiast szukać zgubionej faktury. Jak ułożyć całą konfigurację fakturowania w wFirma od strony sklepu, opisujemy w osobnym przewodniku po wFirma dla e-commerce.
Co ważne, NavyFlame nie zastępuje wFirma ani nie pełni roli systemu wystawiającego faktury wobec KSeF. To wFirma uwierzytelnia się w KSeF i nadaje numer, a integrator pilnuje, żeby do wFirma trafiały dane, które tę wysyłkę przejdą bez odrzuceń.
Większość kłopotów daje się sprowadzić do kilku powtarzalnych przyczyn. Warto znać je z góry, żeby nie tracić czasu na diagnozę w dniu, w którym faktur jest najwięcej.
Jeśli wysyłasz dużo faktur dziennie, ręczne kontrolowanie każdego statusu przestaje być realne. Wtedy wartość daje połączenie automatycznego fakturowania z monitoringiem - faktury powstają same, a Ty reagujesz tylko na te, które wymagają poprawy. To pozwala utrzymać porządek nawet przy szczytach sprzedażowych, gdy liczba dokumentów rośnie kilkukrotnie.
W ustawieniach konta wFirma przejdź do sekcji dotyczącej KSeF, nadaj uprawnienia w systemie KSeF dla swojego podmiotu i wygeneruj token uwierzytelniający lub podłącz uwierzytelnianie kwalifikowane. Po połączeniu możesz wysyłać pojedyncze faktury lub ustawić wysyłkę automatyczną. Dokładny układ ekranów bywa aktualizowany, więc warto sprawdzić bieżącą instrukcję wFirma.
Do wysyłki potrzebne jest uprawnienie do wystawiania faktur w KSeF nadane podmiotowi lub konkretnej osobie. Właściciel jednoosobowej działalności uwierzytelnia się zwykle profilem zaufanego, podpisem kwalifikowanym lub tokenem, a w spółce uprawnienia nadaje się wskazanym osobom albo systemowi wystawiającemu. Bez nadanego uprawnienia wFirma nie zautoryzuje sesji w KSeF.
Numer KSeF to identyfikator nadawany przez system po przyjęciu poprawnej faktury. Dopiero jego otrzymanie potwierdza, że dokument został prawnie wprowadzony do obiegu. W wFirma numer pojawia się przy fakturze po pozytywnej walidacji, a dokument zmienia status na wysłany lub przyjęty.
Odrzucona faktura nie dostaje numeru KSeF, więc traktuj ją jako niewprowadzoną do obiegu, dopóki nie poprawisz przyczyny. Najczęstsze powody to błędny NIP, niekompletny adres nabywcy lub niezgodność ze strukturą e-faktury. Popraw dane, wyślij ponownie i sprawdź status, a przy sprzedaży masowej warto mieć kolejkę błędów, która zatrzymuje takie dokumenty zamiast je gubić.
Nie. To praktyczny przewodnik konfiguracyjny od strony procesu i narzędzi, a nie porada podatkowa ani prawna. Zakres uprawnień, terminy obowiązku KSeF i szczegóły dotyczące Twojej firmy potwierdź u księgowego lub doradcy podatkowego oraz w aktualnych materiałach Ministerstwa Finansów, bo przepisy bywają zmieniane.
Jak wykorzystać wFirma w sklepie internetowym: automatyczne faktury, integracja z Allegro i Shopify, numeracja, stawki VAT i KSeF. Praktyczny przewodnik.
Praktyczna checklista wdrożenia KSeF w sklepie internetowym: weryfikacja danych, wybór systemu fakturowego, automatyzacja, testy w środowisku przedprodukcyjnym i obsługa błędów.
Czym jest numer KSeF, jak nadawany jest UPO i jakie metody uwierzytelnienia stosuje Krajowy System e-Faktur w sklepie internetowym.
Faktury z zamówień powstają same w wFirma, z kompletem danych pod KSeF.
Zobacz demo