Zum Hauptinhalt springen
Marketplaces · Zoll und IOSS

Zoll mit Ihren Marktplätzen aus Odoo integrieren: Anmeldung, Wert pro Position, IOSS und Versanddokumente

Es gibt keine «Zoll-API», an die Odoo die Bestellung einfach schickt. Es gibt Daten pro Position, die in Odoo liegen, einen Zusteller oder einen Vertreter, der die Anmeldung abgibt, und ein Steuerregime, das entscheidet, ob es eine Ausfuhr, IOSS oder gar nichts gibt. Das muss zusammenpassen.

Lieferauftrag in Odoo mit seinen Produktpositionen, mit Amazon synchronisiert und mit erzeugtem Zusteller-Etikett

Wer nach einer «Zoll-API für Marktplätze» sucht, stellt sich meist einen Dienst vor, dem Odoo die Bestellung schickt und der die fertige Abfertigung zurückgibt. Das gibt es in dieser Form nicht. Drei Teile müssen ineinandergreifen: die Daten jeder Position, die in Odoo liegen; der Kanal, über den sie zum Zoll gelangen, also der Zusteller oder Ihr Zollvertreter; und das Steuerregime, das entscheidet, ob es eine Ausfuhr, IOSS oder nichts gibt.

Zuerst: Geht Ihre Sendung überhaupt durch den Zoll?

Zwischen EU-Ländern gibt es keinen Zoll. Eine Amazon-Deutschland-Bestellung, die Ihr Lager in Barcelona verlässt, braucht keine Anmeldung: Sie trägt die Umsatzsteuer des Bestimmungslands und deren OSS, wie in auf mehreren Amazon-Marktplätzen mit einem Odoo verkaufen beschrieben. Zoll kommt ins Spiel, wenn die Ware die EU verlässt (Vereinigtes Königreich, Schweiz, Norwegen, Andorra) und wenn sie von außerhalb eingeführt wird: Bestand in einem britischen Lager oder ein Lieferant, der direkt aus Asien an Ihren Kunden liefert. Auch ohne Spanien zu verlassen gilt das für die Kanarischen Inseln, Ceuta und Melilla.

Wenn alles, was Sie verkaufen, aus einem Lager auf dem spanischen Festland in EU-Länder geht, ist dieser Artikel nicht Ihr Thema. Binden Sie den Zoll nicht «für alle Fälle» an: Prüfen Sie die Steuerpositionen und das OSS, denn dort geht tatsächlich Geld verloren.

Was die Anmeldung verlangt, Position für Position

Die Anmeldung verlangt es pro Position: Zolltarifnummer (der sechsstellige HS-Code, den die EU bei der Ausfuhr auf acht und bei der Einfuhr auf zehn Stellen erweitert), konkrete Warenbeschreibung, Menge, Nettogewicht, Wert mit Währung und Ursprungsland. Pro Sendung: Incoterm, EORI-Nummer des Ausführers und Rechnungsnummer. In Odoo 19 hat das Produkt bereits Zolltarifnummer und Ursprungsland; der übliche Fehler ist, dass niemand sie ausfüllt oder dass sie nicht zum Zusteller gelangen, wie wir bei den OCA-Modulen für DHL und GLS gesehen haben. Und «Geschenk» oder «Zubehör» sind keine Beschreibung: Sie sind ein Grund für die Zurückhaltung der Sendung.

Und der Wert der Position ist nicht der Preis auf dem Marktplatz. Die Bestellung enthält Rabatte, dem Kunden berechnete Versandkosten und manchmal einen Gutschein auf die Gesamtsumme. Der Zoll will den Wert jeder Position, und er muss mit der Rechnung übereinstimmen: Der Gesamtrabatt wird nach einem festen Kriterium auf die Positionen verteilt, und die Versandkosten stehen separat, nicht versteckt in der letzten Position. Hier scheitern hastig gebaute Integrationen.

Es gibt keine «Zoll-API»: Es gibt zwei Wege

Bei Express- oder Postsendungen übernimmt der Zusteller die Abfertigung. Seine API nimmt die Zolldaten mit der Sendung entgegen, als elektronische Handelsrechnung, und er gibt die Anmeldung ab. Integrieren heißt, dass Odoo beim Erzeugen des Etiketts Zolltarifnummer, Ursprung und Wert pro Position übermittelt.

Bei Paletten, B2B oder hohen Beträgen gibt ein Zollvertreter die Anmeldung bei der AEAT, der spanischen Steuerbehörde, ab. Sie direkt aus Ihrem ERP einzureichen ist möglich, lohnt sich für ein kleines Unternehmen aber fast nie. Integrieren heißt, dass Odoo ihm die Daten im akzeptierten Format übergibt und die MRN, die Nummer der Anmeldung, zurückholt, um sie mit Lieferschein und Rechnung abzulegen.

IOSS: nur wenn die Ware in die EU eingeführt wird

Seit Juli 2021 zahlt alles, was in die EU eingeführt wird, Umsatzsteuer. Bei Verkäufen an Verbraucher bis 150 € (ohne Versand und Versicherung, wenn separat ausgewiesen, und außer Alkohol, Tabak und anderen verbrauchsteuerpflichtigen Waren) kann der Verkäufer die Umsatzsteuer des Bestimmungslands beim Verkauf erheben und monatlich über IOSS erklären. Die IOSS-Nummer reist in den elektronischen Zolldaten, nicht auf dem Karton, und der Kunde zahlt an der Haustür nichts. Ohne IOSS zahlt er bei Erhalt Umsatzsteuer und eine Abwicklungsgebühr, und wer nicht damit gerechnet hat, verweigert die Annahme des Pakets.

Bei Marktplätzen ändert sich, wer wer ist: Die Plattform gilt umsatzsteuerlich als Lieferer, erhebt die Steuer und verwendet ihre eigene IOSS-Nummer, die sie Ihnen für die Sendung mitteilt. Ihr Odoo darf die Umsatzsteuer auf der Rechnung nicht erneut berechnen und muss dem Zusteller die IOSS-Nummer des Marktplatzes übermitteln, nicht Ihre. Das Vereinigte Königreich geht eigene Wege: Bis 135 Pfund wird die britische Umsatzsteuer beim Verkauf erhoben, und wenn es einen Marktplatz gibt, erhebt er sie.

Welche Dokumente die Sendung begleiten

  • Handelsrechnung, oder Proforma-Rechnung, wenn kein Verkauf vorliegt: Zolltarifnummer, Ursprung und Wert pro Position, Incoterm und EORI.
  • CN22 oder CN23, wenn die Sendung per Post geht, je nach Wert.
  • Ausfuhranmeldung mit ihrer MRN. Bewahren Sie sie auf: Sie belegt die Umsatzsteuerbefreiung.
  • Ursprungserklärung auf der Rechnung, wenn das Bestimmungsland ein Handelsabkommen mit der EU hat, wie das Vereinigte Königreich oder die Schweiz, und die Ware die Ursprungsregeln erfüllt.
  • Bei Rücksendungen der Verweis auf die ursprüngliche Ausfuhr. Ohne ihn kann die zurückkommende Ware wie eine neue Einfuhr behandelt werden.

Was wir haben und was nicht

Wir haben keinen veröffentlichten Zoll-Konnektor: Jeder Zusteller und jeder Vertreter verlangt die Daten auf seine eigene Art. Veröffentlicht sind die Konnektoren, die Bestellungen nach Odoo holen, wie Amazon, Temu oder AliExpress und der Rest des Katalogs, in Odoo 17, 18 und 19, die meisten auch in Odoo 20 (jede Produktseite nennt ihre Versionen). Die Zollschicht ist Individualentwicklung, und ihr Umfang hängt davon ab, wie viele Zielländer und Abfertigungswege Sie haben. Und wenn Sie nur wenige Pakete im Monat aus der EU versenden, binden Sie nichts an: Füllen Sie Zolltarifnummer und Ursprung aus, nutzen Sie das Formular des Zustellers und bewahren Sie die Rechnungen auf.

Häufig gestellte Fragen

Brauche ich IOSS, um von Spanien aus auf Amazon Frankreich zu verkaufen?

Nein. Zwischen EU-Ländern gibt es keine Einfuhr, also kein IOSS. Es gilt die Umsatzsteuer des Bestimmungslands, erklärt über OSS.

Gehen Sendungen auf die Kanarischen Inseln durch den Zoll?

Ja. Die Kanarischen Inseln liegen im Zollgebiet der EU, aber außerhalb des Umsatzsteuergebiets, daher brauchen Sendungen vom Festland eine Anmeldung, und am Zielort gilt die IGIC statt der Umsatzsteuer. Ceuta und Melilla liegen ganz außerhalb der Zollunion.

Wer bestimmt die Zolltarifnummer, der Marktplatz oder ich?

Sie, oder wer in Ihrem Namen anmeldet. Der Marktplatz kann sie im Artikeldatensatz abfragen, aber die richtige Einreihung liegt in der Verantwortung des Anmelders. Wenn Sie zwischen zwei Nummern schwanken, können Sie bei der AEAT eine verbindliche Zolltarifauskunft (vZTA) für Ihr Produkt beantragen.

Nützliche Links bei FlexigoTech

Zoll in den OCA-Modulen für DHL und GLSWelche Felder es in Odoo gibt und welche leer übermittelt werdenAuf mehreren Amazon-Marktplätzen mit einem Odoo verkaufenUmsatzsteuer pro Land und OSS innerhalb der EULogistikintegration in OdooZusteller, Etiketten und Sendungsverfolgung

Was wir dazu anbieten

Bestand zwischen Marktplätzen synchronisiertWas es leistet, Screenshots, Versionen und Preis.

Verkaufen Sie außerhalb der EU und erledigen den Zoll von Hand?

Sagen Sie uns, in welche Länder Sie liefern, mit welchen Zustellern, ob Sie mit einem Zollvertreter arbeiten und über welche Marktplätze die Bestellungen kommen. Wir sagen Ihnen, welcher Teil sich mit sauber gepflegten Daten in Odoo lösen lässt und welcher eine Integration braucht. Schreiben Sie an comercial@flexigobe.com oder vereinbaren Sie einen Anruf.

Mit einem Ingenieur sprechen