Tovább a tartalomhoz

EU-s áfa és adóosztály vásárlói szerep szerint

Az EU 2021. júliusi áfaváltozásai a webshopokra nézve, és egy fejlesztői példa arra, hogyan lehet szerep szerint más adóosztályt rendelni a termékekhez.

Ez a fejezet két különleges adóhelyzetet ír le. Az adók beállításáról általában a csoport többi fejezete szól. Itt csak azt találod, hogyan kezeli a WooCommerce az áfát, nem azt, mikor és mennyit kell felszámolnod: ehhez adószakértő vagy könyvelő tanácsát kérd.

  1. július 1-jén új uniós áfaszabályok léptek életbe. Ezek azokat érintik, akik az EU-n belül határon át értékesítenek, vagy az EU-ba importálnak. A változások csak a vállalkozás és magánvásárló közötti (B2C) eladásokra vonatkoznak, a vállalkozások közötti (B2B) szabályok nem változtak. A szabályok betartása a webshop üzemeltetőjének felelőssége.

Főbb változások:

  • Az EU-n belüli távolsági értékesítés országonkénti értékhatárai megszűntek, helyettük egységes, EU-s szintű, 10 000 eurós értékhatár lépett életbe.
  • A 22 euró alatti kis értékű küldemények importáfa-mentessége megszűnt, így az EU-ba behozott áruk után mindig kell áfát fizetni.
  • Az egyablakos rendszerrel (OSS), illetve az importra vonatkozó egyablakos rendszerrel (IOSS) elég egyetlen áfabevallást benyújtani, nem kell minden országban külön.

1. EU-s eladó, EU-s vásárló, 10 000 euró alatt

Szekció neve “1. EU-s eladó, EU-s vásárló, 10 000 euró alatt”
  • Továbbra is a feladás országának áfakulcsát számolhatod fel minden EU-s országba, és a helyi adóhatóságnak fizeted be.
  • Nyomon kell követned, hogy továbbra is az értékhatár alatt vagy-e.
  • Teendők a WooCommerce-ben: az adóbeállításokban állítsd az összes EU-s ország áfakulcsát a saját országodéval azonosra. Az adó- és áfajelentéseket a WooCommerce Analitika adójelentésében továbbra is használhatod. Az uniós vállalkozásoknak az EU VAT Number bővítménnyel lehetőséget adhatsz az áfamentes vásárlásra.

2. EU-s eladó, EU-s vásárló, 10 000 euró felett

Szekció neve “2. EU-s eladó, EU-s vásárló, 10 000 euró felett”
  • Az alkalmazandó áfakulcs a vásárló országáé.
  • Az OSS-t használhatod az összes uniós eladásod bejelentésére, így nem kell minden országban külön áfaregisztrációt kérned.
  • Teendők: az adóbeállításokban minden EU-s országhoz add meg az adott ország áfakulcsát. A jelentések és az EU VAT Number használata itt is ugyanúgy lehetséges, mint az előző esetben.

3. EU-n kívüli eladó, EU-s vásárló

Szekció neve “3. EU-n kívüli eladó, EU-s vásárló”
  • Az EU-ba szállított minden rendelés áfaköteles, a 22 eurós mentesség megszűnt.
  • 150 euró feletti vásárlásnál az áfát a vásárló fizeti kézbesítéskor.
  • 150 euró alatti rendelésnél eldöntheted, hogy az áfát a pénztárban beszeded, és havonta IOSS-bevallást nyújtasz be. Ha nem szedsz áfát, a fuvarozó számlázza ki a vásárlónak kézbesítéskor.
  • Teendők: az adóbeállításokban állítsd be minden EU-s ország áfakulcsát, és szükség esetén a 150 eurós határt a saját országodon kívüli rendeléseknél. Frissítsd az üzlet általános szerződési feltételeit, hogy a vásárló lássa: az áfát a kézbesítéskor kell kifizetni, nem a vásárláskor. Külső szolgáltatás (például az Avalara AvaTax Cross-Border) automatikusan besorolhatja a termékeket, kiszámolhatja az áfát a pénztárban, és elvégezheti a bevallást.

Automatikus adószámítás és az ilyen esetek

Szekció neve “Automatikus adószámítás és az ilyen esetek”

Az Egyesült Államokban a tagállamok közötti adózás hasonlóan bonyolult. A WooCommerce Tax az általános esetekkel boldogul, ha ez már nem elég, külső szolgáltatások (TaxJar, Avalara) jöhetnek szóba. Az EU-ra az Avalara AvaTax Cross-Border való, a TaxJar inkább az amerikai eladóknak.

A WooCommerce Shipping & Tax automatikus adószámításának korlátai:

  • EU-s eladó 10 000 euró alatt: használható, az eladó országának általános áfakulcsát számolja, de a nem általános kategóriákra nem ad más kulcsot, és nem követi, hogy átléptük-e a 10 000 eurót.
  • EU-s eladó 10 000 euró felett: ne használd, mert továbbra is a helyi áfakulcsot adja vissza, ami hibás.
  • EU-n kívüli eladó: ha az áfát a pénztárban szeded, nem használható, mert az EU-ba szállításnál 0%-ot ad. Ha nem szedsz áfát, használhatod, a vásárló pedig kézbesítéskor fizeti a terheket és a feldolgozási díjat.

Adóosztály hozzárendelése vásárlói szerep szerint

Szekció neve “Adóosztály hozzárendelése vásárlói szerep szerint”

Ez fejlesztői szintű példa, ami azt mutatja meg, hogyan lehet bejelentkezett felhasználó szerepe szerint más adóosztályt használni a termékeknél. Árazási szabályra jó, de a WordPress-szerep nem bizonyítja az adómentességet.

A megoldás kódot igényel: ha nem vagy otthon a kódolásban, bízd fejlesztőre. A kódot ne a WooCommerce-be vagy a sablonba szerkeszd bele, hanem saját bővítményben vagy kódrészlet-kezelő bővítményben futtasd, és először tesztüzemben próbáld ki, biztonsági mentés után. Legyen módod gyorsan kikapcsolni, ha az oldal nem töltene be.

A működés lépései röviden:

  1. Hozz létre egy nulla kulcsú adóosztályt, hozzá nulla százalékos adókulcsot (a példa az osztály azonosítóját zero-rate néven használja).
  2. A kódrészlet a termékek és a variációk adóosztály-lekérdezését figyeli. Ha az aktuális felhasználó szerepe a megadott (a példában rendszergazda), a zero-rate osztályt adja vissza, különben az eredetit.
  3. A szerepet és az osztályt a saját szabályodnak megfelelően cseréld le.
function woo_docs_tax_class_for_administrator( $tax_class ) {
$user = wp_get_current_user();
if ( in_array( 'administrator', (array) $user->roles, true ) ) {
return 'zero-rate';
}
return $tax_class;
}
add_filter( 'woocommerce_product_get_tax_class', 'woo_docs_tax_class_for_administrator' );
add_filter( 'woocommerce_product_variation_get_tax_class', 'woo_docs_tax_class_for_administrator' );

A megoldás nem teljes adómentességi rendszer: a díjakra, a szállításra, a vendégvásárlókra és a kézzel létrehozott rendelésekre nem terjed ki.

Ellenőrzés: nézz meg egy adóköteles egyszerű terméket és egy variációt rendszergazdaként, más szerepű felhasználóként és kijelentkezve. Csak a kijelölt szerepnél szabad a nulla kulcsú osztálynak érvényesülnie, a többieknél az eredeti osztály marad. Nézd meg a kosarat, a pénztárat és egy tesztrendelést, a szállítást és a díjakat külön vizsgáld. Ha eltérést látsz, kapcsold ki a kódrészletet, ismételd meg a tesztet, ellenőrizd az adóbeállításokat és az ütköző testreszabásokat, és ürítsd a gyorsítótárat.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások