Voorbeeld 5 - geen geldige ontvangstdag
In dit onderwerp wordt beschreven hoe u een artikel definieert, waarbij de locatie gebaseerd is op de logica van bestelpuntplanning wanneer er een geldige ontvangstdag beschikbaar is.
    Voor dit scenario gelden de volgende vereisten:
De invoerwaarden voor Schema's berekenen voor de macro of het werkblad:
- Offset begin orderuitv.: 14 (macro of werkblad)
 - Horizon behoeften: 28 (werkblad)
 
Algemene invoer (cyclusperiode en engine-aanroepwaarden):
- Huidige planningsperiode: BJ16 M07 (27-06-2016 – 24-07-2016)
 - Start_date: 27-06-2016 (Startdatum huidige planningsperiode)
 - End_date: 25-06-2017 (Startdatum huidige planningsperiode + Cyclus toekomstige horizon in dagen)
 
Artikelcode: 10141
Locatiecode: B1
Invoerwaarden measure-koppelingen:
- Default bronmethode: 1 (Overboeking)
 - Beginvoorraad: 0
 - Bestelpunt: 60
 - Ontvangstkalender-ID: 4
 - Bevriezingsperiode: 7
 - Doorlooptijd (Overboeking): 7
 - Minimum partijhoeveelheid (Overboeking): 10
 - Increment (Inkoop): 5
 
Logica bestelpuntplanning
Als de Beginvoorraad < bestelpunt, wordt de overeenkomstige interpolatiekalender verkregen uit de huidige engine-instellingen op basis van de measure-koppeling voor ontvangstkalender-ID (ID = 4). Het default patroon voor de interpolatiekalender (Eerste Maandag van elke maand):
    | Zondag | Maandag | Dinsdag | Woensdag | Donderdag | Vrijdag | Zaterdag | 
|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| Datum na | Datum vóór | Omschrijving | Zondag | Maandag | Dinsdag | Woensdag | Donderdag | Vrijdag | Zaterdag | 
|---|---|---|---|---|---|---|---|---|---|
| 11-07-2016 | 31-07-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 08-08-2016 | 31-08-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 12-09-2016 | 30-09-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 10-10-2016 | 31-10-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 14-11-2016 | 30-11-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 12-12-2016 | 31-12-2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
Om geen afwijkend patroon voor de orderontvangstdatums te krijgen:
- De eerst mogelijke orderdatum in de toekomstige horizon wordt berekend als Start_date + MAX van:
- Offset begin orderuitv. = 14
 - Doorlooptijd (Inkoop) = 7
 - Bevriezingsperiode = 7
 - 27-06-2016 + 14 = 11-07-2016
 
 - Receiving_date = 1e niet-nul dag in de ontvangstkalender >= first_order_date AND <=End_date:
Niet-nul dagen vanaf Start_date Dag van de week Voor of na first_order_date? Voor of na End_date? 04-07-2016 Maandag VÓÓR VÓÓR 08-01-2016 Maandag NA NA  - Als receiving_date niet overeenkomt, is de geplande order niet mogelijk.
 - Indien gekoppeld, de ingestelde uitvoer-measure 'Schema laatst berekend' = huidige datum & tijd.