Przejdź do treści
codecollab.pl
§ Blog baselinker drukarka fiskalna

Paragony, drukarka fiskalna i JPK w sklepie internetowym - jak to spiąć

Sklep internetowy potrzebuje drukarki fiskalnej rzadziej, niż się wydaje - ale gdy już musi ją mieć, wszystko inne układa się wokół tej jednej decyzji

Autor Krystian Kacik Data Czas czytania 9 min

Sklep internetowy potrzebuje drukarki fiskalnej rzadziej, niż się wydaje - ale gdy już musi ją mieć, wszystko inne układa się wokół tej jednej decyzji. Od niej zależy, czy paragon drukuje się sam przy zmianie statusu zamówienia, czy ktoś przepisuje pozycje ręcznie. I czy plik JPK, który co miesiąc idzie do urzędu, zgadza się ze sprzedażą w sklepie. Po kolei: kiedy urządzenie fiskalne jest obowiązkowe, jak je spiąć z BaseLinkerem albo z WooCommerce i skąd biorą się rozjazdy w JPK.

Piszę to z perspektywy człowieka, który te integracje wdraża, a nie rozlicza podatków - interpretacje potwierdzaj z księgową.

Kiedy sklep internetowy naprawdę potrzebuje urządzenia fiskalnego

Urządzenie fiskalne jest potrzebne wtedy, gdy sprzedajesz osobom prywatnym i nie łapiesz się na zwolnienie dla sprzedaży wysyłkowej. Zwolnienie opiera się na dwóch warunkach naraz: cała zapłata trafia na konto bankowe (nie do ręki), a z ewidencji i dowodów zapłaty wynika, kogo dotyczy transakcja i pod jaki adres poszedł towar. Do tego istnieje katalog towarów, przy których zwolnienie nie działa w ogóle.

Sytuacja w sklepieUrządzenie fiskalneCzym dokumentujesz sprzedaż
Sprzedaż wyłącznie do firm, zawsze z NIPzwykle niepotrzebnefaktura
Osoby prywatne, płatność tylko online lub przelewem, pełna ewidencjazwykle niepotrzebnefaktura albo dokument sprzedaży
Płatność za pobraniem do rąk kurierado sprawdzenia z księgowąparagon
Odbiór osobisty z zapłatą na miejscupotrzebneparagon
Towary z katalogu wyłączeń: elektronika, perfumy i wody toaletowe, części samochodowe, alkohol, wyroby tytoniowepotrzebne od pierwszej sprzedażyparagon

Rozporządzenie o zwolnieniach wydawane jest na kilka lat, a katalog wyłączeń bywa korygowany - zanim kupisz sprzęt albo zanim odpuścisz zakup, poproś księgową o potwierdzenie na dziś.

Drukarka fiskalna czy kasa online - co się sprawdza w e-commerce

Drukarka fiskalna to urządzenie bez własnej klawiatury i bez własnej bazy towarów: dostaje gotową treść paragonu z komputera i tylko ją fiskalizuje oraz drukuje. Kasa fiskalna jest samodzielna, obsługiwana ręcznie przez sprzedawcę. W sklepie internetowym prawie zawsze wygrywa drukarka, bo dane o zamówieniu już masz w systemie - nie ma sensu przepisywać ich palcem.

KryteriumDrukarka fiskalnaKasa online z klawiaturą
Źródło danychzamówienie z systemuręczne wybijanie
Sprawdza się przysprzedaży wysyłkowejpunkcie odbioru, sprzedaży z ręki
Wymaga komputeratak, z uruchomionym programem łączącymnie
Automatyzacjaparagon leci przy zmianie statusużadna

Każde nowe urządzenie jest dziś urządzeniem online: raportuje do Centralnego Repozytorium Kas i wymaga stałego internetu. Ceny się zmieniają, więc kwoty sprawdź u sprzedawcy sprzętu, a przy pierwszym zakupie zapytaj księgową o ulgę na nabycie kasy online.

Jak spiąć BaseLinker z drukarką fiskalną

BaseLinker nie rozmawia z drukarką bezpośrednio przez internet - potrzebuje małej aplikacji na komputerze stojącym obok drukarki. Aplikacja pobiera zlecenia druku z konta i wysyła je do urządzenia po USB, po porcie szeregowym albo po sieci lokalnej. Kolejność wdrożenia wygląda tak:

  1. Sprawdź protokół drukarki przed zakupem. BaseLinker obsługuje protokoły najpopularniejszych producentów, w tym Posnet, Novitus i Elzab, ale konkretny model potrafi się różnić. Porównaj model z aktualną listą obsługiwanych urządzeń, zanim wydasz pieniądze.
  2. Zainstaluj aplikację łączącą na komputerze, który stoi w miejscu wysyłki i jest włączony w godzinach pakowania. Nie na laptopie, który wraca wieczorem do domu.
  3. Zrób wydruk testowy w trybie niefiskalnym. Jeśli test nie przechodzi, problem leży w sterowniku albo w porcie - dalsza konfiguracja nie ma sensu.
  4. Zmapuj stawki VAT. Drukarka ma litery A, B, C, D, a sklep stawki procentowe. To mapowanie robi się raz i to w nim powstaje najwięcej cichych błędów.
  5. Skróć nazwy towarów. Urządzenia fiskalne mają limit znaków w nazwie pozycji, a długie nazwy z wariantami urywają się w połowie. Ustaw osobny, skrócony format nazwy na paragon.
  6. Ustaw wyzwalacz. Bezpieczniej fiskalizować przy statusie oznaczającym spakowaną paczkę niż przy samym złożeniu zamówienia - inaczej wydrukujesz paragony do zamówień, które nigdy nie zostaną opłacone.
  7. Zabezpiecz awarię. Ustal, co robi obsługa, gdy drukarka nie odpowiada: kolejka czeka czy paczka idzie dalej bez paragonu. Bez tej decyzji dowiesz się o problemie dopiero przy zamykaniu miesiąca.

Jeśli równolegle walczysz z tym, że część zamówień w ogóle nie dociera do systemu, najpierw domknij tamten temat - opisałem go w tekście o tym, co robić, gdy BaseLinker nie pobiera zamówień.

Faktura do paragonu - kiedy wolno, a kiedy to kosztowny błąd

Fakturę do paragonu dla firmy można wystawić tylko wtedy, gdy NIP nabywcy znalazł się już na samym paragonie. Jeśli klient kupił jak osoba prywatna, a dzień później prosi o fakturę na firmę - dopisanie NIP-u po fakcie nic nie naprawi. Za wystawienie faktury z NIP do paragonu bez NIP-u przepisy przewidują dodatkowe zobowiązanie podatkowe.

Druga pułapka: paragon z NIP-em do kwoty 450 zł (lub 100 euro) jest już fakturą uproszczoną. Nie wystawia się do niego drugiej, „normalnej” faktury, bo w rejestrze pojawi się ta sama sprzedaż dwa razy.

Wniosek dla sklepu jest prosty: pole NIP musi być wypełniane przed złożeniem zamówienia i wędrować dalej razem z nim. Jeśli checkout tego nie ma albo NIP ginie po drodze, dorobienie tego pola to zwykle kilka godzin pracy, a nie przebudowa sklepu. Zasady wystawiania samych dokumentów zebrałem w tekście o wystawianiu faktur z BaseLinkera i KSeF.

Skąd bierze się JPK i dlaczego rozjeżdża się ze sklepem

JPK to plik z ewidencją sprzedaży i zakupów, generowany przez program księgowy - nie przez sklep i nie przez BaseLinker. Sklep dostarcza dane: raporty z kasy, faktury i korekty. Rozjazdy powstają prawie zawsze w jednym z czterech miejsc.

Element ewidencjiCo oznaczaTypowy błąd
Zbiorczy raport z kasydobowa lub miesięczna sprzedaż paragonowazaksięgowana obok, a nie zamiast pojedynczych paragonów
Faktura do paragonudokument do sprzedaży już ujętej w raporciebrak właściwego oznaczenia i sprzedaż liczy się podwójnie
Zwrot i reklamacjaodrębna ewidencja zwrotów przy kasiezwrot zrobiony w sklepie, nieodnotowany przy kasie
Zaliczki i przedpłatymoment powstania obowiązku podatkowegofiskalizacja przy wysyłce, nie przy zapłacie

Najczęstszy scenariusz u klientów: sklep eksportuje do księgowości listę wszystkich zamówień, a równolegle księgowa wprowadza raport z kasy. Ta sama sprzedaż wchodzi dwa razy i ktoś potem odejmuje różnicę w Excelu. Lekarstwem nie jest lepszy Excel, tylko jedno źródło prawdy dla każdego typu sprzedaży - opisałem to przy okazji integracji WooCommerce z ERP i KSeF.

KSeF działa już obowiązkowo: najwięksi podatnicy weszli w lutym 2026, pozostali od kwietnia 2026. Faktury do paragonów podlegają tym samym zasadom, a paragony uznane za faktury uproszczone są z systemu wyłączone.

Sprzedaż za granicę: OSS i próg dla całej Unii

Przy sprzedaży towarów konsumentom w innych krajach Unii obowiązuje jeden wspólny roczny próg 10 000 euro, liczony łącznie dla wszystkich krajów. Poniżej progu rozliczasz VAT jak sprzedaż krajową. Po jego przekroczeniu VAT należy się krajowi konsumenta, a najprostszą drogą jest procedura OSS i jedna zbiorcza deklaracja zamiast rejestracji w każdym państwie osobno.

Dla sklepu oznacza to trzy wymagania: rozpoznawanie kraju dostawy, właściwą stawkę VAT dla tego kraju oraz osobną numerację i eksport dokumentów zagranicznych, żeby nie wpadły do polskiego rejestru. W BaseLinkerze robi się to seriami dokumentów i regułami automatycznymi, w WooCommerce - konfiguracją stawek i osobnym eksportem.

Co sprawdzić raz w miesiącu

  1. Liczba paragonów kontra liczba wysyłek - różnica wskazuje zamówienia pominięte przez automat.
  2. Raport z kasy kontra sprzedaż w sklepie - rozjazd większy niż kwota zwrotów to błąd w mapowaniu.
  3. Faktury do paragonów - czy każda ma odpowiednik w raporcie i żadna nie dotyczy paragonu uproszczonego.
  4. Zwroty - czy wszystkie mają wpis w ewidencji zwrotów przy kasie.
  5. Stawki VAT nowych produktów - towar z domyślną stawką psuje ewidencję przez cały miesiąc.
  6. Log aplikacji łączącej z drukarką - czy nie ma zleceń, które utknęły w kolejce.

Kiedy warto to komuś oddać

Zaczynam od bezpłatnej diagnozy: patrzę, skąd płynie sprzedaż, gdzie powstaje dokument i gdzie dane się dublują. Wychodzi z tego krótka lista rzeczy do naprawienia, ułożona od tych, które kosztują najwięcej pracy ręcznej - przyda się nawet wtedy, gdy potem nic razem nie robimy.

Jeśli z diagnozy wynika większa robota - spięcie sklepu z księgowością, reguły automatyczne, pole NIP w checkoucie, eksport pod OSS - dostajesz wycenę na piśmie przed startem. Takie projekty mieszczą się zwykle w widełkach 5000-10000 zł netto. Gdy chodzi tylko o to, żeby całość dalej działała po aktualizacjach, sensowniejsza jest stała opieka techniczna od 1000 zł netto miesięcznie.

Najczęstsze pytania

BaseLinker - jaka drukarka fiskalna będzie pasować? Taka, której protokół komunikacji jest na liście obsługiwanych w BaseLinkerze i która jest urządzeniem online. Najczęściej spotykam modele Posnet, Novitus i Elzab, ale zgodność sprawdza się per model, nie per marka. Zapytaj sprzedawcę wprost o protokół i porównaj go z listą przed zakupem.

Czy BaseLinker wygeneruje mi plik JPK? Nie. JPK powstaje w programie księgowym na podstawie ewidencji sprzedaży i zakupów. BaseLinker jest źródłem danych: wystawia dokumenty, prowadzi rejestr sprzedaży i pozwala go wyeksportować albo przesłać do księgowości. Zadaniem integracji jest to, żeby eksport był kompletny i nie dublował raportu z kasy.

Czy paragon trzeba fizycznie dołączyć do przesyłki? Przy sprzedaży ewidencjonowanej na kasie paragon wydaje się nabywcy i najprostszą drogą jest włożenie go do paczki. Przepisy dopuszczają też postać elektroniczną za zgodą kupującego, ale wymaga to odpowiedniego urządzenia i ustalonego kanału przekazania.

Czy da się fiskalizować bez komputera włączonego przez cały czas? Nie przy klasycznej drukarce fiskalnej, bo to komputer wysyła do niej treść paragonu. Można natomiast kolejkować: zlecenia czekają i drukują się seriami, gdy pakowanie rusza rano. Jeden włączony komputer w magazynie wystarcza dla całego sklepu.

Wyślij zakres - wycena 24h


Powiązane: Faktury z BaseLinkera i KSeF · Integracja WooCommerce z ERP i KSeF · Sklepy e-commerce

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h