> ## Documentation Index
> Fetch the complete documentation index at: https://docs.prodexlabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Demanda y suministro

> Las entradas de un escenario: órdenes de demanda, órdenes de suministro, inventario disponible, objetivos de inventario y capacidad de recursos.

Beta (ProDex configura esta función por organización. ¿No la ves? Pide a tu representante de ProDex que la active para tu organización.)

## Descripción general

Esta página cubre las entradas de un escenario: los datos que usa el optimizador además de un [modelo de planificación](https://docs.prodexlabs.com/es/product/planning-models.md). Un **escenario** es una ejecución del optimizador (consulta [Escenarios de planificación](https://docs.prodexlabs.com/es/product/planning-runs.md)). Cada entrada de aquí pertenece a un escenario, no al modelo, así que el mismo modelo puede planificar contra muchas situaciones de demanda y suministro.

Editas estas entradas en la pestaña **Configuración** del escenario, en estas secciones:

1. **Fecha de inicio**: la fecha de calendario en la que empieza el primer intervalo del horizonte
2. **Órdenes de demanda**: lo que el plan debe cumplir, y para cuándo
3. **Órdenes de suministro**: materias primas adquiridas externamente y cuándo llegan
4. **Inventario disponible**: stock disponible en la fecha de inicio, o ya en tránsito y por llegar después
5. **Objetivos de inventario**: niveles de stock objetivo que el plan debería mantener
6. **Capacidad de recursos**: topes de capacidad por intervalo para cada recurso del modelo

Cada entrada con fecha se asigna a un intervalo contando unidades de intervalo desde la fecha de inicio del escenario. Las fechas que caen más allá del final del horizonte se rechazan durante la [validación](https://docs.prodexlabs.com/es/product/planning-runs.md#validar-las-entradas).

> [!NOTE]
>
> Puedes ingresar las entradas en la pestaña **Configuración** o [pedirle a Dexter](https://docs.prodexlabs.com/es/product/dexter/chat-and-tasks.md) que las cargue, a menudo entregándole a Dexter una exportación de pedidos o una hoja de cálculo.

## Órdenes de demanda

Una orden de demanda es un compromiso de cara al cliente que el plan intenta cumplir. Solo son válidas las entidades clasificadas como **SKU** — los intermedios y las materias primas no se pueden demandar directamente (consulta [clasificación de materiales](https://docs.prodexlabs.com/es/product/planning-models.md#clasificación-de-materiales)).

| Campo | Significado |
| - | - |
| **Nombre** | Etiqueta legible para humanos |
| **Etiqueta** | La [etiqueta de pedido](https://docs.prodexlabs.com/es/product/planning-models.md#etiquetas-de-pedidos) que rige el peso, el tipo de plazo, el margen y la forma de la penalización de este pedido |
| **Fecha** | La fecha de vencimiento, asignada a un intervalo respecto a la fecha de inicio del escenario |
| **SKU** | Una o más líneas, cada una con una entidad SKU, una cantidad y una variante opcional que fija la receta |

El optimizador elige el intervalo en el que cumplir cada pedido. Un **Margen** en la etiqueta adelanta la fecha de vencimiento efectiva — es un colchón para terminar antes, no holgura adicional después del plazo. Si la etiqueta del pedido es flexible, el plan puede incumplir el plazo y pagar una penalización (que se mantiene en cero mientras el pedido termine antes de la fecha de vencimiento menos su margen); si la etiqueta es estricta, el plan debe cumplir antes de la fecha de vencimiento menos cualquier intervalo de margen, o el escenario resulta [no factible](https://docs.prodexlabs.com/es/product/planning-runs.md#cuándo-un-escenario-no-es-factible).

### Variantes en las líneas de demanda

Si un SKU tiene más de una [lista de materiales (BOM)](https://docs.prodexlabs.com/es/product/bom-overview.md), la variante de una línea de demanda selecciona la receta. La coincidencia es por **subconjunto**: para cada atributo que menciona la condición de la lista de materiales, la línea de demanda debe llevar un valor compatible. Los atributos adicionales en la línea de demanda — los que la lista de materiales no condiciona — se ignoran. Una línea de demanda sin variante solo coincide con una lista de materiales cuya condición de variante esté vacía (un comodín que coincide con cualquier línea); si todas las listas de materiales de la entidad condicionan sobre algún atributo, la línea de demanda debe llevar esos atributos para coincidir.

## Órdenes de suministro

Una orden de suministro es una llegada programada de materia prima desde fuera de la planta. Solo son válidas las entidades clasificadas como **RAW** — los intermedios y los SKU los produce internamente el plan, nunca se adquieren.

| Campo | Significado |
| - | - |
| **Nombre** | Etiqueta legible para humanos |
| **Fecha** | Fecha de llegada; el material queda disponible en el intervalo correspondiente |
| **Materiales** | Una o más líneas de entidad + cantidad, cada una con una variante opcional |

## Inventario disponible

El inventario disponible es el stock disponible cuando empieza el escenario. Cada entrada es un material y una cantidad con una variante opcional. Cualquier clasificación es válida: puedes sembrar el escenario con materias primas, intermedios o SKU terminados.

Una entrada no tiene que estar todavía en el estante. El stock que ya está en tránsito, como una fabricación en curso, se puede ingresar como que llega tras una cantidad determinada de intervalos después de la fecha de inicio. La sección **Inventario disponible** agrega stock que está disponible en la fecha de inicio; [pídele a Dexter](https://docs.prodexlabs.com/es/product/dexter/chat-and-tasks.md) que ingrese las cantidades en tránsito. El [mapa de calor de adherencia de inventario](https://docs.prodexlabs.com/es/product/planning-results.md#adherencia-de-inventario) muestra el stock por llegar como **En tránsito** en el tooltip de una celda.

La fecha de inicio y el inventario disponible forman juntos el punto de partida del escenario, tanto en tiempo de calendario como en posición de stock.

## Objetivos de inventario

Un objetivo de inventario expresa una posición de stock deseada para una entidad a lo largo de un rango de intervalos. El optimizador paga una pérdida por desviarse de él — este es el segundo término del [objetivo](https://docs.prodexlabs.com/es/product/planning-models.md#los-dos-objetivos).

| Campo | Significado |
| - | - |
| **Material** | El material contra el que se plantea el objetivo |
| **Etiqueta** | La [etiqueta de inventario](https://docs.prodexlabs.com/es/product/planning-models.md#etiquetas-de-inventario) que rige el peso y el comportamiento rotativo / no rotativo |
| **Período** | Los períodos del horizonte a los que se aplica el objetivo |
| **Objetivo** | La cantidad de inventario a la que apuntar al final de cada período |
| **Margen** | El ancho de la banda sin penalización: las desviaciones hasta el margen no cuestan nada |

**Copiar a períodos posteriores** llena los períodos vacíos que siguen a un período con su objetivo y margen.

### Cómo funciona la curva de pérdida

La penalización depende de qué tan lejos se desvía el inventario real del objetivo, medida contra el margen. Mientras el inventario se mantenga dentro del margen del objetivo — por encima o por debajo — no hay penalización alguna. Una vez que se desvía más allá del margen, la penalización crece cada vez más rápido cuanto más se aleja: un exceso o un déficit pequeño es barato, uno grande es costoso. El margen es tu control para qué tan tolerante debe ser el plan alrededor de cada objetivo.

> [!NOTE]
>
> Por debajo, el solucionador aproxima esta curva suave con una serie de segmentos rectos, así que se esperan pequeños quiebres en la penalización. El modelo mental — sin penalización dentro del margen, una penalización que crece pronunciadamente más allá de él — es con el que hay que planificar.

Una etiqueta de inventario **no rotativa** cambia cómo se comporta el stock a lo largo de la ventana del objetivo: en cada intervalo que cubre el objetivo, el inventario de la entidad vuelve a cero al inicio del intervalo — nada se traslada del intervalo anterior, y no se cobra penalización por el reinicio. Úsala para materiales limitados por caducidad o fabricaciones puntuales donde el stock no puede trasladarse físicamente de un intervalo al siguiente.

## Capacidad de recursos

La capacidad de recursos, fijada por recurso y por intervalo en el escenario, es cuántas unidades de ese recurso (horas, piezas, lo que sea la unidad del recurso) están disponibles en ese intervalo.

> [!WARNING]
>
> **Los intervalos faltantes valen cero por defecto, no ilimitado.** No hay una línea base implícita. Si un recurso debería correr a un nivel constante a lo largo del horizonte, cada intervalo necesita una entrada con ese nivel. Una entrada faltante significa que el recurso no tiene capacidad en ese intervalo, y "¿por qué no se está produciendo nada?" es casi siempre una entrada de capacidad faltante, no un error del solucionador.

La validación te avisa cuando un recurso que usa una ruta de producción tiene intervalos sin entrada de capacidad, por ejemplo: *El recurso 'línea-de-empaque' no tiene capacidad definida en los intervalos 3-5, 9; la capacidad faltante vale 0 por defecto.* El aviso no bloquea **Ejecutar optimizador**, y la vista del escenario no lo muestra. Pídele a Dexter que valide el escenario para ver estos avisos.

El valor cero por defecto tiene tres consecuencias prácticas:

* **Modelar tiempo de inactividad** — omite el intervalo, o fíjalo en cero
* **Modelar un pico** — sube el tope solo para esos intervalos
* **Diagnosticar un plan vacío** — revisa primero las entradas de capacidad de los intervalos afectados


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.