From: Maxime Bourget Date: Fri, 28 Jun 2013 21:29:56 +0000 (+0100) Subject: Add README X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=0dd298332a6f7cc19c17f572b089999d558a8974;p=order_line_extra.git Add README --- diff --git a/README.md b/README.md new file mode 100644 index 0000000..07ca0da --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Overview +This module intends to add customer back order support to FA. +For this, it adds extra information such as, priority, required date, comment, etc ... on each individual line of an order. +It also provides some additional views : + ++ Order summary : summary of the quantity and amount on back order, what's available, etc for each customer. ++ Back order : list of each item ordered for a given customer. ++ Item schedule : list of every order related to an item ordered by priority. Provides a drag an drop interface +to rearrange priorities. + +as well as a *picking* facility. The user can select what to pick depending on what's available +and order priority. The **to pick** quantities will be preset on the dispatch page. + +# Back order problematic +A typical example of back order problem is the following : +Let's say you have only 1 of item I available in stock. +One of your customer wants it but for some reason can't have it now. He ask you to put +in on back order. You enter the corresponding order in FA, but don't pick it. +A few week late, another customer places an order containing this item and other. +You enter the order, print it, pick it, everything is in stock. You send everything to this customer. +You didn't realize that you send the last item of type I that you promized to the first customer. + +To avoid sending some items to the **wrong** customer, you need to be able to allocate somehow +this item to that customer and stop dispatching this item for other customer. + +One way to do it would be to create a specific location, transfer the *reserved* item to it and +update the *allowed* order to this location, but that will only work for single item order. + +*Order Line extra* solves this problem by adding priority to each order line item and allowing to pick +only the quantity which are available customer depending on the quantity on stock and it's position in the +**waiting** queue. +