Leadtime bepaling Transplan

In Transplan kan m.b.v. leadtime de losdatum van een order bepaald worden. Wanneer een order binnenkomt, dan is er een proces die o.b.v. ingestelde leadtime de losdatum van een order bepaald.

De losdatum (en dus ook de leadtime) wordt bepaald als aan één van de volgende voorwaarden wordt voldaan:

  • Systeem instelling orderentry.leadtime.dateCalculation.enabled staat op True.

  • De order komt binnen via een import en/of via het webportaal en één van onderstaande

    • Op de klantkaart staat de optie leadtime hanteren bij niet-handmatig opgevoerde orders aan.

    • Systeem instelling orderentry.leadtime.dateCalculation.webPortal.forced staat op True.

  • Bij de order is de losdatum leeg.

Als aan bovenstaande voorwaarden is voldaan, wordt de leadtime bepaald.

Leadtimes

De leadtimes worden vastgelegd in Transplan op het Statische data scherm (Beheer - Leadtimes).

image-20240619-114914.png

Op dit scherm kan per klant de verschillende leadtimes ingeregeld worden. De leadtimes kunnen worden vastgelegd land, postcode van en postcode tot voor zowel laad- en losadres.

Het is ook mogelijk om leadtimes vast te leggen zonder een klant gekoppeld. De klant blijft dan leeg.

Bij de leadtime bepaling (zie verderop) wordt altijd eerst gezocht of er leadtime is vastgelegd voor de betreffende klant. Als voor de betreffende klant geen leadtime bepaald kan worden, dan wordt gekeken naar leadtimes zonder klant.

Als helemaal geen leadtime gevonden kan worden, dan wordt de standaard leadtime aangehouden.
De standaard leadtime is vastgelegd in systeem instelling:
Standaard leadtime in dagen (orderentry.leadtime.default)

image-20240619-115315.png

Leadtime bepaling flow

Om de leadtime te bepalen moeten er in ieder geval leadtimes zijn vastgelegd op het Leadtime scherm in Transplan. Als er geen leadtimes zijn vastgelegd wordt een error opgegooid.

Bij de bepaling van de leadtime worden de volgende gegevens meegestuurd van de order:

  • Land (ID) van het laadadres.

  • Postcode van het laadadres.

  • Land (ID) van het losadres.

  • Postcode van het losadres.

Als de postcode van het laadadres, land van losadres of postcode van losadres leeg is dan wordt altijd de standaard leadtime terug gegeven.

Als land en postcode van laad- en losadres niet leeg zijn, dan wordt met een aantal stappen geprobeerd om de leadtime te bepalen. Eerste stap is zoveel mogelijk gegevens gevuld en de laatste stap is met minimale gegevens die overeenkomen.

Op basis van klant, land en postcode (laad- en losadres) worden de leadtimes uit de database gehaald die o.b.v. deze gegevens in aanmerking komen. Als er leadtimes zijn vastgelegd in Transplan zonder klantkoppeling, dan worden ook deze leadtimes meegenomen.

De volgende stappen worden uitgevoerd op de lijst met leadtimes die in aanmerking komen met de opgegeven laad- en losadres gegevens.. Als er bij een stap een leadtime bepaald kan worden, dan wordt die terug gegeven:

  1. Match op klant, los land en postcodes (van en tot) van zowel laad- en losadres.

  2. Match op klant, los land en postcode laadadres.

  3. Match op klant en postcode laadadres.

  4. Match op klant

  5. Match op los land en postcodes (van en tot) van zowel laad- en losadres.

  6. Match op los land en postcode van laadadres.

  7. Match op postcode van laadadres.

Als na stap 7 nog geen leadtime is gevonden, dan wordt de standaard leadtime teruggegeven.