# JTL-Wawi Schnittstellen

*2 Schnittstellen*

**Kurz gesagt:** Eine JTL-Wawi-Schnittstelle lässt die Warenwirtschaft im Zentrum: Sie sendet Listings, Preise und Bestände an Marktplätze wie Amazon, holt Bestellungen als Aufträge zurück und übergibt Rechnungen und Gutschriften als Buchungen an DATEV. Schwierig wird es dort, wo das JTL-Modell auf das andere System trifft: Artikelnummern gegenüber Verkäufer-SKUs und ASINs, JTL-Kundennummern gegenüber DATEV-Debitorenkonten, Steuerklassen gegenüber Steuerschlüsseln und Schemaänderungen nach einem Wawi-Update.

## Was an JTL-Wawi angebunden wird

JTL-Wawi ist die Warenwirtschaft hinter sehr vielen deutschen Onlinehändlern. Sortiment, Bestände, Preise, Aufträge, Rechnungen und Gutschriften liegen dort, und meist versorgt die Wawi mehrere Verkaufskanäle gleichzeitig. Für die gängigen Fälle bringt JTL eigene Werkzeuge mit: JTL-eazyAuction für Marktplätze und die Ameise für Exporte.

Eine eigene Schnittstelle beginnt dort, wo diese Werkzeuge aufhören. Auf der Verkaufsseite sendet JTL Listings, Preise und Bestände an Marktplätze und holt Bestellungen zurück - mehrere Verkäuferkonten, Pan-EU-FBA oder kanalspezifische Preise sind die üblichen Gründe, über eazyAuction hinauszugehen, wie bei [JTL und Amazon](https://seamless.engineering/de/integrations/jtl-amazon/). Auf der Buchhaltungsseite müssen die Rechnungen und Gutschriften aus JTL als DATEV-Buchungsstapel mit stabilen Debitorenkonten, korrekten Steuerschlüsseln und lückenlosen Belegnummern beim Steuerberater ankommen, wie bei [JTL und DATEV](https://seamless.engineering/de/integrations/jtl-datev/).

## Woran JTL-Wawi-Anbindungen scheitern

- **Artikelnummern sind keine Verkäufer-SKUs.** Amazon arbeitet je Marktplatz mit Verkäufer-SKUs und ASINs. Varianten und Bundles müssen ausdrücklich zugeordnet werden, sonst hängt ein Artikel an der falschen ASIN oder verteilt sich über mehrere Marktplätze.
- **Kundennummern sind keine Debitorenkonten.** DATEV erwartet jeden Kunden auf einem Personenkonto in einem festen Nummernbereich. Ohne stabile, dublettenfreie Zuordnung der JTL-Kundennummern entstehen geteilte Historien, und die Kanzlei kann keinen einzigen Kunden abstimmen.
- **Eine Steuerklasse ist kein Steuerschlüssel.** Die JTL-Steuerklasse sagt DATEV nicht, ob ein Verkauf im Inland, als OSS-Fernverkauf oder als Export stattfand. Der Steuerschlüssel muss für jede Rechnung abgeleitet werden.
- **Rechnungsnummern müssen erhalten bleiben.** Die Belegnummer muss bis in DATEV durchgereicht werden, damit Buchungen nachvollziehbar bleiben und der Nummernkreis lückenlos ist. Eine Gutschrift kehrt Konten und Steuerschlüssel des Originals zu ihrem eigenen Datum um.
- **Exporte sind nicht idempotent, und Updates verschieben das Schema.** Läuft der Ameise-Export erneut über ein Datumsfenster, sind die Rechnungen doppelt gebucht. Und ein Versionsupdate der JTL-Wawi kann still das Datenbankschema ändern, das ein Export liest.

## Alle Schnittstellen für JTL-Wawi

### E-Commerce → Buchhaltung

- [JTL ↔ DATEV](https://seamless.engineering/de/integrations/jtl-datev/): JTL DATEV Schnittstelle

### E-Commerce → ERP

- [JTL ↔ Amazon](https://seamless.engineering/de/integrations/jtl-amazon/): JTL Amazon Schnittstelle

## Häufige Fehler

- [JTL-Wawi: Account not active](https://seamless.engineering/de/fehler/jtl-amazon-account-not-active/)
- [JTL-Wawi: Error converting value {null} to type 'System.Decimal'](https://seamless.engineering/de/fehler/jtl-amazon-system-decimal-null/)
- [JTL-Wawi: Server connection could not be established](https://seamless.engineering/de/fehler/jtl-amazon-server-connection/)
- [JTL-Wawi: The remote server returned an error: (500) Internal Server Error](https://seamless.engineering/de/fehler/jtl-amazon-500-internal-server-error/)

## Scoping-Gespräch anfragen

Sie möchten JTL-Wawi mit einem System verbinden, das hier nicht aufgeführt ist? Sagen Sie uns, welche Systeme beteiligt sind und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

- E-Mail: hello@seamless.engineering
- Kontaktformular: https://seamless.engineering/de/#contact
