Determining Order Quantities

After it's decided that an item will be included in the build, it's time to calculate how much to order. Just as "minimum" quantity is used to determine eligibility for inclusion, "maximum" quantity is used to determine how much to order. Ideally, an item's maximum should at least be equal to the lowest quantity you can order from the primary vendor for the product. If the maximum is set below the maximum, it may still be included on a build as long as the quantity needed is above one or more of the package breaks for the vendor's multiples (if used). The quantity should round up to the selected order multiple in this case.

Another calculation, similar to the eligibility one, is used for determining the quantity to order (aka. quantity needed/required, etc.). This calculation uses the item's BASE measurement for all quantities (the first calculation also does this).

 

Maximum - (On-hand + Ordered Due - Committed Due)

If either no vendor is specified for the current order --or-- no matching vendor-item exists, the order quantity may be converted to the item's PO/Receipt Qty unit of measure. If this conversion results in a quantity less than one (1), the item will not be included on the build. There can and often are differences in build results depending upon whether a vendor is designated or not. Vendor-item settings are only used if a vendor has been specified for the purchase order at the time the build is processed!

Otherwise, if a vendor is designated, the quantity determined above is now compared to the item's purchase settings for the vendor (if any). Order multiples are determined by the vendor; however, break quantities are set at your company's discretion. EDI can update this information automatically if the EDI vendor supplies such information. Otherwise, vendor multiples can be manually maintained or not used at all. If vendor-specific multiples are not set, the basic calculation shown above determines the order quantity (quantities are converted to either the item's PO/Receipt Qty unit of measure or the vendor-item's Order UM).

Item_Maintenance_Purchasing_Vendor_Settings

How is a Level Selected?

The following logic is applied as long as a vendor has been specified for the purchase order, no branch preferred order multiple has been set for the item (on the Branch, Codes tab in Item Maintenance) and at least one valid multiple exists for the vendor and item. The software selects multiples based upon a best cost method. The multiple that fulfills the required quantity at the lowest cost is selected.

Purchase Order builds determine which level is selected based upon the following rules and conditions:

For each valid multiple, the software calculates the order quantity (if any) based on the needed quantity, breaks, and the vendor's package quantity if any (and if considered).

If you don't have order (aka. package) breaks specified for one or more valid levels, each valid multiple with a zero break will be assigned a break quantity automatically. If the multiple is the lowest quantity of the three (3) levels and has a zero break, it will automatically be assigned a break of 1 instead. Higher valid multiples with zero breaks are assigned a break equal to the multiple in BASE terms. Automatically determined breaks are not saved for the item, they are just used for the purposes of finding the best price multiple.

If your levels are not assigned a re-order cost (a zero cost is the same as no cost), the first non-zero cost associated with the item is used instead (costs are checked in the following order: (1) Market Cost, (2) Last Receipt Cost, and (3) Weighted Average). If all costs are zero, the item will not be ordered.

The valid level with the lowest cost that would order any quantity of the item greater than zero will be the multiple selected.

A valid level is any level with an order multiple above zero.

When the vendor's package quantity does not match the item's base unit of measure, this can result in orders that either exceed or don't meet the needed quantity exactly. If you find that builds are ordering either too much or too little, adjust your break quantities accordingly or select a measure that matches the vendors using the drop down.

Example #1:

In this example, we have an item whose settings are the following:

PO_Build_Example_1

If the recommended quantity to order is calculated to be 8, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple @ Unit Cost

Net Quantity in BASE Terms

Level 1

1

6 EACH @ $1.19 PER EACH

6 EACH

Level 2

0

12 EACH @ $1.10 PER EACH

0 EACH

Level 3

0

24 EACH @ $1.05 PER EACH

0 EACH

The multiple of 6 would be chosen, and 6 EACH would be ordered at the $1.19 cost per EACH.

If the recommended quantity to order is calculated to be 9, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

2

6 EACH @ $1.19 PER EACH

12 EACH

Level 2

1

12 EACH @ $1.10 PER EACH

12 EACH

Level 3

0

24 EACH @ $1.05 PER EACH

0 EACH

The multiple level 2 (12 EACH) would be chosen because it has a lower cost, so 12 EACH would be ordered at the $1.10 cost per EACH.

If the recommended quantity to order is calculated to be 18, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

3

6 EACH @ $1.19 PER EACH

18 EACH

Level 2

1

12 EACH @ $1.10 PER EACH

12 EACH

Level 3

1

24 EACH @ $1.05 PER EACH

24 EACH

The multiple level 3 (24 EACH) would be chosen, so 24 EACH would be ordered at the $1.05 cost per EACH.

Example #2:

In this example, we have an item whose settings are the following:

PO_Build_Example_2

If this item's recommended order quantity is calculated to be 2, the software would order 2 EACH at the first level (two 1's) and zero at the other levels.

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

2

1 EACH @ $1.19 PER EACH

2 EACH

Level 2

0

6 EACH @ $1.10 PER EACH

0 EACH

Level 3

0

24 EACH @ $1.05 PER EACH

0 EACH

However, if the recommended quantity is 14, the three (3) levels would calculate the following quantities:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

14

1 EACH @ $1.19 PER EACH

14 EACH

Level 2

2

6 EACH @ $1.10 PER EACH

12 EACH

Level 3

0

24 EACH @ $1.05 PER EACH

0 EACH

The highest order quantity is provided by the first level (14-1's), but it's not the best price. The software would choose the second level and order 2-6's (12 EACH units) in this case.

Why? It is assumed that a purchaser would order a bit less at a better price. If this isn't the case, adjust the item's break quantities or set a preferred level from the Branch and Codes tab.

Example #3:

In this example, we have an item whose settings are the following:

PO_Build_Example_3

Note: One of our vendor's unit (order multiple) is equal to 12 EACH (our item's base quantity), so the Order multiples listed are not in the same unit of measure as our break quantities. In this example, our order break figure appears higher than the multiple, but since one multiple actually represents 12 of each break quantity, this is not actually the case.

If the recommended quantity to order is calculated to be 8, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

1

1 CASE @ $1.04 PER EACH

12 EACH

Level 2

0

4 CASE @ $0.99 PER EACH

0 EACH

Level 3

0

8 CASE @ $0.95 PER EACH

0 EACH

The multiple of 1 would be chosen, and 12 EACH (1 CASE) would be ordered at the $1.04 cost per EACH.

If the recommended quantity to order is calculated to be 25, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

2

1 CASE @ $1.04 PER EACH

24 EACH

Level 2

1

4 CASE @ $0.99 PER EACH

48 EACH

Level 3

0

8 CASE @ $0.95 PER EACH

0 EACH

The second level, a multiple of 4, would be chosen because it has a lower cost, so 48 EACH (4 CASE) would be ordered at the $0.99 cost per EACH.

If the recommended quantity to order is calculated to be 71, the three (3) levels would calculate the following:

 

Quantity of Level Ordered

Order Multiple

Net Quantity in BASE Terms

Level 1

5

1 CASE @ $1.04 PER EACH

60 EACH

Level 2

1

4 CASE @ $0.99 PER EACH

48 EACH

Level 3

1

8 CASE @ $0.95 PER EACH

96 EACH

The 3rd level multiple of 8 would be chosen, so 96 EACH (8 CASE) would be ordered at the $0.95 cost per EACH.

EDI and Vendor Multiples

Some vendors update multiple settings via EDI (Electronic Data Interchange) processing. If a vendor does this and you process the data, the multipliers and costs can be adjusted automatically. Changes to multiples in the Catalog for the vendor do affect the multiples used for the item.

Both order breaks and preferred multiple settings are solely determined by your company as preferences for ordering, and are never adjusted by EDI. They may require manual adjustment if your vendor chooses to modify other settings. EDI users should review their log files for changes related to multiples to make sure such changes don't affect their ordering preferences in a negative way.