Production Planning

Plan production runs, manage stock levels, and project inventory across your SKU catalogue.

Production Planning helps you decide what to produce, when, and how much — balancing demand forecasts against stock levels, lead times, and shelf-life constraints.

Getting Started

Navigate to Planning → Production in the sidebar. Select a SKU from the dropdown to begin.

Once a SKU is selected, ProFeT automatically generates a production plan by analysing your current stock, forecast demand, and available batch sizes.

Understanding the Page

SKU Parameters

At the top you’ll see key facts about the selected product — SKU code, shelf life, safety stock level, and price per case. These come from your SKU configuration.

Production Requirement

This section shows a step-by-step calculation of how much you need to produce:

LineMeaning
Current StockUnits currently in the warehouse (received batches only)
− Lead Time DemandHow much stock will be consumed while you wait for production to arrive
= Projected at ArrivalWhat you’ll have left when the new batch lands
Sell Window DemandTotal demand over your selling window
+ Safety BufferExtra stock to protect against demand variability
= Target StockWhere you want your stock level to be
Production RequiredThe gap between your target and projected arrival stock

If production required is 0, you’re covered — no action needed.

Planning Controls

Adjust the parameters that drive the requirement calculation:

  • Lead time (weeks) — How long from placing a production order to receiving stock. Default is 4 weeks.
  • Safety buffer (weeks) — Extra weeks of demand to hold as insurance. Default is 2 weeks.
  • Selling window (days) — How far ahead to plan. Auto mode calculates this from your shelf life (75% of total shelf life days). Switch to Manual to set a specific number.

Changes to these controls instantly recalculate the requirement.

Run Size Scenarios

Each of your configured production options (batch sizes) is shown as a row with cost economics — quantity, cost per unit, and total cost. The option that best matches the plan’s first recommendation is badged as Recommended.

Use this table to compare trade-offs: larger batches are usually cheaper per unit but tie up more cash and carry shelf-life risk.

Working with Suggestions

When you generate a plan, ProFeT suggests production runs to fill the gaps in your stock projection. These appear in the Suggested Runs section.

For each suggestion you can:

  • Accept (✓) — Creates a real production batch in your plan, dated for when it needs to land. The batch is saved to the database with status planned.
  • Dismiss (✗) — Hides the suggestion. Click “Show all” to bring dismissed suggestions back.
  • Accept All — Accepts every suggestion at once.

Committed Runs

Accepted suggestions and manually added runs appear in Committed Runs. These are real production batches stored in your database — they persist across sessions and inform your stock projections.

Each committed run has:

  • Received button — Click this when the production has actually been manufactured and is in the warehouse. This updates your current stock level.
  • Delete button — Remove the run from your plan entirely.

Adding a Run Manually

Below the committed runs table, use the date picker and batch size selector to schedule a run yourself, then click Commit Run.

Stock Projection

The chart shows your projected stock level over 52 weeks based on:

  • Current stock (received batches)
  • Planned production (committed runs)
  • Forecast demand

A red dashed line marks your safety stock threshold. If the projection drops below this line, you’ll see risk warnings.

Risk Warnings

ProFeT alerts you to potential problems:

  • 🔴 Stock-out projected — Stock is forecast to hit zero. Shows when you need to order by (accounting for lead time).
  • 🟡 Service at risk — Stock drops below safety level. Shows the decision deadline.
  • 🔴 Shelf-life risk — A batch may expire with unsold units.

Batch Lifecycle

Suggestion  →  Accept  →  Planned Batch  →  Mark Received  →  Counts in Stock

                          Manual commit
  1. Planned — The batch is in your production schedule but hasn’t been manufactured yet. It does not count towards current stock.
  2. Received — The batch has been manufactured and is in the warehouse. The stock trigger fires and your current_stock increases.

This separation ensures your stock figures only reflect what’s actually on the shelf, while still giving you visibility of what’s coming.

Weekly & Monthly Views

Weekly Projection Table

Toggle between 13, 26, or 52-week horizons. Each row shows the date, projected stock level, daily COGS, and a status indicator:

  • 🟢 Above Safety — Stock is healthy
  • 🟡 Below Safety — Stock is below your safety threshold
  • 🔴 Out of Stock — Zero or negative stock

Monthly Summary

A condensed view showing end-of-month stock, minimum stock during the month, total COGS consumed, and production units landed.

Production Options & Recent Batches

At the bottom of the page (collapsible sections):

  • Production Options — Manage your COGS tiers for each SKU. Add, edit, delete, and reorder batch size configurations.
  • Recent Batches — View historical production batches that have been received, with edit and delete capabilities.

Production Planning Screens

Stock projections across all SKUs
Start with all-SKU stock projection to identify where the biggest portfolio-level replenishment risks are.
Planning parameters including lead time and safety stock
Set lead time, safety buffer, and selling window to control how much stock coverage the plan should target.
Production options setup for an SKU
Confirm production options so available run sizes and unit economics match your real factory choices.
Generated production plan grid
Review the generated plan grid to see projected stock, suggested runs, and where replenishment is required.
Adjusted and committed production runs
Accept, adjust, or manually add runs here, then commit changes so they flow into stock and risk projections.
Monthly production planning summary with stock and COGS view
Use monthly summary to confirm end-of-month stock position, minimum cover, and total COGS impact.