Blog · Sprzedaż UE · IdoSell

Sprzedaż zagraniczna w IdoSell — VAT-OSS i waluty

Sklep IdoSell sprzedający tylko w Polsce jest prosty. Sklep sprzedający do UE zaczyna mieć inne stawki VAT, inne waluty, inny system rozliczeń podatkowych (OSS), inne wymogi co do faktur. Pokazujemy konkretnie, co skonfigurować w panelu, zanim klient zagraniczny złoży pierwsze zamówienie.

CZAS CZYTANIA: ~11 MIN


Sprzedaż transgraniczna w UE jest dobrze uregulowana, ale wymaga prawidłowej konfiguracji sklepu — inaczej naliczasz złe stawki VAT, wystawiasz nieprawidłowe faktury i jako sklep odpowiadasz finansowo. Ten wpis pokazuje, jak technicznie skonfigurować to w IdoSell. Nie zastępuje rozmowy z księgowym — szczegóły rozliczeniowe (kiedy rejestrować OSS, jak rozliczać deklaracje, co z importem spoza UE) wymagają doradcy podatkowego znającego Twoją sytuację.


Co realnie zmienia się w sklepie przy sprzedaży za granicę

Operacyjnie sklep IdoSell wygląda tak samo — ale w warstwie konfiguracyjnej dotyka pięciu obszarów, które dla sprzedaży tylko polskiej w ogóle nie istniały:

Stawki VAT per kraj — klient z Niemiec płaci niemiecki VAT (19%), z Czech czeski (21%), z Austrii austriacki (20%). Sklep musi rozróżniać kraje i naliczać prawidłowo
System OSS — jeden punkt rozliczania VAT-u do wszystkich krajów UE bez konieczności rejestracji w każdym
Wielowalutowość — klient z UE oczekuje cen w EUR (lub innej walucie lokalnej), nie w PLN
Faktury w obcym języku i walucie — szczególnie B2B, gdzie klient z UE potrzebuje faktury w EUR ze swoimi wymaganiami formalnymi
VAT-UE i odwrotne obciążenie — transakcje B2B w UE rządzą się osobnymi zasadami

Każdy z tych obszarów konfiguruje się w panelu IdoSell — platforma jest do tego natywnie przygotowana. Ale konfiguracja domyślna jest pod sprzedaż polską. Musisz świadomie przełączyć tryby i sprawdzić, czy wszystko działa zanim pojawi się pierwsze zamówienie zagraniczne.


VAT OSS — co to jest i kiedy obowiązkowy

OSS (One Stop Shop) to system, który pozwala rozliczać VAT z całej UE w jednym miejscu — w polskim urzędzie skarbowym. Bez OSS musiałbyś rejestrować się dla VAT-u w każdym kraju, do którego sprzedajesz. Z OSS wystarczy jeden numer i jedna deklaracja kwartalna.

Kiedy rejestracja w OSS jest obowiązkowa

Próg, który decyduje: 10 000 EUR rocznej sprzedaży konsumenckiej (B2C) do wszystkich krajów UE łącznie. Po przekroczeniu tego progu masz dwie opcje:

Zarejestrować się w OSS (preferowane) — wszystkie zamówienia z UE rozliczasz lokalnymi stawkami VAT przez OSS
Zarejestrować się dla VAT w każdym kraju z osobna — opcja praktycznie nieopłacalna dla małych sklepów

Poniżej 10 000 EUR rocznie masz wybór: możesz rozliczać sprzedaż polskim VAT-em (jak sprzedaż polską), albo dobrowolnie rejestrować się w OSS. Większość sklepów zaczynających sprzedaż za granicę rejestruje się od razu w OSS — uniknięcie pułapki nagłego przekroczenia progu.

Jak działa rozliczenie w OSS

Po rejestracji w OSS sprzedaż do UE rozliczasz tak:

Klient z Niemiec kupuje za 100 EUR netto. IdoSell nalicza niemiecki VAT 19% — klient płaci 119 EUR
Te 19 EUR VAT-u trafia na Twoje konto wraz z zamówieniem
Co kwartał deklarujesz w polskim urzędzie skarbowym, ile zebrałeś niemieckiego VAT-u (i innych krajów). Wpłacasz tę kwotę
Polski US przekazuje VAT do Niemiec — Ty jako sklep masz to z głowy

Rejestracja w OSS

Składasz wniosek VIU-R w swoim urzędzie skarbowym (online, przez e-Urząd). Rejestracja jest darmowa, zatwierdzenie zajmuje zwykle 1-2 tygodnie. Po zatwierdzeniu możesz zacząć fakturować z lokalnymi stawkami VAT. Konkretne kroki konsultuj z księgowym — to jego specjalizacja.


Konfiguracja stawek VAT per kraj w IdoSell

IdoSell ma natywne wsparcie dla wielokrajowych stawek VAT. Konfigurujesz to w panelu, w sekcji dotyczącej parametrów podatkowych. Trzy rzeczy do skonfigurowania:

Lista stawek VAT

Pierwszy krok to zdefiniowanie wszystkich potrzebnych stawek. Dla typowego sklepu sprzedającego do UE:

Polska: 23% (standardowa), 8% (m.in. niektóre produkty spożywcze, książki), 5% (m.in. żywność podstawowa), 0% (eksport)
Niemcy: 19% (standardowa), 7% (zredukowana)
Czechy: 21% (standardowa), 12% (zredukowana)
Słowacja: 23% (standardowa), 19% lub 5% (zredukowane, zależnie od kategorii)
Austria: 20% (standardowa), 10% (zredukowana)
Cross-border B2B: 0% (odwrotne obciążenie, dla klientów z aktywnym VAT-UE)

Stawki zmieniają się. Niektóre kraje korygują stawki podstawowe w odpowiedzi na sytuację gospodarczą — przed wdrożeniem zweryfikuj aktualne wartości, najlepiej z księgowym lub na oficjalnych stronach lokalnych urzędów skarbowych.

Przypisanie stawek per kraj

Dla każdego kraju, do którego sprzedajesz, w panelu IdoSell przypisujesz odpowiednią stawkę VAT do produktów. IdoSell potrafi automatycznie pobrać kraj dostawy z adresu klienta i zastosować właściwą stawkę. Konfigurujesz to raz — potem działa automatycznie.

Przypisanie stawek per kategoria produktów

Stawka VAT zależy nie tylko od kraju, ale i od kategorii produktu. Książki w Niemczech mają 7% VAT, ubrania 19%. Jeśli sprzedajesz w wielu kategoriach, każda potrzebuje swojej stawki. Konfiguracja jest jednorazowa, ale wymaga uwagi — zła stawka VAT przy każdej sprzedaży to potencjalne niezgodności z urzędem.


Wielowalutowość — konfiguracja w IdoSell

Sprzedaż za granicę zwykle oznacza ceny w EUR. IdoSell obsługuje wielowalutowość natywnie. Trzy decyzje, które musisz podjąć:

1. Waluta podstawowa sklepu

Dla polskich sklepów to zwykle PLN. Wszystkie ceny zakupowe, koszty operacyjne i pewne zamówienia (zwłaszcza polskie) liczą się w PLN. Walut nie zmienia się po starcie sklepu — to byłaby migracja na ogromną skalę.

2. Waluty dodatkowe

Dla sprzedaży do UE dodajesz EUR. Dla rynku skandynawskiego — SEK, NOK, DKK. Dla UK po Brexicie — GBP. Każda dodatkowa waluta to konfiguracja w panelu — sklep będzie wyświetlał ceny w wybranej walucie zależnie od kraju klienta (lub jego preferencji).

3. Strategia przeliczania PLN → waluta

Trzy opcje:

Przeliczanie automatyczne z kursu NBP — najprostsze, IdoSell pobiera kurs codziennie. Sens jeśli sprzedajesz głównie na rynek polski, sprzedaż zagraniczna to ułamek. Minus: kurs zmienia się dziennie, klient widzi inne ceny każdego dnia
Przeliczanie z marżą kursową — pobierasz kurs NBP +1-3% jako bufor dla siebie. Chroni Cię przed wahania kursu, ale podnosi cenę dla klienta zagranicznego
Ceny ustawiane ręcznie per waluta — pełna kontrola. Ustawiasz cenę w EUR niezależnie od PLN, dopasowaną do lokalnego rynku. Wymaga pracy, ale konwersja jest znacznie lepsza, bo ceny są okrągłe i dopasowane do lokalnych zwyczajów (np. 49 EUR zamiast 47.83)

Najczęściej polecamy hybrydę: top produkty (50-200 SKU) z cenami ustawianymi ręcznie per waluta, reszta automatycznie przeliczana z buforem 2-3%. Daje kontrolę tam, gdzie ma sens, i automatyzm dla długiego ogona.


Faktury w EUR i obcych językach

Klient zagraniczny dostaje fakturę w innej walucie i często innym języku. To wymaga konfiguracji zarówno techniczej (w panelu IdoSell), jak i prawnej (musi być zgodna z wymogami kraju kupującego).

Wymagane pola faktury w UE

Dla sprzedaży transgranicznej w UE faktura powinna zawierać:

Twój numer VAT (PL... dla polskiej firmy)
Numer VAT-UE klienta (jeśli B2B z odwrotnym obciążeniem)
Stawka VAT zastosowana (np. „MwSt. 19%" po niemiecku)
Kwoty netto i brutto w lokalnej walucie (EUR dla UE)
Kurs przeliczenia jeśli faktura jest w innej walucie niż waluta podstawowa rozliczeń (PLN)
Informacja o OSS (np. „Sprzedaż rozliczana w ramach OSS")
Adnotacja o odwrotnym obciążeniu dla B2B w UE — w lokalnym języku („Reverse charge" / „Steuerschuldnerschaft des Leistungsempfängers")

Konfiguracja w IdoSell

IdoSell ma szablony faktur konfigurowalne per język i walutę. W panelu definiujesz:

Szablon polski (PLN, język polski) dla klientów PL
Szablon niemiecki (EUR, język niemiecki) dla klientów DE/AT/CH
Szablon angielski (EUR/USD, język angielski) dla pozostałych krajów UE i poza UE
Reguły kiedy który szablon używać — zwykle na podstawie kraju klienta

Po pierwszej fakturze do każdego nowego kraju warto pokazać ją lokalnemu księgowemu lub agencji prawnej, żeby zweryfikować zgodność. Drobiazgi (brak konkretnej adnotacji, niewłaściwy format daty) mogą być powodem reklamacji od klienta B2B.


Integracja z księgowością

Sprzedaż transgraniczna komplikuje księgowość — różne stawki VAT, różne waluty, deklaracja OSS. Bez integracji księgowej manualne przepisywanie danych z IdoSell do systemu księgowego to droga do błędów. IdoSell ma integracje z głównymi polskimi systemami księgowymi:

iFirma, Comarch ERP Optima, Subiekt GT/Nexo, Symfonia — najczęściej spotykane integracje, natywne lub przez API IdoSell
wFirma, inFakt — dla małych firm na uproszczonej księgowości
Custom integracje przez API — gdy używasz systemu spoza listy

Krytyczne: każda integracja musi obsługiwać wielokrajowe stawki VAT i wielowalutowość. Sprawdź to przed wdrożeniem — niektóre starsze integracje wysyłają tylko stawkę polską, niezależnie od tego, co IdoSell wystawił klientowi. To tworzy niezgodność między fakturami a księgowością.


Sprzedaż B2B — VAT-UE i odwrotne obciążenie

Sprzedaż B2B (firma kupuje od firmy) w UE działa inaczej niż B2C. Klient B2B z aktywnym numerem VAT-UE płaci za produkt z zerową stawką VAT — system zwany „odwrotnym obciążeniem" (reverse charge).

Jak to działa technicznie

Klient z Niemiec o numerze DE123456789 (VAT-UE) wybiera w sklepie opcję „kupuję jako firma" i podaje swój VAT-UE. IdoSell powinien zweryfikować ten numer w bazie VIES (oficjalna baza UE) i jeśli jest aktywny — wystawić fakturę z 0% VAT, z adnotacją „Reverse charge applies". Klient w swoim kraju sam rozlicza VAT.

Konfiguracja w IdoSell

IdoSell ma natywną integrację z bazą VIES. W panelu:

Włączasz weryfikację VAT-UE przez VIES (zwykle on by default)
Definiujesz grupę klientów B2B z aktywnym VAT-UE jako „odwrotne obciążenie 0%"
Konfigurujesz szablon faktury B2B z odpowiednią adnotacją w lokalnym języku
Definiujesz, czy klient musi być B2B (firma) żeby zamawiać do konkretnych krajów — niektórzy operatorzy ograniczają sprzedaż do UE wyłącznie do firm

Pułapka VIES

Baza VIES czasem ma awarie albo zwraca błędne wyniki — niemiecka firma z aktywnym numerem może chwilowo pokazać się jako „nieaktywna". Sklep musi mieć politykę: czekać na ponowną weryfikację, zrealizować zamówienie ze standardowym VAT, czy odmówić. IdoSell pozwala konfigurować to per scenariusz.


Najczęstsze pułapki

Z naszej praktyki wdrożeń sprzedaży zagranicznej kilka błędów powtarza się szczególnie często:

Sprzedaż za granicę bez rejestracji w OSS

Częsta sytuacja: sklep zaczyna sprzedawać do UE, nie rejestruje się w OSS, fakturuje wszystkim polskim VAT-em. Przekracza próg 10 000 EUR i okazuje się, że zalega z VAT-em w wielu krajach jednocześnie. Konsekwencje finansowe potrafią być poważne. Najpierw OSS, potem pierwsze zamówienie z UE.

Pomylenie cen netto i brutto

W Polsce ceny pokazywane B2C są brutto (z VAT). W niektórych krajach to też standard, ale dla B2B standardowo pokazuje się ceny netto. IdoSell pozwala konfigurować to per kraj i per grupa klientów — ale to musi być świadomie ustawione, inaczej klient B2B widzi cenę „za niską" i potem dostaje fakturę wyższą o VAT.

Brak weryfikacji VAT-UE

Sklep, który akceptuje numer VAT-UE bez weryfikacji w VIES, ryzykuje, że klient poda nieaktywny numer (świadomie lub nie) i fakturuje 0% VAT od osoby, która faktycznie powinna płacić standardowy VAT. W kontroli to ryzyko finansowe sklepu, nie klienta.

Faktury w PLN dla klientów EUR

Klient z Niemiec zapłacił 199 EUR, a faktura wystawiona w PLN po przeliczeniu z kursu. To technicznie możliwe (i niektóre stare integracje tak robią), ale to zła praktyka — klient nie ma jak rozliczyć tego u swojego księgowego. Faktura powinna być w walucie zamówienia, z opcjonalnym pokazaniem równowartości w PLN dla Twojej księgowości.

Nieaktualizowane stawki VAT

Niektóre kraje UE korygują stawki podstawowe co kilka lat. Słowacja niedawno zmieniła stawkę standardową, Czechy wprowadziły nową zredukowaną. Sklep, który skonfigurował VAT raz w 2022 i więcej nie sprawdzał, może mieć błędne stawki. Co rok warto przejrzeć aktualną listę stawek z księgowym.


Workflow wdrożenia

Pełne uruchomienie sprzedaży zagranicznej w sklepie IdoSell to projekt na 2-4 tygodnie. Realistyczna kolejność prac:

Tydzień 1: Prawo i podatki

Rozmowa z księgowym o rejestracji w OSS
Złożenie wniosku VIU-R
Wybór rynków (które kraje, jakie waluty)
Aktualizacja regulaminu sklepu o klauzule UE

Tydzień 2: Konfiguracja IdoSell

Włączenie krajów docelowych w panelu
Definicja stawek VAT per kraj
Konfiguracja walut i strategii przeliczania
Konfiguracja szablonów faktur w obcych językach
Włączenie weryfikacji VAT-UE w VIES

Tydzień 3: Logistyka i płatności

Konfiguracja metod dostawy międzynarodowej
Konfiguracja lokalnych metod płatności (SEPA, Sofort, lokalne karty)
Definicja polityki zwrotów dla klientów zagranicznych
Konfiguracja integracji z księgowością z obsługą wielowalutowości

Tydzień 4: Testy i odbiór

Test zamówienia testowego do każdego kraju — czy VAT jest naliczany prawidłowo
Test wystawienia faktury — czy zawiera wszystkie wymagane pola
Test integracji księgowej — czy faktury wpadają do księgowości z prawidłowymi stawkami
Test scenariusza B2B z VAT-UE — czy VIES weryfikuje, czy faktura jest z 0% VAT
Weryfikacja przez księgowego pierwszych kilku faktur do różnych krajów

Po wdrożeniu — pierwsze 1-2 miesiące monitorujesz uważnie: czy stawki naliczane są prawidłowo, czy faktury są kompletne, czy klienci nie zgłaszają reklamacji formalnych. Sprzedaż zagraniczna to ciągły proces — co rok warto przejrzeć konfigurację z księgowym.


Kiedy warto zlecić wdrożenie

Sprzedaż transgraniczna ma więcej drobiazgów niż sprzedaż polska — i każdy z nich potrafi pojedynczo zepsuć resztę. Z naszej praktyki polecamy zlecić wdrożenie agencji w trzech scenariuszach:

Pierwszy raz wchodzisz za granicę — nawet jeśli technicznie potrafisz, warto mieć kogoś, kto już to robił i widział pułapki
Sprzedajesz do 3+ krajów jednocześnie — kombinacja stawek VAT, walut, języków szybko przerasta jednoosobową konfigurację
Masz integrację z księgowością, która musi obsługiwać wielokrajowość

Pełne wdrożenie sprzedaży zagranicznej w IdoSell łączy konfigurację techniczną z konsultacją podatkową. My zajmujemy się stroną techniczną (panel, integracje, szablony faktur) — stronę podatkową (OSS, stawki, rozliczenia) zostawiamy księgowym, którzy znają Twoją sytuację. Jeśli planujesz wdrożenie sprzedaży zagranicznej, warto zacząć od audytu obecnej konfiguracji sklepu.


Podsumowanie

Sprzedaż zagraniczna w IdoSell jest technicznie wykonalna, ale wymaga uwagi w pięciu obszarach:

Rejestracja w OSS przed pierwszym zamówieniem z UE
Konfiguracja stawek VAT per kraj i kategoria w panelu IdoSell
Strategia walutowa — automatyczne przeliczanie z buforem lub ceny ustawiane ręcznie per waluta
Szablony faktur w obcych językach z wymaganymi polami i adnotacjami
Weryfikacja VAT-UE przez VIES dla klientów B2B i poprawne odwrotne obciążenie

Sklep, który wdraża to bez planu, regularnie ma problemy: błędne stawki VAT, niepoprawne faktury, niezgodności z księgowością. Sklep, który poświęci 2-4 tygodnie na poprawne wdrożenie, otwiera sobie rynek UE bez ryzyk prawnych — i może spokojnie skalować sprzedaż zagraniczną.

Tematycznie blisko: wielojęzyczny sklep IdoSell — jak technicznie uruchomić sprzedaż w innym języku (tłumaczenia, hreflang, lokalne SEO).


Wdrożenie sprzedaży zagranicznej

Planujesz sprzedaż do UE?

Audyt obecnej konfiguracji + plan wdrożenia VAT-OSS, stawek per kraj, walut i faktur. Pokazujemy konkretnie, co skonfigurować i z kim (księgowy, my, prawnik) — bez sprzedawania na siłę.

Zobacz audyt sklepu → Umów konsultację

Powiązane tematy

Inne wpisy o ekspansji i operacjach

EKSPANSJA · WIELOJĘZYCZNOŚĆ
Wielojęzyczny sklep IdoSell

Tłumaczenia, struktura URL, hreflang, lokalne SEO — strona językowa ekspansji.

CENY · AUTOMATYZACJA
Automatyczna aktualizacja cen

Jak zautomatyzować ceny w IdoSell — szczególnie ważne przy sprzedaży w wielu walutach.

AUDYT · 20 PUNKTÓW
Audyt sklepu IdoSell w 20 punktach

Co sprawdzamy: wydajność, SEO, UX, konfiguracja, integracje, operacje.