Como Calcular El Fill Rate

.fr-calculator-container { max-width: 650px; margin: 20px auto; padding: 25px; background: #f9fbfd; border: 1px solid #e1e4e8; border-radius: 8px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .fr-calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; } .fr-input-group { margin-bottom: 20px; } .fr-label { display: block; margin-bottom: 8px; color: #4a5568; font-weight: 600; font-size: 15px; } .fr-input { width: 100%; padding: 12px; border: 2px solid #cbd5e0; border-radius: 6px; font-size: 16px; transition: border-color 0.2s; box-sizing: border-box; } .fr-input:focus { border-color: #3182ce; outline: none; } .fr-help-text { font-size: 12px; color: #718096; margin-top: 4px; } .fr-btn { width: 100%; padding: 14px; background-color: #3182ce; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .fr-btn:hover { background-color: #2b6cb0; } .fr-result-box { margin-top: 25px; padding: 20px; background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 8px; display: none; } .fr-result-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #edf2f7; } .fr-result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .fr-result-label { color: #4a5568; font-size: 16px; } .fr-result-value { font-weight: 700; color: #2d3748; font-size: 18px; } .fr-highlight { color: #3182ce; font-size: 28px; } .fr-error { color: #e53e3e; margin-top: 10px; display: none; text-align: center; font-weight: 500; } /* Article Styles */ .fr-content-section { max-width: 800px; margin: 40px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; } .fr-content-section h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #3182ce; padding-bottom: 10px; display: inline-block; } .fr-content-section h3 { color: #2d3748; margin-top: 25px; } .fr-content-section p { margin-bottom: 15px; font-size: 16px; } .fr-content-section ul { margin-bottom: 20px; padding-left: 20px; } .fr-content-section li { margin-bottom: 8px; } .fr-formula-box { background: #f1f5f9; padding: 15px; border-left: 4px solid #3182ce; font-family: monospace; font-size: 16px; margin: 20px 0; }
Calculadora de Fill Rate (Tasa de Cumplimiento)
Cantidad total solicitada por el cliente.
Cantidad enviada satisfactoriamente en el primer envío.
Por favor, ingrese valores válidos mayores a cero.
Fill Rate (Porcentaje de Cumplimiento): 0%
Pedidos/Unidades Pendientes (Backorder): 0
Estado de Eficiencia:
function calculateFillRate() { // Get Inputs var demandInput = document.getElementById('totalDemand'); var deliveredInput = document.getElementById('totalDelivered'); var resultBox = document.getElementById('frResultBox'); var errorMsg = document.getElementById('frError'); // Parse values var demand = parseFloat(demandInput.value); var delivered = parseFloat(deliveredInput.value); // Reset display resultBox.style.display = 'none'; errorMsg.style.display = 'none'; // Validation if (isNaN(demand) || isNaN(delivered) || demand <= 0 || delivered < 0) { errorMsg.innerText = "Por favor, ingrese una demanda mayor a 0 y una cantidad entregada válida."; errorMsg.style.display = 'block'; return; } // Logic Calculation var fillRate = (delivered / demand) * 100; var backorder = demand – delivered; if (backorder = 98) { statusText = "Excelente"; statusColor = "#38a169"; // Green } else if (fillRate >= 95) { statusText = "Bueno"; statusColor = "#3182ce"; // Blue } else if (fillRate >= 85) { statusText = "Regular"; statusColor = "#dd6b20"; // Orange } else { statusText = "Deficiente (Revisar Inventario)"; statusColor = "#e53e3e"; // Red } // Formatting Results // Cap visual percentage at 100% logic usually unless specified, but math is math. // We will show actual calc but warn if > 100% var displayRate = fillRate.toFixed(2); // Update DOM document.getElementById('resultPercentage').innerText = displayRate + "%"; document.getElementById('resultPercentage').style.color = statusColor; document.getElementById('resultBackorder').innerText = backorder.toLocaleString(); var statusElem = document.getElementById('resultStatus'); statusElem.innerText = statusText; statusElem.style.color = statusColor; // Show Results resultBox.style.display = 'block'; }

¿Cómo calcular el Fill Rate en Logística?

El Fill Rate (Tasa de Cumplimiento) es uno de los indicadores clave de desempeño (KPI) más importantes en la gestión de la cadena de suministro y control de inventarios. Mide la capacidad de una empresa para satisfacer la demanda de los clientes con el stock disponible de manera inmediata, sin incurrir en pedidos pendientes (backorders) o ventas perdidas.

Fórmula del Fill Rate

Para calcular este indicador, se utiliza una relación directa entre la cantidad de productos entregados satisfactoriamente y la cantidad total que fue solicitada por el cliente. La fórmula básica es:

Fill Rate (%) = (Cantidad Entregada / Cantidad Total Pedida) x 100

Variables de la Ecuación

  • Cantidad Total Pedida (Demanda): Representa el número total de órdenes, líneas de pedido o unidades individuales que los clientes han solicitado en un periodo determinado.
  • Cantidad Entregada: Es el número de órdenes o unidades que la empresa fue capaz de despachar inmediatamente desde su inventario existente.

Ejemplo Práctico de Cálculo

Supongamos que una empresa distribuidora de componentes electrónicos recibe un pedido grande de un cliente:

  • El cliente solicita 2,500 unidades de un microchip específico.
  • Al revisar el almacén, la empresa solo tiene 2,400 unidades disponibles para envío inmediato.

Aplicando la fórmula:

Fill Rate = (2,400 / 2,500) x 100 = 96%

Esto significa que la empresa ha satisfecho el 96% de la demanda. El 4% restante representa ventas perdidas o pedidos que quedarán en espera (backorder), lo cual puede afectar la satisfacción del cliente.

Tipos de Fill Rate

Dependiendo de cómo se mida la satisfacción del pedido, existen diferentes variantes:

  1. Order Fill Rate: Mide el porcentaje de órdenes completas entregadas. Si una orden tiene 10 ítems y solo se entregan 9, la orden cuenta como fallida (0% para esa orden específica).
  2. Line Fill Rate: Mide el porcentaje de líneas de pedido (SKUs distintos) servidas completamente.
  3. Unit Fill Rate: Mide el porcentaje de unidades individuales entregadas respecto a las solicitadas. Esta es la métrica más granular y la que utiliza nuestra calculadora.

¿Por qué es importante un Fill Rate alto?

Un Fill Rate alto (generalmente por encima del 95-98%) indica una gestión de inventario eficiente. Si el porcentaje es bajo, sugiere problemas de reabastecimiento, pronósticos de demanda inexactos o ineficiencias en el almacén. Sin embargo, mantener un Fill Rate del 100% puede ser extremadamente costoso debido a los altos niveles de stock de seguridad requeridos.

Leave a Comment