Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
English

Default Business Central requires you to create Reservations manually. Reservations help to link Demand (Sales / Service) and Supply (Stock and Purchase).  With Reservations you allocate "Free supply" to a certain Demand. This helps the organization to keep track of the part of the supply that's allocated and the part that's free available. 

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#4C9AFF

Part of the Wholesale365 App “Order to Cash

How to Activate and configure

  • Activate this function using the page [Wholesale 365 Setup]:

  • Schedule a recurring Job Queue 11295064 “BBS_AutoReserve” to schedule the creation of reservations where possible. The Job queue respects the “Auto Reserve Sales Period” / “Auto Reserve Service Period” parameter as well (see Limitations)

Behavior with this function activated - Sales

Orders and Service

-, Service- and Transfer Orders

AutoReserve function is an automated version of the default BC Reservation functionality, with the following altered behaviour:

  • For regular Sales Orders and Service Orders: 

    • Executes the AutoReserve action from page Reservation (498, Worksheet) for all…

      • Sales Order Lines where "Requested Delivery date" is within the current Working Date and the “Auto Reserve Sales Period” parameter

      • Service Order Lines where "Needed by date" is within the current Working Date and the “Auto Reserve Sales Period” parameter

  • For Sales Orders - Special Orders: 

    • AutoReserve via Purchase Order for all applicable lines: (Because: Special order Lines can't be reserved via the Sales order Line)

      • Lookup Purchase order via Purchase Line (39) (fields Special Order Sales No. - 5714 and Special Order Sales Line No. - 5715)

      • And execute the Purchase Order Line function "Functions" --> "Reserve", to create the reservation

  • For Transfer Orders:

    • Executes the AutoReserve action from page Reservation (498, Worksheet) for all…

      • Transfer Order Lines where "Shipment date" is within the current Working Date and the “Auto Reserve Transfer Order Period” parameter

Behavior with this function activated - Assembly Orders and Production Orders

Assembly order Lines and Production Order Lines are not automatically reserved by BC, which means that you must reserve them manually. This is undesirable and creates unnecessary work.
Wholesale365 adds functionality that creates reservations for Assembly order Lines and Production Order Lines automatically, so that there is better insight into deliverability on the one hand (on the Sales Order from which the Assembly order or Production Order results) and, on the other hand, provides insight into the "manufacturability" of the Assembly Order or Production Order by automatically creating reservations for stock, purchases or transfers.

AutoReserve function is an automated version of the default BC Reservation functionality, with the following altered behaviour:

  • For Assembly Orders:

    • Executes the AutoReserve action from page Reservation (498, Worksheet) for all…

      • Assembly Order Lines where the corresponding source document (Sales Order) has got a "Requested Delivery date" that is within the current Working Date and the “Auto Reserve Assembly Orders" Period Parameter

  • For Production Orders:

    • Executes the AutoReserve action from page Reservation (498, Worksheet) for all…

      • Production Order Lines where the corresponding source document (Sales Order) has got a "Requested Delivery date" that is within the current Working Date and the “Auto Reserve Production Orders" Period Parameter

Info

Please notice that Status “Open” does not exists for Production Orders. For Production Orders, the Production Orders that have got status (Planned, Firm Planned) are considered to be "Open".

Limitations

  1. AutoReserve respects the "Reserve" setting at line level: meaning that the Value (Never/Optional/Always) is taken into account when trying to AutoReserve Saleslines and/or Servicelines;

    1. Unless deviated from this parameter, see below at “Autoreserve orderlines with Reservation parameter Optional”

  2. AutoReserve respects the "Auto Reserve Open Orders" setting as configured at the [Wholesale 365 Setup] page;

    1. Please notice that Status “Open” does not exists for Production Orders. For Production Orders, the Production Orders that have got status (Planned, Firm Planned) are considered to be "Open";

  3. Autoreserve respects the “Auto Reserve Sales / Service / Assembly / Production” Period” parameter, which can be entered at the Wholesale 365 Setup page as well.

Additional features

Autoreserve order lines with Reserve parameter Optional

It has been made setupable how to handle Order lines that have Reserve = “Optional”

  • Do not include in AutoReserve

    • If needed you can make a Reservation Entry for these Order Lines manually

  • Include in AutoReserve

    • AutoReserve will always try to create Reservation Entry / Entries for these Order Lines

You can activate this option for Sales order lines, Service order lines, Assembly Order lines and/or Production Order Lines.

image-20240611-150220.png
Auto Reserve for Order Lines with Reserve parameter Optional

Autoreserve ad-hoc   

It is possible to call the AutoReserve logic ad-hoc for specifically one or a few Sales Orders or Service Orders.
For example, when goods receipts have just been posted and you want to manually allocate the freely available goods to a specific Sales Order or Service Order. This Ad-hoc AutoReserve functionality can be found in the Action menu on the pages. 

  • Sales Order List (9305, List)

  • Sales Lines (516, List)

  • Service Order List

Note

Do not run this ad-hoc feature for all Orders, we recommend using the Job queue to Autoreserve all orders in your BC Environment (Codeunit 11295064 “BBS_AutoReserve”). This is due to performance

image-20240425-142938.png
Item lines are automatically reserved where possible
image-20240425-142945.png
Auto Reserve Sales / Service Period is set to 30D
image-20240425-142959.png
Although there is sufficient stick, the first Sales Order Line is reserved because Requested Delivery Date is within 30D. The second Sales Order Line is not, as the Requested Delivery date is not within 30D.
image-20240425-143015.png
It is possible to call the AutoReserve logic ad-hoc for specifically one or a few Sales Orders or Service Orders. This Ad-hoc AutoReserve functionality can be found in the Action menu on the pages"Sales Order List (9305, List) , Sales Lines (516, List) and "Service Order List"

AutoReserve Priority based on Customer Categories

This functionality becomes active when Customer Categories is enabled (see https://briteblue.atlassian.net/wiki/spaces/WS/pages/1179650). Wholesale365 Setup - Order To Cash

Tip

This also makes it possible to implement the so-called “ABC customer segmentation” within Business Central. ABC customer segmentation is a commonly used method within CRM/Sales to segment customers. More information on this topic can be found here.

If enabled, availability is reserved on demand and takes into account the AutoReserve Priority as specified for the relevant Customer Category of the Order Customer. The following applies: Priority 1 is assigned availability first, Priority 2 next, etc.

  • First, reservation entries are created for order lines where possible, for customers with order lines AutoReserve Priority 1

  • This is then repeated for customers with AutoReserve Priority 2

  • etc.

Info

This also takes into account (of course) the other settings as set up in https://briteblue.atlassian.net/wiki/spaces/WS/pages/1179650: Wholesale365 Setup - Order To Cash

  • Create reservations for documents with the status 'Open' Yes/No;

  • The time parameter as set at “Auto Reserve Sales Period” / “Auto Reserve Service Period”, which controls the bandwidth within which reservations are created.

AutoReserve on release Sales Order / Service Order

If enabled, the AutoReserve functionality is executed for all order lines when releasing the Sales Order or Service Order. This can be useful to perform an additional check on the possible availability of stock when releasing an order

If no date parameter is specified, an attempt is made to reserve indefinitely in the future when releasing an order. If a date parameter is specified, this date parameter is taken into account.

image-20240926-205122.pngImage Added
AutoReserve on Release
Dutch

Deze functie helpt vraag en aanbod in evenwicht te brengen, door automatisch reserveringen aan te maken. Reserveringen helpen bij het koppelen van vraag (verkoop/service) en aanbod (voorraad en inkoop). Met Reserveringen wordt "beschikbare voorraad" toegewezen aan een bepaalde Vraag. Hiermee kan je organisatie bijhouden welk deel van de vrij beschikbare voorraad is toegewezen aan openstaande Vraag. En welk gedeelte vrij beschikbaar is.

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#4C9AFF

Onderdeel van de Wholesale365 App “Order to Cash

Activeren en Configureren

  • Activeer deze functie via de pagina [Wholesale 365 Setup]

  • Plan een taakwachtrijpost voor object 11295064 “BBS_AutoReserve” om waar mogelijk reserveringen periodiek automatisch aan te maken. De taakwachtrijpost respecteert de “Auto Reserve Sales Periode” / “Auto Reserve Service Periode” (zie ook Beperkingen)

Gedrag met deze functies geactiveerd - Verkoop-

Verkooporders

, Service- en

Serviceorders

Transferorders

De AutoReserve-functie is een geautomatiseerde versie van de standaard BC-reserveringsfunctionaliteit, met het volgende gewijzigde gedrag:

  • Voor reguliere Verkooporderregels en Serviceartikelregels:

    • Voert de actie AutoReserve altijd uit vanaf pagina Reservering (498, Werkblad)) voor alle:

      • Verkooporderregels waarbij de "Verzochte leverdatum” valt binnen de huidige werkdatum en de parameter "Auto Reserve Verkoop periode";

      • Serviceorderregels waarbij de "Benodigd per datum" valt binnen de huidige werkdatum en de parameter "Auto Reserve Service periode".

  • Voor Verkooporderregels - speciale bestellingen:

    • AutoReserve probeert een reservering aan te maken via de Inkooporder voor alle regels waar een inkoopcode “Speciale bestelling” voor geldt (Omdat: Speciale orderregels kunnen niet worden gereserveerd via de Verkooporderregel)

      • De Inkooporderregel wordt opgezocht via inkoopregel (39) (velden Speciale bestelling verkoopnr. - 5714 en Speciale bestelling verkoopregelnr. - 5715)

      • En vervolgens wordt de inkooporderregelfunctie "Functies" --> "Reserveren" uitgevoerd om de reservering aan te maken

  • Voor Transferorderregels:

    • Voert de actie AutoReserve altijd uit vanaf pagina Reservering (498) voor alle:

      • Transferorderregels waarbij de "Verzenddatum” valt binnen de huidige werkdatum en de parameter "Auto Reserve Transfer periode";

Gedrag met deze functies geactiveerd - Assemblage Orders en Productie Orders

Assemblageorderregels en Productieorderregels worden door BC niet automatisch gereserveerd, wat er voor zorgt dat je deze handmatig dient te reserveren. Dat is niet gewenst en levert onnodig werk op. Er is functionaliteit gerealiseerd die reserveringen toevoegt voor Assemblageorderregels en Productieorderregels , zodat er een beter inzicht is in enerzijds leverbaarheid (op de Sales Order van waaruit de Assemblageorder of Productieorder resulteert) en anderzijds inzicht geeft in de "maakbaarheid" van de Assemblageorder of Productieorder door het automatisch aanmaken van reserveringen op voorraad, inkoop of transfers. 

De AutoReserve-functie is een geautomatiseerde versie van de standaard BC-reserveringsfunctionaliteit, met het volgende gewijzigde gedrag:

  • voor Assemblage Orders:

    • Voert de actie AutoReserve altijd uit vanaf pagina Reservering (498, Werkblad) voor alle

      • Assemblageorderregels waarbij het corresponderende brondocument (Verkooporder) een "Verzochte leverdatum" heeft die binnen de huidige Werkdatum ligt en de periodeparameter "Assemblageorders automatisch reserveren"

  • Voor Productie Orders:

    • Voert de actie AutoReserve altijd uit vanaf pagina Reservering (498, Werkblad) voor alle

      • Productieorderregels waarbij het corresponderende brondocument (Verkooporder) een "Verzochte leverdatum" heeft die binnen de huidige Werkdatum ligt en de periodeparameter "Productieorderregels automatisch reserveren"

Info

Houd er rekening mee dat de status “Open” niet bestaat voor Productieorders. Voor productieorders worden de Productieorders die de status (Gepland, Vast gepland) hebben, als "Open" beschouwd.

Beperkingen

  1. Auto Reserve respecteert de instelling "Reserveren" op regelniveau: wat betekent dat er rekening wordt gehouden met de Waarde (Nooit/Optioneel/Altijd) bij het automatisch reserveren van Verkoopregels en/of Serviceregels;

    1. Tenzij hiervan afgeweken wordt, zie hieronder bij “Autoreserve van orderlines met Reserverings parameter Optioneel”

  2. Auto Reserve respecteert de parameter 'Auto Reserve Verkoopperiode' / 'Auto Reserve Service Periode', die ook kan worden ingevoerd op de Wholesale365 Setuppage.

  3. Wanneer “Auto Reserve Open Orders” is geactiveerd, kan de functie “Auto Reserve Orders bij Vrijgave” niet worden geactiveerd. Omdat het maken van reserveringen bij vrijgave geen zin heeft, aangezien reserveringen voor Open Orders al automatisch worden aangemaakt op Open Orders;

  4. Wanneer ‘Automatisch reserveren van Orders bij vrijgave’ is geactiveerd, kan de functie ‘Automatisch reserveren van open Orders’ niet worden geactiveerd. Omdat het vrijgaveproces de trigger zou moeten zijn om reserveringen voor de orderregels aan te maken.

Additionele functionaliteiten

Autoreserve van orderlines met Reserverings parameter Optioneel

Het is instelbaar gemaakt hoe orderregels moeten worden behandeld met Reserveren = “Optioneel”

  • Niet meenemen in AutoReserve

    • Indien gewenst kun je voor deze orderregels handmatig een Reservering aanmaken

  • Wel meenemen in AutoReserve

    • AutoReserve zal altijd proberen Reserveringsinvoer/-invoeren voor deze Orderregels aan te maken

Je kunt deze optie activeren voor Verkooporderregels, Serviceorderregels, Assemblageorderregels en/of Productieorderregels.

image-20240611-150220.png
Auto Reserve voor Orderregels met Reserveren = Optioneel

Autoreserve ad-hoc   

Het is mogelijk om de AutoReserve-logica ad hoc aan te roepen voor specifiek één of enkele Verkooporders of Serviceorders. Bijvoorbeeld wanneer net goederenontvangsten zijn geboekt en je de vrij beschikbare goederen handmatig wilt toewijzen aan een specifieke Verkooporder of Service Order. Deze Ad-hoc AutoReserve-functionaliteit vind je in het Actiemenu op de volgende pagina's.

  • Verkooporders (9305)

  • Verkoopregels (516)

  • Serviceorders (9318)

Note

Voer deze ad-hocfunctie niet voor alle Orders uit. Vanwege de prestaties wordt aangeraden om voor alle Orders de gepland taakwachtrij uit te (laten) voeren (Codeunit 11295064 “BBS_AutoReserve” )

image-20240425-142938.png
Artikelregels worden waar mogelijk automatisch gereserveerd
image-20240425-142945.png
Auto Reserve Verkoop / Service Periode is geconfigureerd op 30D
image-20240425-142959.png
Hoewel er voldoende voorraad is, wordt de eerste verkooporderregel gereserveerd omdat de gevraagde leverdatum binnen 30D ligt. De tweede verkooporderregel is dat niet, omdat de gevraagde leveringsdatum niet binnen 30D ligt.
image-20240425-143015.png
Het is mogelijk om de AutoReserve-logica ad hoc aan te roepen voor specifiek één of enkele Verkooporders of Serviceorders. Deze Ad-hoc AutoReserve-functionaliteit is te vinden in het Actiemenu op de pagina's Verkooporders (9305), Verkoopregels (516) en Serviceorders (9318).

AutoReserve Prioriteit o.b.v. klantcategorieën

Deze functionaliteit wordt actief wanneer Klantcategorieën ingeschakeld is (zie Wholesale365 Setup - Order To Cash).

Tip

Hiermee wordt het tevens mogelijk om de zogenaamde “ABC-klantsegmentatie” te implementeren binnen Business Central. ABC-klantsegmentatie is een veelgebruikte methode binnen CRM/Verkoop om klanten te segmenteren. Meer informatie over dit onderwerp kun je hier vinden.

Indien ingeschakeld wordt beschikbaarheid gereserveerd op vraag én wordt daarbij rekening gehouden met de AutoReserve Prioriteit zoals opgegeven bij de desbetreffende Klantcategorie van de Orderklant. Waarbij geldt: Prioriteit 1 krijgt eerst beschikbaarheid toegekend, Prioriteit 2 daarna, enz.

  • Eerst worden er waar mogelijk reserveringsposten aangemaakt voor orderregels, voor klanten met orderregels AutoReserve Prioriteit 1

  • Vervolgens wordt dit herhaald voor klanten met AutoReserve Prioriteit 2

  • enz.

Info

Er wordt hierbij (uiteraard) ook rekening gehouden met de andere instellingen zoals ingericht in Wholesale365 Setup - Order To Cash :

  • Wel / geen reserveringen maken voor documenten met de status ‘Open’;

  • De tijdsparameter zoals ingesteld bij “Auto Reserve Verkoopperiode” / “Auto Reserve Service Periode”, waarmee gecontroleerd wordt binnen welke bandbreedte reserveringen worden aangemaakt.

AutoReserve bij vrijgeven van een Verkooporder / Serviceorder

Indien ingeschakeld wordt de AutoReserve functionaliteit uitgevoerd voor alle orderregels bij het Vrijgeven van de Verkooporder of Serviceorder. Dit kan handig zijn om een extra check te doen op het eventueel beschikbaar zijn van voorraad bij het vrijgeven van een order

Wanneer er géén datumparameter opgegeven wordt, wordt er bij het vrijgeven van een order geprobeerd oneindig in de toekomst te reserveren. Wanneer er wel een datumparameter opgegeven is, wordt deze datumparameter in acht genomen.

image-20240926-205040.pngImage Added
AutoReserve on Release