Przejdź do głównej treści
Marketplace'y · Cło i IOSS

Integracja cła z marketplace'ami w Odoo: zgłoszenie, wartość pozycji, IOSS i dokumenty przesyłki

Nie istnieje „API celne”, do którego Odoo wysyła zamówienie. Istnieją dane przypisane do pozycji, które żyją w Odoo, przewoźnik lub przedstawiciel, który składa zgłoszenie, oraz reżim podatkowy, który rozstrzyga, czy jest eksport, IOSS, czy nic. To wszystko musi się zgadzać.

Zlecenie dostawy w Odoo z pozycjami produktów, zsynchronizowane z Amazon, z wygenerowaną etykietą przewoźnika

Kto szuka „integracji API celnego dla marketplace'ów”, zwykle wyobraża sobie usługę, do której Odoo wysyła zamówienie i która zwraca gotową odprawę. Tak to nie istnieje. Trzeba złożyć trzy elementy: dane każdej pozycji, które żyją w Odoo; kanał, którym trafiają do urzędu celnego, czyli przewoźnika lub Twojego przedstawiciela celnego; oraz reżim podatkowy, który rozstrzyga, czy jest eksport, IOSS, czy nic.

Najpierw: czy Twoja przesyłka przechodzi odprawę celną?

Między krajami UE nie ma cła. Zamówienie z Amazon Niemcy, które wychodzi z Twojego magazynu w Barcelonie, nie ma zgłoszenia: ma VAT kraju przeznaczenia i jego OSS, jak opisujemy w artykule sprzedaż na kilku Amazonach z jednym Odoo. Cło pojawia się, gdy towar opuszcza UE (Wielka Brytania, Szwajcaria, Norwegia, Andora) oraz gdy wjeżdża z zewnątrz: zapasy w magazynie brytyjskim albo dostawca wysyłający prosto z Azji do Twojego klienta. Bez opuszczania Hiszpanii dotyczy to także Wysp Kanaryjskich, Ceuty i Melilli.

Jeśli wszystko, co sprzedajesz, wychodzi z magazynu na hiszpańskim kontynencie do krajów UE, ten artykuł nie jest Twoim problemem. Nie integruj cła „na wszelki wypadek”: sprawdź obszary podatkowe i OSS, bo tam naprawdę uciekają pieniądze.

Czego wymaga zgłoszenie, pozycja po pozycji

Zgłoszenie wymaga tego dla każdej pozycji: kodu taryfowego (kod HS sześciocyfrowy, który UE wydłuża do ośmiu cyfr przy eksporcie i do dziesięciu przy imporcie), konkretnego opisu, ilości, masy netto, wartości z walutą i kraju pochodzenia. Dla przesyłki: incoterm, numer EORI eksportera i numer faktury. W Odoo 19 produkt ma już kod taryfowy i kraj pochodzenia; typowy błąd polega na tym, że nikt ich nie wypełnia albo nie trafiają do przewoźnika, jak pokazaliśmy w artykule o modułach OCA dla DHL i GLS. A „prezent” lub „akcesoria” to nie opis: to powód zatrzymania przesyłki.

Wartość pozycji to nie jest cena z marketplace'u. Zamówienie zawiera rabaty, koszty dostawy pobrane od klienta, a czasem kupon na całość. Urząd celny chce wartości każdej pozycji, która musi zgadzać się z fakturą: rabat globalny rozkłada się na pozycje według stałego kryterium, a koszty dostawy idą osobno, nie schowane w ostatniej pozycji. Tu zawodzą integracje robione w pośpiechu.

Nie ma „API celnego”: są dwie drogi

W przesyłkach ekspresowych lub pocztowych odprawę wykonuje przewoźnik. Jego API przyjmuje dane celne razem z nadaniem, jako elektroniczną fakturę handlową, a on składa zgłoszenie. Integracja polega na tym, że Odoo przy generowaniu etykiety wysyła kod taryfowy, pochodzenie i wartość każdej pozycji.

Przy paletach, B2B lub wysokich kwotach zgłoszenie składa przedstawiciel celny w AEAT. Zrobienie tego bezpośrednio z Twojego ERP jest możliwe, ale dla małej firmy prawie nigdy się nie opłaca. Integracja polega na tym, że Odoo przekazuje mu dane w akceptowanym formacie i odbiera MRN, numer zgłoszenia, aby zarchiwizować go razem ze zleceniem dostawy i fakturą.

IOSS: tylko gdy towar wjeżdża do UE

Od lipca 2021 wszystko, co wjeżdża do UE, podlega VAT. Przy sprzedaży konsumentom do 150 € (bez kosztów dostawy i ubezpieczenia, jeśli są wykazane osobno, oraz z wyjątkiem alkoholu, tytoniu i innych towarów akcyzowych) sprzedawca może pobrać VAT kraju przeznaczenia w momencie sprzedaży i rozliczać go co miesiąc przez IOSS. Numer IOSS podróżuje w elektronicznych danych celnych, nie jest wypisany na pudełku, a klient nie płaci nic przy odbiorze. Bez IOSS płaci VAT i opłatę za obsługę przy odbiorze, a kto nie spodziewał się płatności, odrzuca paczkę.

W przypadku marketplace'ów zmienia się rozkład ról: platforma jest uznawana za dostawcę dla celów VAT, pobiera podatek i używa swojego numeru IOSS, który udostępnia Ci do przesyłki. Twoje Odoo nie powinno ponownie naliczać VAT na fakturze i musi przekazać przewoźnikowi numer IOSS marketplace'u, nie Twój. Wielka Brytania działa po swojemu: do 135 funtów brytyjski VAT pobiera się w momencie sprzedaży, a jeśli jest marketplace, pobiera go on.

Jakie dokumenty towarzyszą przesyłce

  • Faktura handlowa lub proforma, jeśli nie ma sprzedaży: kod taryfowy, pochodzenie i wartość każdej pozycji, incoterm i EORI.
  • CN22 lub CN23, jeśli idzie pocztą, zależnie od wartości.
  • Zgłoszenie eksportowe z numerem MRN. Zachowaj je: dowodzi zwolnienia z VAT.
  • Oświadczenie o pochodzeniu na fakturze, jeśli kraj przeznaczenia ma umowę handlową z UE, jak Wielka Brytania czy Szwajcaria, a towar spełnia reguły pochodzenia.
  • W zwrotach odniesienie do pierwotnego eksportu. Bez niego to, co wraca, może być potraktowane jako nowy import.

Co mamy, a czego nie

Nie mamy opublikowanego konektora celnego: każdy przewoźnik i każdy przedstawiciel wymaga danych na swój sposób. Opublikowane są konektory, które sprowadzają zamówienia do Odoo, jak Amazon, Temu czy AliExpress i reszta katalogu, w Odoo 17, 18 i 19, a większość także w Odoo 20 (każda karta podaje swoje wersje). Warstwa celna to rozwiązanie na zamówienie, a jego zakres zależy od liczby kierunków i kanałów odprawy. A jeśli wysyłasz poza UE kilka paczek miesięcznie, niczego nie integruj: uzupełnij kod taryfowy i pochodzenie, skorzystaj z formularza przewoźnika i zachowuj faktury.

Najczęstsze pytania

Czy potrzebuję IOSS, by sprzedawać na Amazon Francja z Hiszpanii?

Nie. Między krajami UE nie ma importu, więc nie ma IOSS. Obowiązuje VAT kraju przeznaczenia, rozliczany przez OSS.

Czy przesyłki na Wyspy Kanaryjskie przechodzą odprawę celną?

Tak. Wyspy Kanaryjskie leżą na obszarze celnym UE, ale poza obszarem VAT, więc przesyłki z kontynentalnej Hiszpanii mają zgłoszenie, a w miejscu przeznaczenia stosuje się IGIC, nie VAT. Ceuta i Melilla leżą wprost poza unią celną.

Kto decyduje o kodzie taryfowym, marketplace czy ja?

Ty lub ten, kto składa zgłoszenie w Twoim imieniu. Marketplace może prosić o kod w karcie produktu, ale za poprawną klasyfikację odpowiada zgłaszający. Jeśli wahasz się między dwoma kodami, możesz poprosić AEAT o wiążącą informację taryfową (WIT) dla swojego produktu.

Przydatne linki w FlexigoTech

Cło w modułach OCA dla DHL i GLSJakie pola istnieją w Odoo i które podróżują pusteSprzedaż na kilku Amazonach z jednym OdooVAT według kraju i OSS w UEIntegracja logistyczna w OdooPrzewoźnicy, etykiety i śledzenie

Co robimy w tym temacie

Zapasy zsynchronizowane między marketplace'amiCo robi, zrzuty ekranu, wersje i cena.

Sprzedajesz poza UE, a odprawę celną robisz ręcznie?

Napisz nam, do jakich krajów wysyłasz, z jakimi przewoźnikami, czy pracujesz z przedstawicielem celnym i z jakich marketplace'ów wpływają zamówienia. Powiemy Ci, co da się rozwiązać dobrze ustawionymi danymi w Odoo, a co wymaga integracji. Napisz na comercial@flexigobe.com lub umów rozmowę.

Porozmawiaj z inżynierem