Spis treści 7 sekcji
Konfiguracja KSeF w WAPRO Fakturka zaczyna się od połączenia programu z systemem i przygotowania dostępu firmy.
Potem trzeba ustawić wysyłkę i odbiór faktur oraz sprawdzić, czy dokumenty przechodzą poprawnie. Sposób obsługi może zależeć od używanej wersji programu. Obowiązek wystawiania faktur w KSeF obejmuje duże firmy od 1 lutego 2026 r., pozostałych podatników od 1 kwietnia, a najmniejszych od 1 stycznia 2027 r.1.
Konfiguracja KSeF w WAPRO Fakturka krok po kroku
Najpierw ustal, kto będzie działać w KSeF w imieniu firmy. Przygotuj uprawnienia tej osoby i metodę uwierzytelniania, a w WAPRO Fakturka wybierz właściwą firmę.
W jednym zawiadomieniu ZAW-FA można wskazać tylko jedną osobę fizyczną. Ta osoba może później elektronicznie nadać uprawnienia kolejnym osobom2.
Uwierzytelnianie potwierdza tożsamość osoby lub podmiotu, który łączy się z KSeF. Uprawnienia KSeF określają z kolei, jakie czynności wolno wykonać w imieniu firmy.
Samo potwierdzenie tożsamości nie daje więc dostępu do każdej czynności. Przed autoryzacją w programie przypisz osobie właściwy zakres uprawnień3.
Jak ustawić uwierzytelnianie i uprawnienia KSeF w WAPRO Fakturka?
Przygotowanie dostępu wymaga powiązania osoby uprawnionej z danymi firmy i metodą autoryzacji. Certyfikat KSeF używany do uwierzytelniania jest ważny nie dłużej niż dwa lata od wytworzenia lub wskazanej daty początkowej4. Przed rozpoczęciem pracy wykonaj następujące czynności:
- Dane firmy: Dane firmy w programie muszą wskazywać podmiot, którego dokumenty trafią do KSeF.
- Uprawnienia: Osobie obsługującej faktury nadaj odpowiedni zakres dostępu w systemie KSeF 2.0, w tym przez Aplikację Podatnika MF lub bezpośrednio w Wapro Fakturka5.
- Certyfikat KSeF: Przygotuj certyfikat, jeżeli wybrana metoda integracji używa go do uwierzytelniania.
- Autoryzacja: Powiąż metodę uwierzytelniania z właściwą firmą w ustawieniach używanej wersji programu.
Po tych czynnościach dostęp użytkownika WAPRO Fakturka jest powiązany z firmą, której faktury ma obsługiwać w KSeF3.
Wysyłka faktury i sprawdzanie połączenia z KSeF
Zapisanie faktury w WAPRO Fakturka nie oznacza jeszcze, że trafiła ona do KSeF. Po wysyłce odczytaj status dokumentu i komunikat zwrotny.
Numer KSeF potwierdza przyjęcie konkretnej faktury przez system. Ma 35 znaków6.
Odbiór faktur sprawdzaj osobno, bo dotyczy dokumentów wystawionych firmie przez kontrahentów. Dane odebranej faktury porównaj z tym, co widnieje w KSeF.
Zestaw dziesięciocyfrowy NIP nabywcy z polem NIP w elemencie Podmiot2 odebranego dokumentu7.
Jak sprawdzić, czy WAPRO Fakturka łączy się z KSeF?
O wyniku wysyłki mówi status konkretnej faktury, nie sam fakt nawiązania połączenia. Kod 200 w statusie przetwarzania potwierdza przyjęcie dokumentu; sam kod HTTP 200 tego nie zastępuje8.
Przy wysyłaniu faktury wykonaj poniższe czynności:
- Faktura: Wybierz fakturę przeznaczoną do przekazania do KSeF.
- Ręczna wysyłka do KSeF: Uruchom ją, jeśli używana wersja programu udostępnia tę czynność.
- Status wysyłki: Odczytaj komunikat zwrotny i sprawdź, czy KSeF przyjął dokument.
- Numer KSeF: Sprawdź, czy program przypisał go do przyjętej faktury.
Przyjęcie faktury i nadanie jej numeru KSeF potwierdzają wynik wysyłki. Zgodnie z art. 106na ust. 3 ustawy o VAT fakturę uznaje się za otrzymaną przez KSeF w dniu nadania jej numeru identyfikującego9.
Błędy konfiguracji KSeF w WAPRO Fakturka: jak je rozpoznać i usunąć?
Gdy WAPRO Fakturka zgłasza błąd, ustal etap, na którym kończy się próba wysyłki: autoryzację, połączenie lub weryfikację dokumentu. Przed zmianą ustawień przeczytaj cały komunikat.
Odpowiedź API z kodem HTTP 401 Unauthorized wskazuje problem z uwierzytelnieniem żądania. Nie należy jej mylić z błędem uprawnień 40310.
- Błąd autoryzacji oznacza problem z potwierdzeniem dostępu do KSeF. Sprawdź, czy metoda uwierzytelniania dotyczy właściwej firmy.
- Błąd połączenia dotyczy komunikacji programu z systemem. Sprawdź sieć i wybrane środowisko KSeF, a potem ponów próbę.
- Odrzucenie dokumentu następuje po przekazaniu faktury do weryfikacji. Odczytaj przyczynę, popraw wskazane dane i dopiero wtedy wyślij ją ponownie11.
Jeżeli faktura nie została wysłana, w buforze pojawi się status błędny i będą dostępne szczegóły błędu12.
Dane firmy i ustawienia faktur: przygotowanie dokumentów do KSeF
WAPRO Fakturka potrzebuje poprawnych danych firmy i faktury, by przygotować dokument do wysyłki. Przed przekazaniem go do KSeF skontroluj poniższe elementy11:
- Dane sprzedawcy: Porównaj NIP i nazwę firmy w programie z danymi podmiotu wystawiającego fakturę.
- Dane kontrahenta: Sprawdź identyfikator i nazwę nabywcy wpisane na dokumencie.
- Pozycje faktury: Skontroluj nazwy towarów lub usług, kwoty oraz zastosowane stawki podatku.
- Rodzaj dokumentu: Upewnij się, że ustawienia odpowiadają wystawianej fakturze.
Popraw dane przed wysyłką, aby ograniczyć ryzyko odrzucenia dokumentu przez KSeF11.
Środowisko KSeF w WAPRO Fakturka: wybór i ustawienie
WAPRO Fakturka musi łączyć się z właściwym środowiskiem KSeF. Produkcyjne służy do obsługi rzeczywistych faktur, a testowe do prób działania integracji.
Wybór środowiska zależy od celu pracy, nie od danych kontrahenta. Środowiska produkcyjne i testowe mają odrębne adresy API13.
Tabela pokazuje cel użycia każdego środowiska i skutek wysłania do niego dokumentu. KSeF 2.0 ma trzy środowiska: testowe, przedprodukcyjne Demo i produkcyjne. Tylko faktury wystawione w środowisku produkcyjnym wywierają skutki prawne14.
| Środowisko | Cel | Skutek wysyłki |
|---|---|---|
| Produkcyjne | Obsługa rzeczywistych faktur | Faktury wywierają skutki prawne |
| Testowe | Próba działania integracji | Dokument testowy bez skutków faktury wystawionej w produkcyjnym KSeF |
| Przedprodukcyjne Demo | Próba przed pracą w środowisku produkcyjnym | Dokument bez skutków faktury wystawionej w produkcyjnym KSeF |
- Cel pracy: Ustal, czy sprawdzasz integrację, czy przygotowujesz rzeczywistą fakturę.
- Ustawienie połączenia: Wybierz środowisko odpowiadające temu celowi, jeśli używana wersja programu pozwala na taki wybór.
- Kontrola przed wysyłką: Sprawdź wybrane środowisko, zanim przekażesz dokument.
Faktury przeznaczone dla kontrahentów kieruj do środowiska produkcyjnego, a nie testowego.
Art. 106na ust. 1 ustawy o VAT wiąże dzień wystawienia faktury ustrukturyzowanej z jej przesłaniem do KSeF, z zastrzeżeniem trybów szczególnych15.
Najczęściej zadawane pytania
Czy konfiguracja KSeF wygląda tak samo w każdej wersji WAPRO Fakturka?
Nie zawsze — sposób obsługi może zależeć od używanej wersji programu. Niektóre czynności, takie jak ręczna wysyłka lub wybór środowiska, mogą być dostępne zależnie od wersji.
Od kiedy firmy mają obowiązek wystawiania faktur w KSeF?
Duże firmy obejmuje obowiązek od 1 lutego 2026 r., pozostałych podatników od 1 kwietnia, a najmniejszych od 1 stycznia 2027 r.
Ile osób można wskazać w jednym zawiadomieniu ZAW-FA?
Wskazana osoba może później elektronicznie nadać uprawnienia kolejnym osobom.
Jak długo jest ważny certyfikat KSeF do uwierzytelniania?
Nie dłużej niż dwa lata od wytworzenia lub wskazanej daty początkowej.
Czy kod HTTP 200 sam potwierdza przyjęcie faktury przez KSeF?
Nie. Przyjęcie potwierdza kod 200 w statusie przetwarzania faktury; sam kod HTTP 200 nie wystarcza.
Źródła
- ↑Ministerstwo Finansów – zasady obowiązywania KSeF https://ksef.podatki.gov.pl/ksef-news/zasady-obowiazywania-ksef-i-przepisy-prawne/
- ↑Ministerstwo Finansów – Podręcznik KSeF 2.0, część I https://ksef.podatki.gov.pl/media/cq3laefg/podrecznik-ksef-2-0-cz-i-rozpoczecie-korzystania-z-ksef.pdf
- ↑Ministerstwo Finansów, „Dostępy – KSeF” https://ksef.podatki.gov.pl/ksef-news/dostepy/
- ↑Ministerstwo Finansów – Certyfikaty KSeF https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/certyfikaty-ksef/
- ↑wapro.pl https://www.wapro.pl/dokumentacja-erp/desktop/docs/fakturowanie/ksef/
- ↑Ministerstwo Finansów – Zagadnienia techniczne KSeF https://ksef.podatki.gov.pl/ksef-news/zagadnienia-techniczne/
- ↑Ministerstwo Finansów – podręczniki wystawiania i otrzymywania faktur oraz Aplikacji Podatnika KSeF 2.0 https://ksef.podatki.gov.pl/media/3yran4zr/aplikacja-podatnika-ksef-20-podrecznik-uzytkownika-14022026.pdf
- ↑Ministerstwo Finansów – oficjalny klient KSeF, test statusu faktury https://github.com/CIRFMF/ksef-client-java/blob/main/demo-web-app/src/integrationTest/java/pl/akmf/ksef/sdk/QrCodeOnlineIntegrationTest.java
- ↑Ministerstwo Finansów – Podręcznik KSeF 2.0, część II https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf
- ↑Ministerstwo Finansów – historia zmian API KSeF 2.0 https://github.com/CIRFMF/ksef-api/blob/main/api-changelog.md
- ↑Ministerstwo Finansów, „Podręcznik KSeF 2.0, cz. II – Wystawianie i otrzymywanie faktur w KSeF” https://ksef.podatki.gov.pl/media/3zidazbw/podrecznik-ksef-2-0-cz-ii-wystawianie-i-otrzymywane-faktur-w-ksef.pdf
- ↑pomoc.wapro.pl https://pomoc.wapro.pl/menedzer-radzi/jak-wyslac-faktury-do-ksef-z-programu-wapro-fakturka/
- ↑Ministerstwo Finansów – Zmiana adresów środowisk KSeF https://ksef.podatki.gov.pl/komunikaty-techniczne/zmiana-adresow-srodowisk-ksef-komunikat-dla-integratorow/
- ↑Ministerstwo Finansów – Wsparcie dla integratorów https://ksef.podatki.gov.pl/ksef-na-okres-obligatoryjny/wsparcie-dla-integratorow/
- ↑Ministerstwo Finansów – Faktura ustrukturyzowana i struktura logiczna FA https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/faktura-ustrukturyzowana-i-struktura-logiczna-fa/