Faktury i OSS w sklepie DE: Fakturownia, lexoffice
Automatyczne faktury w WooCommerce i procedura OSS przy sprzedaży do UE. Pokazuję progi, stawki VAT per kraj, integracje Fakturownia i wFirma dla PL oraz lexoffice i sevDesk dla DE i moment, w którym potrzebny jest księgowy.
Próg OSS to wspólne 10 000 EUR netto rocznie dla całej sprzedaży B2C do UE
Po przekroczeniu naliczasz VAT kraju klienta i rozliczasz w jednej deklaracji OSS
OSS dotyczy tylko B2C, transakcje B2B z ważnym VAT UE są poza nim
Faktury automatyzujesz integracją: PL Fakturownia lub wFirma, DE lexoffice lub sevDesk
Sklep musi mieć poprawne stawki VAT per kraj, inaczej OSS się sypie
Księgowy wchodzi przy rejestracji OSS i pierwszej deklaracji kwartalnej
[/dwb_keytakeaways]
Faktury i OSS: dwa tematy, które trzeba ułożyć razem
Jeśli prowadzisz sklep WooCommerce i sprzedajesz nie tylko do swojego kraju, ale też do innych państw UE, prędzej czy później zderzysz się z dwoma rzeczami naraz. Pierwsza to automatyczne faktury, bo ręczne wystawianie kilkunastu dokumentów dziennie nie ma sensu. Druga to procedura OSS, która decyduje o tym, jaką stawkę VAT naliczasz i gdzie ten podatek rozliczasz. Te tematy zazębiają się, bo faktura musi pokazać poprawną stawkę, a stawka zależy od tego, czy jesteś już w OSS.
W tym tekście pokazuję, jak to poskładać w praktyce. Najpierw mechanika OSS i progi, potem stawki VAT w WooCommerce, dalej integracje z programem księgowym osobno dla Polski i osobno dla Niemiec, a na końcu moment, w którym naprawdę potrzebujesz księgowego. Bez owijania w bawełnę i z konkretnymi narzędziami, które wdrażam u klientów.
Procedura OSS w skrócie: jeden próg dla całej UE
OSS, czyli One Stop Shop, to unijne uproszczenie rozliczania VAT od sprzedaży wysyłkowej do konsumentów w innych krajach Unii. Zasada jest prosta w opisie, choć diabeł tkwi w szczegółach. Dopóki Twoja sprzedaż B2C do wszystkich krajów UE łącznie nie przekroczy w roku wspólnego progu 10 000 EUR netto, naliczasz VAT swojego kraju i rozliczasz go u siebie jak zwykle.
Najważniejsze jest słowo łącznie. To nie jest 10 000 EUR na każdy kraj. To jedna suma dla całej Unii. Jeśli wyślesz towar za 4000 EUR do Niemiec, za 4000 EUR do Holandii i za 3000 EUR do Austrii, przekroczyłeś próg, mimo że do żadnego pojedynczego kraju nie sprzedałeś za 10 000 EUR. Od momentu przekroczenia naliczasz stawkę VAT kraju, do którego wysyłasz, i ten podatek rozliczasz przez jedną wspólną deklarację OSS zamiast rejestrować się do VAT osobno w każdym państwie.
Dwie rzeczy, które trzeba zapamiętać. OSS dotyczy tylko sprzedaży do konsumentów (B2C). Sprzedaż do firmy z ważnym numerem VAT UE rozliczasz osobno, mechanizmem odwrotnego obciążenia, poza OSS. Druga rzecz: do OSS możesz wejść dobrowolnie jeszcze przed przekroczeniem progu, jeśli wiesz, że i tak go przekroczysz, żeby nie pilnować licznika i nie zmieniać zasad w środku roku.
Ustaw w panelu sklepu albo w arkuszu prosty licznik narastającej sprzedaży B2C do UE. Próg 10 000 EUR potrafi przyjść szybciej, niż się wydaje, a przekroczenie go niezauważone oznacza naliczanie złej stawki VAT i korekty wstecz. Lepiej wiedzieć z wyprzedzeniem.
Stawki VAT per kraj: fundament, na którym stoi cała reszta
Tu zaczyna się techniczna część, którą najczęściej trzeba ułożyć w sklepie. Kiedy jesteś już w OSS, każda sprzedaż do konsumenta w innym kraju UE musi mieć naliczoną stawkę VAT tego kraju, ustaloną na podstawie adresu dostawy. Stawki podstawowe różnią się między państwami i do tego dochodzą stawki obniżone na wybrane grupy towarów, na przykład książki czy żywność.
W WooCommerce robisz to w ustawieniach podatków: dodajesz osobny wiersz stawki dla każdego kraju i włączasz naliczanie podatku na podstawie adresu dostawy klienta. Poniżej kilka przykładowych stawek podstawowych, żeby pokazać skalę różnic. Traktuj je jako orientację, bo stawki bywają aktualizowane i zawsze warto potwierdzić bieżące wartości.
Przykładowe stawki VAT w UE
| Kraj | Stawka podstawowa VAT (orient.) | Uwaga |
|---|---|---|
| Polska | 23% | stawki obniżone 8% i 5% |
| Niemcy | 19% | stawka obniżona 7% |
| Austria | 20% | stawka obniżona 10% |
| Holandia | 21% | stawka obniżona 9% |
| Francja | 20% | kilka stawek obniżonych |
| Czechy | 21% | stawka obniżona 12% |
Ręczne utrzymanie kilkunastu, a docelowo kilkudziesięciu stawek to praca, której nie chcesz robić co kwartał. Dlatego przy realnej sprzedaży OSS stosuje się jedno z dwóch rozwiązań. Albo wtyczkę, która podstawia aktualne stawki krajów UE automatycznie, albo integrację z programem księgowym, który sam przypisuje poprawną stawkę do dokumentu. W praktyce u klientów łączę oba podejścia: sklep liczy poprawny VAT przy kasie, a program księgowy wystawia na tej podstawie fakturę.
Automatyczne faktury w WooCommerce: jak to działa
Sam WooCommerce nie wystawia pełnoprawnych faktur w rozumieniu księgowym. Generuje zamówienie, a fakturę tworzy program księgowy połączony ze sklepem wtyczką integracyjną. Schemat jest zawsze ten sam, niezależnie od kraju i narzędzia.
- Klient składa zamówienie i płaci: WooCommerce zapisuje zamówienie z danymi i naliczonym VAT.
- Wtyczka integracyjna wysyła dane do programu księgowego: po opłaceniu zamówienia dane lecą do Fakturowni, wFirma, lexoffice albo sevDesk.
- Program wystawia fakturę: z poprawną numeracją, stawką VAT i danymi sprzedawcy, zgodnie z wymogami kraju.
- Faktura wraca do klienta i do panelu: PDF idzie mailem do kupującego i podpina się pod zamówienie w sklepie.
Najważniejsze, żeby to działo się bez Twojego udziału. Dobrze skonfigurowana integracja wystawia fakturę w sekundy po opłaceniu zamówienia, a Ty zaglądasz do tego tylko wtedy, gdy coś trzeba skorygować. To różnica między sklepem, który skaluje się sam, a takim, w którym właściciel wieczorami przepisuje dokumenty.
Najczęstszy błąd przy fakturach w sklepie wielokrajowym to niespójność stawki między sklepem a fakturą. Jeśli WooCommerce naliczył 19% niemieckiego VAT, a program księgowy wystawi fakturę z polskimi 23%, masz rozjazd, który wyjdzie przy kontroli. Zadbaj, żeby stawki w obu miejscach pochodziły z jednego źródła.
Integracje dla Polski: Fakturownia i wFirma
Jeśli Twoja firma jest zarejestrowana w Polsce, dwa naturalne wybory to Fakturownia i wFirma. Oba mają dobre integracje z WooCommerce i oba radzą sobie z OSS, choć różnią się charakterem.
- Fakturownia: prosty, popularny program do faktur z czytelnym API i gotowymi wtyczkami do WooCommerce. Dobry wybór, gdy zależy Ci głównie na automatycznych fakturach i przejrzystej numeracji, a księgowość prowadzi zewnętrzne biuro. Plany zaczynają się od kilkudziesięciu złotych miesięcznie.
- wFirma: bardziej rozbudowane narzędzie, które łączy fakturowanie z pełniejszą obsługą księgową i kadrową. Dobry wybór, gdy chcesz mieć więcej w jednym miejscu i prowadzisz część księgowości samodzielnie. Integracja z WooCommerce również dostępna.
W obu przypadkach klucz jest taki sam: integracja musi poprawnie przekazywać stawkę VAT kraju klienta, a nie wystawiać wszystkiego z polską stawką. To pierwsza rzecz, którą sprawdzam po wpięciu, bo właśnie tu najczęściej leży błąd, który psuje rozliczenie OSS.
Integracje dla Niemiec: lexoffice i sevDesk
Jeśli firma jest zarejestrowana w Niemczech, świat narzędzi wygląda inaczej. Tu standardem są lexoffice (obecnie pod marką Lexware Office) oraz sevDesk. Oba są zaprojektowane pod niemieckie realia księgowe, obsługują OSS i wspierają e-fakturę w formatach ZUGFeRD oraz XRechnung, co ma znaczenie wobec niemieckich wymogów dotyczących faktur elektronicznych.
- lexoffice / Lexware Office: bardzo popularny wśród małych firm i jednoosobowych działalności, z dużą liczbą gotowych integracji do WooCommerce. Dobry wybór, gdy chcesz prostotę i szeroki wybór wtyczek łączących sklep z programem.
- sevDesk: równie mocny, często wybierany przy bardziej rozbudowanej księgowości i ścisłej współpracy z biurem rachunkowym (Steuerberater). Dobrze obsługuje przypisywanie przychodów do kont księgowych.
Po stronie wtyczki łączącej sklep z programem na rynku niemieckim sprawdzają się rozwiązania takie jak Germanized Pro (w cenie zwykle około 69 EUR rocznie), German Market czy dedykowane mostki w rodzaju Woolex lub Faktur Pro. Część z nich dorzuca obsługę OSS i poprawne mapowanie stawek na konta przychodów, co przy niemieckiej księgowości jest istotne.
| Narzędzie | Rynek | Dla kogo | Cena (orient.) |
|---|---|---|---|
| Fakturownia | Polska | sklep z zewnętrznym biurem, nacisk na faktury | od kilkudziesięciu zł / mc |
| wFirma | Polska | firma prowadząca część księgowości sama | od kilkudziesięciu zł / mc |
| lexoffice / Lexware Office | Niemcy | mała firma, dużo gotowych integracji | od kilkunastu EUR / mc |
| sevDesk | Niemcy | rozbudowana księgowość, praca z Steuerberater | od kilkunastu EUR / mc |
Ceny są orientacyjne i zależą od wybranego planu oraz dodatków. Podaję je, żeby pokazać rząd wielkości, a nie jako sztywny cennik. Różnice w abonamencie są zwykle na tyle niewielkie, że ważniejsze jest to, w czym realnie pracuje Twój księgowy.
Kiedy naprawdę potrzebujesz księgowego
Granica jest dość wyraźna. Konfigurację techniczną sklepu, stawek i integracji da się ułożyć bez księgowego, to jest część, którą biorę na siebie. Natomiast są trzy miejsca, w których księgowy albo biuro rachunkowe są realnie potrzebne i nie warto tu oszczędzać.
Momenty, w których wchodzi księgowy
- Rejestracja do procedury OSS w urzędzie i decyzja o dobrowolnym wejściu przed progiem
- Poprawne przypisanie stawek VAT poszczególnych krajów do kont przychodów w programie
- Pierwsza kwartalna deklaracja OSS i sprawdzenie, czy dane ze sklepu się zgadzają
- Obsługa transakcji B2B z odwrotnym obciążeniem, które są poza OSS
- Korekty i zwroty, które wpływają na rozliczenie VAT w danym kwartale
Dobry podział pracy wygląda tak: ja konfiguruję WooCommerce, stawki VAT per kraj, automatyczne faktury i integrację z programem księgowym, a księgowy ustawia samą procedurę OSS i pilnuje deklaracji. Po jednorazowym ułożeniu procesu bieżąca obsługa jest już prosta i w dużej mierze automatyczna. Próba poprowadzenia pierwszej deklaracji OSS w pojedynkę, bez doświadczenia, to najczęstsze źródło kosztownych korekt.
Jeśli stawiasz sklep sprzedający do UE albo chcesz uporządkować istniejący, w DawidWeb robię to regularnie: konfiguracja stawek VAT pod OSS, wpięcie automatycznych faktur przez Fakturownię, wFirma, lexoffice albo sevDesk, testy poprawności stawek i ustawienie webhooków, żeby dokumenty wystawiały się same. Sklepy buduję od 1800 zł, działam na rynku PL i DE, mam za sobą ponad 120 projektów, a wycenę konkretnego wdrożenia dostajesz w 24 godziny.
Najczęstsze pytania
Czym właściwie jest procedura OSS i kogo dotyczy?
OSS (One Stop Shop) to unijne uproszczenie rozliczania VAT przy sprzedaży wysyłkowej do konsumentów w innych krajach UE. Zamiast rejestrować się do VAT w każdym państwie, do którego wysyłasz, rejestrujesz się raz w swoim kraju i składasz jedną kwartalną deklarację obejmującą sprzedaż do całej UE. Dotyczy sprzedaży B2C po przekroczeniu wspólnego progu 10 000 EUR netto rocznie. Transakcje B2B z ważnym numerem VAT UE rozliczasz osobno, poza OSS.
Kiedy muszę zacząć naliczać VAT kraju klienta zamiast krajowego?
W momencie przekroczenia wspólnego progu 10 000 EUR netto liczonego łącznie dla całej sprzedaży wysyłkowej B2C do wszystkich krajów UE w danym roku. To nie jest 10 000 na każdy kraj, tylko jedna suma dla całej Unii. Do progu naliczasz stawkę swojego kraju, po przekroczeniu naliczasz stawkę kraju, do którego wysyłasz, i od tego momentu rozliczasz się przez OSS. Próg możesz też przekroczyć dobrowolnie i wejść do OSS wcześniej.
Jak ustawić stawki VAT per kraj w WooCommerce?
W WooCommerce w zakładce ustawień podatków dodajesz osobny wiersz stawki dla każdego kraju UE z jego aktualną stawką podstawową, na przykład 19% dla Niemiec, 21% dla Holandii, 20% dla Austrii. Następnie włączasz naliczanie podatku na podstawie adresu dostawy klienta. Ręczne utrzymanie kilkunastu stawek jest żmudne i podatne na błędy, dlatego przy realnej sprzedaży OSS używa się wtyczki, która podstawia aktualne stawki automatycznie, albo robi to integracja z programem księgowym.
Czy potrzebuję osobnej wtyczki do faktur, skoro mam program księgowy?
Tak, potrzebujesz wtyczki łączącej WooCommerce z programem księgowym. Sam program księgowy nie wie nic o zamówieniach w sklepie, dopóki ktoś mu ich nie poda. Wtyczka integracyjna (na przykład pod Fakturownię, wFirma, lexoffice czy sevDesk) wysyła dane zamówienia do programu, ten wystawia fakturę z poprawną stawką VAT i numeracją, a wtyczka odsyła PDF do klienta i do panelu zamówienia. Bez tego przepisujesz faktury ręcznie.
Czy do sklepu w Niemczech lepszy jest lexoffice czy sevDesk?
Oba dobrze obsługują niemiecki rynek, OSS i e-fakturę. lexoffice (obecnie Lexware Office) jest bardzo popularny wśród małych firm i ma dużo gotowych integracji z WooCommerce, sevDesk bywa wybierany przy bardziej rozbudowanej księgowości i pracy z biurem rachunkowym. Różnica w cenie jest niewielka, więc często decyduje to, w czym pracuje Twój Steuerberater. Najlepiej zapytać księgowego przed wyborem, bo to on będzie odbierał z programu dane.
Czy mogę poprowadzić OSS bez księgowego?
Technicznie tak, ale przy sprzedaży do wielu krajów UE nie polecam tego na start. Sama mechanika sklepu i faktur da się skonfigurować, natomiast rejestracja do OSS, poprawne przypisanie stawek do kont przychodów i pierwsza deklaracja kwartalna to miejsca, gdzie łatwo o kosztowny błąd. Dobry układ to ja konfiguruję sklep, faktury i integrację, a księgowy ustawia OSS i pilnuje deklaracji. Po ułożeniu procesu bieżąca obsługa jest już prosta.
Potrzebujesz pomocy z projektem?
Robię strony WordPress i sklepy Shoper od 2500 zł. Partner Shoper, 120+ projektów.
- Odpowiedź w 24h
- Certyfikowany Partner Shoper
- 120+ zrealizowanych projektów
- Zgodność z RODO, pełna ochrona danych