Blog · Board and management reporting · Distribution
A distribution dashboard compares order fill, stock availability and gross margin by branch. This worked example shows the export rows, the calculations and the checks that make branch comparisons useful.
A dashboard distribution teams can use compares order fill, available stock and margin by branch, with the underlying counts beside each percentage. It should explain whether a branch needs a buying decision, a fulfillment change or a pricing review. A sales total alone cannot distinguish those actions.
This is a distributor operations dashboard: products move from stock to business customers. It is separate from securities trading or a chart of how values are statistically distributed.
Give the branch manager a service panel, the inventory manager a dated availability panel and finance a margin panel. Keep the branch key consistent across all three. The panels share a location, but they do not share a denominator.
For order service, use line fill only after naming its basis. The example below counts lines fulfilled completely on their first dispatch. A later backorder shipment does not repair that first-dispatch result. Delivery timing belongs in a separate measure; OTIF, fill rate and on-time delivery explain different service promises.
Piedmont Industrial Supply, a fictional Ohio distributor, reviews September 2026. It supplies these files:
| File | Required fields | Rule for this example |
|---|---|---|
| Order-line history | Branch, order ID, line ID, requested units, first-dispatch units, eligibility flag | Include lines due for first dispatch during September; exclude canceled lines before their due date |
| Stock snapshot | Branch, SKU, usable on-hand units, reserved units | Count each demanded branch-SKU position once at September 30 |
| Invoice and cost register | Branch, invoice line, net sales, product cost, accounting period | Use September postings after discounts and credits |
A demanded position is a SKU requested at that branch during the month. It is available at the snapshot when usable stock less reservations is positive. That is an assortment availability test, not a claim that sufficient quantity exists for every pending order.
Use the product cost already approved by finance. For purchased merchandise, IRS Publication 538 describes acquisition cost as purchase cost after applicable discounts, including transportation and other acquisition charges. This supports checking the cost basis; it does not make a tax inventory rule a substitute for the company's financial reporting policy.
The service and stock extracts produce these inputs. Branch-SKU positions can include the same SKU in different branches because they represent different local availability opportunities.
| Branch | Eligible lines | Complete first-dispatch lines | Demanded positions | Available positions |
|---|---|---|---|---|
| Cleveland | 1,000 | 920 | 200 | 180 |
| Columbus | 800 | 736 | 160 | 144 |
| Cincinnati | 600 | 552 | 120 | 96 |
| Total | 2,400 | 2,208 | 480 | 420 |
The financial extract supplies the money columns below. Each percentage follows from the preceding counts or the sales and cost on its own row.
First-dispatch line fill = Complete first-dispatch lines / Eligible lines
Snapshot availability = Available branch-SKU positions / Demanded positions
Gross profit = Net sales - Product cost
Gross margin = Gross profit / Net sales
| Branch | Line fill | Availability | Net sales (USD) | Product cost (USD) | Gross profit (USD) | Gross margin |
|---|---|---|---|---|---|---|
| Cleveland | 92.00% | 90.00% | 250,000 | 190,000 | 60,000 | 24.00% |
| Columbus | 92.00% | 90.00% | 180,000 | 142,200 | 37,800 | 21.00% |
| Cincinnati | 92.00% | 80.00% | 120,000 | 96,000 | 24,000 | 20.00% |
| Total | 92.00% | 87.50% | 550,000 | 428,200 | 121,800 | 22.15% |
Percentages are rounded to two decimals after calculation. Cleveland's gross profit is 250,000 - 190,000 = $60,000. The company margin is 121,800 / 550,000 = 22.15%; branch margin percentages are never added or averaged to get it. The detailed gross profit margin method covers the cost and revenue boundary.
The line-fill total is (920 + 736 + 552) / (1,000 + 800 + 600) = 2,208 / 2,400 = 92.00%. Availability is (180 + 144 + 96) / (200 + 160 + 120) = 420 / 480 = 87.50%. Both divide summed numerators by summed denominators.
The money check works in both directions: 60,000 + 37,800 + 24,000 = $121,800, and 550,000 - 428,200 = $121,800. Net sales and product cost must also tie to the corresponding branch ledger accounts. Investigate unmatched invoices or cost adjustments before reading the margin difference.
Where product cost is drawn from inventory movements, verify the bridge from opening inventory and additions to closing inventory and cost released. IRS Publication 334 describes the basic goods-available-for-sale less ending-inventory calculation. For this dashboard, include transfers and adjustments in that reconciliation rather than treating them as customer demand.
These results suggest separate investigations. Cincinnati has lower snapshot availability and margin while its measured fill matches the other branches. The inventory owner should inspect which demanded SKUs were unavailable at the cutoff. Finance should inspect price, cost and mix. The snapshot alone does not prove that stock caused a service failure earlier in the month.
Suppose Columbus fulfills 776 lines completely on first dispatch instead of 736. Change only that count. Monthly quantities ultimately shipped, invoiced sales, product costs and the stock snapshot remain unchanged; this scenario rearranges fulfillment across dispatches.
| Measure | Original | Changed-input result |
|---|---|---|
| Columbus complete lines | 736 | 776 |
| Columbus line fill | 736 / 800 = 92.00% | 776 / 800 = 97.00% |
| Company complete lines | 2,208 | 2,248 |
| Company line fill | 2,208 / 2,400 = 92.00% | 2,248 / 2,400 = 93.67% |
| Company gross profit (USD) | 121,800 | 121,800 |
The extra 40 complete lines improve company fill by 40 / 2,400 = 1.67 percentage points. They do not establish additional profit. Any claim about savings needs the actual picking, freight or handling costs, which this example has not changed.
Perishable operations need additional detail: the foodservice distribution dashboard adds spoilage, delivery windows and customer credits rather than expanding this general branch page into a different operating review.
Bring your order-line export, dated stock file and invoice costs. Covirage maps the columns, and its tools compute and check the branch figures; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See Covirage for distributors for the business context.
Include a small set of service, stock and financial measures with the same branch definitions. Show eligible order lines, complete first-shipment lines, available inventory positions, net revenue and product cost. Add the reporting dates and an exception list so managers can act on the comparison.
No. A line can ship in full and arrive late, or arrive on time with a shortage. Define whether fill measures units, lines or complete orders, and keep delivery timing separate. Combining the measures requires a stated rule for satisfying both conditions.
Match the review to the decision. Branch service exceptions may need a daily review, while a monthly margin comparison needs closed invoice and cost records. Label each panel's cutoff so an inventory snapshot is not mistaken for a full month's availability history.