Zum Inhalt

Bearbeitungszeit und Versandzusage

Die Herausforderung

Jeder Marktplatz sagt dem Käufer zu, wann eine Bestellung das Haus verlässt – die Bearbeitungszeit. Wer später versendet, sammelt verspätete Aufträge, und Marktplätze sperren Verkäuferkonten dafür: Amazon ab einer Quote verspäteter Aufträge von 4 %.

Die Ware kommt aber aus verschiedenen Quellen, die unterschiedlich schnell sind. Das eigene Lager versendet heute, ein Lieferant am selben Tag, ein anderer erst nach zwei oder drei Werktagen. Eine einzige Menge, die alles zusammenzählt, verspricht für jede Einheit die schnellste Zusage – und die langsamen Einheiten werden zu spät versendet.

Der Grundsatz

Jede gemeldete Einheit muss innerhalb der Zusage versendbar sein.

Dafür führt merchantCENTRAL eine Quellenliste: das Eigenlager und jeden Kreditor, jeweils mit Menge und Bearbeitungszeit in Werktagen. Menge und Zusage kommen aus dieser einen Liste.

Die Quellenliste

Quelle Menge Bearbeitungszeit
Eigenbestand Verfügbarer Bestand nach Bestandsberechnungsmethode und Lagerorten Bearbeitungszeit Eigenbestand aus der Einrichtung
Kreditor (je Kreditor eine Zeile) Menge aus den Lieferantenangeboten Bearbeitungszeit (Tage) am Kreditor, sonst die Standard-Bearbeitungszeit Lieferanten

Welche Lieferantenangebote zählen – für alle Marktplätze, auch ohne Bearbeitungszeit:

  • nur Angebote von eingeschalteten Lieferanten,
  • keine Angebote mit Status Fehler,
  • ist in der Einrichtung ein Max. Angebotsalter Lieferanten gesetzt, keine Angebote, die länger nicht durch einen Import bestätigt wurden,
  • meldet mehr als ein Lieferanten-Connector denselben Kreditor (z. B. der eigene Connector und ein Aggregator wie ITscope), zählt die größte Meldung, nicht die Summe – beide beschreiben dasselbe Regal.

Die Lagerquelle des Marktplatzartikels gilt weiter: Nur Eigenbestand führt keinen Kreditor, Nur Lieferant keinen Eigenbestand.

Stammdaten

Am Kreditor

Auf der Kreditorenkarte im Bereich merchantCENTRAL:

Feld Beschreibung
Bearbeitungszeit (Tage) Werktage vom Bestelleingang beim Kreditor bis zum Versand an den Endkunden. 0 = Versand am selben Werktag. Liefert der Kreditor über Ihr eigenes Lager, rechnen Sie Ihre eigene Durchlaufzeit mit ein.
Bearbeitungszeit gepflegt Wird gesetzt, sobald Sie eine Bearbeitungszeit eintragen – auch 0. Entfernen Sie das Häkchen, gilt wieder die Standard-Bearbeitungszeit.
Annahmeschluss Bis zu dieser Uhrzeit bearbeitet der Kreditor eine Bestellung am selben Werktag. Leer = wie Ihr eigener Annahmeschluss.

Ein Kreditor ohne gepflegte Bearbeitungszeit gilt als langsam: Er bekommt die Standard-Bearbeitungszeit aus der Einrichtung (vorbelegt mit 3). Deshalb unterscheidet merchantCENTRAL „0 eingetragen" von „nichts eingetragen".

Nicht die Beschaffungszeit

Das Standardfeld Beschaffungszeit des Kreditors beschreibt, wann Ware in Ihrem Lager ankommt. Die Bearbeitungszeit beschreibt, wann das Paket beim Endkunden unterwegs ist. merchantCENTRAL verwendet das Standardfeld dafür nicht.

In der Einrichtung

Feld Beschreibung
Bearbeitungszeit Eigenbestand (Tage) Werktage vom Bestelleingang bis zum Versand aus dem eigenen Lager. Vorbelegt mit 1.
Annahmeschluss Eigenbestand Bis zu dieser Uhrzeit wird eine Bestellung am selben Werktag bearbeitet.
Standard-Bearbeitungszeit Lieferanten (Tage) Für Kreditoren ohne eigene Bearbeitungszeit. Vorbelegt mit 3.
Max. Angebotsalter Lieferanten (Tage) Ältere Lieferantenangebote zählen nicht. Leer = kein Höchstalter.

Annahmeschluss

Die Zusage an den Marktplatz gilt für Ihren Annahmeschluss. Nimmt ein Kreditor Bestellungen früher an als Sie, bearbeitet er eine Bestellung, die dazwischen eingeht, erst am nächsten Werktag. Er bekommt deshalb einen Werktag mehr – die wirksame Bearbeitungszeit. Hat er keinen eigenen Annahmeschluss, gilt Ihrer; sind beide leer, wird nichts korrigiert.

Beispiel: Ihr Annahmeschluss ist 15:00, der des Kreditors 12:00, seine Bearbeitungszeit 1 Tag → wirksam 2 Tage.

Kalender

Werktage kommen aus dem Basiskalender der Firmendaten (Firmendaten → Basiskalendercode) über die Standard-Kalenderverwaltung von Business Central: Wochenenden und Feiertage, die dort arbeitsfrei sind, zählen nicht. Ist kein Basiskalender hinterlegt, gelten Montag bis Freitag als Werktage.

Die Regel je Marktplatz

Auf der Marktplatz-Karte im Bereich Bearbeitungszeit:

Feld Beschreibung
Bearbeitungszeit verwenden Standardmäßig aus, damit laufende Kanäle sich nicht ändern.
Max. Bearbeitungszeit (Tage) Längste Zusage. Langsamere Quellen zählen nicht. Leer = kein Maximum.
Mindestmenge für Zusage Menge N, die die schnellsten Quellen zusammen haben müssen. Beim Einschalten 1.

Eingeschaltet:

  1. Die Quellen werden nach wirksamer Bearbeitungszeit aufsteigend sortiert; Quellen über dem Maximum fallen weg.
  2. Die Zusage D ist die kleinste Bearbeitungszeit, bei der die aufsummierte Menge mindestens N erreicht.
  3. Gemeldet wird die Menge aller Quellen mit einer Bearbeitungszeit bis D.
  4. Wird N nie erreicht, zählen alle zulässigen Quellen, und D ist die Bearbeitungszeit der langsamsten.
  5. Danach wirken kanalübergreifender Abzug, Sicherheitsbestand, Bündel, Prozent- und Maximalmenge wie gewohnt auf diese Menge – siehe Bestandsberechnung.

Mindestmenge und Sicherheitsbestand

Die Regel entscheidet vor dem Sicherheitsbestand. Liegt der Sicherheitsbestand über der Menge der schnellen Quellen, bleibt nach dem Abzug nichts übrig, auch wenn eine langsamere Quelle genug hätte. Wählen Sie die Mindestmenge dann mindestens so hoch wie Sicherheitsbestand plus die Menge, die Sie zeigen möchten. Bei Bündeln zählt die Mindestmenge in Einzelstück, nicht in Bündeln.

Ausgeschaltet: Die Menge ist die Summe wie bisher (mit den Angebotsfiltern oben). Die Zusage wird trotzdem berechnet – als Bearbeitungszeit der langsamsten Quelle, die zur Menge beiträgt. Ein Connector kann sie also gefahrlos senden.

Beispiel

Eigenbestand 2 Stück (0 Tage), Kreditor A 50 Stück (1 Tag), Kreditor B 200 Stück (3 Tage):

Einstellung Gemeldete Menge Zusage
Eingeschaltet, N = 1 2 0 Tage – der Eigenbestand reicht
Eingeschaltet, N = 10 52 1 Tag – Eigenbestand und Kreditor A
Eingeschaltet, N = 100 252 3 Tage – alle drei Quellen
Eingeschaltet, N = 100, Max. 2 Tage 52 1 Tag – Kreditor B ist zu langsam, N wird nicht erreicht
Ausgeschaltet 252 3 Tage – die langsamste beitragende Quelle

Sonderfälle

  • Menge fixiert: Die fixierte Menge bleibt. Zugesagt wird die Bearbeitungszeit der langsamsten zulässigen Quelle – die fixierte Menge kann aus jeder stammen.
  • Menge von einem Connector übernommen (Event OnCalculateAvailableInventory, z. B. Amazon FBA): ebenso die langsamste zulässige Quelle.
  • Überzogener Eigenbestand (offene Aufträge übersteigen den Lagerbestand): Der negative Bestand wird immer abgezogen – diese Aufträge werden aus den anderen Quellen bedient – und bestimmt die Zusage nicht.

Übersteuerung je Verkaufskanal

Auf der Karte des Verkaufskanals (Unterkonto) stehen dieselben drei Felder. Standard bei Bearbeitungszeit verwenden übernimmt die Einstellung des Marktplatzes, Ja oder Nein gilt nur für den Kanal; eine leere Maximal- oder Mindestmenge übernimmt den Wert des Marktplatzes.

Am Marktplatzartikel

Feld Beschreibung
Bearbeitungszeit (Tage) Die berechnete Zusage zur Menge. Ein Klick zeigt die Bestandsquellen – jede Quelle mit Menge, Bearbeitungszeit, Annahmeschluss-Zuschlag, wirksamer Bearbeitungszeit und ob sie zur Menge zählt.
Zuletzt veröffentlichte Bearbeitungszeit (Tage) Die Zusage, die der Marktplatz zuletzt übernommen hat.

Weicht die berechnete Zusage von der zuletzt veröffentlichten ab, wird der Artikel zur Mengenaktualisierung vorgemerkt, denn beide werden zusammen gesendet. Bestätigt der Connector die Mengenaktualisierung, gilt die gesendete Zusage als veröffentlicht.

Welche Marktplätze die Zusage senden, entscheidet der jeweilige Connector.

Versandfristen

Das späteste Versanddatum, das der Marktplatz setzt, übernimmt der Bestellimport in den Verkaufsauftrag und in die Marktplatz-Bestellung, ebenso die Versandpriorität, wenn der Marktplatz eine liefert. Die Kacheln Heute fällige Lieferungen und Überfällige Lieferungen zeigen die Aufträge, die heute raus müssen oder schon hätten raus müssen – siehe Aktivitäten.

Für Connector-Entwickler

Öffentliche Schnittstelle in ALN MC Inventory Calc:

procedure CalcAvailableInventory(var MarketplaceItem: Record "ALN MC Marketplace Item"; var HandlingDays: Integer): Decimal
procedure GetAvailableInventory(MarketplaceCode: Code[20]; SubAccountCode: Code[50]; ItemNo: Code[20]; VariantCode: Code[20]; var HandlingDays: Integer): Decimal
procedure GetAvailableInventoryForLocation(MarketplaceCode: Code[20]; SubAccountCode: Code[50]; ItemNo: Code[20]; VariantCode: Code[20]; LocationCode: Code[10]; var HandlingDays: Integer): Decimal
procedure GetInventorySources(var MarketplaceItem: Record "ALN MC Marketplace Item"; var TempInventorySource: Record "ALN MC Inventory Source" temporary)

CalcAvailableInventory übernimmt die Zusage in den Artikel und setzt bei Abweichung Update Quantity; gespeichert wird der Artikel vom Aufrufer. Nach dem Senden MarkQuantityUpdated() bzw. SetQuantityUpdated() am Artikel aufrufen. Die bisherigen Signaturen ohne HandlingDays bleiben unverändert.

Frühestes Versanddatum einer Quelle für einen Bestellzeitpunkt (ALN MC Handling Time Mgt.):

procedure GetEarliestShipDate(InventorySource: Record "ALN MC Inventory Source"; OrderDateTime: DateTime): Date

Events in ALN MC Inventory Source Mgt.: OnAfterBuildInventorySources (Quellenliste ändern) und OnAfterCalcHandlingTime (Menge und Zusage anpassen).

Verwandte Seiten