Capability template for supply chain and inventory
Order size comparison
When a supplier offers a bigger discounted order, the inventory planner gets each quantity costed the same way: yearly cost, cash tied up, months of cover and storage fit. The planner chooses the quantity; nothing is ordered.
Listed under
Add it to a workflow in the Fully Powered Planner, beside the teams and roles that will run it. Book a fit call
The outcome
A discount on a larger order is easy to like and hard to judge. The unit price falls, but the stock sits on the shelf longer, the money is gone from the bank sooner, and the warehouse may not have room. This capability puts every quantity the supplier offered side by side, costed the same way, so the choice rests on figures rather than on the size of the discount.
For each quantity the comparison shows what a year of that item would cost: the goods, the cost of placing and receiving each order including freight, and the cost of holding the stock. It shows the cash tied up the day the order arrives, how many months the order lasts, how long it would last if demand dropped, and whether it fits the storage you have. Against your standard order it shows the yearly saving, the extra cash that saving needs, and how high your holding cost would have to climb before the bigger order stopped paying.
Nothing is hidden in an average. Every line has its arithmetic written out, an item with a seasonal pattern is flagged, its flat-average figures are labelled as such, and the planner is asked for the expected months. Anything the figures do not price, such as a deadline on the discount, is listed beside them.
Who starts the work, and when
The inventory planner or buyer starts it whenever a supplier puts forward a larger order, a new minimum quantity or a price break on an item the company expects to keep buying. It is run for one item from one supplier at a time; a supplier's offer on several items is several runs.
The planner reads the comparison and selects a quantity. Procurement approves the purchase, and whoever places orders places it. The capability prepares the comparison and does none of those steps.
What they supply
- The supplier's offer: one row per quantity, with the unit price that applies to the whole order and the freight or delivery charge for it.
- The demand history: units sold or used for this item in each of the last twelve months.
- Your cost figures: your holding rate for a year as a percentage of the stock's value, and what it costs you to place and receive one order.
- Your limits: which option is your standard order, how many units you can store, the stock you expect to have when the order arrives, and a shelf life if the item has one.
- Notes: deadlines, conditions on the discount, a seasonal pattern, a change in demand you already expect.
The headers of the two exports are checked first. If one does not match, the work stops and asks which column is which.
What comes out
One comparison in a fixed order: a header with your settings, the demand pattern, a summary, then a block for each quantity with its arithmetic written out, a list of conditions the figures do not price, and numbered questions for the planner. A section with nothing in it says "None."
The comparison states which options fit your storage and which has the lowest yearly cost. It does not say which to order. The planner chooses.
An invented example
Illustrative example with invented data. The company, the supplier, the product, the prices, the demand and every date below are invented. The company, called the Company here, sells stainless water bottles online and buys them from Supplier A. Its inventory planner runs the comparison and the planner selects the quantity. People are referred to by role.
The inputs come first, in full, so the template can be run on them. The comparison follows.
The inputs
1. Settings (typed by the planner)
Item: BOT-500, Stainless water bottle 500 ml
Supplier: Supplier A
Today: Tuesday 10 November 2026
Selects the quantity: the inventory planner
Currency: US dollars
Holding rate: 24% a year
Cost of placing and receiving one order: 45.00
Standard option: Standard
Stock expected on hand when an order arrives: 40
Storage limit: 800 units
Shelf life: not given
2. The supplier's offer
option,quantity,unit_price,freight_per_order
Standard,300,8.40,60.00
Mid,600,8.00,90.00
Pallet,1200,7.60,150.00
3. Demand history (units sold, last twelve months)
month,units_sold
2025-11,105
2025-12,100
2026-01,98
2026-02,92
2026-03,105
2026-04,100
2026-05,104
2026-06,97
2026-07,101
2026-08,99
2026-09,103
2026-10,96
4. Notes (typed by the planner)
- Supplier A holds the Pallet price only if the order is confirmed by
Friday 20 November 2026.
- No change in demand expected over the next twelve months.
The output
ORDER SIZE COMPARISON: BOT-500 Stainless water bottle 500 ml, Supplier A
- For: the inventory planner. Prepared Tuesday 10 November 2026 from: offer (3 options), demand history (12 months, November 2025 to October 2026), settings, notes.
- Column check: all headers matched.
- Settings: holding rate 24% a year; cost of placing and receiving one order $45.00; standard option Standard; stock expected on hand when an order arrives 40; storage limit 800 units; shelf life not given; demand-drop test 25%; seasonal flag at a month above 1.5 times or below 0.5 times the average. Defaults used: the demand-drop test and the seasonal flag.
- Demand: 1,200 units in 12 months = 100.0 a month, 1,200 a year. Pattern: stable (highest month 105 in November 2025 and March 2026, lowest 92 in February 2026; none above 150.0 or below 50.0). The planner's note expects no change.
- Summary: 3 options compared; 2 fit the storage limit. Lowest yearly cost of the options that fit: Mid, $10,446.00, $356.40 a year below Standard. Lowest yearly cost overall: Pallet, $10,409.40, which does not fit (440 units over the storage limit). Conditions not priced: 1.
Standard (the standard option): 300 units at $8.40, freight $60.00 per order.
- Orders a year: 1,200 ÷ 300 = 4.0.
- Goods: 1,200 × $8.40 = $10,080.00.
- Ordering: 4.0 × ($45.00 + $60.00) = $420.00.
- Holding: (300 ÷ 2) × $8.40 × 24% = $302.40.
- Yearly cost: $10,802.40 ($9.00 a unit).
- Against the standard option: this is the standard option.
- Cash tied up in goods on arrival: 300 × $8.40 = $2,520.00.
- Cover: 3.0 months; 4.0 months if demand is 25% lower (75.0 a month).
- Storage: 40 + 300 = 340 of 800 units; fits, 460 units to spare.
- Shelf life: not given.
Mid: 600 units at $8.00, freight $90.00 per order.
- Orders a year: 1,200 ÷ 600 = 2.0.
- Goods: 1,200 × $8.00 = $9,600.00.
- Ordering: 2.0 × ($45.00 + $90.00) = $270.00.
- Holding: (600 ÷ 2) × $8.00 × 24% = $576.00.
- Yearly cost: $10,446.00 ($8.71 a unit).
- Against the standard option: $356.40 a year lower. Extra cash tied up on arrival: $4,800.00 − $2,520.00 = $2,280.00. Saving per $1,000 of extra cash: $156.32. Break-even holding rate: 55.3% (($10,500.00 − $9,870.00) ÷ ($2,400.00 − $1,260.00)); above that rate Standard costs less.
- Cash tied up in goods on arrival: 600 × $8.00 = $4,800.00.
- Cover: 6.0 months; 8.0 months if demand is 25% lower (75.0 a month).
- Storage: 40 + 600 = 640 of 800 units; fits, 160 units to spare.
- Shelf life: not given.
Pallet: 1,200 units at $7.60, freight $150.00 per order. DOES NOT FIT STORAGE.
- Orders a year: 1,200 ÷ 1,200 = 1.0.
- Goods: 1,200 × $7.60 = $9,120.00.
- Ordering: 1.0 × ($45.00 + $150.00) = $195.00.
- Holding: (1,200 ÷ 2) × $7.60 × 24% = $1,094.40.
- Yearly cost: $10,409.40 ($8.67 a unit).
- Against the standard option: $393.00 a year lower. Extra cash tied up on arrival: $9,120.00 − $2,520.00 = $6,600.00. Saving per $1,000 of extra cash: $59.55. Break-even holding rate: 35.9% (($10,500.00 − $9,315.00) ÷ ($4,560.00 − $1,260.00)); above that rate Standard costs less.
- Cash tied up in goods on arrival: 1,200 × $7.60 = $9,120.00.
- Cover: 12.0 months; 16.0 months if demand is 25% lower (75.0 a month).
- Storage: 40 + 1,200 = 1,240 of 800 units; does not fit, 440 units over.
- Shelf life: not given.
Not priced
- The Pallet price holds only if the order is confirmed by Friday 20 November 2026 (notes), ten days from today.
Questions for the inventory planner
- Pallet needs room for 1,240 units against a limit of 800, 440 over. Is there space for the 440 units?
Draft for the inventory planner's decision. The planner selects the quantity. Nothing has been ordered, sent or changed in any system.
Where it fits
- Supply chain and inventory: the cost of holding stock set against the discount for buying more of it.
- Procurement and suppliers: a supplier's volume offer judged on your own costs before you accept it.
- E-commerce and retail: fast lines where a bulk price is tempting and shelf space is limited.
- Manufacturing: components and materials bought in pallets, with storage and cash both constrained.
- Consumer brands: brands weighing a larger production or purchase run against the cash it ties up.
- Growth and scaling: when volumes have grown into the supplier's next price break and cash still matters.
- Established businesses: when a standard order size set years ago has never been tested against the offers now available.
It answers a different question from inventory reorder plan, which decides when to reorder and how much against current stock and lead times. It also differs from vendor quote comparison, which chooses between suppliers; here the supplier is fixed and the quantity is the question. Stock that a large order leaves sitting is dealt with in slow-moving stock and markdown plan.
What has to change for your company
- Your export headers, set once so the check passes without a question.
- Your holding rate, which should include the cost of the money tied up, storage, insurance and the risk of the stock going out of date, as your finance lead sees it.
- Your cost of placing and receiving one order, in staff time and fees.
- Your standard order, your storage limit and any shelf life, per item or per product family.
- Your demand-drop test and seasonal flags, if a different test suits your range better.
- Who selects the quantity and who approves the purchase, and when a second approver is needed.
- Your AI product. It runs in ChatGPT, Claude, Copilot or Gemini from the exports and notes you supply. It needs no connection to your systems, places no orders and never asks for a password.
What has been checked
Fully Powered AI wrote this capability template in its own words. It was editorially reviewed on 10 November 2026, and every figure in its invented example was recomputed by hand. It was tried once on its invented example in Claude on 10 November 2026, and the record of that run is published with the template. It lists the edits made afterward, which have not been run again: the example's shelf-life setting now reads "not given", the example's closing lines were brought into line with the output format, the example now shows the lower-demand cover figure for every option and not only the standard one, and clarifications were added to the procedure and the output format (re-annualizing demand after a stock-out month, stock on hand at shelf-life end, when a listed deadline also needs a question, using the planner's expected months in the cover lines, what the Summary line counts and says when no storage limit is given, how the Ordering line is written when orders a year is not exact, the currency of the saving per 1,000 of extra cash, and the rounding of cost per unit). It has not yet been tested in a client environment, and it has not been tested as a packaged version in ChatGPT, Claude, Copilot or Gemini.
Testing in your environment means running it on two or three past supplier offers whose outcome you already know, plus cases written in advance with the expected behavior: a renamed column, an offer that does not fit the warehouse, a seasonal item, a short demand history, an item with a shelf life. The planner checks every figure against the offer and the exports before a quantity is selected. Pilot acceptance-test preparation builds that test set, and What we test before we call an AI workflow ready shows the record.
The full capability template
Everything above is the outline. The complete capability template is the working version: the roles, the inputs, the procedure, the exceptions and stop conditions, the output format, the reviewer checklist, the acceptance tests, the instructions for an AI assistant and what to customize for your company. It comes with a download and the link to its folder in Fully Powered’s public repository.
Free with an account. Sign in by email: no password and no card.
Next step
Put this capability to work for your team: on your plan, or built with you in a sprint.
Build this in a sprint
In a sprint, Fully Powered adapts this capability template to your rules, proves it on your own work and puts it in the hands of the roles that own it.
Two ways to begin: