Calculators
Reorder point (ROP) calculator API
Compute the reorder point ROP = (dailyDemand·leadTime) + z·σ·sqrt(leadTime) with the service-level z derived from the inverse-normal CDF, returning the lead-time-demand and safety-stock breakdown. Answers 'when should I reorder','reorder point at 95% service level','how much stock triggers a purchase order'.
Price$0.01per request
MethodPOST
Route/v1/calc/logi-reorder-point
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calclogisticsinventoryreorder-pointropsafety-stockservice-levelsupply-chain
API URL
Integration docshttps://x402.hexl.dev/v1/calc/logi-reorder-pointExample request
{
"dailyDemand": 50,
"leadTimeDays": 9,
"serviceLevel": 0.95,
"demandStdDev": 20
}Example response
{
"formula": "ROP = (dailyDemand · leadTime) + z · σ_demand · sqrt(leadTime)",
"reorderPoint": 548.69,
"leadTimeDemand": 450,
"safetyStock": 98.69,
"zScore": 1.6449,
"breakdown": [
{
"factor": "leadTimeDemand",
"value": 450,
"note": "dailyDemand · leadTime"
},
{
"factor": "safetyStock",
"value": 98.69,
"note": "z · σ · sqrt(leadTime)"
}
],
"inputs": {
"dailyDemand": 50,
"leadTimeDays": 9,
"serviceLevel": 0.95,
"demandStdDev": 20
}
}Input schema
{
"type": "object",
"required": [
"dailyDemand",
"leadTimeDays",
"serviceLevel",
"demandStdDev"
],
"properties": {
"dailyDemand": {
"type": "number",
"description": "average daily demand d",
"examples": [
50
]
},
"leadTimeDays": {
"type": "number",
"examples": [
9
]
},
"serviceLevel": {
"type": "number",
"description": "target cycle service level (0-1)",
"examples": [
0.95
]
},
"demandStdDev": {
"type": "number",
"description": "std dev of daily demand σ",
"examples": [
20
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}