Bestellung versendet → Auftragsbestätigung aufnehmen → Lieferantenbestellung als CSV in JTL importieren
Maßgeblich ist die bestätigte Menge, nicht die bestellte: gestrichene oder gekürzte Positionen dürfen in JTL keine offene Bestellung werden. Der Import läuft über die JTL-Ameise (Importvorlage „Lieferantenbestellungen") – die JTL-REST-API kennt für Lieferantenbestellungen bis heute keinen Endpunkt, geprüft am 03.09.2026 gegen beide Server.
Wie ExTrade die AB liefert, ist noch nicht festgelegt. Bis dahin: Datei hochladen (CSV, Semikolon oder Komma). Die Spalten werden automatisch erkannt – mindestens eine Artikelnummer- und eine Mengenspalte müssen dabei sein.
@error('datei'){{ $message }}
@enderrorDiese Bestellungen sind raus – die AB fehlt noch.
| Referenz | Empfänger | Positionen | Stück | Versendet | Aktion |
|---|---|---|---|---|---|
| {{ $b->referenz() ?? '–' }} | {{ $b->scope === 'central' ? 'Zentrallager' : ($b->branch->name ?? 'Filiale') }} | {{ $nf0($b->positions) }} | {{ $nf0($b->units) }} | {{ $b->sent_at?->format('d.m.Y, H:i') }} | @if($apiBereit) @else Abholung nicht verfügbar @endif |
Noch keine Auftragsbestätigung aufgenommen.
@else| AB-Datum | Beleg | Empfänger | Positionen | bestellt | bestätigt | Abweichungen | Quelle | JTL |
|---|---|---|---|---|---|---|---|---|
| {{ $ab->confirmed_at?->format('d.m.Y') ?? '–' }} | {{ $ab->supplier_reference ?? $ab->reference ?? '–' }} | {{ $ab->scope === 'central' ? 'Zentrallager' : ($ab->branch->name ?? 'Filiale') }} | {{ $nf0($ab->positions) }} | {{ $nf0($ab->units_ordered) }} | {{ $nf0($ab->units_confirmed) }} | {{ $nf0($ab->deviations) }} | {{ match($ab->source) { 'api' => 'API', 'upload' => 'Datei', default => 'manuell' } }} | @if($ab->status === 'exported') ✓ exportiert @else CSV @endif |