VAT OSS w sklepie internetowym - jak rozliczać sprzedaż do UE
Czym jest procedura VAT OSS, kogo dotyczy próg 10 000 EUR i jak rozliczać sprzedaż wysyłkową do krajów UE z Allegro, Shopify czy WooCommerce - bez błędów i bez chaosu w księgowości.
Klient z Niemiec, Czech albo Francji podał numer VAT-UE i prosi o fakturę bez podatku? To częsta sytuacja w sprzedaży B2B do Unii. Pokazujemy, kiedy transakcja jest wewnątrzwspólnotową dostawą towarów ze stawką 0 procent, kiedy chodzi o odwrotne obciążenie usługi, jak sprawdzić numer w VIES i jakie adnotacje muszą trafić na dokument.
Gdy firma z innego kraju Unii Europejskiej podaje swój numer VAT-UE i prosi o fakturę bez podatku, najczęściej chodzi o jeden z dwóch mechanizmów. Pierwszy to wewnątrzwspólnotowa dostawa towarów (WDT) ze stawką 0 procent. Drugi to odwrotne obciążenie przy usługach, gdzie podatek rozlicza nabywca w swoim kraju.
To, który mechanizm stosujesz, zależy przede wszystkim od tego, czy sprzedajesz towar, czy usługę. Sam fakt, że klient ma numer VAT-UE, nie przesądza automatycznie o stawce. Numer kontrahenta jest jednym z warunków, ale nie jedynym.
W e-commerce ta sytuacja wraca, gdy obsługujesz klientów biznesowych z zagranicy. Sklep na Shopify sprzedaje hurtowo firmie z Czech, kontrahent z eBay podaje niemiecki numer VAT-UE, a zamówienie B2B z własnej strony przychodzi z Francji. Każdy taki przypadek wymaga ustalenia, czy i jak zastosować stawkę 0 procent albo odwrotne obciążenie.
Wewnątrzwspólnotowa dostawa towarów to sprzedaż, w której towar fizycznie opuszcza Polskę i trafia do nabywcy w innym kraju UE. Aby zastosować stawkę 0 procent, w uproszczeniu musi być spełnionych kilka warunków:
Stawka 0 procent nie jest tym samym co zwolnienie. Transakcję nadal wykazujesz w ewidencji, tyle że z zerową kwotą podatku. Dlatego nie wystarczy wpisać na fakturze "bez VAT" - trzeba poprawnie oznaczyć stawkę i spełnić warunki dokumentacyjne.
Jeśli dopiero ustalasz, czy w ogóle podlegasz rejestracji do transakcji unijnych, zacznij od poradnika o rejestracji VAT-UE i formularzu VAT-R. Bez aktywnego numeru VAT-UE po Twojej stronie WDT ze stawką 0 procent nie wchodzi w grę.
Stawka 0 procent przy WDT jest warunkowa. To znaczy, że jej zastosowanie zależy od posiadania dowodów, że towar faktycznie opuścił Polskę i dotarł do nabywcy w innym kraju. W praktyce chodzi o dokumenty transportowe, potwierdzenia odbioru czy korespondencję z przewoźnikiem.
Jeśli nie zgromadzisz takich dowodów, organ może zakwestionować stawkę 0 procent. Dlatego przy sprzedaży wewnątrzunijnej warto z góry ustalić, jak będziesz dokumentować wywóz, zanim wystawisz pierwszą fakturę ze stawką zerową.
Przy usługach świadczonych na rzecz podatnika z innego kraju UE zasada ogólna jest inna niż przy towarach. Miejscem opodatkowania jest najczęściej kraj nabywcy, a podatek rozlicza sam nabywca w ramach mechanizmu odwrotnego obciążenia.
W takim przypadku Ty jako sprzedawca nie naliczasz polskiego VAT, ale na fakturze umieszczasz adnotację wskazującą, że podatek rozlicza nabywca. Na dokumentach spotyka się ją w formie "odwrotne obciążenie" lub angielskiego odpowiednika "reverse charge".
Granica między towarem a usługą bywa nieoczywista, zwłaszcza przy produktach cyfrowych, licencjach czy usługach mieszanych. To, czy dana sprzedaż jest dostawą towaru, czy świadczeniem usługi, wpływa na całe rozliczenie, dlatego przy nietypowych przypadkach warto to przesądzić z księgowym przed wystawieniem faktury.
Aktywny numer VAT-UE nabywcy to jeden z warunków zastosowania stawki 0 procent przy WDT. Sam numer wpisany przez klienta w panelu zamówienia to za mało - warto go zweryfikować.
Służy do tego VIES (VAT Information Exchange System), unijny system, w którym sprawdzasz, czy numer jest ważny i przypisany do konkretnej firmy. Sprawdzenie zajmuje chwilę, a jego brak potrafi kosztować dużo więcej, jeśli okaże się, że numer był nieaktywny i transakcja nie kwalifikowała się do stawki zerowej.
Dobra praktyka to:
Numer VAT-UE klienta przekłada się też bezpośrednio na to, co musi znaleźć się na fakturze, dlatego literówka w numerze to nie drobiazg, tylko realne ryzyko błędu w rozliczeniu.
Faktura dla firmy z Unii ma standardowe elementy każdej faktury, ale dochodzą do nich elementy specyficzne dla transakcji wewnątrzunijnej. Poniżej najważniejsze pozycje.
| Element faktury | Jak to wygląda przy kliencie z UE |
|---|---|
| Twój numer identyfikacyjny | Numer VAT-UE z prefiksem PL |
| Numer nabywcy | Numer VAT-UE kontrahenta z prefiksem jego kraju |
| Stawka VAT (towar, WDT) | 0 procent, jeśli spełnione warunki WDT |
| Stawka VAT (usługa) | Brak stawki krajowej, adnotacja o odwrotnym obciążeniu |
| Adnotacja | "Odwrotne obciążenie" lub "reverse charge" przy usługach |
| Waluta | Zgodnie z zamówieniem (EUR i inne), z VAT przeliczonym na PLN |
Jeśli klient płaci w euro lub innej walucie, dochodzi temat przeliczenia na złotówki dla celów podatkowych. Zasady przeliczania kursu opisujemy osobno w poradniku o fakturze walutowej i kursie NBP - przy sprzedaży do UE oba tematy często idą w parze.
Warto rozróżnić dwa pojęcia, które bywają mylone. Stawka 0 procent (jak przy WDT) to sytuacja, w której transakcja jest opodatkowana, ale podatek wynosi zero i nadal masz prawo do odliczeń związanych z tą sprzedażą. To coś innego niż zwolnienie z podatku. Z perspektywy faktury istotne jest, żeby stawka była oznaczona poprawnie, a nie zastąpiona ogólnikowym "bez VAT".
Wystawienie faktury ze stawką 0 procent to nie koniec obowiązków. Wewnątrzwspólnotową dostawę towarów wykazujesz w ewidencji i pliku JPK_V7, a dodatkowo w informacji podsumowującej VAT-UE.
Informacja podsumowująca to odrębny dokument, w którym raportujesz transakcje wewnątrzunijne wraz z numerami kontrahentów. To właśnie tutaj numer VAT-UE nabywcy musi być poprawny, bo system zestawia Twoje zgłoszenie z danymi z innych krajów. Rozbieżność, na przykład literówka w numerze albo brak transakcji w podsumowaniu, to klasyczne źródło zapytań z urzędu.
W praktyce oznacza to, że jakość danych nabywcy z zamówienia ma bezpośrednie przełożenie na poprawność rozliczenia. Im czyściej numer VAT-UE i dane firmy trafią z zamówienia do faktury i dalej do ewidencji, tym mniejsze ryzyko rozjazdu w raportowaniu.
Cały powyższy mechanizm dotyczy sprzedaży B2B, czyli do firmy z numerem VAT-UE. Zupełnie inaczej wygląda sprzedaż do konsumenta z innego kraju Unii, gdzie częściej w grę wchodzi procedura VAT OSS i opodatkowanie według stawki kraju kupującego po przekroczeniu progu sprzedaży.
Dlatego pierwsze pytanie przy zamówieniu z UE brzmi: czy kupuje firma, czy konsument. Numer VAT-UE jest tu sygnałem, że mamy do czynienia z podatnikiem, ale i tu warto go zweryfikować, zanim zastosujesz odpowiedni mechanizm. Pomyłka w klasyfikacji nabywcy prowadzi do błędnej stawki i błędnego raportowania.
W sklepie internetowym, który obsługuje i firmy, i konsumentów z UE, to rozróżnienie najlepiej oprzeć na danych z zamówienia, a nie na ręcznej decyzji przy każdym dokumencie. Stąd już krok do automatyzacji.
NavyFlame to hub, który pobiera zamówienia z Twoich kanałów sprzedaży i przekazuje je do automatycznego fakturowania w wybranym systemie księgowym. Przy zamówieniach od firm z UE działa to tak, że dane nabywcy, w tym numer VAT-UE, jeśli klient go podał, oraz waluta i adres, trafiają do faktury bez ręcznego przepisywania.
W praktyce przepływ wygląda następująco:
Pobranie zamówienia z danymi nabywcy. Z podłączonego kanału ściągamy zamówienie razem z danymi firmy, numerem VAT-UE, jeśli został podany, adresem i walutą. Numer jest częścią danych zamówienia, nie odgadujemy go.
Przekazanie danych do systemu fakturowego. W automatyzacji zamówienia na fakturę ustawiasz raz regułę: dla zamówień z danego kanału wystawiaj fakturę w systemie wFirma, inFakt, Fakturownia albo iFirma. NavyFlame przekazuje do tego systemu dane nabywcy, numer VAT-UE, kwoty i walutę.
Decyzja o stawce po stronie księgowości. To system fakturowy, zgodnie z ustawionymi w nim regułami i danymi transakcji, decyduje o stawce i adnotacjach (na przykład 0 procent przy WDT albo odwrotne obciążenie przy usłudze). NavyFlame nie zastępuje tej decyzji, tylko dostarcza czyste dane wejściowe.
Wyłapanie braków przed wystawieniem. Jeśli zamówienie ma niekompletne dane firmy albo brakuje numeru VAT-UE tam, gdzie jest potrzebny, trafia do kolejki błędów. Korygujesz, ponawiasz jednym kliknięciem, a dokument nie wychodzi z luką w danych nabywcy.
Granica odpowiedzialności jest tu istotna. NavyFlame dostarcza dane nabywcy, numer VAT-UE, kwoty i walutę z zamówienia, a o stawce, adnotacjach i kwalifikacji transakcji decyduje system fakturowy zgodnie z Twoimi ustawieniami i obowiązującymi przepisami. Dzięki temu nie przepisujesz numeru VAT-UE z panelu marketplace ręcznie, co ogranicza ryzyko literówki w numerze kontrahenta.
Kilka pułapek, na które warto uważać przy sprzedaży do firm z Unii:
Najlepsze zabezpieczenie to nie polegać na ręcznym pilnowaniu danych nabywcy i stawek, tylko oprzeć fakturowanie na czystych danych z zamówienia i regułach w systemie księgowym, który zna te mechanizmy.
Faktura dla klienta z UE z numerem VAT-UE nie jest trudna, jeśli najpierw odpowiesz na trzy pytania: czy kupuje firma czy konsument, czy sprzedajesz towar czy usługę, oraz czy numer VAT-UE jest aktywny w VIES. Od tych odpowiedzi zależy, czy stosujesz stawkę 0 procent przy WDT, odwrotne obciążenie przy usłudze, czy procedurę OSS przy sprzedaży do konsumenta.
Im więcej zamówień zagranicznych obsługujesz, tym bardziej opłaca się oprzeć przepływ danych nabywcy na automatyzacji, a nie na ręcznym przepisywaniu numerów. NavyFlame przekazuje dane firmy, numer VAT-UE i walutę z zamówienia do systemu fakturowego, a ten dobiera stawkę i adnotacje. Zanim się zdecydujesz, przeklikaj pełne demo bez rejestracji, a szczegóły planów znajdziesz na stronie planów subskrypcyjnych.
Na koniec ważne zastrzeżenie: ten artykuł ma charakter edukacyjny i nie jest poradą podatkową ani prawną. Przepisy, warunki dokumentacyjne i interpretacje się zmieniają, a Twoja sytuacja może mieć wyjątki, których tu nie poruszamy. Rozliczenie konkretnych transakcji skonsultuj z własnym księgowym lub doradcą podatkowym.
Nie zawsze, ale często tak. Jeśli sprzedajesz towar firmie zarejestrowanej do VAT-UE w innym kraju Unii i spełniasz warunki wewnątrzwspólnotowej dostawy towarów (WDT), stosujesz stawkę 0 procent. Przy usługach na rzecz podatnika z UE zwykle stosuje się mechanizm odwrotnego obciążenia, gdzie podatek rozlicza nabywca. W obu przypadkach Ty jako sprzedawca nie naliczasz polskiego VAT, ale warunki i adnotacje są różne, dlatego najpierw ustal, czy sprzedajesz towar, czy usługę.
Aktywny numer VAT-UE nabywcy to jeden z warunków zastosowania stawki 0 procent przy WDT. VIES to unijny system, w którym sprawdzasz, czy numer jest ważny i przypisany do danej firmy. Jeśli numer okaże się nieaktywny, transakcja może nie kwalifikować się do stawki 0 procent, a Ty ryzykujesz koniecznością naliczenia podatku. Dlatego weryfikację warto robić przy każdej takiej sprzedaży i zachować dowód sprawdzenia.
Na fakturze podajesz swój numer VAT-UE (z prefiksem PL) oraz numer VAT-UE nabywcy z prefiksem jego kraju. Przy WDT zamiast stawki krajowej stosujesz 0 procent. Przy usłudze rozliczanej przez nabywcę dodajesz adnotację o odwrotnym obciążeniu (na fakturach często w formie 'odwrotne obciążenie' lub angielskiego 'reverse charge'). Dokument musi też mieć standardowe elementy faktury: numer, daty, dane stron i opis sprzedaży.
Tak. Wewnątrzwspólnotową dostawę towarów wykazujesz w ewidencji i pliku JPK_V7, a dodatkowo w informacji podsumowującej VAT-UE, w której raportujesz transakcje wewnątrzunijne z numerami kontrahentów. To odrębny obowiązek od samej deklaracji. Brak transakcji w informacji podsumowującej lub błędny numer kontrahenta to typowe źródło rozbieżności wychwytywanych przy weryfikacji.
NavyFlame pobiera zamówienie z kanału sprzedaży razem z danymi nabywcy, w tym numerem VAT-UE, jeśli klient go podał, oraz adresem i walutą, a następnie przekazuje te dane do systemu fakturowego (wFirma, inFakt, Fakturownia, iFirma). To system księgowy decyduje o stawce i adnotacjach na podstawie ustawionych reguł oraz danych transakcji. Dzięki temu nie przepisujesz numeru VAT-UE ręcznie z panelu marketplace, co ogranicza ryzyko literówki w numerze kontrahenta.
Nie. To materiał edukacyjny pokazujący ogólne zasady fakturowania sprzedaży do firm z UE. Przepisy, warunki dokumentacyjne i interpretacje się zmieniają, a Twoja sytuacja może mieć wyjątki (na przykład transakcje łańcuchowe, sprzedaż wysyłkowa do konsumentów czy szczególne usługi). Przed wdrożeniem rozliczenie konkretnych transakcji skonsultuj z własnym księgowym lub doradcą podatkowym.
Czym jest procedura VAT OSS, kogo dotyczy próg 10 000 EUR i jak rozliczać sprzedaż wysyłkową do krajów UE z Allegro, Shopify czy WooCommerce - bez błędów i bez chaosu w księgowości.
Kiedy musisz zarejestrować się do VAT-UE, jak wypełnić formularz VAT-R i czym różni się rejestracja jako VAT czynny od VAT-UE. Praktyczny przewodnik dla sklepu internetowego sprzedającego do firm i konsumentów w Unii Europejskiej.
Jak wystawić fakturę walutową w sprzedaży internetowej: kwota w EUR, GBP lub USD, ale VAT przeliczony na PLN po kursie średnim NBP z ostatniego dnia roboczego. Zasady, JPK, przykład i automatyzacja faktur z zamówień zagranicznych.
Podłącz kanały sprzedaży, a NavyFlame przekaże dane nabywcy, numer VAT-UE i walutę zamówienia do systemu fakturowego. Pełne interaktywne demo bez rejestracji.
Zobacz demo