# Ajustar stock
Source: https://docs.bold-factory.com/es/ayuda/almacen/ajustar-stock
Corrige diferencias puntuales de stock con un movimiento trazable.
Un ajuste de stock corrige una diferencia puntual entre la cantidad registrada y el stock físico. Úsalo cuando hayas identificado qué debes corregir y no necesites abrir un inventario completo.
Bold registra el ajuste como un inventario técnico de una sola línea. El historial conserva ubicación, lote, cantidad final indicada, diferencia aplicada y comentario.
## Cuándo usar un ajuste
Usa un ajuste para:
* corregir una diferencia pequeña detectada fuera de inventario;
* registrar una merma conocida;
* corregir una diferencia cuando no puede reconstruirse el movimiento que la originó;
* ajustar una ubicación o lote tras una investigación.
> [!WARNING]
>
> No uses ajustes para ocultar errores recurrentes. Si aparecen diferencias frecuentes, revisa recepción, picking, consumos, envíos o inventarios.
## Crear un ajuste
**Ruta:** **Catálogo > Artículos > Artículo a modificar > Almacén**
**1. Identifica el stock afectado**
Revisa artículo, ubicación y lote. Asegúrate de que la diferencia no se explica por un movimiento reciente.
**2. Ajusta el stock**
Registra la cantidad total que has contado de ese artículo en la ubicación.
**Ubicación:** selecciona en el desplegable la zona o estantería específica donde se encuentra el stock del artículo.
**Cantidad:** introduce el stock físico total que debe quedar registrado.
**Comentarios (opcional):** indica brevemente el motivo del ajuste para mantener la trazabilidad, por ejemplo *Rotura de material durante el traslado* o *Diferencia tras recuento*.
Pulsa **Ajustar** para aplicar el cambio.
**3. Revisa el resultado**
Consulta stock y movimientos para confirmar que la cantidad final es correcta.
## Qué registra Bold
| Dato | Uso |
| - | - |
| Ubicación | Define dónde se corrige el saldo. |
| Lote | Mantiene trazabilidad cuando el artículo gestiona lotes. |
| Cantidad | Es el stock físico final que debe quedar. |
| Comentario | Explica el motivo de la corrección. |
| Ajuste aplicado | Diferencia entre el stock registrado y la cantidad final indicada. |
> [!NOTE]
>
> Si no seleccionas lote en un artículo sin gestión de lotes, Bold usa el lote interno desconocido. En artículos con lotes, selecciona el lote real para no perder trazabilidad.
## Ajuste o inventario
| Situación | Usa |
| - | - |
| Una diferencia concreta en un artículo, ubicación y lote. | Ajuste de stock. |
| Muchas referencias en la misma zona. | Inventario. |
| Recuento periódico o cierre de periodo. | Inventario. |
| Corrección tras una investigación con causa clara. | Ajuste de stock. |
> [!TIP]
>
> Si la diferencia afecta a muchos artículos o ubicaciones, crea un inventario. Es más claro que una cadena de ajustes sueltos.
## Relacionado
* [Almacén](/es/conceptos/almacen)
* [Hacer inventario](/es/ayuda/almacen/hacer-inventario)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
# Aprovisionar materias primas
Source: https://docs.bold-factory.com/es/ayuda/almacen/aprovisionar-materias-primas
Solicita las entradas de una operación y trasládalas hasta la ubicación de consumo de la estación.
Aprovisiona materias primas para trasladar los materiales pendientes de una operación hasta la ubicación donde se consumirán.
La operación genera la necesidad de material y el equipo de almacén ejecuta el traslado físico. Consulta [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen) para entender la planificación y las reservas.
## Antes de empezar
Comprueba que:
* la operación tiene entradas con cantidad pendiente;
* la operación no está finalizada ni cancelada;
* tiene una estación asignada;
* la estación tiene una **Ubicación de consumo**;
* existe al menos un equipo de almacén.
Para definir la ubicación, abre **Fabricación > Recursos > Estaciones**, entra en la estación y selecciona **Ubicación de consumo**.
> [!WARNING]
>
> Sin una ubicación de consumo, Bold identifica los materiales pendientes, pero no puede planificar el movimiento hacia la estación.
## Solicitar los materiales de la operación
**Ruta:** **Fabricación > Órdenes de fabricación > OF > Materiales**
**1. Revisa las entradas**
Comprueba los artículos y las cantidades pendientes de la OF.
**2. Revisa el estado de aprovisionamiento**
Consulta el indicador para saber si los materiales están sin solicitar, pendientes, en camino o listos en la estación.
**3. Solicita los materiales**
Haz clic en **Solicitar materiales**.
Bold reserva primero el stock que ya existe en la ubicación de consumo. Después crea movimientos de **Aprovisionamiento** solo para la cantidad que falta.
## Ejecutar el traslado
**Ruta:** **Modo de trabajo > Almacén > Movimientos**
**1. Identifica al empleado**
Selecciona el empleado que realizará el traslado.
**2. Selecciona un equipo**
Elige la carretilla, transpaleta, carro o equipo manual que transportará el material.
**3. Inicia el movimiento**
Haz clic en **Iniciar**. La tarea queda asignada al equipo y al empleado.
**4. Ve al primer origen**
Sigue la ubicación indicada. Puedes leer su QR o hacer clic en **Ya estoy aquí**.
**5. Confirma la recogida**
Comprueba el artículo, el lote, la cantidad o el bulto. Haz clic en **Recogido** para confirmar cada recogida.
**6. Continúa por las paradas**
Haz clic en **Continuar** al terminar una ubicación. Repite las recogidas que indique el plan.
**7. Entrega en la estación**
Ve a la ubicación de consumo y confirma **Dejado** para cada material o bulto.
**8. Completa la tarea**
Comprueba que **Carga actual** está vacía. Haz clic en **Completar movimiento**.
Durante la recogida, el stock pasa a la ubicación interna del equipo. Durante la entrega, pasa a la ubicación de consumo de la estación.
## Comprobar que la operación está lista
Vuelve a la operación o consulta su tarjeta en el modo de trabajo.
| Estado | Significado |
| - | - |
| **Materiales no solicitados** | Todavía no se ha iniciado el aprovisionamiento. |
| **Aprovisionamiento pendiente** | Falta stock libre o un plan ejecutable. |
| **Aprovisionamiento en curso** | Hay parte del material lista o en camino, pero queda cantidad sin cubrir. |
| **Aprovisionamiento planificado** | Todo está cubierto por stock en destino o movimientos. |
| **Stock aprovisionado en la ubicación** | Todas las entradas pendientes están disponibles en la ubicación de consumo. |
| **No requiere aprovisionamiento** | La operación no tiene entradas pendientes. |
## Si el movimiento no está disponible
Abre **Almacén > Movimientos** en el modo de gestión y busca tareas **Pendientes**.
Revisa **Incidencia de planificación** para saber si falta stock, si el bulto no está disponible, si su contenido no coincide o si existe un conflicto de reserva.
Bold vuelve a intentar la planificación cuando entra stock o se libera una reserva. Si cambia la cantidad pendiente de la operación antes de empezar, recalcula los movimientos todavía no ejecutados.
## Movimiento libre
Si necesitas guardar material sin una solicitud de fabricación o carga, usa **Nuevo movimiento** desde **Modo de trabajo > Almacén > Movimientos**.
En ese flujo eliges el origen, recoges stock suelto o bultos y seleccionas el destino durante la ejecución. Úsalo para almacenamiento o traslados internos. No sustituye la solicitud de materiales de una operación, porque no queda vinculado a su demanda.
# Ejecutar y cerrar una orden de carga
Source: https://docs.bold-factory.com/es/ayuda/almacen/cargar-y-cerrar-una-expedicion
Registra el trabajo de carga, valida la mercancía y completa los envíos asociados a la orden.
Carga y cierra una expedición cuando la mercancía ya está preparada y el equipo va a introducirla en el transporte.
Este flujo registra quién trabajó, qué cantidades se comprobaron y cuándo salieron los envíos.
## Antes de empezar
Comprueba que la orden:
* está planificada;
* tiene transporte, fecha, ubicación de carga y líneas;
* muestra **Stock listo** o has revisado qué material sigue pendiente;
* tiene definida la validación que requiere el proceso.
## Abrir la carga
**Ruta:** **Modo de trabajo > Almacén > Órdenes de carga**
La lista muestra cargas **Planificadas**, **En carga** o **Pausadas** con fecha planificada. Puedes buscar por nombre, transporte o ubicación, y limitar la fecha con **Planificadas hasta**.
**1. Identifica al empleado**
Selecciona el empleado que va a trabajar en la carga.
**2. Abre la orden**
Revisa el transporte, la ubicación, la fecha, las líneas y el estado de aprovisionamiento.
**3. Empieza el trabajo**
Haz clic en **Empezar**. Si otra persona ya trabaja en la carga, usa **Asignarme**. Para continuar una carga pausada, usa **Reanudar**.
Cada empleado tiene su propio registro de tiempo. La orden permanece **En carga** mientras quede al menos uno activo. Pasa a **Pausada** cuando todos hacen clic en **Parar**.
## Revisar los envíos
La carga agrupa las líneas por envío. Abre cada envío para ver el destino y los artículos incluidos.
Una orden puede contener varios envíos. Al completar la carga, Bold los expide juntos, pero cada envío conserva su destino, número y líneas.
## Validar artículos y lotes
Si la carga requiere validación, debes estar asignado y la orden debe estar **En carga**.
**1. Abre un envío**
Selecciona el bloque del envío que estás cargando.
**2. Indica la cantidad**
Usa **1**, los botones **+** y **-**, escribe la cantidad o selecciona **Todo**.
**3. Desglosa por lotes**
Si el artículo gestiona lotes, haz clic en **Desglosar lotes** y reparte la cantidad. El desglose debe sumar la cantidad que vas a validar.
**4. Valida la línea**
Haz clic en **Validar**. Repite hasta que la línea muestre **Línea validada**.
Bold no permite superar la cantidad pendiente. Cuando varias líneas del mismo envío usan el mismo artículo, distribuye la validación siguiendo su orden.
## Completar la carga
Puedes completar desde **En carga** o **Pausada**.
**1. Revisa todas las líneas**
Comprueba cantidades y lotes antes de cerrar.
**2. Haz clic en Completar**
Si la validación está completa o no era obligatoria, Bold completa la orden de carga y sus envíos.
**3. Resuelve cantidades sin validar**
Si la validación era obligatoria, cancela para seguir validando o elige **Completar y excluir pendientes**.
Al excluir cantidades pendientes, Bold las reduce o retira tanto de la orden como de los envíos. No puedes completar la orden si la exclusión deja la carga sin líneas.
> [!WARNING]
>
> **Completar** registra la salida física del stock desde la ubicación de carga. No lo uses mientras la mercancía siga en el almacén.
## Corregir una finalización
En el modo de gestión, abre **Almacén > Cargas y envíos > Órdenes de carga** y entra en la orden completada.
Haz clic en **Deshacer finalización** para revertir los envíos y devolver la orden al estado **Pausada**. Esta acción solo está disponible si los envíos todavía se pueden revertir y conservan las mismas líneas que la carga.
Si la carga no debía ejecutarse, usa **Cancelar** mientras esté **En carga** o **Pausada**. Si todavía no ha empezado, elimina la orden pendiente de planificar o planificada.
## Relacionado
* [Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)
* [Planificar y preparar una carga](/es/ayuda/almacen/planificar-una-carga)
* [Envíos](/es/conceptos/almacen/envios)
# Configurar y completar controles de recepción
Source: https://docs.bold-factory.com/es/ayuda/almacen/configurar-y-completar-controles-de-recepcion
Define controles por artículo, añade comprobaciones puntuales y registra sus resultados antes de recibir material.
Los controles de recepción registran comprobaciones de calidad, cantidad o documentación antes de que el material entre en stock.
Puedes definir controles reutilizables en un artículo o añadir un control puntual a una recepción concreta.
## Antes de empezar
* Para definir controles por artículo o añadir controles puntuales, el plan debe incluir **controles de calidad en recepción**. Si se desactiva, puedes consultar y completar los controles de recepciones existentes.
* El artículo debe existir en el catálogo.
* Necesitas identificar al empleado que completa el control.
* La recepción debe estar pendiente.
* Si trabajas desde **modo de trabajo**, selecciona primero el empleado activo.
## Tipos de control
| Tipo | Resultado que se registra |
| - | - |
| Simple (check) | Confirmación de que la comprobación se ha realizado. |
| Sí/no | Resultado afirmativo o negativo. |
| Número | Valor numérico. |
| Texto | Observación escrita. |
| Foto | Imagen tomada o seleccionada como evidencia. |
## Definir controles reutilizables por artículo
**Ruta:** **Catálogo > Artículos > Artículo > Controles**
**1. Añade el control**
Haz clic en **Añadir control**.
**2. Describe la comprobación**
Introduce un nombre reconocible para el equipo y elige el tipo de resultado.
**3. Decide si debe bloquear la recepción**
Marca **Obligatorio** si el material no puede recibirse sin completar el control.
**4. Guarda la definición**
Haz clic en **Añadir**. Puedes abrir el control más adelante para modificarlo o eliminarlo.
Cuando añades una línea de ese artículo a una recepción, Bold crea una copia de sus controles para esa línea. Si la misma referencia aparece en varias líneas, cada línea conserva sus propios controles.
## Añadir un control puntual a una recepción
**Ruta:** **Almacén > Recepciones > Recepción > Controles**
**1. Abre la recepción pendiente**
Entra en la recepción y abre la pestaña **Controles**.
**2. Crea el control**
Haz clic en **Añadir control** y completa el nombre, el tipo y la condición **Obligatorio**.
**3. Comprueba el alcance**
El control añadido desde esta pestaña pertenece a la recepción. Los controles copiados desde un artículo quedan asociados a su línea.
## Completar los controles
Puedes registrar resultados desde el modo de gestión o desde el modo de trabajo.
### Desde el modo de gestión
**Ruta:** **Almacén > Recepciones > Recepción > Controles**
**1. Selecciona el control pendiente**
Haz clic en **Completar control** desde el listado o abre su detalle.
**2. Identifica al empleado**
Selecciona quién ha realizado la comprobación.
**3. Registra el resultado**
Completa el valor solicitado. En un control de foto, toma o selecciona la imagen.
**4. Confirma**
Haz clic en **Completar**. El listado muestra el resultado, la fecha y si el control era obligatorio.
### Desde el modo de trabajo
**Ruta:** **Modo de trabajo > Almacén > Recepciones > Recepción**
Los controles generales aparecen al comienzo de la recepción. Los controles de artículo aparecen dentro de la línea correspondiente. Introduce el resultado y usa el botón de confirmación. El empleado activo queda registrado como responsable.
> [!WARNING]
>
> **Recibir** queda bloqueado mientras exista algún control obligatorio pendiente. Los controles opcionales pendientes no impiden la recepción.
## Relacionado
* [Recepciones](/es/conceptos/almacen/recepciones)
* [Escanear albaranes con IA](/es/ayuda/almacen/recibir-con-albaran)
* [Recibir pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)
* [Modo de trabajo](/es/conceptos/modo-de-trabajo)
# Crear ubicaciones
Source: https://docs.bold-factory.com/es/ayuda/almacen/crear-ubicaciones
Representa los puntos físicos donde se almacena, recibe, consume o expide stock.
Las **ubicaciones de almacén** representan los lugares físicos donde Bold controla el stock. Puedes usar una sola ubicación o detallar almacenes, pasillos, estanterías, muelles y zonas de trabajo.
**Ruta:** **Almacén > Ubicaciones**
**1. Crea la ubicación**
Pulsa **Crear nueva ubicación de almacén**.
**2. Indica el nombre**
Introduce un **Nombre** claro y reconocible.
**3. Guarda la ubicación**
Pulsa **Crear**.
En la ficha de la ubicación puedes consultar el stock por artículo y lote. Para corregir una cantidad, utiliza un ajuste o un inventario. Para trasladar el material, registra un movimiento.
# Hacer inventario
Source: https://docs.bold-factory.com/es/ayuda/almacen/hacer-inventario
Cuenta el stock físico de una o varias ubicaciones y aplica las diferencias detectadas.
Un **inventario** compara el stock físico con la cantidad registrada en Bold. Las diferencias se aplican al finalizar el conteo.
## Preparar el inventario
**Ruta:** **Almacén > Inventarios**
**1. Crea el inventario**
Pulsa **Crear nuevo inventario**.
**2. Identifica el recuento**
Revisa el **Nombre** propuesto y modifícalo si necesitas identificar mejor el inventario.
**3. Añade las ubicaciones**
Abre el inventario y selecciona las **Ubicaciones a contar**.
## Contar desde modo de trabajo
**Ruta:** **Modo de trabajo > Almacén > Inventarios**
**1. Selecciona la ubicación**
Abre un inventario activo y selecciona la ubicación que vas a contar.
**2. Busca el stock**
Busca por **Familia**, **Artículo** o **Lote**. También puedes escanear el código del artículo.
**3. Registra el recuento**
Selecciona el resultado correcto e introduce la **Cantidad contada**. Añade un **Comentario** si necesitas explicar el recuento.
**4. Confirma la entrada**
Pulsa **Confirmar**.
Puedes editar una entrada mientras el inventario siga abierto. En una misma ubicación solo debe existir una entrada por combinación de artículo y lote.
## Finalizar el conteo
Vuelve a **Almacén > Inventarios**, revisa las entradas y pulsa **Finalizar conteo**. En ese momento, Bold aplica las diferencias al stock.
> [!WARNING]
>
> Finalizar el conteo no se puede deshacer. Evita registrar movimientos físicos en las mismas ubicaciones durante el recuento o trabaja con alcances pequeños y controlados.
# Gestionar almacén
Source: https://docs.bold-factory.com/es/ayuda/almacen/introduccion
Configura ubicaciones y gestiona stock, movimientos, recepciones, cargas e inventarios.
La gestión del almacén te permite saber dónde está el material, cómo entra, cómo sale y qué movimientos explican cada cambio. Estos datos conectan el stock físico con compras, ventas, planificación, fabricación y costes.
## Áreas de trabajo
> **[Ubicaciones](/es/ayuda/almacen/crear-ubicaciones)**
>
> Lugares donde recibes, almacenas, consumes, preparas o envías material.
> **[Planificar y preparar una carga](/es/ayuda/almacen/planificar-una-carga)**
>
> Agrupa mercancía, programa la carga y solicita su traslado hasta la ubicación de salida.
> **[Aprovisionar fabricación](/es/ayuda/almacen/aprovisionar-materias-primas)**
>
> Traslada materias primas hasta la ubicación de consumo de una estación.
> **[Ejecutar y cerrar una orden de carga](/es/ayuda/almacen/cargar-y-cerrar-una-expedicion)**
>
> Registra trabajo, valida la carga y completa sus envíos.
> **[Diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)**
>
> Consulta stock y movimientos para corregir diferencias sin perder trazabilidad.
> **[Trazabilidad de lotes](/es/ayuda/almacen/investigar-trazabilidad-de-un-lote)**
>
> Sigue el origen, los movimientos, el stock y el coste de un lote.
> **[Controles de recepción](/es/ayuda/almacen/configurar-y-completar-controles-de-recepcion)**
>
> Define comprobaciones por artículo y registra sus resultados al recibir material.
> **[Inventarios](/es/ayuda/almacen/hacer-inventario)**
>
> Compara el recuento físico con el stock registrado y aplica las diferencias.
> **[Bultos y contenedores](/es/ayuda/almacen/trabajar-con-bultos-y-contenedores)**
>
> Agrupa stock físico para moverlo, prepararlo o enviarlo como unidad.
## Qué cambia el stock
| Acción | Efecto |
| - | - |
| Recibir pedido de compra | Aumenta stock físico. |
| Enviar material | Reduce stock físico. |
| Mover stock | Cambia ubicación o bulto y conserva el lote y la cantidad total. |
| Ajustar stock | Corrige una diferencia puntual. |
| Hacer inventario | Regulariza según recuento físico. |
| Consumir o producir | Actualiza stock desde fabricación. |
| Ejecutar un movimiento de almacén | Traslada material mediante recogidas y entregas auditadas. |
| Completar una orden de carga | Expide sus envíos y reduce stock en la ubicación de carga. |
## Antes de empezar
Define las ubicaciones y decide qué artículos requieren lotes. Si trabajas con documentos de proveedor, prepara sus referencias de artículos para facilitar la asociación de datos al escanear albaranes.
# Investigar diferencias de stock
Source: https://docs.bold-factory.com/es/ayuda/almacen/investigar-diferencias-de-stock
Consulta stock, movimientos y recuentos para corregir diferencias sin perder trazabilidad.
Investiga diferencias de stock cuando el sistema no coincide con el almacén físico, aparece stock negativo o una ubicación muestra cantidades inesperadas.
No corrijas el saldo antes de investigar. Primero identifica qué movimiento falta o cuál se registró de forma incorrecta.
## Interpretar stock
La consulta de stock responde a tres preguntas: cuánto hay físicamente, cuánto queda libre para comprometer y cómo quedará después de entradas y salidas previstas.
| Métrica | Qué responde | Incluye |
| - | - | - |
| Stock físico | ¿Qué hay ahora? | Movimientos reales ya registrados. |
| Stock disponible | ¿Qué queda libre? | Stock físico menos demanda confirmada. |
| Stock proyectado | ¿Cómo quedará? | Demanda futura, compras, fabricación y previsiones. |
Usa el stock físico para recuentos y tareas de almacén. Consulta el stock disponible antes de comprometer cantidades con un cliente. Usa el stock proyectado para anticipar compras o fabricación.
## Diagnóstico
**1. Acota el problema**
Identifica el artículo, la ubicación, el lote, el bulto y la unidad de medida afectados.
**2. Consulta stock actual**
Comprueba el saldo por ubicación y lote. Revisa si hay stock en otro lugar.
**3. Revisa movimientos**
Ordena los movimientos recientes y localiza entradas, salidas, ajustes, inventarios, consumos o envíos.
**4. Busca documentos pendientes**
Comprueba si hay recepciones, envíos, producción, inventarios o movimientos internos pendientes de registrar.
**5. Contrasta con el almacén**
Valida físicamente ubicación, lote, bulto y cantidad antes de corregir.
## Consultar por artículo, ubicación o lote
| Vista | Cuándo usarla |
| - | - |
| Artículo | Para entender todo lo que afecta a una referencia: stock agregado, ubicaciones, lotes, movimientos y planificación. |
| Ubicación | Para validar dónde está el material o revisar una zona de picking, recepción o expedición. |
| Lote | Para elegir el origen correcto en consumos, envíos o investigaciones de calidad. |
Si el stock físico existe pero la disponibilidad es baja o negativa, revisa pedidos confirmados, consumos previstos y reservas antes de mover material.
## Revisar movimientos
Los movimientos de stock explican por qué cambió una cantidad. Cada recepción, envío, consumo, fabricación, ajuste o inventario deja registros que puedes revisar.
**Ruta:** **Almacén > Control del stock > Historial de stock**
El [historial de stock](/es/conceptos/almacen/stock-y-movimientos#historial-de-stock) muestra los cambios de todos los artículos y ubicaciones en un periodo de hasta un año.
| Filtro | Uso |
| - | - |
| Desde y hasta | Acotar el periodo de investigación. |
| Artículo | Ver todo lo que afectó a una referencia desde las columnas **Cód. Art.** o **Artículo**. |
| Ubicación | Revisar entradas y salidas de una zona desde la columna **Ubicación**. |
| Lote | Seguir trazabilidad por origen desde la columna **Lote**. |
| Tipo | Separar recepciones, envíos, ajustes o consumos. |
La columna **Causa** permite abrir la recepción, envío, inventario u orden que originó el cambio si tienes permiso para verlo. Sin ese permiso, Bold muestra solo su identificador.
Si el artículo trabaja con lotes, activa **Incluir reclasificaciones de lote** para ver también las reasignaciones y fusiones de lote.
Empieza en el último momento en que el stock era correcto. Para encontrarlo, consulta el [stock a fecha](/es/conceptos/almacen/stock-y-movimientos#stock-a-fecha) del artículo en varias fechas. Desde ahí, recorre movimientos por fecha y abre documentos relacionados antes de ajustar.
## Corregir
| Causa | Acción recomendada |
| - | - |
| Falta una recepción real | Registra la recepción desde compra o albarán. |
| Falta producción | Registra la operación o salida fabricada pendiente. |
| Material en otra ubicación | Crea un movimiento interno. |
| Lote equivocado | Corrige desde el flujo operativo disponible o ajusta con explicación. |
| Recuento físico distinto | Haz inventario o ajuste según alcance. |
| Error sin origen trazable | Usa ajuste con comentario claro. |
> [!WARNING]
>
> Evita compensar diferencias con ajustes si falta registrar una entrada o salida real. El ajuste cuadra el saldo, pero no explica el proceso que ocurrió.
## Stock negativo
El stock negativo suele indicar que se registró una salida antes de registrar la entrada que la cubre. Revisa primero:
* recepciones de compra pendientes;
* producción no registrada;
* consumos desde lote incorrecto;
* envíos desde ubicación incorrecta;
* inventarios sin cerrar;
* movimientos internos omitidos.
No lo trates como un saldo normal. Si falta una entrada real, regístrala desde el flujo correcto. Si el problema fue un envío, consumo o lote equivocado, usa reversión cuando esté disponible. Ajusta solo cuando no puedas reconstruir el movimiento real con confianza.
## Relacionado
* [Crear ubicaciones](/es/ayuda/almacen/crear-ubicaciones)
* [Mover stock](/es/ayuda/almacen/mover-stock)
* [Ajustar stock](/es/ayuda/almacen/ajustar-stock)
* [Hacer inventario](/es/ayuda/almacen/hacer-inventario)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
# Investigar la trazabilidad de un lote
Source: https://docs.bold-factory.com/es/ayuda/almacen/investigar-trazabilidad-de-un-lote
Sigue el origen, los componentes, los movimientos y el coste de un lote para investigar una incidencia.
Usa **Lotes** para reconstruir el origen del material, los cambios de stock y los documentos que los explican.
## Antes de empezar
* Necesitas acceso a **Almacén > Lotes**.
* Prepara el código del lote, el artículo o una referencia relacionada.
* Si investigas una diferencia económica, consulta también el periodo y el coste esperado.
## Localizar el lote
**Ruta:** **Almacén > Control del stock > Lotes**
**1. Busca el registro**
Filtra por código de lote, código de artículo o nombre del artículo.
**2. Comprueba que es el lote correcto**
Revisa el estado, el artículo, el tipo, la procedencia, el stock actual y la fecha de creación.
**3. Abre el lote**
En **Acciones**, entra en su detalle.
## Seguir el origen y la composición
En **Información**, revisa primero **Tipo de lote**, **Artículo** y **Stock actual**.
| Tipo | Cómo seguirlo |
| - | - |
| Origen | Abre la compra o la OF mostrada en **Origen**. Si la procedencia es desconocida, no habrá un documento operativo enlazado. |
| Fusionado | Revisa los dos lotes iniciales y la tabla **Componentes**. La tabla muestra cada lote de origen, su referencia y su proporción. |
| Provisional | Revisa el **Historial de movimientos**. Este tipo no tiene enlace de **Origen** ni tabla de **Componentes**. |
Abre cada componente y repite la revisión hasta llegar a sus lotes de origen.
## Reconstruir los movimientos
La tabla **Historial de movimientos** muestra:
* ubicación afectada;
* tipo de movimiento;
* causa o documento relacionado;
* cantidad del cambio;
* stock después del cambio;
* fecha y hora.
**1. Empieza por el primer movimiento**
Comprueba si la entrada coincide con la compra, fabricación o regularización esperada.
**2. Sigue las causas**
Abre los enlaces de la columna **Causa** para revisar el documento que originó cada entrada o salida.
**3. Comprueba el saldo**
Recorre **Cambio** y **Stock después** para localizar el movimiento a partir del cual aparece la diferencia.
**4. Contrasta la ubicación**
Abre la ubicación cuando necesites comparar el lote con el stock almacenado allí.
## Revisar el coste
Abre la pestaña **Costes**. Bold muestra el **Coste unitario** y los componentes que lo forman.
Cada componente indica su tipo, el documento o lote relacionado, la proporción y el coste unitario. Usa estos enlaces para comprobar si la diferencia procede de una compra, una OF o un lote componente.
> [!WARNING]
>
> No sustituyas un lote por otro para cuadrar una incidencia. Conserva la referencia física real y corrige el movimiento o el documento que explique la diferencia.
## Relacionado
* [Lotes](/es/conceptos/almacen/lotes)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
* [Valoración del inventario](/es/ayuda/costes/valoracion-inventario)
# Mover stock entre ubicaciones
Source: https://docs.bold-factory.com/es/ayuda/almacen/mover-stock
Ejecuta un traslado directo o completa un movimiento planificado desde modo de trabajo.
Un movimiento traslada el stock entre ubicaciones sin crear demanda ni suministro.
**Ruta:** **Modo de trabajo > Almacén > Movimientos**
## Ejecutar un movimiento planificado
**1. Selecciona el equipo**
Elige el equipo que utilizarás para el traslado.
**2. Inicia el movimiento**
Abre un movimiento en estado **Listo** y pulsa **Iniciar**.
**3. Confirma el origen**
Pulsa **Ya estoy aquí** o escanea el código de la ubicación.
**4. Registra las recogidas**
Confirma cada recogida con **Recogido**. Pulsa **Continuar** cuando termines en esa ubicación. Si el equipo está lleno o no vas a recoger más material de este movimiento, usa **Ya no puedo cargar más**. El movimiento te llevará a entregar lo que ya transportas; las recogidas pendientes quedarán sin ejecutar.
**5. Registra las entregas**
Confirma el destino y cada entrega con **Dejado**. Si la necesidad de material cambia mientras transportas la carga, entrega igualmente el material recogido; el sistema actualizará su asignación. Si sales del movimiento y vuelves a entrar, podrás continuar desde la carga y la ubicación registradas.
**6. Completa el movimiento**
Pulsa **Completar movimiento** cuando la carga actual quede vacía.
## Crear un traslado directo
Pulsa **Nuevo movimiento** cuando quieras trasladar material sin una tarea planificada. Indica el origen y confirma la recogida. Después, selecciona el destino y confirma la entrega siguiendo las indicaciones de la pantalla.
> [!NOTE]
>
> En modo de gestión, abre **Almacén > Movimientos** para consultar el estado y el historial de los traslados.
# Planificar y preparar una carga
Source: https://docs.bold-factory.com/es/ayuda/almacen/planificar-una-carga
Agrupa mercancía pendiente, programa la orden de carga y solicita su traslado a la ubicación de carga.
Una [orden de carga](/es/conceptos/almacen/ordenes-de-carga) agrupa las cantidades de pedidos de venta que saldrán juntas. Antes de ejecutarla, define el transporte, la fecha y la ubicación donde debe quedar preparada la mercancía.
## Registrar los transportes
Los **transportes** representan el vehículo, la agencia, la ruta o el medio que asignas a una orden de carga.
**Ruta:** **Almacén > Cargas y envíos > Transportes**
**1. Crea el transporte**
Haz clic en **Crear nuevo transporte**.
**2. Identifícalo**
Introduce un **Nombre** reconocible, como `SEUR`, `Furgón propio` o `Recogida por el cliente`.
**3. Guarda el transporte**
Haz clic en **Crear**.
Registra el transporte antes de planificar la primera carga. En el formulario de la orden, solo son obligatorios el transporte y las líneas seleccionadas.
## Agrupar la mercancía pendiente
**Ruta:** **Almacén > Cargas y envíos > Planificador de cargas**
La vista de tabla ofrece dos formas de seleccionar la mercancía:
* **Pedidos completos** incluye todas las líneas del pedido que todavía tienen cantidad disponible para cargar.
* **Líneas** permite elegir cantidades concretas de una o varias líneas.
**1. Selecciona pedidos o líneas**
Marca los pedidos completos o abre la pestaña **Líneas**. Si trabajas por líneas, indica la **Cantidad a cargar** sin superar la disponible.
**2. Elige el destino de la selección**
Haz clic en **Crear orden de carga** para iniciar una orden nueva. Para ampliar una orden que todavía no ha empezado, selecciona **Añadir a una existente**.
**3. Completa la planificación**
Para una orden nueva, selecciona el **Transporte**. Configura también **Nombre**, **Fecha y hora planificada**, **Ubicación de carga** y **Requiere validación antes de completar** según el proceso.
> [!NOTE]
>
> Una orden queda **Pendiente de planificar** mientras le falten la fecha, la ubicación de carga o las líneas. Pasa a **Planificada** cuando tiene los tres elementos.
## Programar las cargas en el calendario
Cambia a **Vista de calendario** para organizar las órdenes por semanas o meses.
* Arrastra una orden desde **Sin planificar** hasta el día en que quieras cargarla.
* Arrastra una orden a otro día para reprogramarla.
* Devuélvela a **Sin planificar** para retirar su fecha.
* Haz doble clic en una orden para abrir su detalle.
Si asignas una fecha desde el calendario a una orden que no la tenía, Bold conserva los demás datos y fija la hora a las 08:00. Si la orden ya tenía hora, la mantiene al cambiar de día.
## Revisar la orden y solicitar materiales
**Ruta:** **Almacén > Cargas y envíos > Órdenes de carga**
El listado muestra el estado, el nombre, el transporte, la fecha planificada, la ubicación de carga y el número de líneas y envíos. Usa los filtros **Ocultar canceladas** y **Ocultar completadas** para centrarte en las cargas pendientes.
Abre una orden para revisar sus pestañas **Líneas**, **Envíos**, **Validación** y **Registros de tiempo**. Antes de empezar también puedes modificar sus datos de planificación y añadir o retirar líneas.
Solicita materiales cuando necesites trasladar mercancía hasta la ubicación de carga:
**1. Comprueba la preparación**
Revisa el estado de aprovisionamiento y las cantidades **Listo** y **En camino** de cada línea.
**2. Solicita los materiales**
Haz clic en **Solicitar materiales**. Esta acción está disponible para órdenes **Planificadas**, **En carga** o **Pausadas** que tengan líneas y no se hayan solicitado antes.
**3. Ejecuta los movimientos**
El equipo de almacén puede completar los movimientos generados desde **Modo de trabajo > Almacén > Movimientos**.
Bold indica si ha solicitado los materiales o si no queda ninguno pendiente. Cuando la orden queda marcada como solicitada, el botón deja de mostrarse.
## Siguiente paso
Cuando la mercancía esté preparada, [ejecuta y cierra la orden de carga](/es/ayuda/almacen/cargar-y-cerrar-una-expedicion) desde el modo de trabajo.
# Escanear albaranes con IA
Source: https://docs.bold-factory.com/es/ayuda/almacen/recibir-con-albaran
Usa una foto o documento de entrega para preparar una recepción con ayuda de IA.
El escaneo con IA prepara una recepción a partir de una foto o un documento de entrega. Interpreta expresiones como `Cant.`, `Uds.` o `QTY` como unidades e intenta asociar cada dato al código de producto correspondiente.
## Escanear un albarán
**Ruta:** **Almacén > Recepciones > Escanear albarán**
Disponible en **Modo de trabajo** y **Modo de gestión**.
**1. Revisa la lectura**
Comprueba los datos que el escáner ha tomado del albarán: proveedor, códigos, artículos, cantidades, lotes y referencia de pedido.
**2. Completa los datos**
Añade la información que falte, como la ubicación de recepción, los lotes o la relación con el pedido.
**3. Crea la recepción**
Guarda los datos del albarán para crear una recepción pendiente de revisión.
**4. Recibe el material**
Haz clic en **Recibir** solo cuando el material haya entrado físicamente y los datos sean correctos.
El stock cambia cuando confirmas la acción **Recibir**.
> [!NOTE]
>
> Después de recibir, la ubicación y las líneas quedan protegidas. Si hay que corregir, usa reversión cuando las reglas lo permitan.
## Problemas habituales
* Si el documento se lee mal, carga una imagen más nítida o introduce los datos manualmente.
* Si un artículo no coincide, revisa código de proveedor, referencia externa y artículo interno.
* Si falta lote, informa el lote antes de recibir cuando el artículo lo requiera.
* Si hay diferencias con el pedido, revisa si corresponde una recepción parcial.
## Relacionado
* [Recibir pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)
# Registrar equipos de almacén
Source: https://docs.bold-factory.com/es/ayuda/almacen/registrar-equipos-de-almacen
Da de alta los equipos con los que se ejecutan movimientos de material.
Los **equipos de almacén** son los recursos que los empleados seleccionan para ejecutar movimientos, como carretillas, transpaletas o carros.
**Ruta:** **Almacén > Equipos de Almacén**
## Crear un equipo
**1. Crea el equipo**
Pulsa **Crear Equipo de Almacén**.
**2. Identifícalo**
Introduce un **Nombre** que permita reconocer el equipo en planta.
**3. Selecciona el tipo**
Elige **Máquina** para un equipo motorizado o **Manual** para un equipo sin propulsión.
**4. Guarda el equipo**
Pulsa **Crear**.
Cada equipo dispone de una ubicación de stock interna. Esta ubicación representa la carga que transporta mientras el movimiento está en curso.
# Trabajar con bultos y contenedores
Source: https://docs.bold-factory.com/es/ayuda/almacen/trabajar-con-bultos-y-contenedores
Agrupa stock físico para moverlo y localizarlo como una unidad.
Un **bulto** es una unidad física identificable, como una caja, un palet o un bidón. El **tipo de contenedor** define el formato y las dimensiones del bulto.
## Crear un tipo de contenedor
**Ruta:** **Almacén > Tipos de contenedores**
**1. Crea el tipo**
Pulsa **Crear nuevo tipo de contenedor**.
**2. Indica sus datos**
Introduce el **Nombre** y, si procede, el **Ancho**, el **Largo** y el **Alto** en milímetros.
**3. Guarda el tipo**
Pulsa **Crear**.
## Crear un bulto
**Ruta:** **Almacén > Bultos**
**1. Crea el bulto**
Pulsa **Crear nuevo bulto**.
**2. Indica dónde está**
Selecciona la ubicación y el tipo de contenedor.
**3. Identifícalo**
Introduce un **Código** o deja que Bold lo genere.
**4. Guarda el bulto**
Pulsa **Crear**.
En la ficha del bulto puedes añadir o sacar contenido por artículo, lote y cantidad. Usa su código para identificarlo durante los movimientos.
# Analizar datos
Source: https://docs.bold-factory.com/es/ayuda/analisis/introduccion
Revisa indicadores de producción, actividad, progreso y costes para tomar decisiones con datos fiables.
Usa **Analizar datos** para revisar la actividad de planta y sus costes. Esta sección reúne cuadros de mando de producción y análisis económicos.
## Producción
> **[OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)**
>
> Revisa disponibilidad, rendimiento y calidad de una estación de trabajo.
> **[Evolución del OEE](/es/ayuda/produccion/ver-evolucion-del-oee)**
>
> Compara el rendimiento de planta por meses o años.
> **[Supervisar la producción en tiempo real](/es/ayuda/produccion/ver-progreso-en-la-produccion)**
>
> Consulta actividad de empleados, estaciones activas y registros de producción.
> **[Paradas y pérdidas](/es/ayuda/produccion/revisar-oee-y-paradas)**
>
> Encuentra paradas repetidas, pérdidas de ritmo y problemas de calidad.
## Costes
> **[Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)**
>
> Revisa artículos, empleados, recursos, compras, consumos y tiempos antes de analizar.
> **[Costes de artículos](/es/ayuda/costes/analizar-costes-de-articulos)**
>
> Revisa el coste previsto por unidad y su desglose en materiales, mano de obra y máquina.
> **[Costes del personal](/es/ayuda/costes/configurar-costes-del-personal)**
>
> Configura el coste por hora que se aplica a fabricación y mantenimiento.
> **[Órdenes de fabricación](/es/ayuda/costes/ordenes-de-fabricacion)**
>
> Compara coste previsto y coste real en producción.
> **[Partes de trabajo](/es/ayuda/costes/partes-de-trabajo)**
>
> Revisa costes reales de mano de obra, materiales y acciones de mantenimiento.
> **[Valoración de inventario](/es/ayuda/costes/valoracion-inventario)**
>
> Consulta valoración por artículo, lote o ubicación.
## Antes de analizar
Los indicadores dependen de que los registros operativos estén completos. Si faltan tiempos, pausas, cantidades, consumos, precios o lotes, corrige primero los datos base.
# Crear un artículo
Source: https://docs.bold-factory.com/es/ayuda/articulos/crear-un-articulo
Crea un artículo operativo para comprar, fabricar, almacenar, consumir o vender.
Un **artículo** identifica un elemento físico concreto. Es la unidad sobre la que Bold controla stock, pedidos, fabricaciones, consumos, lotes y costes.
Puedes añadir el artículo desde una familia para vincularlos o directamente desde el listado de artículos.
## Crear el artículo desde el listado
**Ruta:** **Catálogo > Artículos > Crear nuevo**
Al crear el artículo desde el listado, el formulario no hereda los datos de ninguna familia. Debes indicar cómo se mide el artículo y, si corresponde, a qué familia pertenece.
### Datos requeridos
**Nombre:** escribe un nombre completo y reconocible para el artículo, por ejemplo *Perfil de aluminio lacado blanco 2 m*.
**Familia (opcional):** selecciona una familia para vincular el artículo como una de sus variantes. Si lo dejas vacío, el artículo quedará independiente, lo que puede resultar útil para consumibles o EPI.
**Unidad:** selecciona la unidad base con la que se contabiliza el artículo. Si solo existe la unidad con código `ud`, Bold la selecciona automáticamente. Puedes elegir metros, kilogramos, litros u otra unidad configurada. Después de crear el artículo, podrás añadir unidades alternativas y su equivalencia con la unidad base.
**Precisión:** indica la cantidad de decimales que el sistema va a aceptar para este artículo.
* Si se cuenta por piezas enteras, como cajas, motores o ventanas, usa `0`.
* Si se mide por peso o longitud, como `1,5 m` de cable o `2,75 kg` de resina, indica los decimales necesarios.
**Origen de aprovisionamiento:** define si el artículo se adquiere externamente (**Compra**), se procesa en el taller (**Fabricación**) o no requiere planificación (**Ignorar**).
**Modo de aprovisionamiento:** determina si trabajas **Contra stock** para mantener existencias o **Contra pedido** para cubrir una demanda concreta, normalmente vinculada a un pedido.
**Permitir múltiples lotes:** si seleccionas **Sí**, Bold conserva separados los lotes según su origen. Los inventarios, consumos y envíos pueden pedir el lote concreto. Si seleccionas **No**, Bold puede fusionarlos para simplificar la gestión a cambio de reducir el detalle de trazabilidad.
**Código (opcional):** introduce el código alfanumérico único, como una referencia o SKU.
> [!NOTE]
>
> El código del artículo debe tratarse como identificador estable. Cambiarlo puede afectar búsquedas, integraciones y referencias operativas.
**Descripción (opcional):** añade información técnica que ayude a identificar el material.
> [!NOTE]
>
> Si al artículo le falta alguna propiedad obligatoria de su familia, Bold lo marca en rojo como no válido. Completa las propiedades que faltan para corregirlo.
>
> **Ejemplo:** la familia `Ventana` requiere las propiedades **Altura** y **Material del marco**. Para que el artículo `Ventana-120-PVC` sea válido, indica `120 cm` como altura y `PVC` como material del marco.
## Crear el artículo desde una familia
Al crear el artículo dentro de la ficha de una familia, Bold lo vincula automáticamente a esa familia y propone el nombre de la familia como nombre inicial.
**Ruta:** **Catálogo > Familias > Familia creada**
Completa **Nombre**, **Origen de aprovisionamiento**, **Modo de aprovisionamiento**, **Permitir múltiples lotes**, **Código** y **Descripción**. Después de crear el artículo, abre su ficha y revisa la unidad principal, la precisión decimal, las propiedades y las unidades alternativas.
> [!NOTE]
>
> **Ejemplos:** `Ventana de aluminio corredera 120x120` o `Ventana de madera rústica`.
# Agrupar artículos en familias
Source: https://docs.bold-factory.com/es/ayuda/articulos/crear-una-familia
Crea una familia, agrupa artículos relacionados y define las propiedades que deben compartir.
En Bold, una **familia** agrupa artículos que pertenecen al mismo concepto comercial o técnico. Créala cuando quieras organizar variantes bajo una misma familia.
> [!NOTE]
>
> Si solo tienes un artículo aislado y no necesitas agrupar variantes, puedes trabajar con el artículo directamente.
## Crear una familia
**Ruta:** **Catálogo > Familias > Crear nuevo**
**1. Introduce los datos**
**Nombre:** indica el nombre principal y más visible de lo que fabricas o almacenas.
**Código:** introduce un identificador alfanumérico estable y único para la familia.
**Descripción (opcional):** añade los detalles de la familia que no caben en el nombre, como medidas, materiales, colores o advertencias de almacenamiento.
**2. Asigna las propiedades**
Dentro de la familia creada, pulsa **Requerir propiedad** y selecciona las propiedades que deben completar sus artículos.
> [!NOTE]
>
> **Ejemplo:** si fabricas camisetas, puedes exigir las propiedades **Color** y **Talla** para distinguir una camiseta roja de talla M de una azul de talla XL.
## Efecto de las propiedades
Cuando asignas una propiedad a la familia, todos sus artículos deben tener un valor para ella. Si falta, el artículo queda marcado como no válido hasta que completes la información.
No debería haber dos artículos activos de la misma familia y los mismos valores de propiedades. Si representan exactamente el mismo elemento físico, revisa sus OF, peticiones y recetas relacionadas antes de consolidarlos. Si no son iguales, falta una propiedad para explicar la diferencia.
# Definir propiedades de familia
Source: https://docs.bold-factory.com/es/ayuda/articulos/definir-propiedades
Crea las características que diferencian los artículos de una misma familia.
**Ruta:** **Catálogo > Propiedades > Añadir nueva**
Crea las **propiedades** reutilizables que explican tus variantes antes de cargar muchos artículos. En Bold, una propiedad representa una característica como el color, la medida, el material o el acabado. Consulta [Propiedades](/es/conceptos/catalogo/propiedades) para conocer cómo se relacionan con familias y artículos.
**Nombre:** identifica la característica que quieres registrar, no su valor concreto. Por ejemplo: `Altura`, `Color`, `Ancho`, `Material` o `Diámetro`.
**Tipo de dato (valor):** la propiedad puede ser de tipo texto, número entero, decimal, sí/no, selección de opción o fecha/hora.
> [!NOTE]
>
> **Ejemplo para una familia de tornillería industrial**
>
> * **Material (opciones):** acero al carbono, acero inoxidable A2, acero inoxidable A4 o latón *(obligatorio)*.
> * **Métrica (diámetro):** M4, M5, M6, M8, M10 o M12 *(obligatorio)*.
> * **Longitud (mm):** campo numérico *(obligatorio)*.
> * **Tipo de cabeza (opciones):** hexagonal, Allen, cilíndrica o avellanada.
> * **Paso de rosca (opción):** fino o estándar.
> * **Tratamiento superficial (opciones):** cincado, bicromatado, pavonado o sin tratamiento.
# Configurar un artículo
Source: https://docs.bold-factory.com/es/ayuda/articulos/editar-un-articulo
Completa las propiedades y reglas operativas de un artículo para comprarlo, fabricarlo o almacenarlo.
Completa la configuración del artículo para que Bold pueda utilizarlo en stock, planificación, compras y fabricación. Define solo los datos que correspondan a tu operativa.
**Ruta:** **Catálogo > Artículos > Artículo a configurar**
## Asignar valores a las propiedades
Asigna un valor a cada propiedad obligatoria de la familia. Según su configuración, el valor puede ser un número, una opción, texto, sí/no o una fecha. El artículo será válido cuando tenga completas todas las propiedades requeridas.
## Añadir una propiedad adicional (opcional)
Añade una propiedad adicional cuando un artículo tenga una característica propia que no deba aplicarse a toda la familia.
> [!NOTE]
>
> **Ejemplo:** una familia de camisetas requiere **Talla** y **Color**. Si solo una camiseta técnica necesita indicar el **Tipo de transpirabilidad**, añade esa propiedad al artículo sin modificar toda la familia.
## Configurar unidades alternativas
En **Unidades alternativas**, añade las formas adicionales en las que trabajas con el artículo e indica su precisión y su equivalencia con la unidad base.
**Unidad alternativa:** selecciona la unidad correspondiente que creaste previamente en el catálogo.
**Número de decimales:** establece cuántos decimales se usan para mostrar cantidades en la unidad alternativa. Indica `0` para mostrar unidades enteras o `2` para mostrar dos decimales. Esta configuración no impide registrar cantidades fraccionarias.
**Equivalencia:** introduce dos cantidades, `[cantidad] [unidad alternativa] = [cantidad] [unidad base]`, tal como expresarías la relación. Ambas deben ser mayores que cero.
> [!NOTE]
>
> **Ejemplo:** si un bote contiene 5 kg de resina, define los kilogramos como unidad base, los botes como unidad alternativa y la equivalencia `1 bote = 5 kg`. Cuando introduces 10 botes en una operación compatible, Bold los convierte en 50 kg. Si 3 cajas forman 1 palé, escribe `3 cajas = 1 palé` en lugar de un factor decimal.
Para cambiar la equivalencia o la precisión de una unidad alternativa, pulsa el icono de edición en su fila. La unidad seleccionada no se puede cambiar: elimina la alternativa y añade otra.
Bold convierte a la unidad base las cantidades introducidas con una alternativa en las operaciones que permiten seleccionar unidad. Para cambiar la unidad base del artículo, elimina antes todas sus unidades alternativas. El cambio de unidad base no recalcula cantidades históricas.
### Elegir la unidad de fabricación y de almacén
En la tabla de unidades alternativas, marca la casilla **Fabricación** de una alternativa para que el modo de trabajo de fabricación muestre el artículo en esa unidad. La casilla **Almacén** permite guardar la unidad preferida de almacén. Solo puede haber una unidad marcada en cada columna. Si desmarcas la casilla, la preferencia vuelve a la unidad base.
El **modo de trabajo** de fabricación usa la unidad de fabricación del artículo fabricado y de cada material o coproducto. Muestra las cantidades convertidas con los decimales de esa unidad, y las cantidades que registras se introducen en ella. El resto de la aplicación sigue mostrando la unidad base.
Si eliminas una alternativa marcada como unidad de fabricación o de almacén, su preferencia vuelve a la unidad base.
## Configurar la planificación
En la pestaña **Planificación** puedes consultar el stock y configurar el aprovisionamiento.
Completa los campos que correspondan:
* **Punto de pedido:** indica el umbral de stock para reponer a stock mediante compra o fabricación.
* **Pedido mínimo:** indica la cantidad mínima que compras o fabricas. Por ejemplo, si necesitas 2 tableros y el pedido mínimo es `10`, Bold propondrá 10.
* **Tamaño de lote (opcional):** úsalo si compras o fabricas en paquetes cerrados. Por ejemplo, con lotes de 6 tableros, una necesidad de 7 se redondea a 12.
* **Lead time aprovisionamiento (días laborables, opcional):** indica cuánto tarda en estar disponible el artículo desde que se inicia su compra o fabricación. Bold lo utiliza para calcular cuándo debe comenzar el aprovisionamiento.
# Preparar catálogo
Source: https://docs.bold-factory.com/es/ayuda/articulos/introduccion
Crea familias, artículos, propiedades y variantes antes de operar con stock, compras o fabricación.
El catálogo define qué compras, almacenas, fabricas y vendes. Una estructura coherente permite utilizar los mismos artículos en los distintos módulos sin duplicar referencias.
## Pasos a seguir
> **[Definir propiedades de familia](/es/ayuda/articulos/definir-propiedades)**
>
> Crea características reutilizables como color, medida, material, acabado o formato.
> **[Agrupar artículos en familias](/es/ayuda/articulos/crear-una-familia)**
>
> Organiza artículos similares dentro de una misma familia comercial o técnica.
> **[Crear un artículo](/es/ayuda/articulos/crear-un-articulo)**
>
> Crea la unidad física sobre la que controlas stock, compras, fabricación y ventas.
> **[Configurar un artículo](/es/ayuda/articulos/editar-un-articulo)**
>
> Define la información técnica y operativa de un artículo terminado o una materia prima.
> **[Unidades de medida](/es/ayuda/articulos/unidades-de-medida)**
>
> Configura cómo se cuantifica y registra cada material.
# Configurar unidades de medida
Source: https://docs.bold-factory.com/es/ayuda/articulos/unidades-de-medida
Crea las unidades que utilizarás como unidad principal o alternativa de los artículos.
Las **unidades de medida** indican cómo se cuantifica cada artículo. Configúralas antes de crear artículos que se controlen en kilogramos, litros, metros u otras unidades distintas de la unidad predeterminada.
**Ruta:** **Catálogo > Unidades de medida**
## Crear una unidad
**1. Inicia la creación**
Pulsa **Crear nueva**.
**2. Introduce el código**
Escribe un **Código** breve, como `kg`, `l` o `m`.
**3. Introduce el nombre**
Escribe el **Nombre** que verá el usuario, como `Kilogramos`, `Litros` o `Metros`.
**4. Guarda la unidad**
Pulsa **Crear**.
Después podrás seleccionar la unidad como principal al crear un artículo o añadirla como unidad alternativa con su equivalencia.
> [!NOTE]
>
> La precisión decimal se configura en cada artículo, no en la unidad de medida.
# Recibir un pedido de compra
Source: https://docs.bold-factory.com/es/ayuda/compras/recibir-pedido-de-compra
Registra material recibido desde un pedido de compra y actualiza stock y cantidades recibidas.
Recibir un pedido de compra crea una **recepción** vinculada a sus líneas. Al recibirla, Bold aumenta el stock y actualiza las cantidades recibidas del pedido.
> [!NOTE]
>
> Necesitas acceso de lectura para consultar recepciones y acceso de edición para crear, recibir, revertir o completar controles.
Una recepción puede ser completa o parcial:
* **Recepción completa:** registra todos los artículos y cantidades pendientes del pedido.
* **Recepción parcial:** registra una cantidad menor que la solicitada. La línea queda parcialmente recibida y el resto continúa pendiente.
## Crear una recepción desde el pedido
**Ruta:** **Planificación > Pedidos de compra > Pedido > Crear recepción**
### Completar la recepción
Para registrar la llegada de la mercancía, completa los siguientes campos:
**Código de albarán (opcional):** introduce el código del documento de entrega del proveedor.
**Fecha (opcional):** indica la fecha del albarán.
**Ubicación de recepción (opcional):** selecciona dónde se deposita el material.
Si eliges una ubicación, puedes mantener activada la opción **Recibir inmediatamente** para crear y recibir el documento en una sola acción. Si desactivas la opción o no indicas una ubicación, la recepción se crea en estado pendiente. Revísala antes de pulsar **Recibir**.
Pulsa **Crear** para generar la recepción con las líneas pendientes del pedido.
## Crear una recepción parcial
**Ruta:** **Almacén > Recepciones**
**1. Añade una recepción**
**Origen:** selecciona el proveedor al que realizaste la compra.
**Número de albarán:** introduce el número del documento que entrega el transportista.
**Fecha de albarán:** indica la fecha que figura en el documento de entrega.
**Ubicación de recepción:** selecciona el lugar físico donde se descarga y guarda el pedido, como un almacén, una estantería o una zona de la fábrica.
**2. Abre la recepción**
En la columna de acciones, abre la recepción que acabas de crear.
**3. Añade las líneas**
Añade los artículos que hayan llegado.
**Línea de pedido:** selecciona una línea pendiente de los pedidos del proveedor. Si has recibido más de un artículo, añade una línea para cada uno.
**Cantidad:** indica las unidades que has contado al descargar.
**Lote de proveedor:** indica el lote, la partida o la serie que el fabricante asignó a las piezas. Suele aparecer en una etiqueta del palé o de la caja.
**4. Recibe el material**
Revisa las líneas y pulsa **Recibir**.
> [!WARNING]
>
> La acción **Recibir** exige una ubicación, al menos una línea y todos los controles obligatorios completados.
## Corregir o deshacer una recepción
**Ruta:** **Almacén > Recepciones > Pedido recibido**
### Deshacer la recepción
Si registras una cantidad o un lote incorrectos, pulsa **Deshacer recepción** para corregir el documento.
Al pulsar **Deshacer recepción**, ocurren dos cosas automáticamente:
* **Corrección de stock:** el sistema resta las unidades añadidas por esta recepción. Los movimientos posteriores siguen registrados.
* **Cambio de estado:** el documento vuelve a **Pendiente de recibir** para que puedas corregir las cantidades, los artículos o los demás datos.
> [!WARNING]
>
> No corrijas una recepción recibida con ajustes si puedes revertirla. La reversión conserva mejor la relación con el pedido de compra.
# Analizar costes de artículos
Source: https://docs.bold-factory.com/es/ayuda/costes/analizar-costes-de-articulos
Compara el coste previsto por unidad y su desglose en materiales, mano de obra y máquina.
Usa **Costes de artículos** para detectar costes previstos inesperados y consultar los datos que explican cada importe.
## Antes de empezar
* Necesitas acceso de lectura a los costes de artículos.
* Los artículos deben existir en el catálogo.
* Para interpretar el desglose de un artículo fabricado, revisa también su receta, sus componentes y los costes horarios de empleados y recursos.
* Para interpretar un artículo comprado, revisa sus pedidos de compra.
## Revisar el listado
**Ruta:** **Costes > Objetos de coste > Artículos**
**1. Localiza el artículo**
Busca por código o nombre. Ordena o filtra el listado para reducir los resultados.
**2. Compara el coste previsto**
Revisa **Materiales/ud**, **Mano de obra/ud**, **Máquina/ud** y **Coste prev. por ud**.
**3. Abre el detalle**
En **Acciones**, abre el artículo. Accederás directamente a la pestaña **Costes**.
## Interpretar el detalle
La pestaña **Costes** muestra el coste total previsto por unidad y su desglose.
| Campo | Qué revisar |
| - | - |
| Coste total previsto por unidad | Importe previsto que puedes editar si gestionas el coste manualmente. |
| Materiales por unidad | Coste previsto de los materiales directos y de los semielaborados incluidos. |
| Mano de obra por unidad | Coste previsto del tiempo de los empleados. |
| Máquina por unidad | Coste previsto del tiempo de los recursos. |
| Actualizar coste automáticamente | Indica si Bold debe recalcular el coste previsto cuando cambien los datos que lo sustentan. |
En artículos de compra, el detalle incluye los pedidos de compra relacionados. En artículos de fabricación, muestra los componentes usados para calcular el coste previsto.
> [!NOTE]
>
> El desglose de materiales, mano de obra y máquina es informativo. El importe editable es **Coste total previsto por unidad**.
## Corregir un coste previsto
**1. Decide cómo mantener el coste**
Selecciona **Sí** en **Actualizar coste automáticamente** para recalcularlo desde los datos de compra o fabricación. Selecciona **No** para mantener un importe manual.
**2. Introduce el importe manual si corresponde**
Si has desactivado la actualización automática, completa **Coste total previsto por unidad (€)**.
**3. Guarda los cambios**
Haz clic en **Guardar**. El botón solo está disponible si tienes permiso de edición y has cambiado algún dato.
> [!WARNING]
>
> Antes de sustituir un coste automático por uno manual, revisa compras, recetas, componentes, tiempos y costes horarios. Un importe manual puede ocultar un dato maestro incompleto.
## Relacionado
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
* [Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)
* [Costes de órdenes de fabricación](/es/ayuda/costes/ordenes-de-fabricacion)
* [Artículos](/es/conceptos/catalogo/articulos)
# Configurar costes del personal
Source: https://docs.bold-factory.com/es/ayuda/costes/configurar-costes-del-personal
Revisa y actualiza el coste por hora de cada empleado para calcular mano de obra prevista y real.
Configura el coste por hora de cada empleado para incluir sus tiempos registrados en los costes de fabricación y mantenimiento.
## Antes de empezar
* Necesitas acceso a **Costes > Objetos de coste > Empleados** para consultar los importes.
* Necesitas permiso para editar empleados si vas a cambiar su coste por hora.
* El empleado debe existir en **Personal > Empleados**.
* Calcula un coste horario coherente con el criterio económico de tu empresa.
Una forma de estimarlo es dividir el coste laboral anual que quieras imputar entre las horas efectivas anuales:
```text theme={null}
Coste por hora = coste laboral anual / horas efectivas anuales
```
## Revisar los costes horarios
**Ruta:** **Costes > Objetos de coste > Empleados**
**1. Localiza al empleado**
Busca por código o nombre en **Costes por empleado**.
**2. Revisa el importe**
Consulta la columna **Coste/hora** y compárala con el criterio definido por tu empresa.
**3. Abre el empleado**
En **Acciones**, entra en su ficha para actualizar el importe.
**4. Actualiza el coste**
Introduce el nuevo valor en **Coste por hora (€)** y haz clic en **Guardar**.
## Qué cálculos usan este dato
| Uso | Cómo interviene el coste horario |
| - | - |
| Fabricación | Los registros de tiempo del empleado aportan coste real de mano de obra. |
| Mantenimiento | Los tiempos registrados en un parte aportan coste de mano de obra al parte. |
| Planificación | Si todavía no se conoce quién ejecutará una operación, Bold puede mostrar costes previstos basados en promedios. |
> [!WARNING]
>
> Usa el mismo criterio para todos los empleados. Mezclar salario bruto, coste empresarial y tarifas internas produce comparaciones poco fiables.
## Comprobar el resultado
Después de actualizar el coste, vuelve a **Costes > Objetos de coste > Empleados** y confirma el importe. Para revisar su efecto operativo, consulta una orden de fabricación o un parte con tiempo registrado por ese empleado.
## Relacionado
* [Empleados](/es/conceptos/personal/empleados)
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
* [Costes de órdenes de fabricación](/es/ayuda/costes/ordenes-de-fabricacion)
* [Costes de partes de trabajo](/es/ayuda/costes/partes-de-trabajo)
# Analizar costes
Source: https://docs.bold-factory.com/es/ayuda/costes/introduccion
Analiza coste teórico, coste real y valoración de inventario.
Usa **Costes** para comparar cuánto debería costar una operación según la planificación con cuánto ha costado según los registros reales.
## Áreas de análisis
> **[Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)**
>
> Revisa artículos, empleados, recursos, compras, consumos y tiempos antes de analizar.
> **[Analizar costes de artículos](/es/ayuda/costes/analizar-costes-de-articulos)**
>
> Revisa el coste previsto por unidad y su desglose por categoría.
> **[Configurar costes del personal](/es/ayuda/costes/configurar-costes-del-personal)**
>
> Define el coste por hora que alimenta los cálculos de mano de obra.
> **[Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)**
>
> Entiende la diferencia entre lo previsto y lo registrado.
> **[Inventario](/es/ayuda/costes/valoracion-inventario)**
>
> Consulta valoración por artículo, lote o ubicación.
## Orden recomendado
**1. Revisa datos base**
Completa costes de artículos, empleados y recursos antes de analizar desviaciones.
**2. Ejecuta trabajo trazable**
Registra compras, consumos, producción, tiempos y partes de mantenimiento con sus referencias correspondientes.
**3. Compara previsto y real**
Analiza diferencias por orden, parte, artículo o lote.
**4. Revisa inventario**
Comprueba que stock, lotes y costes usados en valoración sean coherentes.
## Antes de empezar
El análisis depende de que los datos operativos estén completos. Si faltan consumos, tiempos, precios o lotes, corrígelos antes de interpretar los resultados.
## Conceptos relacionados
> **[Referencia de costes](/es/conceptos/costes)**
>
> Entiende coste previsto, coste real, actualización de costes y valoración de inventario.
# Costes de órdenes de fabricación
Source: https://docs.bold-factory.com/es/ayuda/costes/ordenes-de-fabricacion
Analiza coste previsto, coste real y desviaciones por orden y operación.
Usa **Costes de órdenes de fabricación** para comparar el coste previsto con el coste registrado en planta. Bold desglosa cada orden por materiales, mano de obra, máquina, total y coste por unidad.
## Datos que puedes revisar
| Bloque | Qué incluye |
| - | - |
| Cantidad prevista | Cantidad planificada de la orden. |
| Coste previsto | Mano de obra, materiales, máquina, total y coste por unidad calculados desde la receta y la planificación. |
| Cantidad completada | Cantidad registrada como producida. |
| Coste real | Mano de obra, materiales, máquina, total y coste por unidad calculados desde consumos y tiempos reales. |
| Operaciones | Detalle por operación para localizar la desviación. |
## Antes de analizar una orden
* Para comparar costes previstos y reales, revisa las operaciones y los materiales planificados. Una receta puede aportar estos datos.
* Los consumos reales de materiales deben estar asociados a un lote.
* La producción completada debe estar registrada.
* Los tiempos de mano de obra deben estar asignados a empleados con coste/hora.
* Los recursos o máquinas deben tener coste por hora cuando quieras imputar coste máquina.
## Analizar desviaciones
**1. Abre el listado**
Entra en **Costes** y abre **Órdenes de fabricación**.
**2. Filtra la orden**
Busca por código de OF o por artículo fabricado. Ordena por coste real por unidad para detectar desviaciones.
**3. Compara previsto y real**
Revisa cantidad prevista, cantidad completada, coste previsto total y coste real total.
**4. Entra en la orden**
Abre la pestaña **Costes** de la orden para ver el desglose por operación.
**5. Revisa operación, materiales y mano de obra**
Si una operación concentra la desviación, ábrela y revisa los materiales consumidos, las horas de los empleados y el coste de máquina.
## Cómo se calcula
| Coste | Origen previsto | Origen real |
| - | - | - |
| Materiales | Materiales de receta y coste previsto de artículo. | Materiales consumidos y coste del lote consumido. |
| Mano de obra | Tiempo planificado y coste horario previsto o promedio. | Tiempo registrado por empleado y coste/hora del empleado. |
| Máquina | Duración planificada y coste/hora del recurso. | Tiempo real de máquina y coste/hora del recurso. |
| Coste por unidad | Coste total previsto / cantidad prevista. | Coste total real / cantidad completada. |
## Ejemplo
Una OF prevé fabricar `100 ud` con `300 €` de materiales, `120 €` de mano de obra y `80 €` de máquina. El coste previsto total es `500 €`, o `5,00 €/ud`.
Durante la ejecución se consumen más materiales y se completan `95 ud`. El coste real queda en `570 €`, o `6,00 €/ud`. En este caso, revisa:
* Materiales con cantidad real mayor que la prevista.
* Lotes con coste unitario diferente al previsto.
* Operaciones con más horas registradas.
* Máquina con duración real superior a la planificada.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| Coste real a cero | Faltan consumos, tiempos o producción completada. |
| Coste de materiales inesperado | Revisa el lote consumido y su coste por unidad. |
| Mano de obra prevista distinta de la real | El previsto usa planificación; el real usa empleados y tiempos registrados. |
| Coste por unidad muy alto | Revisa si la cantidad completada es menor que la prevista. |
| No ves costes de producción | Revisa permisos de costes de producción. |
## Relacionado
* [Fabricación](/es/conceptos/fabricacion)
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
* [Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)
# Costes de partes de trabajo
Source: https://docs.bold-factory.com/es/ayuda/costes/partes-de-trabajo
Revisa coste de mano de obra, materiales y repuestos en mantenimiento.
Usa **Costes de partes de trabajo** para analizar cuánto cuesta una intervención de mantenimiento. Bold separa los costes de materiales y mano de obra, y muestra el coste total del parte.
## Datos que puedes revisar
| Bloque | Qué incluye |
| - | - |
| Coste total | Suma de materiales y mano de obra. |
| Coste materiales | Repuestos y consumos registrados en el parte. |
| Coste mano de obra | Horas registradas por empleado. |
| Detalle de materiales | Artículo, lote, cantidad, coste por unidad y coste total. |
| Detalle de mano de obra | Empleado, tiempo, coste por hora y coste total. |
## Antes de analizar un parte
* El parte debe tener materiales o tiempos registrados.
* Los consumos de materiales deben estar asociados a un lote para usar su coste real.
* Los empleados deben tener coste/hora si quieres valorar su tiempo.
* Las acciones y causas deben estar informadas si quieres comparar costes por tipo de intervención.
## Analizar el coste de una intervención
**1. Abre el listado**
Entra en **Costes** y abre **Partes de trabajo**.
**2. Filtra el parte**
Busca por código o por rango de fechas. Ordena por coste total para localizar intervenciones caras.
**3. Abre el detalle**
Usa **Acciones** para abrir el parte y entra en la pestaña **Costes**.
**4. Revisa materiales**
Comprueba artículo, lote, cantidad, coste por unidad y coste total. Si el coste no encaja, abre el lote.
**5. Revisa mano de obra**
Comprueba empleado, tiempo, coste por hora y coste total. Si falta coste, revisa el coste/hora del empleado.
## Cómo se calcula
| Coste | Cálculo |
| - | - |
| Material por línea | Cantidad consumida x coste por unidad del lote. |
| Mano de obra por línea | Horas registradas x coste/hora del empleado. |
| Coste total del parte | Coste materiales + coste mano de obra. |
> [!NOTE]
>
> El coste del parte se apoya en los datos registrados durante la intervención. Si faltan consumos, lotes, tiempos o costes horarios, el análisis puede quedar incompleto.
## Ejemplo
Un parte para una cinta transportadora consume `2` rodamientos del lote `ROD-2026-04` a `18,00 €/ud` y registra `1,5 h` de un técnico a `24,00 €/h`.
```text theme={null}
Materiales: 2 x 18,00 = 36,00 €
Mano de obra: 1,5 x 24,00 = 36,00 €
Coste total: 72,00 €
```
Después puedes comparar este coste con otros partes del mismo activo, causa o acción para detectar recurrencia.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| Coste de materiales a cero | El repuesto no tiene lote valorado o el consumo no está registrado. |
| Coste de mano de obra a cero | El empleado no tiene coste/hora o falta el registro de tiempo. |
| Un parte parece más caro de lo esperado | Revisa cantidad consumida, coste del lote y duración real de la intervención. |
| No ves costes de mantenimiento | Revisa permisos de costes de mantenimiento. |
## Relacionado
* [Mantenimiento](/es/conceptos/mantenimiento)
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)
* [Valoración del inventario](/es/ayuda/costes/valoracion-inventario)
# Preparar datos de coste
Source: https://docs.bold-factory.com/es/ayuda/costes/preparar-datos-de-coste
Completa precios, costes, tiempos y registros antes de analizar desviaciones o valoración de inventario.
Prepara los datos de coste antes de interpretar desviaciones. El análisis económico depende de datos maestros completos y de registros operativos coherentes.
## Datos base
**1. Revisa artículos**
En **Catálogo > Artículos**, abre cada artículo y revisa el **Coste total previsto por unidad** en la pestaña **Costes**. Complétalo cuando mantengas el coste manualmente.
En la vista de planificación, define también el origen de aprovisionamiento y las reglas de stock.
**2. Revisa proveedores y compras**
Mantén precios, pedidos y recepciones actualizados para materiales comprados.
**3. Revisa empleados**
En **Personal > Empleados**, abre cada empleado y completa el **Coste por hora** en **Información** si vas a incluir sus tiempos en el cálculo.
**4. Revisa recursos**
En **Fabricación > Recursos**, abre cada estación de trabajo y configura sus costes en la pestaña **Costes** si deben formar parte del coste real.
**5. Revisa recetas**
Asegura entradas, cantidades, tiempos y salidas coherentes antes de fabricar.
## Registros que debes revisar al analizar costes
| Registro | Impacto |
| - | - |
| Recepciones de compra | Aportan coste de materiales comprados. |
| Consumos de fabricación | Determinan materiales usados realmente. |
| Producción completada | Distribuye coste sobre salida fabricada. |
| Tiempos de operación | Aportan coste de mano de obra o recurso. |
| Rechazos y merma | Explican desviaciones de calidad o rendimiento. |
| Inventarios y ajustes | Corrigen stock, pero deben justificarse bien. |
> [!WARNING]
>
> Si faltan consumos, tiempos, precios o lotes, el coste real puede ofrecer una imagen incompleta. Revisa la trazabilidad antes de tomar decisiones.
## Antes de comparar previsto y real
**1. Selecciona el periodo**
Analiza un rango con operaciones cerradas y recepciones registradas.
**2. Excluye datos incompletos**
Revisa órdenes abiertas, recepciones parciales o inventarios pendientes.
**3. Comprueba desviaciones grandes**
Busca si vienen de precio, cantidad, tiempo, rechazo o ajuste de stock.
**4. Documenta la causa**
Añade comentarios operativos cuando una desviación tenga explicación real.
## Relacionado
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
* [Analizar costes de artículos](/es/ayuda/costes/analizar-costes-de-articulos)
* [Configurar costes del personal](/es/ayuda/costes/configurar-costes-del-personal)
* [Órdenes de fabricación](/es/ayuda/costes/ordenes-de-fabricacion)
* [Partes de trabajo](/es/ayuda/costes/partes-de-trabajo)
* [Valoración de inventario](/es/ayuda/costes/valoracion-inventario)
# Valoración del inventario
Source: https://docs.bold-factory.com/es/ayuda/costes/valoracion-inventario
Consulta el valor actual de stock por artículo, lote y ubicación.
Usa **Valoración del inventario** para consultar el valor económico del stock positivo registrado, incluido el stock reservado. Bold lo calcula a partir de esas cantidades y del coste por unidad de sus lotes.
## Datos que puedes revisar
| Campo | Qué significa |
| - | - |
| Valor total del inventario | Suma del valor de todas las unidades de stock positivas. |
| Artículo | Artículo valorado. |
| Ubicación | Lugar donde está el stock. |
| Lote | Lote que aporta el coste por unidad. |
| Stock | Cantidad positiva registrada en la unidad del artículo, incluido el stock reservado. |
| Coste/ud | Coste por unidad del lote. |
| Valor total | Stock multiplicado por el coste por unidad. |
## Cómo se calcula
```text theme={null}
Valor de una línea = stock positivo registrado × coste por unidad del lote
Valor total del inventario = suma de las líneas con stock positivo
```
El origen del lote determina el coste usado:
| Origen del lote | Coste habitual |
| - | - |
| Compra | Coste de compra registrado en la entrada. |
| Fabricación | Coste real de fabricación trasladado al lote producido. |
| Mezcla o transformación | Coste derivado de los componentes del lote. |
| Origen desconocido | Puede quedar sin valorar hasta regularizar la trazabilidad. |
## Revisar la valoración
**1. Abre Costes**
Entra en **Costes > Almacén > Valoración del inventario**.
**2. Revisa el valor total**
Usa el total como visión rápida del inventario valorado.
**3. Filtra por artículo, ubicación o lote**
Localiza las líneas que explican el valor que quieres revisar.
**4. Comprueba el coste del lote**
Abre el lote para revisar coste unitario y componentes si el valor no encaja.
**5. Regulariza datos incompletos**
Si un lote no tiene coste, revisa su origen: compra, fabricación, ajuste o consumo temporal.
## Ejemplo
Tienes `80 ud` del artículo `ENV-500` en la ubicación `A-01`. El lote tiene un coste de `0,42 €/ud`.
```text theme={null}
80 x 0,42 = 33,60 €
```
Si el mismo artículo tiene otro lote en otra ubicación con coste `0,47 €/ud`, Bold valora cada línea con su propio coste de lote. Esto permite ver diferencias por compra, fabricación o regularización.
## Lotes temporales y trazabilidad
Cuando se consumen materiales sin stock disponible, Bold puede necesitar crear trazabilidad temporal. Esos lotes pueden quedar sin valorar o con coste pendiente hasta que se registre stock que permita completar el origen.
> [!WARNING]
>
> No uses la valoración como dato financiero cerrado si existen lotes sin origen claro, consumos pendientes de regularizar o recepciones sin coste.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| El valor total parece bajo | Busca lotes con coste cero o stock sin origen valorado. |
| Dos líneas del mismo artículo tienen costes distintos | Cada lote conserva su propio coste. Revisa origen, compra o fabricación. |
| El stock aparece en valoración pero no esperabas verlo | La tabla incluye unidades de stock con cantidad positiva. Revisa ubicación y lote. |
| No ves valoración de inventario | Revisa permisos de costes de almacén. |
## Relacionado
* [Almacén](/es/conceptos/almacen)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
# Configurar el mantenimiento
Source: https://docs.bold-factory.com/es/ayuda/mantenimiento/como-configurar-el-mantenimiento
Crea activos, acciones y causas para registrar trabajos de mantenimiento con criterios consistentes.
## Crear un activo
**Ruta:** **Mantenimiento > Activos**
En la pantalla de activos puedes consultar los recursos creados en **Fabricación** y registrar otros equipos o espacios físicos que necesiten mantenimiento.
Por ejemplo, puedes registrar cortadoras, hornos industriales, líneas de ensamblaje o áreas de empaquetado.
Para registrar un activo, completa los siguientes campos:
* **Tipo de activo:** selecciona la clase de elemento que vas a mantener.
* **Nombre:** asigna un nombre descriptivo que el equipo de planta pueda reconocer.
* **Ubicación o jerarquía:** indica si el activo está dentro de una zona, planta o almacén, o si forma parte de un equipo mayor.
* **Código de identificación:** introduce el código interno existente. Si no tienes uno, deja el campo en blanco para que el sistema lo genere.
* **Datos complementarios:** añade información como el fabricante, el modelo o el número de serie.
## Crear acciones
**Ruta:** **Mantenimiento > Acciones > Añadir nuevo**
Define las tareas reutilizables que puedes añadir a un trabajo de mantenimiento.
Por ejemplo, crea acciones para cambiar una cuchilla, limpiar filtros o sustituir correas.
Indica el tiempo aproximado de ejecución y el tipo de resultado que debe registrar el operario.
Si eliges **Selección**, escribe las opciones de respuesta, una por línea. El técnico elegirá una de ellas al completar la acción. Si eliges **Firma**, el técnico dibujará su firma en la pantalla.
Las opciones se copian al parte cuando añades la acción. Si cambias la definición después, las acciones que ya estaban en un parte conservan sus opciones anteriores.
## Crear causas
**Ruta:** **Mantenimiento > Causas > Añadir nuevo**
Define los motivos que hacen necesaria una intervención y usa nombres consistentes.
Esto simplifica el registro diario y permite identificar las averías más recurrentes.
Por ejemplo, crea causas para el desgaste de correas, los fallos eléctricos o la suciedad.
Cuando hayas creado la causa, asígnale las acciones habituales para resolver ese tipo de problema.
Por ejemplo, si ante un desgaste de correas siempre realizas un cambio, asocia esa acción a la causa para que quede planificada.
Desde la columna **Acciones** de cada listado puedes abrir un registro para consultar sus detalles o modificarlo.
# Registrar un trabajo de mantenimiento
Source: https://docs.bold-factory.com/es/ayuda/mantenimiento/crear-parte-de-trabajo
Registra una intervención de mantenimiento con activo, causa, acciones, tiempos y materiales.
En Bold usamos **partes de trabajo** para registrar las intervenciones sobre los activos. Pueden ser correctivos, si responden a una avería o incidencia, o preventivos, si se deben a una revisión planificada.
Puedes crear y preparar el parte desde **Mantenimiento**. Si el técnico trabaja desde una tableta o un puesto compartido, también puede crearlo desde el **modo de trabajo**.
## Antes de empezar
* Crea el activo y las causas que vas a utilizar.
* Define acciones reutilizables si quieres que el técnico siga comprobaciones o tareas estandarizadas.
* Para trabajar desde el **modo de trabajo**, selecciona un empleado activo.
* Comprueba que el técnico tiene acceso a mantenimiento y a los artículos que puede registrar como material consumido.
## Crear el parte desde el modo de gestión
**Ruta:** **Mantenimiento > Partes > Añadir nuevo**
**1. Crea el parte**
Selecciona el tipo de parte, el activo y la causa principal. También puedes indicar el responsable, el código y las notas que debe leer.
**2. Añade el trabajo previsto**
Incorpora las acciones que debe completar el técnico. Puedes registrar una acción ya definida, escribir sus instrucciones para esta intervención y marcarla como obligatoria.
**3. Registra la ejecución**
Añade los materiales consumidos y los tiempos de los empleados que intervienen.
**4. Revisa y completa**
Comprueba causas, acciones, tiempos y materiales antes de cerrar el parte.
Desde la columna **Acciones** puedes abrir un registro para consultar sus detalles o modificarlo.
El parte contiene las siguientes pestañas:
* **Información:** muestra los datos básicos del parte y permite añadir causas adicionales. Por ejemplo, ante el fallo eléctrico de una carretilla, puedes registrar la avería eléctrica como causa principal y un enchufe roto como causa adicional.
* **Materiales consumidos:** permite añadir los artículos y las cantidades de repuestos o consumibles.
* **Acciones:** reúne las tareas necesarias para realizar el mantenimiento. Muestra su estado, si es obligatoria, tipo, responsable, tiempo teórico, fechas, resultado, instrucciones y notas de ejecución. La columna **Oblig.** indica si es obligatoria (**Sí**/**No**); para cambiarlo, usa el botón del candado de la columna **Acciones**.
* **Registros de tiempo:** recoge el tiempo dedicado al mantenimiento.
* **Comentarios:** permite añadir y eliminar comentarios con formato y adjuntos.
* **Costes:** muestra los costes de los repuestos y de la mano de obra.
## Trabajar desde el modo de trabajo
**Ruta:** **Modo de trabajo > Mantenimiento**
El modo de trabajo organiza los partes en **Mis partes**, **Todos los partes** y **Nuevo parte**. **Mis partes** muestra los partes cuyo responsable principal es el empleado activo. En **Todos los partes** puedes localizar otros trabajos y asignártelos.
### Crear un parte en planta
**1. Selecciona Nuevo parte**
Abre la pestaña **Nuevo parte**.
**2. Describe la intervención**
Selecciona el tipo de parte, el activo y la causa. El código y las notas son opcionales.
**3. Crea el parte**
Haz clic en **Crear**. El empleado activo queda como responsable principal y el parte se abre en **Mis partes**.
### Ejecutar el trabajo
**1. Abre el parte**
Búscalo en **Mis partes** o **Todos los partes**. Puedes ocultar los partes no empezados o finalizados y buscar por código, activo o causa.
**2. Inicia el registro de tiempo**
Haz clic en **Comenzar**, **Reanudar** o **Asignarme**, según el estado del parte. Bold abre un registro de tiempo para el empleado activo.
**3. Consulta las instrucciones**
Abre **Información** para leer las notas del parte.
**4. Registra acciones**
En **Acciones**, lee las instrucciones y completa las tareas planificadas o añade una acción. Según su tipo, registra una confirmación, un resultado de sí/no, un número, texto, una selección, una imagen, un archivo o una firma dibujada en pantalla. Puedes añadir notas de ejecución opcionales. Las acciones marcadas como **Obligatoria** deben completarse antes de finalizar el parte. Si te equivocas, haz clic en **Deshacer** sobre la acción completada y vuelve a completarla.
**5. Registra materiales**
En **Materiales**, selecciona el artículo consumido, introduce la cantidad y haz clic en **Añadir material**.
**6. Detén el tiempo si interrumpes el trabajo**
Haz clic en **Parar** para cerrar tu registro de tiempo. Después podrás reanudar el parte.
**7. Deja comentarios**
En **Comentarios**, añade observaciones sobre la intervención. Quedan registradas con la fecha y el empleado activo.
**8. Finaliza el parte**
Cuando la intervención esté terminada, haz clic en **Finalizar** y confirma el cierre. Si quedan acciones obligatorias sin completar, Bold te indica cuáles son y te lleva a **Acciones**.
> [!WARNING]
>
> El modo de trabajo no permite revertir la finalización. Mientras el parte esté completado, no puedes añadir registros de tiempo, materiales ni acciones. Si necesitas reabrirlo, entra en **Mantenimiento > Partes**, abre el parte completado y usa **Deshacer finalización**.
## Recomendaciones
* Usa causas estables para poder analizar recurrencia.
* Añade acciones antes de empezar si quieres que el técnico siga un checklist.
* Usa **Parar** cuando interrumpas el trabajo para que el tiempo registrado represente la intervención real.
* Revisa materiales y resultados antes de finalizar.
## Relacionado
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Configurar el mantenimiento](/es/ayuda/mantenimiento/como-configurar-el-mantenimiento)
* [Modo de trabajo](/es/conceptos/modo-de-trabajo)
* [Costes de partes de trabajo](/es/ayuda/costes/partes-de-trabajo)
# Gestionar el mantenimiento
Source: https://docs.bold-factory.com/es/ayuda/mantenimiento/introduccion
Configura activos, causas y acciones para registrar trabajos y programar mantenimiento preventivo.
La gestión del mantenimiento reúne las intervenciones sobre máquinas, equipos, herramientas e instalaciones. Úsala para planificar revisiones y conservar el historial de averías, tiempos y materiales.
## Antes de empezar
Decide qué nivel de detalle necesitas para identificar equipos y causas. Demasiado detalle dificulta registrar los trabajos; un nivel insuficiente limita el análisis de problemas recurrentes.
## Primeros pasos
> **[Configurar el mantenimiento](/es/ayuda/mantenimiento/como-configurar-el-mantenimiento)**
>
> Registra máquinas, acciones y causas.
> **[Registrar un trabajo de mantenimiento](/es/ayuda/mantenimiento/crear-parte-de-trabajo)**
>
> Conserva el historial de trabajos de cada máquina.
> **[Programar mantenimiento preventivo](/es/ayuda/mantenimiento/mantenimiento-preventivo)**
>
> Crea reglas para trabajos recurrentes antes de que se conviertan en urgencias.
## Conceptos clave
> **[Activos](/es/conceptos/mantenimiento/activos)**
>
> Registra máquinas, instalaciones, áreas o equipos mantenibles.
> **[Acciones](/es/conceptos/mantenimiento/causas-y-acciones)**
>
> Define trabajos o comprobaciones reutilizables para partes.
> **[Causas](/es/conceptos/mantenimiento/causas-y-acciones)**
>
> Clasifica motivos de avería o intervención para analizar recurrencia.
> **[Partes de trabajo](/es/ayuda/mantenimiento/crear-parte-de-trabajo)**
>
> Registra intervenciones con acciones, tiempos y materiales.
> **[Mantenimientos preventivos](/es/ayuda/mantenimiento/mantenimiento-preventivo)**
>
> Programa trabajos recurrentes sobre activos mantenibles.
# Programar mantenimiento preventivo
Source: https://docs.bold-factory.com/es/ayuda/mantenimiento/mantenimiento-preventivo
Programa partes preventivos que se generan según una frecuencia definida.
El **mantenimiento preventivo** define reglas para crear partes de trabajo recurrentes. La programación no es un parte: indica cuándo debe generarse y qué información inicial debe contener.
**Ruta:** **Mantenimiento > Preventivo > Crear programación**
**1. Identifica la programación**
Añade un nombre que permita reconocer el mantenimiento programado.
**2. Selecciona el activo**
Indica el activo sobre el que se debe realizar.
**3. Define la causa**
Selecciona la causa por la que se realiza el mantenimiento.
**4. Configura la frecuencia**
Indica con qué frecuencia debe realizarse. Usa **Entre semana** para generarlo de lunes a viernes.
**5. Configura la hora**
Indica la hora o las horas previstas para realizarlo.
**6. Selecciona la política de generación**
Elige cómo debe actuar Bold si ya existe un parte abierto.
## Políticas de generación
| Política | Comportamiento |
| - | - |
| Generar siempre | Crea un parte cada vez que toca, aunque haya otro abierto de la misma programación. |
| Omitir si hay un parte abierto | No crea un parte nuevo si existe un parte abierto de esa programación. Incrementa el contador de omitidos. |
> [!NOTE]
>
> Un parte abierto es aquel que está pendiente, en progreso o en pausa.
> [!NOTE]
>
> **Ejemplo:** quieres revisar la envasadora ENV-01 cada lunes a las 06:00. Crea una causa **Revisión semanal**, añade acciones como **Comprobar presión**, **Limpiar filtro** y **Adjuntar foto si hay desgaste**, y usa la política **Omitir si hay un parte abierto**. Si el parte de la semana anterior sigue abierto, Bold no crea otro.
## Habilitar, deshabilitar y eliminar
Puedes modificar estas opciones desde la columna **Acciones** de la vista principal de mantenimiento preventivo o desde el detalle de la programación.
* Si una programación está habilitada (en verde), Bold genera partes cuando llega la próxima ocurrencia.
* Si la deshabilitas (en rojo), conserva su configuración pero no genera partes y borra la próxima generación pendiente.
* Si la vuelves a habilitar, Bold recalcula la próxima generación desde la regla.
* Si la eliminas, queda deshabilitada y ya no podrás recuperarla. Los partes que generó siguen enlazando a ella, que se muestra en modo lectura con la etiqueta **Eliminado**.
En la vista principal puedes activar el filtro **Ocultar deshabilitados** y filtrar u ordenar por estado, activo, causa y frecuencia desde la cabecera de la tabla.
## Generar un parte manualmente
Haz clic en **Generar ahora** desde el detalle de la programación, o en el icono del cohete de la columna **Acciones** de la vista principal, y confirma. Bold crea el parte con la configuración actual. Desde el detalle te lleva al parte; desde la vista principal te quedas en la lista y la alerta enlaza al parte creado. Cuenta como una generación, pero no cambia la próxima generación ni tiene en cuenta la política.
En el detalle, la pestaña **Partes generados** muestra los partes de la programación, excepto los cancelados.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| No se genera el parte | Revisa si la programación está habilitada, la próxima generación y la zona horaria. |
| Se omiten ocurrencias | La política puede ser **Omitir si hay un parte abierto** y existir un parte anterior sin cerrar. |
| Se generan más partes de los esperados | Revisa si la política permite generar en cada ocurrencia. |
| Se esperaba un duplicado y no aparece | Bold no duplica partes para la misma programación y ocurrencia si ya hay uno no cancelado. |
| La causa auxiliar no se guarda | Puede estar repetida o coincidir con la causa principal. |
| La próxima generación no aparece | La programación puede estar deshabilitada o eliminada. |
# Activar notificaciones
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/activar-notificaciones
Crea suscripciones a eventos y ajusta sus canales y filtros para recibir avisos en Bold o por correo.
**Ruta:** **Panel de control > Notificaciones**
Crea una suscripción para recibir un evento en **App** o **Email**. Las suscripciones pertenecen a tu usuario. La página muestra las que tienes activas en **Tus suscripciones**.
## Crear una suscripción
**1. Abre el asistente**
Pulsa **Crear una suscripción**.
**2. Elige el canal**
Selecciona **App** para recibir avisos en el centro de notificaciones de Bold o **Email** para recibirlos por correo electrónico. Pulsa **Continuar**.
**3. Selecciona la entidad**
En **Entidad**, elige el tipo de registro que quieres seguir y pulsa **Continuar**.
**4. Selecciona el evento**
En **Evento**, elige el cambio que quieres recibir y pulsa **Continuar**. Solo aparecen los eventos a los que todavía no estás suscrito en el canal elegido.
**5. Revisa los filtros y crea la suscripción**
Los filtros son opcionales. Para limitar los avisos, pulsa **Añadir filtro** y define una condición con la propiedad, el operador y el valor que correspondan.
Si quieres recibir el evento cada vez que ocurra, deja los filtros vacíos. Si el evento no tiene atributos disponibles, no puedes añadir filtros.
Pulsa **Crear suscripción**. La nueva suscripción aparecerá en **Tus suscripciones**.
> [!NOTE]
>
> Para recibir el mismo evento en **App** y **Email**, crea una suscripción para cada canal. Puedes usar filtros distintos en cada una.
## Ajustar o quitar una suscripción
Cada tarjeta muestra el canal, la entidad y el evento. El indicador **Filtrada** permite consultar la condición guardada; **Sin filtros** indica que recibes el evento cada vez que ocurre.
* **Cambiar los filtros:** pulsa **Editar filtros** en la tarjeta, ajusta las condiciones y pulsa **Guardar**. Esta acción solo aparece si el evento admite filtros. Para volver a recibir todos los avisos del evento, elimina las condiciones y guarda.
* **Dejar de recibir el evento:** pulsa **Quitar** en su tarjeta. Si también tienes una suscripción al mismo evento en el otro canal, esa suscripción se conserva.
* **Volver a recibirlo o añadir otro canal:** pulsa **Crear una suscripción** y completa de nuevo el asistente.
## Si no encuentras un evento
Comprueba el canal elegido y las tarjetas de **Tus suscripciones**. Un evento al que ya estás suscrito no aparece para volver a añadirlo en ese canal. Usa su tarjeta para editar los filtros o vuelve atrás en el asistente para elegir el otro canal.
> [!NOTE]
>
> Usa [webhooks](/es/ayuda/panel-de-control/configurar-webhooks) cuando el destinatario sea otro sistema. Las notificaciones están pensadas para avisar a usuarios de Bold.
# Configurar la empresa
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/configuracion-de-empresa
Gestiona logo, actividad, zona horaria, idioma, automatizaciones y prefijos de códigos.
Usa **Configuración de empresa** para definir ajustes comunes a toda la organización. Estos valores afectan a cálculos, automatizaciones, códigos generados, documentos y al contexto que usa la IA.
## Qué puedes configurar
| Área | Uso |
| - | - |
| Logo | Identifica visualmente la empresa en los lugares de Bold que admiten la imagen corporativa. |
| Actividad de la empresa | Da contexto a la IA para respuestas más adaptadas. |
| Plazo de entrega por defecto | Días laborables usados cuando no hay un plazo específico. |
| Zona horaria | Afecta a fechas, horas, programaciones y automatizaciones. |
| Idioma | Define la configuración regional de la empresa entre las opciones disponibles. |
| Cancelación de peticiones | Controla qué ocurre con órdenes asociadas al cancelar una petición de fabricación. |
| Automatizaciones de fabricación | Permiten generar o planificar OF automáticamente. |
| Aprovisionamiento de cargas | Solicita materiales antes de la fecha planificada de una carga. |
| Prefijos de código | Se aplican a códigos generados por Bold. |
## Ajustes críticos
> [!WARNING]
>
> Cambia zona horaria, prefijos y automatizaciones con cuidado. Pueden afectar a nuevos registros, programaciones, integraciones y forma de interpretar fechas.
| Ajuste | Qué revisar antes de cambiar |
| - | - |
| Zona horaria | Que coincida con la operación principal de la empresa. |
| Prefijos | Que no entren en conflicto con códigos ya usados o integraciones externas. |
| Generar órdenes automáticamente | Que planificación y recetas estén preparadas para crear órdenes sin revisión manual. |
| Planificar órdenes automáticamente | Que recursos, turnos y prioridades estén bien definidos. |
| Aprovisionar cargas automáticamente | Que cada carga tenga ubicación, fecha y líneas antes de entrar en el plazo. |
| Cancelación de peticiones | Si quieres bloquear siempre, cancelar siempre o cancelar solo órdenes no iniciadas. |
## Actualizar la configuración
**1. Abre Configuración**
Entra en **Panel de control > Configuración**.
**2. Revisa logo y actividad**
Sube un logo en formato recomendado (PNG o SVG) con fondo transparente y describe la actividad de la empresa.
**3. Ajusta valores generales**
En **Plazo de entrega por defecto**, indica los días laborables que tarda la fábrica en entregar un pedido cuando el artículo no tenga un plazo específico. Por ejemplo, introduce `5` si suele tardar cinco días. Si defines el plazo en cada artículo, puedes dejar el valor en `0`.
En **Zona horaria**, selecciona la correspondiente a la planta o sede principal. Afecta a los registros del modo de trabajo, los turnos, las automatizaciones y la presentación de fechas y horas.
En **Idioma**, selecciona la configuración regional de la empresa entre las opciones disponibles.
En **Origen de Mis operaciones**, elige el criterio que usará el modo de trabajo para mostrar las operaciones pendientes al empleado identificado en la tableta:
* **Habilidades:** muestra las operaciones asociadas a las habilidades del empleado, como `Soldadura`.
* **Puestos de trabajo habituales:** muestra las operaciones de las estaciones o máquinas a las que suele estar asignado.
**4. Define el comportamiento al cancelar peticiones**
Elige una de estas opciones:
* **Bloquear siempre las órdenes asociadas:** las OF quedan bloqueadas hasta que una persona revise el caso. El bloqueo se puede retirar.
* **Cancelar siempre las órdenes asociadas:** las OF se cancelan y ya no se pueden ejecutar.
* **Cancelar si no han empezado; bloquear si ya han empezado:** las OF sin actividad se cancelan y las iniciadas quedan bloqueadas para su revisión.
**5. Automatiza la planificación de OF**
**Generar OF automáticamente**
Marca la casilla si no necesitas que la oficina técnica convierta manualmente cada petición en una OF. Déjala desmarcada si prefieres acumular demanda o revisar cantidades antes de generar el trabajo.
Por ejemplo, ante una petición de 100 tableros, Bold puede generar la OF sin esperar a que un responsable la lance manualmente. Su planificación depende del ajuste siguiente.
**Planificar OF automáticamente**
Marca la casilla si quieres que Bold planifique automáticamente las OF nuevas. Déjala desmarcada si necesitas revisar cada orden antes de planificarla.
**6. Configura el aprovisionamiento automático**
**Aprovisionar órdenes de carga automáticamente**
Marca la casilla si quieres que Bold solicite automáticamente los movimientos necesarios para preparar una orden de carga. Si prefieres revisar cada carga antes de pedir los materiales, déjala desmarcada.
Por ejemplo, si una carga incluye 20 unidades almacenadas en otra ubicación, Bold puede solicitar su traslado a la ubicación de carga cuando se cumpla el plazo configurado.
**Antelación del aprovisionamiento (días laborables)**
Introduce los días que necesita el equipo de almacén para preparar o mover el material a la zona de trabajo. El valor mínimo es `0`. Con `0`, la carga se aprovisiona al llegar su fecha planificada; con `1`, un día laborable antes.
La solicitud reserva el stock disponible en la ubicación de carga y crea [movimientos de preparación](/es/conceptos/almacen/movimientos-de-almacen) para lo que falta.
Por ejemplo, con `1`, la solicitud de una carga planificada para el martes puede generarse un día laborable antes.
**7. Normaliza prefijos**
Los prefijos son códigos de hasta cuatro caracteres que se anteponen a los identificadores numéricos correlativos que genera Bold. Permiten reconocer el tipo de documento o entidad en etiquetas, albaranes y pantallas.
**Recomendaciones de uso:**
* **Cortos y claros:** usa siglas de dos a cuatro letras que el equipo reconozca.
* **Estables:** evita modificarlos cuando ya existan registros para conservar la coherencia en búsquedas y trazabilidad.
**Ejemplos:**
```text theme={null}
ART -> Artículos
OF -> Órdenes de fabricación
WO -> Partes de trabajo
```
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| Los códigos nuevos no tienen el prefijo esperado | Revisa el prefijo configurado y si el registro fue creado antes del cambio. |
| Las horas de automatización no encajan | Revisa la zona horaria de empresa. |
| Una cancelación no permite cerrar órdenes asociadas | Revisa la política de cancelación de peticiones. |
| La IA responde con poco contexto de negocio | Completa la actividad de la empresa. |
| Una carga no solicita materiales automáticamente | Revisa que esté planificada, que no se haya solicitado antes y que su fecha esté dentro del plazo. |
## Relacionado
* [Cuenta y empresa](/es/conceptos/panel-de-control/cuenta-y-empresa)
* [Crear un pedido y lanzar una OF](/es/ayuda/primeros-pasos/crear-pedido-y-lanzar-of)
* [Smart Factory](/es/conceptos/smart-factory)
* [Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)
* [Planificar y preparar una carga](/es/ayuda/almacen/planificar-una-carga)
# Configurar webhooks
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/configurar-webhooks
Envía eventos de Bold a un sistema externo mediante solicitudes HTTPS.
Los **webhooks** permiten que otro sistema reciba una notificación cuando ocurre un evento compatible en Bold.
**Ruta:** **Panel de control > Webhooks**
## Crear una suscripción
**1. Prepara el sistema receptor**
Obtén una URL HTTPS capaz de procesar el evento.
**2. Crea la suscripción**
Pulsa **Suscribirse a un nuevo evento**.
**3. Configura el envío**
Introduce la **URL** y selecciona el evento.
**4. Guarda la suscripción**
Pulsa **Crear**.
## Comprobar los envíos
Abre la pestaña **Notificaciones** para consultar el evento, la fecha, la versión, el estado, la URL y el contenido enviado.
> [!WARNING]
>
> El sistema receptor debe validar la autenticidad del mensaje y responder correctamente. No incluyas datos sensibles en una URL de destino.
# Crear etiquetas y códigos
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/crear-etiquetas-y-codigos
Prepara etiquetas imprimibles con códigos para los objetos admitidos por Bold.
Crea etiquetas y códigos para identificar o escanear elementos físicos. Una etiqueta legible facilita las recepciones, los movimientos, la fabricación y los envíos.
## Decidir qué etiquetar
**Ruta:** **Panel de control > Diseños**
**1. Elige el objeto**
Elige uno de los tipos disponibles: operación de fabricación, grupo de operaciones, operaciones de una OF, lote, artículo, bulto, línea de recepción, empleado o estación.
**2. Define el código**
Usa una referencia estable y única para escaneo. Evita códigos que cambien con frecuencia.
**3. Añade plantilla**
Completa los datos básicos de la etiqueta:
* En **Nombre**, escribe una referencia descriptiva, como `Etiqueta de lote 100x50` o `QR de estaciones de trabajo`.
* En **Ancho lienzo (mm)** y **Alto lienzo (mm)**, indica las medidas del papel.
* En **Tipo de plantilla**, elige el elemento de Bold al que corresponde, como **Artículo**, **Lote**, **Bulto** o **Estación**.
**4. Añade elementos**
En la zona de diseño, arrastra y coloca los elementos que necesites:
* **Código de barras:** representa una variable, como el código de un artículo o un lote, en un formato lineal que puede leer un escáner.
* **Texto fijo:** muestra títulos, nombres de campo o avisos que no cambian entre impresiones.
* **Código QR:** representa una variable en un código bidimensional compatible con cámaras y lectores adecuados.
* **Rectángulo:** agrupa o separa visualmente la información.
* **Texto variable:** inserta datos del objeto etiquetado, como el nombre del artículo, la cantidad o la fecha objetivo.
* **Imagen:** añade elementos estáticos, como el logotipo, un pictograma o un esquema.
**5. Guarda y prueba la etiqueta**
Guarda la plantilla e imprime una etiqueta de prueba. Escanéala con los lectores de la planta o del almacén y comprueba que los códigos y textos se leen antes de usarla en producción.
## Usos habituales
| Etiqueta | Uso |
| - | - |
| Artículo | Identificar material en recepción o preparación. |
| Lote | Mantener trazabilidad en consumo, envío o inventario. |
| Bulto | Mover una unidad física agrupada. |
| Línea de recepción | Identificar material durante la entrada. |
| Empleado o estación | Identificar el recurso mediante escaneo. |
| Operación o grupo de operaciones | Localizar trabajo mediante escaneo. |
> [!TIP]
>
> Prioriza etiquetas que eviten errores repetidos. No etiquetes todo si el equipo no va a escanearlo o leerlo en el proceso.
## Relacionado
* [Diseños y etiquetas](/es/conceptos/panel-de-control/disenos-y-etiquetas)
* [Trabajar con bultos y contenedores](/es/ayuda/almacen/trabajar-con-bultos-y-contenedores)
* [Modo de trabajo](/es/conceptos/modo-de-trabajo)
# Diseñar perfiles por responsabilidad
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/disenar-roles-por-responsabilidad
Agrupa permisos por trabajo real antes de invitar usuarios o ampliar acceso.
Diseña perfiles por responsabilidad para que cada persona acceda solo a las áreas y acciones que necesita. Reutilizar perfiles evita duplicar la configuración para cada usuario.
## Diferencias entre usuario, empleado y perfil
* **Usuario:** cuenta que inicia sesión en el ordenador o la tableta, por ejemplo `oficina@empresa.com`.
* **Empleado:** persona cuyo trabajo se planifica o registra en el modo de trabajo.
* **Perfil:** conjunto de permisos que asignas a un usuario. En la interfaz, los perfiles se configuran desde **Roles**.
## Antes de crear perfiles
Haz una lista de responsabilidades reales:
* administración de empresa;
* compras;
* ventas;
* almacén;
* planificación;
* fabricación;
* mantenimiento;
* costes;
* informes y análisis;
* integraciones.
## Crear perfiles
**Ruta:** **Panel de control > Roles**
**1. Crea perfiles reutilizables**
En **Nombre**, indica una función real de la fábrica. Usa perfiles como `Almacén`, `Compras`, `Fabricación` o `Administración` cuando varias personas compartan permisos.
En **Descripción**, explica brevemente qué abarca el perfil.
**2. Configura los permisos**
Selecciona los permisos que necesita el perfil en cada módulo. Las acciones se muestran con su nombre real, como **Ver**, **Editar**, **Activar**, **Trabajar** o **Secuenciar**, según el área.
**3. Guarda el perfil**
Pulsa **Guardar**. Después podrás asignar el perfil a los usuarios registrados desde **Panel de control > Usuarios**.
## Revisión periódica
| Revisión | Cuándo hacerla |
| - | - |
| Usuarios inactivos | Cada cierre de mes o salida de personal. |
| Permisos administrativos | Cada cambio de responsable. |
| Nuevos módulos | Antes de activar el módulo para más usuarios. |
| Integraciones | Antes de crear claves de integración o avisos externos. |
| Auditoría | Cuando investigues cambios sensibles. |
> [!WARNING]
>
> Evita usar un perfil administrador para trabajo diario. Reserva permisos amplios para tareas de configuración y soporte.
## Relacionado
* [Invitar usuarios](/es/ayuda/usuarios-y-permisos/invitar-usuarios)
* [Perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
* [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)
# Exportar datos
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/exportar-datos
Descarga colecciones de Bold en CSV o Excel para analizarlas, archivarlas o tratarlas en otras herramientas.
Usa **Exportar datos** para descargar una colección completa tal como está en el momento de la consulta. Los filtros y rangos de fechas de otros listados no se aplican a la exportación.
## Antes de empezar
* Necesitas acceso a los informes y a **Panel de control > Exportar datos**.
* Decide si vas a tratar el archivo de forma automática o a revisarlo manualmente.
* Prepara una ubicación segura para guardarlo. La exportación puede contener información operativa o personal.
## Elegir formato y colección
**Ruta:** **Panel de control > Datos > Exportar datos**
| Formato | Uso habitual |
| - | - |
| CSV | Texto plano para integraciones, scripts y herramientas de análisis. |
| Excel | Libro `.xlsx` para revisión y tratamiento en una hoja de cálculo. |
Las colecciones están agrupadas por área:
| Área | Ejemplos disponibles |
| - | - |
| Catálogo | Familias, artículos, propiedades y opciones de propiedad. |
| Fabricación | Áreas, procesos, estaciones, OF, operaciones, consumos, progreso, controles y pausas. |
| Planificación | Clientes, proveedores y pedidos de venta o compra con sus líneas. |
| Almacén | Ubicaciones, lotes, recepciones, controles, envíos y sus líneas, e historial de stock. |
| Personal | Empleados y tareas de empleados. |
| Costes | Artículos, OF y operaciones. |
| Mantenimiento | Activos, causas, acciones, partes, tiempos y materiales. |
## Descargar una exportación
**1. Selecciona el formato**
Elige **CSV** o **Excel**.
**2. Selecciona el objeto**
Abre **Objeto a exportar** y elige una colección dentro del área correspondiente.
**3. Descarga el archivo**
Haz clic en **Descargar CSV** o **Descargar Excel**.
**4. Identifica la instantánea**
El nombre del archivo incluye la colección y la fecha de descarga, por ejemplo `articulos_2026-09-16.xlsx`.
> [!NOTE]
>
> El archivo es una instantánea. Los cambios posteriores en Bold no actualizan una exportación ya descargada.
> [!WARNING]
>
> La exportación descarga todos los datos disponibles de la colección, no solo las filas que hayas consultado antes en otros listados. Revisa quién puede acceder al archivo y evita enviarlo por canales no autorizados.
## Si necesitas otra estructura
Exporta las colecciones relacionadas por separado y combínalas en tu herramienta de análisis mediante sus identificadores o referencias. Los cambios que hagas en esos archivos no regresan a Bold. Para cargas masivas, usa [Importar datos](/es/ayuda/panel-de-control/importar-datos).
## Relacionado
* [Datos y archivos](/es/conceptos/panel-de-control/datos-y-archivos)
* [Importar datos](/es/ayuda/panel-de-control/importar-datos)
* [Gestionar archivos](/es/ayuda/panel-de-control/gestionar-archivos)
# Administrar archivos
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/gestionar-archivos
Consulta y administra documentos adjuntos usados en Bold.
Usa **Gestión de archivos** para consultar los documentos y adjuntos almacenados en Bold. Pueden estar vinculados a operaciones, controles, partes de trabajo, automatizaciones, importaciones u otros registros.
## Qué guarda Bold de cada archivo
| Campo | Uso |
| - | - |
| Nombre | Nombre con el que se guardó el archivo. |
| Tipo y tamaño | Formato detectado y espacio que ocupa, si está disponible. |
| Contexto | Etiquetas registradas para el archivo. Las etiquetas de algunos registros permiten abrirlos desde el listado. «Sin contexto registrado» no garantiza que el archivo no esté referenciado en una nota; el etiquetado puede estar pendiente de procesamiento. |
| URI de lectura | Enlace seguro para abrir o descargar el archivo. |
| Gestión | Indica si Bold gestiona el archivo. Los archivos gestionados por Bold no se pueden eliminar desde el listado general. |
| Auditoría | Fecha de creación y usuario que creó el archivo. |
## Archivos enlazados en notas e instrucciones
Cuando guardas un enlace a un archivo de Bold en un campo que admite Markdown, Bold añade automáticamente una etiqueta con el registro que lo usa. Esto se aplica a las notas de pedidos y líneas de compra y venta, partes de trabajo, planes preventivos, órdenes y peticiones de fabricación, así como a las instrucciones de operaciones y pasos de receta. Desde el contexto del listado puedes abrir ese registro.
La asociación se actualiza en segundo plano después de guardar el registro. Si retiras el enlace o eliminas el registro, su etiqueta de uso desaparece tras el procesamiento. Un archivo puede tener varias etiquetas si se utiliza en varios lugares. Los enlaces que ya estaban guardados antes de esta función se asociarán al modificar y guardar el campo que los contiene.
La etiqueta indica dónde se usa el archivo. No convierte por sí sola el archivo en **gestionado por Bold** ni impide eliminarlo desde el listado.
## Formatos admitidos
Bold valida la extensión y el contenido real del archivo. Entre los formatos admitidos están:
| Tipo | Extensiones |
| - | - |
| PDF | `.pdf` |
| Imágenes | `.jpg`, `.jpeg`, `.png`, `.webp` |
| Texto y datos | `.txt`, `.md`, `.markdown`, `.csv` |
| Word | `.doc`, `.docx`, `.docm` |
| Excel | `.xls`, `.xlsx`, `.xlsm`, `.xlsb` |
| Comprimidos | `.zip` |
> [!WARNING]
>
> Si cambias la extensión de un archivo sin cambiar su contenido real, Bold puede rechazarlo por discrepancia de tipo.
## Revisar archivos
**1. Abre Gestión de archivos**
Entra en **Panel de control > Gestión de archivos**.
**2. Busca el archivo**
Filtra por nombre, fecha o usuario cuando aplique.
**3. Revisa metadatos**
Comprueba el tipo, tamaño, contexto y si Bold gestiona el archivo.
**4. Abre o descarga**
Usa el enlace de lectura para revisar el contenido.
**5. Elimina solo si procede**
Borra archivos solo cuando tengas claro que no son necesarios para auditoría, evidencias o procesos activos.
## Buenas prácticas
* Usa nombres descriptivos antes de subir archivos.
* No borres archivos usados como evidencias de calidad, mantenimiento o automatizaciones sin revisar el proceso.
* Usa Excel/CSV para importaciones y adjuntos estructurados.
* Usa PDF o imágenes para evidencias que no deben cambiar.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| El archivo no se acepta | Revisa extensión, tipo real de archivo y si está dañado. |
| No puedes eliminarlo | Puede faltar permiso o estar gestionado por Bold. |
| No encuentras el archivo | Busca por etiquetas o por el registro que lo generó. |
| El enlace no abre | Revisa permisos y si la URI de lectura sigue vigente. |
## Relacionado
* [Importar datos](/es/ayuda/panel-de-control/importar-datos)
* [Controles de calidad](/es/conceptos/fabricacion/controles-consumos-y-pausas)
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Automatizar tareas](/es/ayuda/smart-factory/crear-automatizacion)
# Importar datos
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/importar-datos
Carga datos desde CSV o Excel para crear, actualizar, fusionar, cancelar o eliminar registros en bloque.
Usa **Importar datos** para realizar cambios en bloque desde un archivo CSV o Excel. Cada importación combina un objeto con una acción, como crear familias, actualizar artículos, añadir líneas de pedido o cancelar OF.
## Qué puedes importar
| Área | Ejemplos de acciones |
| - | - |
| Catálogo | Crear o eliminar familias y artículos, fusionar artículos, añadir o eliminar valores, crear propiedades y gestionar proveedores de artículos. |
| Planificación | Crear, editar o eliminar clientes, proveedores, pedidos de venta y pedidos de compra. |
| Fabricación | Crear o editar áreas, estaciones de trabajo y tipos de operación; crear recetas, versiones, operaciones, materiales, pasos y controles, o cancelar OF y peticiones. |
| Almacén | Crear o editar ubicaciones; crear recepciones y envíos, añadir o eliminar líneas, recibir, enviar, revertir e importar inventarios. |
| Datos operativos | Crear o editar empleados y activos de mantenimiento; actualizar planificación, gestión de lotes y relaciones según la plantilla disponible. |
## Antes de importar datos
Antes de cargar un archivo, comprueba estas reglas:
1. **Formatos aceptados:** se permiten archivos con extensión `.xlsx` o `.csv`.
2. **En Excel:** Bold solo lee la **primera hoja** y toma los nombres de las columnas ubicados en la **primera fila**.
3. **En CSV:** la primera fila debe contener los nombres de las columnas.
4. **Campos obligatorios:** la pantalla indica qué campos de Bold debes relacionar con las columnas del archivo.
5. **Acciones con impacto:** cancelar, borrar o fusionar datos puede afectar al stock, los pedidos, la trazabilidad y el historial de fabricación. Limita estas importaciones a personal autorizado.
## Acciones disponibles por entidad
La pantalla organiza las plantillas por entidad y acción. Revisa siempre la plantilla concreta porque cada acción tiene columnas obligatorias distintas.
| Entidad | Acciones habituales |
| - | - |
| Familia | Crear o eliminar. |
| Artículo | Crear, eliminar, fusionar, añadir valores, eliminar valores, actualizar planificación y actualizar gestión de lotes. |
| Cliente y proveedor | Crear, editar o eliminar. |
| Receta | Crear receta, añadir versión, añadir operación, añadir materia prima o semielaborado, añadir paso y añadir control. |
| Recepción | Crear, añadir líneas, eliminar líneas, recibir o revertir. |
| Envío | Crear, añadir líneas, eliminar líneas, enviar o revertir. |
| Inventario | Añadir entradas de recuento. |
| Pedido de venta | Crear, eliminar, añadir líneas, editar líneas o cancelar líneas. |
| Pedido de compra | Crear, eliminar, añadir líneas, editar líneas o cancelar líneas. |
| Orden de fabricación | Cancelar órdenes. |
| Petición de fabricación | Cancelar peticiones. |
> [!WARNING]
>
> Las importaciones pueden crear, modificar, cancelar, fusionar o eliminar datos. Revisa siempre la plantilla y prueba con pocos registros antes de ejecutar cargas masivas.
## Importar datos desde un CSV o Excel
**Ruta:** **Panel de control > Importar datos**
**1. Selecciona el objeto y la acción**
En **Objeto a importar**, elige la información que vas a cambiar. Por ejemplo, selecciona **Artículo** para trabajar con materias primas, semielaborados o productos terminados.
En **Acción a realizar**, elige el cambio. Por ejemplo, **Editar** permite actualizar nombres, descripciones o plazos de entrega de registros existentes mediante su código.
**2. Sube tu archivo**
Haz clic en **Seleccionar archivo** y elige el CSV o Excel. Bold mostrará el número de filas y columnas detectadas.
**3. Relaciona las columnas**
Relaciona cada campo requerido por Bold con la columna correspondiente del archivo.
**4. Revisa y confirma**
Cuando hayas relacionado los campos obligatorios, pulsa el botón de revisión para procesar la carga.
## Recomendaciones por riesgo
| Acción | Riesgo | Recomendación |
| - | - | - |
| Crear datos maestros | Medio | Revisa duplicados, códigos y unidades. |
| Actualizar planificación o lotes | Alto | Comprueba impacto en stock proyectado y trazabilidad. |
| Cancelar pedidos u órdenes | Alto | Revisa estados y trabajo ya ejecutado. |
| Fusionar artículos | Alto | Hazlo solo con usuarios que entiendan catálogo, stock y planificación. |
| Eliminar registros | Alto | Confirma dependencias antes de importar. |
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| La fila se rechaza | Revisa columnas obligatorias, formato de fechas, códigos y referencias. |
| Se crean duplicados | Normaliza códigos y referencias antes de importar. |
| El resultado afecta a otros módulos | La importación puede actualizar proyecciones usadas por planificación, almacén o fabricación. |
| El Excel/CSV se ve mal | Revisa separador, codificación y cabeceras de la plantilla. |
## Relacionado
* [Catálogo](/es/conceptos/catalogo)
* [Planificación](/es/conceptos/planificacion)
* [Almacén](/es/conceptos/almacen)
* [Fabricación](/es/conceptos/fabricacion)
* [Datos y archivos](/es/conceptos/panel-de-control/datos-y-archivos)
# Administrar la empresa
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/introduccion
Gestiona acceso, configuración, datos, archivos e integraciones de la empresa.
Esta sección reúne las tareas administrativas necesarias para configurar Bold y mantener su uso diario.
## Acciones principales
> **[Invitar usuarios](/es/ayuda/usuarios-y-permisos/invitar-usuarios)**
>
> Da acceso a las personas que trabajarán en Bold.
> **[Vincular Telegram](/es/ayuda/panel-de-control/vincular-telegram)**
>
> Conecta tu identidad de Telegram para conversar con Boldy desde el bot de tu empresa.
> **[Vincular WhatsApp](/es/ayuda/panel-de-control/vincular-whatsapp)**
>
> Conecta tu WhatsApp para conversar con Boldy desde el número de Bold Factory.
> **[Perfiles por responsabilidad](/es/ayuda/panel-de-control/disenar-roles-por-responsabilidad)**
>
> Diseña permisos por trabajo real antes de ampliar acceso.
> **[Crear claves API](/es/desarrolladores/empezar/autenticacion)**
>
> Crea y protege credenciales para conectar sistemas externos con la API.
> **[Configurar la empresa](/es/ayuda/panel-de-control/configuracion-de-empresa)**
>
> Mantén datos generales, zona horaria, actividad y prefijos de códigos.
> **[Importar datos](/es/ayuda/panel-de-control/importar-datos)**
>
> Carga datos desde CSV o Excel para crear o actualizar registros en bloque.
> **[Exportar datos](/es/ayuda/panel-de-control/exportar-datos)**
>
> Descarga datos operativos en CSV o Excel para analizarlos o archivarlos.
> **[Gestionar archivos](/es/ayuda/panel-de-control/gestionar-archivos)**
>
> Consulta y administra documentos adjuntos usados en Bold.
> **[Etiquetas y códigos](/es/ayuda/panel-de-control/crear-etiquetas-y-codigos)**
>
> Prepara códigos imprimibles para artículos, lotes, bultos, empleados, estaciones y trabajo de fabricación.
## Orden recomendado
**1. Configura la empresa**
Revisa datos generales, zona horaria, idioma, actividad y prefijos antes de crear registros.
**2. Invita usuarios**
Diseña perfiles por responsabilidad y da acceso al equipo cuando la configuración base esté lista.
**3. Importa o exporta datos**
Carga datos maestros con códigos coherentes o descarga una copia para análisis y archivo.
**4. Organiza archivos**
Revisa documentos adjuntos y elimina duplicados o archivos obsoletos cuando proceda.
## Antes de empezar
Define quién administrará la empresa y quién podrá importar datos. Los cambios de configuración, las importaciones y la gestión de archivos pueden afectar a varios módulos.
## Conceptos relacionados
> **[Configuración](/es/conceptos/panel-de-control)**
>
> Entiende cuenta, empresa, usuarios, importaciones y archivos.
> **[Permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)**
>
> Revisa cómo se organizan usuarios, perfiles y permisos.
# Vincular Telegram a tu cuenta
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/vincular-telegram
Conecta tu identidad de Telegram con tu usuario de Bold para conversar con Boldy.
Vincula tu cuenta de Telegram para conversar con Boldy desde el bot de tu empresa. La vinculación es personal y asocia tu usuario de Bold con una única identidad de Telegram.
## Antes de empezar
* Telegram debe estar disponible para tu empresa. Si **Mi cuenta** indica que no lo está, contacta con el administrador de tu empresa o con Bold.
* Inicia el proceso con tu propio usuario de Bold y abre el enlace con la cuenta de Telegram que quieras vincular.
* Para enviar tareas a Boldy necesitas permiso para iniciar tareas. Para adjuntar archivos también necesitas permiso para subir archivos.
## Vincular la cuenta
**Ruta:** **Panel de control > Mi cuenta**
**1. Inicia la vinculación**
En la sección **Telegram**, comprueba el nombre del bot de tu empresa y pulsa **Vincular Telegram**.
**2. Abre Telegram**
Pulsa **Abrir Telegram**. Se abrirá una conversación privada con el bot mediante un enlace que incluye el código de vinculación.
**3. Confirma con el bot**
Si Telegram muestra el botón **Iniciar** o **Start**, púlsalo para enviar el comando al bot. El bot confirmará que la cuenta ha quedado vinculada.
**4. Comprueba el estado en Bold**
Vuelve a **Mi cuenta**. La sección mostrará **Vinculado como** seguido de tu alias de Telegram o de la identidad verificada.
> [!NOTE]
>
> El enlace muestra su fecha y hora de caducidad. Si caduca antes de completar el proceso, vuelve a **Mi cuenta** y pulsa de nuevo **Vincular Telegram** para generar otro.
## Conversar con Boldy
Después de vincular la cuenta, pulsa **Abrir conversación** o abre directamente el bot en Telegram. Envía un mensaje para iniciar una tarea privada con Boldy.
La conversación permanece en Telegram. Puedes consultar la tarea, su actividad y su resultado en **Smart Factory > Tareas**, pero debes responder desde el chat de Telegram donde la iniciaste.
Boldy acepta texto, imágenes, documentos y audio compatibles. Los archivos pueden ocupar hasta 20 MB.
## Desvincular Telegram
En **Panel de control > Mi cuenta**, pulsa **Desvincular** y confirma la acción. Dejarás de poder conversar con Boldy desde esa identidad de Telegram, pero podrás volver a vincularla más adelante.
La desvinculación afecta solo a tu identidad. No desconecta ni modifica el bot configurado para la empresa.
## Problemas habituales
| Problema | Qué hacer |
| - | - |
| Telegram no está disponible para tu empresa | Pide al administrador que confirme la disponibilidad del canal o contacta con Bold. |
| El enlace ha caducado | Vuelve a **Mi cuenta** y pulsa **Vincular Telegram** para generar otro. |
| El bot indica que el código no es válido | Inicia de nuevo la vinculación. No reutilices un enlace anterior. |
| La identidad de Telegram ya está vinculada | Desvincúlala del usuario de Bold anterior antes de intentar asociarla a otro. |
| El bot indica que has perdido el acceso | Revisa que tu usuario siga activo y tenga permiso para iniciar tareas. |
| No puedes adjuntar archivos | Revisa el permiso para subir archivos y que el archivo sea compatible y no supere 20 MB. |
## Relacionado
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
* [Tareas](/es/conceptos/smart-factory/tareas)
* [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
# Vincular WhatsApp a tu cuenta
Source: https://docs.bold-factory.com/es/ayuda/panel-de-control/vincular-whatsapp
Conecta tu WhatsApp con tu usuario de Bold para conversar con Boldy.
Vincula tu WhatsApp para conversar con Boldy desde el número de WhatsApp de Bold Factory. La vinculación es personal y asocia tu usuario de Bold con una única cuenta de WhatsApp. Consulta [Canales e identidades relacionadas](/es/conceptos/panel-de-control/identidades-relacionadas) para entender cómo funciona el vínculo.
## Antes de empezar
* Comprueba que **Mi cuenta** muestra la sección **WhatsApp**. Si no aparece, WhatsApp no está disponible y puedes contactar con Bold.
* Inicia el proceso con tu propio usuario de Bold y envía el mensaje desde la cuenta de WhatsApp que quieras vincular.
* Un WhatsApp solo puede estar vinculado en una empresa a la vez. Si trabajas en varias empresas, elige en cuál quieres usarlo.
* Para enviar tareas a Boldy necesitas permiso para iniciar tareas.
## Vincular la cuenta
**Ruta:** **Panel de control > Mi cuenta**
**1. Inicia la vinculación**
En la sección **WhatsApp**, comprueba el número de Bold Factory y pulsa **Vincular WhatsApp**.
**2. Abre WhatsApp**
Pulsa **Abrir WhatsApp**. Se abrirá una conversación con el número de Bold Factory y un mensaje de vinculación ya escrito.
**3. Envía el mensaje**
Envía el mensaje sin modificarlo. Boldy responderá en WhatsApp para confirmar que la cuenta ha quedado vinculada.
**4. Comprueba el estado en Bold**
Vuelve a **Mi cuenta**. La sección mostrará **Vinculado como** seguido de tu número de teléfono o del nombre de tu perfil de WhatsApp.
> [!NOTE]
>
> El enlace muestra su fecha y hora de caducidad. Si caduca antes de enviar el mensaje, vuelve a **Mi cuenta** y pulsa de nuevo **Vincular WhatsApp** para generar otro.
## Conversar con Boldy
Después de vincular la cuenta, pulsa **Abrir conversación** o escribe directamente al número de Bold Factory en WhatsApp. Envía un mensaje para iniciar una tarea privada con Boldy.
La conversación permanece en WhatsApp. Puedes consultar la tarea, su actividad y su resultado en **Smart Factory > Tareas**, pero debes responder desde WhatsApp.
Por defecto, los mensajes que envías sin citar una respuesta durante las dos horas siguientes al último mensaje aceptado continúan la tarea más reciente. Tras el periodo de inactividad configurado, un mensaje sin citar inicia otra tarea. Para continuar una tarea concreta, responde citando un mensaje de Boldy de esa tarea.
De momento, Boldy solo lee mensajes de texto en WhatsApp. Si envías imágenes, documentos o notas de voz, Boldy te indicará que solo puede leer texto.
Si Boldy termina una respuesta cuando han pasado más de 24 horas desde tu último mensaje, no puede enviarla como texto normal del chat. Cuando el número tiene una plantilla de notificación aprobada y configurada, Boldy envía un aviso con un enlace a la tarea en Bold. Sin esa plantilla, no se envía el aviso. En ambos casos puedes consultar el resultado en **Smart Factory > Tareas**.
## Desvincular WhatsApp
En **Panel de control > Mi cuenta**, pulsa **Desvincular** y confirma la acción. Dejarás de poder conversar con Boldy desde ese WhatsApp en esta empresa.
Después de desvincularlo, puedes volver a vincular el mismo WhatsApp en esta empresa o en otra.
## Usar WhatsApp en otra empresa
Un WhatsApp solo puede estar vinculado en una empresa a la vez. Para usarlo en otra empresa:
**1. Desvincúlalo en la empresa actual**
Entra en la empresa donde está vinculado, abre **Panel de control > Mi cuenta** y pulsa **Desvincular** en la sección **WhatsApp**.
**2. Vincúlalo en la nueva empresa**
Cambia a la otra empresa, abre **Mi cuenta** y sigue los pasos de [Vincular la cuenta](#vincular-la-cuenta).
## Problemas habituales
| Problema | Qué hacer |
| - | - |
| La sección **WhatsApp** no aparece en **Mi cuenta** | WhatsApp no está disponible. Contacta con Bold. |
| El enlace ha caducado | Vuelve a **Mi cuenta** y pulsa **Vincular WhatsApp** para generar otro. |
| Boldy indica que el código no es válido | Inicia de nuevo la vinculación y envía el mensaje sin modificarlo. No reutilices un mensaje anterior. |
| **Mi cuenta** indica que el WhatsApp ya está vinculado en otra empresa | Desvincúlalo desde **Mi cuenta** en esa empresa y pulsa **Volver a vincular**. |
| **Mi cuenta** indica que el WhatsApp está vinculado a otro usuario de tu empresa | Ese usuario debe desvincularlo desde su cuenta antes de que puedas vincularlo. |
| Boldy te pide que vincules tu WhatsApp | Tu WhatsApp no está vinculado. Sigue los pasos de esta guía. |
| Boldy indica que has perdido el acceso | Revisa que tu usuario siga activo y tenga permiso para iniciar tareas. |
| Boldy indica que solo puede leer texto | Envía tu petición como mensaje de texto. |
## Relacionado
* [Vincular Telegram](/es/ayuda/panel-de-control/vincular-telegram)
* [Canales e identidades relacionadas](/es/conceptos/panel-de-control/identidades-relacionadas)
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
* [Tareas](/es/conceptos/smart-factory/tareas)
# Configurar el horario de los empleados
Source: https://docs.bold-factory.com/es/ayuda/personal/configurar-horarios
Asigna calendarios, turnos, zonas horarias y excepciones a cada empleado.
Asigna la programación a cada empleado para que Bold determine qué jornada le corresponde en una fecha concreta. Esta configuración se utiliza en la capacidad, las asignaciones, el seguimiento de planta y el análisis de productividad.
## Antes de empezar
Necesitas:
* un empleado registrado;
* las jornadas laborales y el turno que quieras asignar;
* un calendario local si la persona debe seguir festivos o cierres específicos de una sede;
* permiso para gestionar la programación de personal.
Si todavía no has creado estos elementos, consulta [Configurar turnos y calendarios](/es/ayuda/personal/configurar-turnos-y-calendarios).
## Asignar la programación habitual
**Ruta:** **Personal > Empleados > Empleado > Horarios**
**1. Asigna el calendario local**
Selecciona el calendario que contiene los festivos, cierres y jornadas especiales aplicables al empleado. Déjalo sin asignar si no necesita esas excepciones compartidas.
**2. Asigna el turno**
Selecciona el patrón fijo o rotativo que le corresponda. En **Fecha de inicio**, indica cuándo comienza el ciclo del turno.
**3. Selecciona la zona horaria**
Elige la zona del lugar donde trabaja, por ejemplo **Europa/Madrid**.
**4. Guarda los cambios**
Pulsa **Guardar Cambios** para aplicar el calendario, el turno y la zona horaria.
## Añadir excepciones individuales
Usa **Asignaciones de fechas** para vacaciones, cambios puntuales de turno u otras excepciones que solo afecten al empleado.
**1. Busca la fecha**
Navega por el calendario hasta el mes correspondiente y pulsa la fecha que quieras modificar.
**2. Selecciona la jornada**
Elige el **Tipo de jornada** que debe aplicarse ese día y pulsa **Asignar**.
**3. Retira una excepción**
Pulsa una fecha que ya tenga una asignación para eliminarla. Bold volverá a determinar la jornada de ese día a partir del calendario local y del turno del empleado.
> [!NOTE]
>
> Una asignación para una fecha concreta tiene prioridad sobre el calendario local y el patrón repetitivo del turno. Consulta [Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos) para entender el orden completo.
# Configurar turnos y calendarios
Source: https://docs.bold-factory.com/es/ayuda/personal/configurar-turnos-y-calendarios
Crea jornadas, compón ciclos de turnos y añade excepciones para festivos o cierres.
Prepara la programación del personal en tres niveles. Primero define las jornadas de un día. Después, combínalas en turnos. Si lo necesitas, crea calendarios locales para las fechas excepcionales.
Una **jornada laboral** contiene los periodos de trabajo de un día tipo. Un **turno** repite esas jornadas en un ciclo. Un **calendario local** sustituye el patrón en fechas como festivos, cierres o jornadas especiales.
## Antes de empezar
Necesitas permiso para gestionar la programación de personal. Decide también:
* qué horarios diarios se repiten en tu fábrica;
* qué ciclos fijos o rotativos usa cada equipo;
* qué sedes o zonas comparten los mismos festivos y cierres.
## Crear las jornadas laborales
**Ruta:** **Personal > Jornadas laborales**
**1. Crea una jornada**
Pulsa **Crear nueva jornada** y escribe un nombre reconocible, como `Mañana`, `Noche` o `Jornada partida`.
**2. Añade los periodos de trabajo**
Pulsa **Añadir período** e indica la **Hora inicio** y la **Hora fin**. Añade varios periodos para representar una jornada partida sin contar las pausas intermedias como tiempo de trabajo.
**3. Configura los periodos nocturnos**
Marca **Termina al día siguiente** cuando un periodo cruce la medianoche, por ejemplo de 22:00 a 06:00.
**4. Representa los días de descanso**
Crea una jornada sin periodos de trabajo y dale un nombre como `No laborable`. Podrás usarla en turnos, festivos y cierres.
## Componer un turno
**Ruta:** **Personal > Turnos**
**1. Crea el turno**
Pulsa **Crear turno**. Indica un nombre y, si ayuda a identificar el ciclo, añade una descripción.
**2. Añade el primer segmento**
Selecciona una jornada laboral e indica cuántos días consecutivos debe aplicarse.
**3. Completa el ciclo**
Pulsa **Agregar segmento** para añadir las jornadas siguientes en orden. Incluye segmentos con la jornada `No laborable` cuando el ciclo tenga días de descanso.
**4. Revisa la secuencia**
Comprueba que el orden y la duración de los segmentos representan el ciclo completo antes de crear el turno.
> [!NOTE]
>
> Para una rotación de cinco mañanas y dos días de descanso, añade un segmento con la jornada `Mañana` durante 5 días y otro con `No laborable` durante 2 días.
## Añadir un calendario local
**Ruta:** **Personal > Calendarios locales**
Usa un calendario local cuando necesites aplicar fechas especiales a una sede, municipio o grupo de empleados. Si dos plantas tienen festivos distintos, crea un calendario para cada una.
**1. Crea el calendario**
Pulsa **Crear nuevo calendario**. Añade un nombre que identifique la sede o zona y una descripción si necesitas explicar su alcance.
**2. Abre el calendario**
Entra en el calendario creado y navega hasta el mes que quieras configurar.
**3. Elige el modo de asignación**
Usa **Preguntar o desasignar** para elegir una jornada después de pulsar cada fecha. Si vas a aplicar la misma jornada a varias fechas, selecciona **Fijar tipo de jornada**.
**4. Asigna las fechas especiales**
Aplica la jornada correspondiente a cada festivo, cierre o día con horario especial. Usa la jornada sin periodos para los días no laborables.
## Siguiente paso
Cuando las jornadas, los turnos y los calendarios estén preparados, asígnalos a cada empleado.
> **[Asignar horarios a empleados](/es/ayuda/personal/configurar-horarios)**
>
> Asigna un turno, un calendario local, una zona horaria y excepciones individuales.
## Relacionado
* [Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos)
# Registrar un empleado
Source: https://docs.bold-factory.com/es/ayuda/personal/empleados
Crea y mantiene empleados para turnos, asignaciones y análisis de productividad.
Los **empleados** representan a las personas cuyo trabajo se planifica o registra en Bold. Se utilizan para registrar tiempos, planificación, productividad y costes.
Un empleado no es lo mismo que un usuario. El empleado representa a la persona en la operativa; el usuario es la cuenta con la que accede a Bold.
**Ruta:** **Personal > Empleados > Registrar nuevo empleado**
## Completar la identidad
Indica nombre y apellidos.
**Código de empleado (opcional):** identifica a cada empleado. Si utilizas un código de otro sistema, introdúcelo aquí. Si no, deja el campo en blanco para que Bold lo genere.
## Asignación de puestos
**Ruta:** **Personal > Empleados > Empleado registrado**
La pestaña **Producción** permite configurar las estaciones habituales y las habilidades del empleado. Según la configuración de la empresa, el modo de trabajo puede usar estos datos para mostrar las operaciones que le corresponden.
**Asignar estación habitual:** indica dónde trabaja normalmente.
**Asignar habilidad:** indica qué tareas sabe realizar el empleado.
Por ejemplo, para un operario de línea puedes registrar:
* **Estaciones habituales:** *Línea de ensamblaje B* y *Puesto de atornillado de chasis*.
* **Habilidades:** *Soldadura MIG/MAG*, *Uso de puente grúa* y *Lectura de planos técnicos*.
# Gestionar personal
Source: https://docs.bold-factory.com/es/ayuda/personal/introduccion
Gestiona empleados, jornadas, calendarios y turnos para coordinar capacidad y seguimiento de trabajo.
El módulo Personal reúne los empleados y su programación para fabricación, mantenimiento y análisis de productividad.
## Áreas de trabajo
> **[Registrar un empleado](/es/ayuda/personal/empleados)**
>
> Crea empleados para asignar trabajo, registrar actividad y calcular costes.
> **[Configurar turnos y calendarios](/es/ayuda/personal/configurar-turnos-y-calendarios)**
>
> Define jornadas, patrones de turno, festivos y excepciones locales.
> **[Asignar horarios a empleados](/es/ayuda/personal/configurar-horarios)**
>
> Aplica un calendario, un turno y excepciones a cada empleado.
## Orden recomendado
**1. Registrar un empleado**
Registra a las personas que participan en producción, mantenimiento o costes.
**2. Configurar turnos y calendarios**
Crea las jornadas base, compón los patrones de turno y registra festivos o cierres por sede.
**3. Asignar horarios a empleados**
Aplica el turno, el calendario local y las excepciones que correspondan a cada persona.
## Prioridad de programación
La programación efectiva de un empleado se resuelve con esta prioridad:
1. Asignación explícita para una fecha concreta.
2. Excepción del calendario local.
3. Patrón repetitivo del turno.
# Decidir qué comprar
Source: https://docs.bold-factory.com/es/ayuda/planificacion/asistente-de-compras
Revisa necesidades, stock y plazos para decidir qué materiales debes comprar y cuándo pedirlos.
**Ruta:** **Planificación > Asistente de compras**
El **Asistente de compras** agrupa necesidades de artículos configurados para aprovisionarse mediante **Compra** y **Contra stock**. Bold propone comprar cuando el stock proyectado cae por debajo del punto de pedido.
La propuesta tiene en cuenta stock actual, entradas y salidas previstas, punto de pedido, pedido mínimo, tamaño de lote, proveedor y plazos configurados.
Antes de revisar los datos de esta vista, ajusta:
* **Frecuencia de compra (diaria, semanal o mensual):** define los periodos con los que se agrupan las necesidades.
* **Incluir necesidades hasta:** limita el horizonte de necesidades que se consulta.
Después, utiliza los bloques de resumen para acotar la revisión:
* **Urgencias:** necesidades cuya fecha ya exige atención.
* **Este periodo:** necesidades incluidas en el periodo actual.
* **Siguiente periodo:** necesidades del periodo siguiente.
* **Futuro:** necesidades posteriores dentro del horizonte elegido.
## Organizar por proveedor o artículo
Selecciona uno de los cuatro bloques para ver las necesidades de compra de ese periodo, ordenadas por urgencia.
Bold te permite cambiar la vista según tu estrategia de compra mediante dos pestañas:
* **Vista por proveedor (recomendada para el día a día):** agrupa las necesidades por la empresa que las vende (por ejemplo, *Patas Paco* o *Madera, S. A.*).
* **Vista por artículo:** muestra cada material (por ejemplo, tornillos de 5 mm o tableros de pino). Es útil si buscas un desabastecimiento específico.
## Análisis de compra
**Ruta:** **Planificación > Asistente de compras > Proveedor**
**1. Interpreta el stock**
Revisa los datos de stock de cada columna antes de comprar. El sistema combina las variables disponibles y propone una cantidad. Contrasta la propuesta con los plazos, las cantidades mínimas y la previsión de stock.
**Punto de pedido:** nivel de stock proyectado a partir del cual Bold propone iniciar el aprovisionamiento.
**Propuesta:** cantidad calculada por Bold. Puedes modificarla, restablecer el cálculo o limpiar el campo para excluir el artículo del pedido actual.
**2. Abre el artículo**
Selecciona un artículo para desplegar sus gráficos y tablas de análisis.
Usa **Pedidos de compra** para comparar la propuesta con pedidos abiertos o anteriores, **Previsión de stock** para revisar el efecto estimado de la compra e **Histórico de consumos** para contrastarla con las salidas registradas.
## Compras de una orden de fabricación
**Ruta:** **Fabricación > Órdenes de fabricación > OF > Materiales > Abrir el asistente de compras**
El acceso está disponible siempre que la OF tenga materiales pendientes por consumir, aunque ya estén cubiertos. Si faltan materiales, el enlace se muestra como **Resolver con el asistente de compras**.
Desde una orden de fabricación, el asistente muestra en una sola tabla todos los materiales pendientes de la OF que se aprovisionan mediante **Compra**, tanto los que faltan como los que ya están cubiertos.
* **Proveedor:** Bold propone el proveedor principal de cada artículo. Puedes cambiarlo por cualquiera de los proveedores secundarios configurados en el artículo.
* **Propuesta:** cantidad pendiente de cubrir. Los materiales cubiertos aparecen con propuesta 0 y atenuados. Puedes modificar la cantidad de cualquier artículo para comprarlo igualmente.
Junto a **Propuesta** tienes tres acciones que cambian todas las cantidades a la vez:
* **Proponer lo que necesita la OF en todos:** propone la cantidad que la OF todavía tiene pendiente de consumir de cada artículo, sin descontar el stock disponible ni el previsto.
* **Reiniciar todas las cantidades:** vuelve a la propuesta calculada.
* **Limpiar todas las cantidades:** las pone a 0.
Cada fila tiene las mismas tres acciones para un solo artículo. Al pasar el cursor por **Proponer lo que necesita la OF** verás la cantidad pendiente de ese artículo.
Pulsa **Generar pedidos** para crear un pedido de compra por proveedor con todas sus líneas a la vez. Solo se incluyen los artículos con propuesta mayor que 0. Los artículos sin proveedor aparecen atenuados y no se incluyen; configura antes un proveedor en el artículo si quieres comprarlos desde aquí. Cada pedido indica en sus notas la orden de fabricación que lo originó.
Los pedidos generados desde la OF quedan vinculados a ella. Su cantidad pendiente de recibir cubre primero las necesidades de esa OF para el mismo artículo y no las de otras OF mientras la primera la necesite. Las otras OF pueden quedar cubiertas por stock u otros suministros. Si compras más de lo que necesita la OF, el exceso queda disponible para el resto de necesidades. Al recibir el material, entra en el stock general. Consulta [Asignación de demanda y suministro](/es/conceptos/planificacion/asignacion-de-demanda-y-suministro#suministro-vinculado).
# Comprar
Source: https://docs.bold-factory.com/es/ayuda/planificacion/configuracion
Prepara proveedores, recomendaciones, pedidos y recepciones para gestionar las compras.
Conecta proveedores, recomendaciones de aprovisionamiento, pedidos de compra y recepciones para cubrir las necesidades de materiales de la fábrica.
## Pasos a seguir
> **[Registrar un proveedor](/es/ayuda/planificacion/proveedores)**
>
> Registra las personas o empresas a las que compras materiales, repuestos o servicios.
> **[Asistente de compras](/es/ayuda/planificacion/asistente-de-compras)**
>
> Compara las necesidades con el stock y los plazos de entrega para decidir qué comprar.
> **[Crear un pedido de compra](/es/ayuda/planificacion/realizar-pedidos-de-compra)**
>
> Convierte una recomendación validada en un pedido para el proveedor.
> **[Recibir un pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)**
>
> Registra el material recibido y actualiza el stock y las cantidades del pedido.
# Decidir qué fabricar
Source: https://docs.bold-factory.com/es/ayuda/planificacion/priorizar-necesidades
Distingue urgencias reales de sugerencias que pueden esperar, agruparse o descartarse.
El **Asistente de fabricación** agrupa las necesidades que pueden convertirse en peticiones de fabricación. Úsalo para revisar cantidades y fechas antes de generar peticiones de fabricación.
Configura primero el periodo de análisis. Después, contrasta la propuesta con las fechas de entrega, el stock previsto y el historial del artículo.
**Ruta:** **Planificación > Asistente de fabricación**
## Revisar las necesidades
**1. Configura los filtros**
Define cómo debe agrupar Bold las necesidades:
* **Frecuencia de fabricación:** elige entre diaria, semanal o mensual según cómo organices los lanzamientos. Esta selección adapta el resumen al periodo elegido.
* **Incluir necesidades hasta:** indica la última fecha que quieres incluir en el análisis.
> [!TIP]
>
> Amplía el horizonte si quieres revisar necesidades futuras y valorar si conviene agrupar artículos iguales en un mismo lote.
**2. Detecta las urgencias**
Revisa los bloques del resumen antes de generar peticiones:
* **Urgencias:** reúne las necesidades que ya requieren atención. Revísalas primero.
* **Este periodo:** muestra las necesidades del periodo actual.
* **Siguiente periodo:** permite anticipar el trabajo del periodo siguiente.
* **Futuro:** muestra las necesidades posteriores incluidas en el horizonte.
**3. Revisa la fecha más urgente**
La columna **Más urgente** muestra la fecha límite más temprana del grupo de necesidades. Compárala con la **Cantidad** total para decidir si debes fabricar todo el grupo o lanzar primero un lote menor.
Por ejemplo, si el grupo suma 10 unidades pero una parte está retrasada, puedes priorizar esa cantidad antes de fabricar el resto.
**4. Revisa la propuesta de stock**
La **Propuesta** indica la cantidad calculada para cubrir el saldo previsto. Contrasta el stock disponible y entrante con las salidas previstas antes de aceptarla.
> [!TIP]
>
> El campo **Propuesta** es editable. Ajusta la cantidad si necesitas respetar el tamaño habitual de lote o preparar stock adicional.
**5. Consulta el historial y la previsión**
Usa la información de la parte inferior para validar la decisión:
* **OF anteriores:** compara la propuesta con las cantidades fabricadas anteriormente.
* **Previsión de stock:** revisa cómo evolucionará el inventario con las entradas y salidas previstas.
* **Histórico de consumos:** contrasta la propuesta con las salidas registradas del artículo.
**6. Genera la petición**
Cuando las cantidades y las fechas sean viables, pulsa **Generar petición** para enviar la cantidad definitiva a fabricación.
# Registrar un proveedor
Source: https://docs.bold-factory.com/es/ayuda/planificacion/proveedores
Registra proveedores y sus condiciones para utilizarlos en recomendaciones y pedidos de compra.
Los **proveedores** representan a las personas o empresas a las que compras materiales, repuestos o servicios.
Se utilizan en los pedidos de compra y en la planificación de aprovisionamiento. Un proveedor puede tener referencia externa o identificador fiscal si necesitas conectarlo con otros sistemas.
## Registrar un proveedor
**Ruta:** **Planificación > Proveedores > Añadir nuevo**
Después de crear el proveedor, puedes asociarle los artículos que suministra.
## Asociar un artículo al proveedor
Abre el proveedor y entra en la pestaña **Artículos**. Desde ahí puedes crear o editar la relación entre el proveedor y cada artículo.
**Código de este artículo para tu proveedor (opcional):** introduce la referencia, el SKU o el número de pieza que el proveedor utiliza en su catálogo. Puede ser diferente de tu código interno.
**Precio por unidad:** es el precio acordado para una unidad del artículo. Bold puede usarlo en la planificación y en los cálculos de coste previstos.
**Lead time promedio (días laborables):** indica los días hábiles que suelen transcurrir desde que envías el pedido hasta que recibes el material. La planificación utiliza este plazo para calcular cuándo debes pedir el artículo.
> [!NOTE]
>
> **Ejemplo:** al proveedor MADERA, S. A., se le asocian los artículos de tablero de roble, nogal y pino.
# Crear un pedido de compra
Source: https://docs.bold-factory.com/es/ayuda/planificacion/realizar-pedidos-de-compra
Crea un pedido de compra desde el asistente o registra directamente lo acordado con un proveedor.
Un pedido de compra convierte una necesidad de aprovisionamiento en un compromiso con un proveedor. Puedes generarlo desde una recomendación del **Asistente de compras** o crearlo manualmente cuando ya sepas qué pedir.
## Elegir el punto de partida
| Opción | Cuándo usarla |
| - | - |
| Asistente de compras | Cuando quieras calcular y agrupar las necesidades según stock, demanda y plazos. |
| Creación manual | Cuando ya hayas acordado los artículos y las cantidades con el proveedor. |
## Crear el pedido desde el asistente
**Ruta:** **Planificación > Asistente de compras > Proveedor**
**1. Define el horizonte**
Indica en **Necesidades hasta** la fecha límite que debe usar el cálculo. El asistente revisará la demanda prevista hasta ese día.
**2. Revisa la propuesta**
Comprueba el stock actual, entrante y saliente, el punto de pedido y la cantidad propuesta para cada artículo.
**3. Ajusta las cantidades**
Modifica la propuesta cuando sea necesario. Usa el icono de recarga para recuperar el cálculo inicial o limpia el campo para excluir el artículo del pedido actual.
**4. Consulta el detalle**
Selecciona un artículo para revisar **Pedidos de compra**, **Previsión de stock** e **Histórico de consumos**.
**5. Genera el pedido**
Pulsa **Generar pedido**. Bold creará un borrador para el proveedor. Ábrelo con **Ver pedido** y revisa sus líneas.
**6. Confirma las líneas**
Confirma cada línea cuando el compromiso sea firme. La cantidad confirmada pasa a formar parte del suministro previsto.
> [!TIP]
>
> El asistente agrupa las necesidades por proveedor. Revisa la fecha esperada y la cantidad de cada línea antes de confirmarla.
## Crear el pedido manualmente
**Ruta:** **Planificación > Pedidos de compra**
**1. Crea el pedido**
Pulsa **Crear nuevo pedido**, selecciona el proveedor y completa, si corresponde, **Nº pedido**, **Nº pedido del proveedor**, **Descripción corta** y **Notas**. Pulsa **Crear** para guardar el borrador.
**2. Añade las líneas**
Pulsa **Añadir línea**. Selecciona el artículo e indica **Cantidad**, **Fecha entrega**, **Precio total** y **Notas** cuando correspondan.
**3. Confirma cada línea**
Abre la línea, revisa el detalle y pulsa **Confirmar**. La cantidad confirmada pasa a formar parte del suministro previsto.
**4. Registra la llegada**
Cuando llegue el material, pulsa **Crear recepción** desde el pedido o crea la recepción desde **Almacén > Recepciones**.
> [!WARNING]
>
> Cancelar una línea confirmada anula ese stock entrante y puede afectar a la planificación de otros artículos.
## Siguiente paso
> **[Recibir un pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)**
>
> Registra la llegada del material y actualiza las cantidades recibidas.
# Definir un proceso de fabricación
Source: https://docs.bold-factory.com/es/ayuda/primeros-pasos/configurar-receta-minima
Define un proceso sencillo para fabricar el producto del primer recorrido.
Para definir el proceso en Bold, crea una **receta** sencilla que permita generar una OF ejecutable sin modelar todavía todo el proceso de fabricación. Una receta describe las operaciones, los materiales y las instrucciones necesarias para fabricar un producto. Consulta [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones) para conocer su estructura completa.
Empieza con una operación principal, los consumos imprescindibles y una salida clara del artículo terminado.
Podrás añadir más operaciones, controles, restricciones, condiciones, herramientas y variantes cuando hayas validado este primer recorrido.
## Antes de empezar
Necesitas:
* una familia fabricable;
* un artículo terminado asociado a esa familia;
* los componentes que quieras consumir;
* un proceso y un recurso compatible con la operación;
* permiso para crear y activar recetas.
## Definir el proceso en Bold
**1. Abre recetas**
Entra en **Fabricación > Recetas** y crea una receta para la familia elegida.
**2. Crea una versión editable**
Usa una versión nueva para preparar la estructura. No la actives hasta revisar operaciones, entradas y salidas.
**3. Añade una operación principal**
Crea una operación que represente el trabajo central, por ejemplo **Montaje**, **Mezcla**, **Corte** o **Envasado**.
**4. Asocia el proceso**
Selecciona un proceso que pueda ejecutarse en el recurso que creaste. Así, la OF podrá encontrar estaciones compatibles.
**5. Añade entradas**
Indica los componentes y la cantidad consumida por unidad fabricada. Usa cantidades fáciles de comprobar en el primer recorrido.
**6. Define la salida**
Revisa que la receta produzca el artículo terminado esperado. La OF usará esta información para registrar la producción.
**7. Activa la versión**
Activa la versión cuando la estructura sea coherente. Solo las versiones activas se usan para crear nuevas órdenes.
## Qué incluir y qué dejar fuera
| Elemento | Primer recorrido | Después |
| - | - | - |
| Operaciones | Una operación principal. | Varias etapas con precedencias. |
| Entradas | Componentes imprescindibles. | Fórmulas, variantes y consumos por momento. |
| Pasos | Instrucciones cortas si ayudan a planta. | Instrucciones detalladas por etapa. |
| Controles | Solo si permiten comprobar un requisito imprescindible. | Controles de calidad adicionales. |
| Restricciones | Ninguna si solo hay una operación. | Condiciones de inicio y límites de cantidad con cumplimiento configurable. |
| Herramientas | Solo si son obligatorias para ejecutar. | Útiles, moldes y características requeridas. |
> [!WARNING]
>
> Si añades controles obligatorios, asegúrate de que el equipo sepa completarlos en el **modo de trabajo**. Un control obligatorio puede bloquear el inicio o el cierre de una operación.
## Comprobación rápida
Antes de crear el pedido, revisa que:
* la versión de receta está activa;
* la operación tiene un proceso;
* existe al menos un recurso compatible con ese proceso;
* las entradas usan artículos existentes;
* la salida corresponde al artículo terminado que vas a vender.
## Guía de detalle
> **[Crear una receta](/es/ayuda/produccion/crear-una-receta)**
>
> Consulta la guía completa de recetas, versiones, operaciones, entradas, pasos, controles y restricciones.
## Siguiente paso
Cuando la receta esté activa, crea un pedido de venta para el artículo fabricado y conviértelo en una OF.
> **[Crear un pedido y lanzar una OF](/es/ayuda/primeros-pasos/crear-pedido-y-lanzar-of)**
>
> Registra demanda y genera trabajo ejecutable para producción.
# Crear un pedido y lanzar una OF
Source: https://docs.bold-factory.com/es/ayuda/primeros-pasos/crear-pedido-y-lanzar-of
Crea un pedido de venta, confirma demanda y genera una orden de fabricación ejecutable.
El pedido de venta hace visible la necesidad del cliente. La petición de fabricación indica qué falta fabricar. La OF convierte esa necesidad en operaciones ejecutables.
Esta guía une ventas, planificación y fabricación en un caso corto.
## Antes de empezar
Necesitas:
* un artículo terminado configurado como fabricable;
* una receta activa para el producto;
* un empleado y un recurso preparados para ejecutar la operación;
* un cliente de prueba o cliente real;
* permiso para crear pedidos, peticiones y órdenes de fabricación.
## Crear demanda desde el pedido
**1. Crea el pedido**
Entra en **Planificación > Pedidos de venta** y completa los datos generales: cliente, número de pedido del cliente, fecha, instrucciones de entrega y notas, cuando correspondan.
**2. Añade la línea**
Selecciona el artículo demandado, indica la cantidad y define la fecha de entrega.
**3. Confirma la línea**
Confirma la línea cuando quieras que genere demanda. Mientras esté en borrador, no afectará a planificación.
**4. Revisa disponibilidad**
Comprueba si hay stock disponible, suministro planificado o cantidad pendiente de cubrir.
> [!WARNING]
>
> No confundas crear el pedido con confirmar la demanda. La demanda nace cuando confirmas la línea del pedido.
## Convertir la demanda en OF
**1. Revisa la necesidad**
Abre planificación o la vista operativa que uses para revisar necesidades de fabricación. Busca el artículo, cantidad y fecha del pedido.
**2. Crea la petición de fabricación**
Convierte la recomendación en una petición. Para una primera prueba, también puedes crear una petición manual con la misma cantidad y fecha del pedido.
**3. Abre la petición**
Comprueba artículo, cantidad, fecha requerida y cantidad pendiente de asignar.
**4. Crea la OF**
Genera una orden de fabricación desde la petición. Selecciona la receta activa y confirma la cantidad que vas a fabricar.
**5. Revisa la orden**
Comprueba que la OF tenga operaciones, entradas, salida, fecha y un recurso compatible, si el proceso lo requiere.
## Qué debe pasar
| Acción | Resultado |
| - | - |
| Confirmar línea de pedido | Genera demanda del artículo fabricado. |
| Crear petición | Explica qué falta fabricar y para cuándo. |
| Crear OF | Copia la estructura de la receta activa. |
| Revisar operación | Permite detectar si faltan recursos, fechas, herramientas o permisos. |
> [!NOTE]
>
> Una petición puede dividirse en varias OF si fabricas por lotes o en varias tandas. Para el primer recorrido, crea una sola OF con la cantidad del pedido.
## Si no puedes crear la OF
| Problema | Qué revisar |
| - | - |
| No aparece necesidad | La línea del pedido está confirmada y el artículo es fabricable. |
| No puedes crear petición | Permisos y política de aprovisionamiento del artículo. |
| No aparece receta | La receta pertenece al producto correcto y tiene una versión activa. |
| La operación no se puede planificar | Proceso, recurso compatible, herramientas o restricciones. |
## Guías de detalle
> **[Crear un pedido](/es/ayuda/ventas/introduccion)**
>
> Registra el compromiso del cliente y confirma líneas.
> **[Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)**
>
> Convierte necesidades revisadas en peticiones de fabricación.
> **[Crear una OF sin pedido de venta](/es/ayuda/produccion/generar-peticiones-manualmente)**
>
> Genera trabajo ejecutable desde una petición.
> **[Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion)**
>
> Entiende la diferencia entre necesidad y ejecución.
## Siguiente paso
Cuando la OF exista y tenga operaciones ejecutables, registra la primera ejecución en planta.
> **[Ejecutar la primera OF](/es/ayuda/primeros-pasos/ejecutar-primera-of)**
>
> Inicia la operación, registra avance, consume materiales y finaliza producción.
# Ejecutar la primera OF
Source: https://docs.bold-factory.com/es/ayuda/primeros-pasos/ejecutar-primera-of
Registra la primera ejecución de una orden de fabricación desde el modo de trabajo.
Ejecuta la OF para comprobar el recorrido en planta. Durante la operación, Bold registra quién trabaja, dónde lo hace, qué cantidad completa, qué materiales consume y qué stock produce.
Usa una cantidad pequeña. El objetivo es validar el registro operativo antes de abrir el flujo a más referencias o equipos.
## Antes de empezar
Revisa:
* la OF existe y no está cancelada ni bloqueada;
* la operación tiene proceso y recurso compatible;
* el empleado aparece en el **modo de trabajo**;
* los componentes existen si vas a registrar consumos;
* la ubicación de consumo o producción está clara si trabajas con stock;
* los controles obligatorios, si existen, se pueden completar.
## Ejecutar la operación
**1. Abre el modo de trabajo**
Entra desde la tableta, el terminal o el equipo que use la planta.
**2. Selecciona el empleado**
Identifica quién va a registrar la actividad. El tiempo y las acciones quedarán asociados a esa persona.
**3. Busca la operación**
Localiza la operación por OF, artículo, estación, proceso o lista de trabajo.
**4. Revisa la ficha**
Comprueba artículo, cantidad planificada, estación, componentes y pasos antes de iniciar.
**5. Inicia la operación**
Empieza el trabajo cuando la operación esté lista y no tenga bloqueos pendientes.
**6. Registra avance**
Indica cantidad completada, rechazos, comentarios o evidencias si el flujo lo pide.
**7. Consume materiales**
Registra los componentes usados, ubicación y lote si aplica. Usa cantidades reales cuando difieran de lo previsto.
**8. Finaliza**
Cierra la operación cuando no quede trabajo pendiente. Si era la única operación, revisa que la OF quede finalizada.
## Qué queda trazado
| Registro | Valor |
| - | - |
| Empleado | Permite ver quién ejecutó el trabajo. |
| Recurso | Indica dónde se hizo la operación. |
| Tiempo | Alimenta seguimiento de productividad y costes. |
| Avance | Actualiza cantidad completada y estado de la OF. |
| Consumos | Reducen el stock de componentes si el flujo registra material. |
| Producción | Aumenta el stock del artículo terminado cuando corresponde. |
> [!TIP]
>
> Cuando cierres la operación, revisa que el artículo terminado aparezca como producido y que la OF muestre el estado esperado.
## Si algo se bloquea
| Bloqueo | Qué revisar |
| - | - |
| No aparece la operación | Estado de la OF, asignación, estación, fecha o filtros de la vista. |
| No puedes iniciar | Controles iniciales, restricciones, herramienta, recurso o permisos. |
| No puedes consumir | Stock, ubicación, lote o configuración de entradas. |
| No puedes finalizar | Controles finales, cantidad completada, comentarios obligatorios o permisos. |
## Cerrar el ciclo con envío
La expedición es opcional en primeros pasos. Hazla si quieres comprobar que el stock producido puede salir contra el pedido.
> **[Preparar y registrar un envío](/es/ayuda/ventas/preparar-y-registrar-envio)**
>
> Prepara la salida y registra la expedición del pedido cuando quieras validar logística.
## Guía de detalle
> **[Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)**
>
> Consulta el flujo completo de inicio, pausas, avance, consumos, controles y cierre.
# Primeros pasos
Source: https://docs.bold-factory.com/es/ayuda/primeros-pasos/introduccion
Prepara los datos mínimos, lanza una OF desde un pedido y registra la primera ejecución en planta.
Esta sección recorre el flujo mínimo para empezar a usar Bold: preparar los datos base, definir cómo se fabrica un producto habitual, crear un pedido, convertirlo en una orden de fabricación y registrar su ejecución.
Empieza con un caso pequeño. Usa un producto habitual, una receta corta, un empleado operativo y un recurso de producción. Después amplía catálogo, permisos, ubicaciones y controles.
## Flujo operativo
**1. Prepara el catálogo y el almacén**
Crea la familia, el artículo terminado y los componentes que quieras consumir. Añade una ubicación si vas a registrar consumos o producción con stock. Decide si necesitas trazabilidad por lotes.
**2. Registra la demanda**
Crea un pedido de venta con el artículo fabricado. Confirma la línea para que Bold la tenga en cuenta en planificación.
**3. Planifica el suministro**
Revisa qué debes comprar y fabricar. Las recomendaciones no son compromisos hasta que creas pedidos, peticiones u órdenes.
**4. Ejecuta compras o fabricación**
Recibe las compras necesarias, lanza la OF y registra operaciones, consumos y producción.
**5. Entrega al cliente**
Cuando exista stock disponible, prepara el envío y registra la expedición para cerrar el ciclo.
## Primera prueba guiada
**1. Prepara los datos base**
Crea el catálogo, al menos un empleado operativo y los recursos de producción mínimos. Usa un producto que el equipo reconozca.
**2. Configura la receta**
Define una versión simple con una operación principal, las entradas necesarias y la salida del artículo terminado. Activa la versión.
**3. Crea y confirma el pedido**
Registra un pedido de venta con el artículo fabricado. Confirma la línea para que genere demanda.
**4. Lanza la OF**
Revisa la necesidad de fabricación, crea una petición si corresponde y genera la OF con la receta activa.
**5. Ejecuta en planta**
Entra en el **modo de trabajo**, selecciona el empleado, inicia la operación, registra el avance y los consumos, y finaliza la OF.
## Cómo se conecta
```mermaid theme={null}
flowchart LR
catalogo["Catálogo
producto, artículo y componentes"] --> personas["Empleado
registro operativo"]
personas --> recursos["Recurso
estación compatible"]
recursos --> receta["Receta activa
operaciones y entradas"]
receta --> pedido["Pedido de venta
línea confirmada"]
pedido --> demanda["Demanda
cantidad y fecha"]
demanda --> peticion["Petición de fabricación
qué falta"]
peticion --> of["OF
cómo se fabrica"]
of --> ejecucion["modo de trabajo
ejecución y trazabilidad"]
ejecucion --> stock["Stock producido
artículo terminado"]
stock -. opcional .-> envio["Envío
salida al cliente"]
```
El pedido explica la demanda. La petición de fabricación explica qué falta fabricar. La OF explica cómo se ejecutará el trabajo en planta.
> [!WARNING]
>
> Una línea de pedido en borrador no genera demanda. Confirma la línea cuando quieras que planificación y fabricación la tengan en cuenta.
## Qué debe quedar validado
| Área | Resultado esperado |
| - | - |
| Catálogo | La familia y el artículo terminado se usan en pedido, receta y OF. |
| Personal | El empleado aparece en el **modo de trabajo** y queda asociado al registro operativo. |
| Recursos | La operación puede ejecutarse en una estación o recurso compatible. |
| Receta | La versión activa copia operaciones, entradas y salidas a la OF. |
| Pedido | La línea confirmada genera demanda para el artículo fabricado. |
| Fabricación | La OF registra avance, consumos, producción y cierre. |
## Completa el recorrido
> **[Preparar datos base](/es/ayuda/primeros-pasos/preparar-datos-base)**
>
> Crea el catálogo, los empleados y los recursos mínimos para el primer caso.
> **[Definir un proceso de fabricación](/es/ayuda/primeros-pasos/configurar-receta-minima)**
>
> Prepara una receta corta para el producto que vas a fabricar.
> **[Crear un pedido y lanzar una OF](/es/ayuda/primeros-pasos/crear-pedido-y-lanzar-of)**
>
> Convierte una demanda confirmada en una orden de fabricación.
> **[Ejecutar la primera OF](/es/ayuda/primeros-pasos/ejecutar-primera-of)**
>
> Registra ejecución, consumos y producción desde planta.
> **[Preparar y registrar un envío](/es/ayuda/ventas/preparar-y-registrar-envio)**
>
> Expide el pedido cuando quieras validar también la salida de stock.
> **[Entender Bold](/es/conceptos/introduccion)**
>
> Consulta conceptos cuando necesites entender un término antes de seguir.
## Qué dejar para después
No necesitas configurar toda la fábrica antes de validar el flujo. Añade estos elementos cuando el primer recorrido ya funcione.
| Elemento | Cuándo añadirlo |
| - | - |
| Catálogo completo | Cuando el equipo haya validado cómo modelar productos y artículos. |
| Perfiles detallados | Cuando sepas qué acciones necesita realizar cada función. |
| Lotes, bultos y contenedores | Cuando necesites trazabilidad física o preparación logística. |
| Controles de calidad complejos | Cuando la receta mínima ya genere operaciones ejecutables. |
| Costes y cuadros de mando | Cuando los datos de ejecución sean estables. |
## Relacionado
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion)
# Preparar datos base
Source: https://docs.bold-factory.com/es/ayuda/primeros-pasos/preparar-datos-base
Crea el catálogo, los empleados y los recursos mínimos para lanzar una primera fabricación.
Prepara solo los datos que necesitas para completar el primer recorrido. El objetivo es que un pedido pueda convertirse en una OF ejecutable, no cargar toda la operativa de la empresa.
Usa un producto habitual y fácil de reconocer. Si empiezas con un caso raro, acabarás resolviendo excepciones antes de validar el flujo principal.
## Resultado esperado
Al terminar, debes tener:
* una familia para el producto;
* un artículo terminado asociado a una familia;
* los componentes que quieras consumir en la receta;
* al menos un empleado operativo;
* un proceso y un recurso de producción compatible;
* una ubicación básica si vas a registrar consumos o producción con stock.
## Crear la base mínima
**1. Crea la familia**
Accede a **Catálogo > Familias** y crea la familia correspondiente al artículo terminado. Usa un código estable y un nombre descriptivo.
**2. Crea el artículo terminado**
Entra en **Catálogo > Artículos** y crea la referencia fabricable. Selecciona la familia creada en el paso anterior. Configura el origen de aprovisionamiento como **Fabricación**.
**3. Crea los componentes**
Añade los artículos que consumirá la receta. Para el primer recorrido, usa pocos componentes y cantidades simples.
**4. Crea un empleado operativo**
Entra en **Personal > Empleados** y crea la persona que registrará trabajo en planta. Vincula un usuario si esa persona debe iniciar sesión.
**5. Crea proceso y recurso**
Crea un proceso, como **Montaje**, **Corte** o **Envasado**. Después, crea una estación, máquina, línea o puesto que pueda ejecutarlo.
**6. Crea una ubicación básica**
Añade una ubicación inicial si vas a consumir componentes o registrar stock producido. Puedes separar zonas de recepción, producción y expedición más adelante.
## Decisiones recomendadas
| Decisión | Recomendación para el primer recorrido |
| - | - |
| Familia | Usa una familia simple con una variante. |
| Artículo terminado | Márcalo como fabricable y usa una unidad conocida. |
| Componentes | Crea solo los materiales que quieras ver consumidos. |
| Lotes | Déjalos fuera salvo que la trazabilidad sea imprescindible. |
| Recurso | Usa una estación o puesto con nombre reconocible para planta. |
| Empleado | Crea una persona operativa real o de prueba que el equipo identifique. |
> [!TIP]
>
> Si no estás seguro de cómo modelar una variante, crea primero una referencia simple. Corrige el patrón antes de cargar muchas familias parecidas.
## Guías de detalle
> **[Agrupar artículos en familias](/es/ayuda/articulos/crear-una-familia)**
>
> Crea la familia que agrupa artículos y variantes.
> **[Crear un artículo](/es/ayuda/articulos/crear-un-articulo)**
>
> Crea la referencia que se vende, fabrica, consume o almacena.
> **[Registrar un empleado](/es/ayuda/personal/empleados)**
>
> Prepara la persona que registrará actividad operativa.
> **[Preparar puestos y máquinas](/es/ayuda/produccion/crear-recursos)**
>
> Define procesos, estaciones y compatibilidades para ejecutar operaciones.
## Siguiente paso
Cuando la familia, los artículos, el empleado y el recurso existan, configura una receta mínima para el producto elegido.
> **[Definir un proceso de fabricación](/es/ayuda/primeros-pasos/configurar-receta-minima)**
>
> Define la estructura necesaria para crear una OF ejecutable.
# Crear motivos de pausa
Source: https://docs.bold-factory.com/es/ayuda/produccion/crear-motivos-de-pausa
Define motivos planificados y no planificados para clasificar las paradas de producción.
Los **motivos de pausa** explican por qué se detiene una operación o un grupo de operaciones. Pueden ser planificados, como un descanso o un cambio de turno, o no planificados, como una avería, la falta de material o una incidencia de calidad.
Registrar el motivo permite analizar pérdidas y paradas recurrentes.
## Pasos a seguir
**Ruta:** **Fabricación > Motivos de pausa > Añadir nuevo motivo**
**Nombre:** escribe un título corto y fácil de reconocer en la pantalla de pausa. Por ejemplo: `Almuerzo`, `Mantenimiento programado`, `Reunión de turno` o `Limpieza de línea`.
**Descripción (opcional):** explica cuándo debe usarse el motivo para que todo el taller aplique el mismo criterio. Por ejemplo: `Pausa de 30 minutos para el turno de mañana. Usar solo entre las 13:00 y las 14:00.`
**Tipo de pausa:** elige **Planificada** o **No planificada**. El formulario explica cómo afecta cada opción al OEE.
* **Planificada:** para paradas previsibles de tu operativa habitual, como `Almuerzo`, `Cambio de turno` o `Limpieza programada`. Su duración se descuenta del tiempo programado de la estación para calcular el tiempo de producción planificado, así que no reduce la disponibilidad ni el OEE de la estación.
* **No planificada:** para imprevistos como `Avería eléctrica`, `Falta de materia prima` o `Atasco de máquina`. Su duración cuenta como tiempo de producción perdido, así que reduce la disponibilidad y, con ella, el OEE.
OEE (%) = (disponibilidad (%) / 100) × (rendimiento (%) / 100) × (calidad (%) / 100) × 100.
La disponibilidad (%) es (tiempo real de funcionamiento / (tiempo programado de la estación − paradas planificadas que la detuvieron)) × 100. Consulta [Ver OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion) para revisar cada indicador.
# Preparar puestos y máquinas
Source: https://docs.bold-factory.com/es/ayuda/produccion/crear-recursos
Organiza puestos, máquinas y herramientas para planificar y ejecutar la fabricación.
Prepara las máquinas, líneas, mesas y zonas donde se realizará el trabajo. En Bold, estos elementos se configuran como **recursos** para que cada operación pueda ejecutarse en una estación compatible y con las herramientas necesarias. Consulta [Recursos](/es/conceptos/fabricacion/recursos) para conocer el modelo completo.
Los recursos pueden ser maquinaria fija o automatizada, líneas de producción, puestos manuales, zonas de inspección o servicios.
**Ruta:** **Fabricación > Recursos**
Desde esta vista se gestionan:
* **Estaciones:** máquinas, líneas, mesas o zonas donde se ejecutan operaciones.
* **Áreas:** jerarquía para organizar estaciones por planta, sección o línea.
* **Herramientas:** elementos auxiliares que pueden requerirse para ejecutar una operación.
* **Diagrama:** vista visual de áreas y estaciones.
## Pasos a seguir
### 1. Añadir un área
**Nombre:** escribe el nombre técnico o habitual de la zona, sección, planta o línea principal. Por ejemplo: `Inyección de plástico`, `Mecanizado`, `Línea de ensamblaje` o `Planta 1 - Logística`.
**Descripción (opcional):** explica qué se hace en el área, qué productos se procesan o qué particularidad de la distribución debe conocer el equipo. Por ejemplo: `Zona de moldeo de piezas plásticas de alta densidad. Incluye las prensas hidráulicas de la 1 a la 5.`
### 2. Añadir una estación
**Nombre:** usa un identificador claro y específico que los operarios puedan reconocer en sus pantallas. Por ejemplo: `Línea de etiquetado automático`, `Estación de inspección visual 2` o `Torno CNC Haas 01`.
**Descripción (opcional):** añade contexto técnico, restricciones o notas sobre el trabajo que se realiza en la estación. Por ejemplo: `Prensa para moldear piezas metálicas de hasta 5 mm de espesor.`
**Capacidad:** indica si la estación puede procesar varios trabajos a la vez.
* **Si no marcas la casilla**, la planificación asigna una sola operación a la vez a la estación. Por ejemplo, las operaciones de una máquina CNC, un robot de soldadura o un puesto manual no pueden solaparse.
* **Si marcas la casilla**, indicas que la estación puede procesar trabajo simultáneo. Por ejemplo, puede ser un horno industrial, una cinta transportadora o una zona de secado.
**Área:** selecciona el área a la que pertenece la estación. Por ejemplo, asigna `Mesa de ensamblaje B` al área `Montaje final`.
> [!NOTE]
>
> Todas las estaciones deben pertenecer a un área.
**Ubicación de consumo:** selecciona la ubicación donde deben estar las materias primas antes de ejecutar una operación. Bold usa esta ubicación como destino cuando solicitas materiales.
**Ubicación de generación:** selecciona dónde se registra el material producido por la estación.
> [!NOTE]
>
> Configura la **Ubicación de consumo** para poder crear movimientos de aprovisionamiento hacia la estación. Consulta [Aprovisionar materias primas](/es/ayuda/almacen/aprovisionar-materias-primas).
### 3. Añadir una herramienta
Una **herramienta** es un elemento auxiliar, molde, matriz, utillaje o consumible crítico que se monta y desmonta en una estación para fabricar un producto concreto.
**Nombre:** introduce el nombre técnico, el código de inventario o el identificador con el que los equipos de producción y mantenimiento reconocen el utillaje. Por ejemplo: `Molde carcasa frontal AC-40`.
> [!TIP]
>
> Registra el elemento como herramienta si sustituirlo obliga a detener la máquina y cambiar su configuración.
**Ruta:** **Fabricación > Recursos > Herramienta**
**Asignar características:** con **Planificación avanzada** habilitada en el plan, añade propiedades para filtrar herramientas y determinar su compatibilidad con cada trabajo.
> [!NOTE]
>
> **Ejemplo:** para la herramienta `Molde carcasa frontal X`, asigna estas características:
>
> * **Material compatible:** `Polipropileno (PP)`.
> * **Número de cavidades:** `4`.
> * **Tonalidad/color:** `Plástico negro`.
# Definir turnos de producción
Source: https://docs.bold-factory.com/es/ayuda/produccion/crear-turnos
Define las ventanas semanales en las que la fábrica o sus recursos pueden ejecutar operaciones.
Los **turnos de trabajo** definen cuándo están disponibles la planta y sus recursos. La secuenciación usa estas franjas para planificar las operaciones.
> [!NOTE]
>
> **Ejemplo:** en una fábrica que opera 24 horas, las máquinas se encienden el lunes a las 06:00 y no se apagan hasta el sábado a las 06:00. El turno de fabricación es un bloque continuo de 120 horas.
**Ruta:** **Fabricación > Turnos > Añadir turno**
**Día de la semana:** selecciona los días del turno e indica la hora de inicio y de fin de la actividad.
# Diseñar el paso a paso de fabricación
Source: https://docs.bold-factory.com/es/ayuda/produccion/crear-una-receta
Define el proceso de fabricación con operaciones, entradas, pasos, controles y versiones.
En Bold, una **receta** define el flujo de fabricación de una familia o de un artículo concreto. Combina materiales, operaciones, pasos, controles, coproductos, restricciones y condiciones.
Una receta no ejecuta trabajo por sí sola. Se usa como plantilla para crear **órdenes de fabricación** con una estructura consistente.
## Pasos a seguir
**Ruta:** **Fabricación > Recetas**
### 1. Añadir una receta
**Familia:** selecciona la familia cuya fabricación quieres definir.
**Nombre:** al seleccionar una familia, Bold asigna automáticamente el nombre de la receta. Cámbialo si necesitas distinguir varias formas de fabricar sus artículos.
### 2. Añadir una versión
**Nombre:** Bold usa automáticamente la fecha de creación, pero puedes indicar un nombre diferente.
> [!NOTE]
>
> **Ejemplos:** `Versión inicial`, `16 de julio de 2026` o `Versión actualizada`.
### 3. Crear el diagrama de operaciones
Aunque puedes añadir y mover los bloques libremente, organiza el diagrama en el mismo orden en que fabricas el artículo. Así podrás revisar el flujo con mayor facilidad.
Haz clic en **+ Añadir operación** y completa los siguientes campos:
**Proceso principal:** selecciona uno de los procesos ya definidos anteriormente.
**Nombre de la operación:** escribe un nombre específico para esta operación. Puedes copiar el nombre del proceso desde la parte derecha del campo.
**Personas necesarias:** indica cuántos operarios deben trabajar a la vez en la estación para ejecutar la operación.
**Herramienta auxiliar (opcional):** selecciona el molde, la matriz, el utillaje o la broca que requiera la operación.
Después, conecta los bloques de operaciones.
Para relacionar dos operaciones, acerca el puntero al borde inferior del primer bloque. Arrastra el punto que aparece y suéltalo sobre el bloque siguiente. También puedes empezar desde el borde superior del bloque siguiente y soltarlo sobre el anterior. Después configura el inicio y las unidades disponibles.
También puedes hacer clic en **+ Añadir restricción**. Indica estos datos:
**Operación de origen (la que restringe):** selecciona la tarea que va primero en el tiempo.
**Operación de destino (la restringida):** selecciona la tarea que va después.
**¿Cuándo puede empezar la operación siguiente?** Elige una de estas opciones:
* **En cualquier momento.**
* **Cuando la anterior haya empezado.**
* **Cuando la anterior tenga unidades buenas o haya finalizado**, incluso sin unidades.
* **Cuando la anterior haya finalizado.**
En una espera temporizada no puedes elegir en cualquier momento.
**¿Utiliza las unidades que produce la operación anterior?** Elige **No**, **Sí, según se van completando** o **Sí, esperar a tener todas**.
**Si no se cumple esta condición…** Para el inicio elige **Avisar pero permitir**, **Ocultar por defecto, pero permitir con aviso** u **Ocultar y prohibir**.
**Si se supera la cantidad disponible…** Elige **Avisar pero permitir** o **Prohibir**.
Saltarse una condición siempre requiere confirmar un diálogo, también desde gestión. Los bloqueos solo pueden saltarse desde gestión con permiso de escritura de órdenes de fabricación.
Revisa las condiciones antes de crear la restricción. Puedes cambiar ambas desde la acción **Editar restricción** de su listado o con el botón derecho sobre su línea en el diagrama.
Usa **Recalcular posiciones** y confirma el diálogo para ordenar los bloques según sus restricciones. Cada operación queda debajo de sus anteriores. Necesitas permiso de escritura de recetas y una versión editable.
Para preparar la siguiente operación mientras la anterior produce, configura el inicio cuando haya empezado y la recepción de unidades según se completan. Consulta [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones) para ver cómo se calcula la cantidad disponible.
> [!TIP]
>
> Para borrar una restricción, haz clic con el botón derecho sobre la línea del diagrama y confirma que quieres eliminarla.
**Activar versión:** cuando termines la receta, activa la versión para impedir que se modifiquen sus detalles. Esto evita cambios accidentales en una hoja de ruta que ya se está usando. Si necesitas hacer un cambio, crea una nueva versión y conserva intacta la anterior.
## Cuándo dividir el recorrido de la receta
En algunos casos, el proceso de fabricación depende de una propiedad de la familia. Añade condiciones cuando esa propiedad cambie el proceso y resulte más claro separar los recorridos de la receta.
> [!NOTE]
>
> **Ejemplo:** fabricas el modelo `Bici Pro` y la propiedad que cambia es el **material del cuadro**: aluminio o fibra de carbono.
>
> * **Aluminio:** usa tubos de metal que pasan por sierra, soldadura y horno de tratamiento térmico.
> * **Fibra de carbono:** usa rollos de tejido que pasan por corte láser, laminado manual, horno autoclave y control de calidad por ultrasonidos.
### Configurar condiciones
**Ruta:** **Fabricación > Recetas > Receta creada**
Desde el diagrama entra al bloque de operación donde se tenga que aplicar la condición.
### Añadir una condición
**Origen:** indica de dónde obtiene Bold el dato que evalúa la condición:
* **Propiedad:** variantes de la propia familia, como material, tamaño o voltaje.
* **Contexto de la OF:** se activa cuando el artículo es el mismo, pero cambian los datos administrativos, logísticos o la urgencia del pedido.
**Campo:** elige el dato que debe evaluar Bold, como las notas, el código o la cantidad de la OF.
**Operador:** elige cómo se compara el campo con el valor de la condición.
* **Igual a:** el campo coincide exactamente con el valor indicado.
* **Distinto de:** el campo tiene cualquier valor excepto el indicado.
* **Contiene:** el texto incluye el valor en cualquier posición. Por ejemplo, si buscas `Frágil` y las notas de la OF contienen esa palabra, Bold activará la operación condicionada.
* **Empieza por:** la condición se activa si el texto o código comienza con esos caracteres. Úsala con plantillas de notas o códigos estandarizados. Por ejemplo, si las notas de exportación comienzan por `EXP-`, como `EXP-Francia`, configura **Empieza por: EXP-**.
* **Termina por:** la condición se activa si el texto finaliza con esos caracteres exactos. Úsala si tus operarios o sistemas cierran las notas con etiquetas como `-OK` o `-REVISADO`.
**Valor/Opción:** indica el texto, número u opción con el que Bold debe comparar el campo.
> [!TIP]
>
> Para crear una versión actualizada después de cambiar una operación, entra en la receta y haz clic en **Copiar desde otra receta**.
# Definir procesos
Source: https://docs.bold-factory.com/es/ayuda/produccion/definir-procesos
Crea procesos y asigna estaciones principales o auxiliares para ejecutar cada tipo de trabajo.
Los **procesos** son categorías reutilizables de trabajo productivo, como corte, montaje, soldadura, pintura o inspección.
Sirven para conectar una operación de receta con los recursos capaces de realizarla. Una operación indica qué proceso necesita; Bold puede proponer o limitar las estaciones de trabajo compatibles con ese proceso.
## Pasos a seguir
**Ruta:** **Fabricación > Procesos > Añadir nuevo tipo**
**Nombre:** usa un nombre corto y técnico que identifique la acción, como `Prensado`, `Embalaje`, `Perforación` o `Control de calidad`.
**Descripción:** detalla las tareas incluidas en el proceso. Por ejemplo, para `Unión de piezas` en el sector textil, puedes escribir `Confección y costura (remallado y pespunte plano) de los paneles frontales y traseros`.
## Asignar estaciones de trabajo al proceso
Después de crear el proceso, indica en qué estaciones puede ejecutarse. Asigna una o varias estaciones según corresponda.
**Ruta:** **Fabricación > Procesos > Proceso creado**
**+ Asignar estación**
**Estación de trabajo:** selecciona la máquina, línea o mesa donde se puede ejecutar el proceso. Por ejemplo, para `Soldadura`, selecciona **Puesto de soldadura TIG 02**.
> [!TIP]
>
> Si no aparece la estación que buscas, asegúrate de haberla creado previamente en **Preparar puestos y máquinas**.
**Eficiencia (%):** indica el ritmo de esta estación para el proceso. El `100 %` representa la velocidad estándar.
* **Si la estación trabaja al ritmo estándar:** déjalo en `100 %`.
* **Si trabaja más despacio:** reduce el porcentaje, por ejemplo a `80 %`. El sistema calculará tiempos de producción más largos cuando use esta estación.
* Si no necesitas este nivel de detalle, deja el valor por defecto: `100 %`.
**Tipo de estación (Principal o Auxiliar):** define el rol de esta máquina para el proceso.
* **Principal:** estación habitual para ejecutar el proceso. Cada proceso tiene una sola estación principal. Asigna las líneas equivalentes como auxiliares; elegir otra principal convierte la anterior en auxiliar.
* **Auxiliar:** estación de reserva que se usa cuando la principal no está disponible o no es adecuada para un trabajo concreto.
> [!NOTE]
>
> **Ejemplo:** para un proceso de `Embotellado`, marca la `Línea automática 01` como **Principal** y la `Mesa de envasado manual` como **Auxiliar** para emergencias o lotes pequeños.
# Ejecutar operaciones en planta
Source: https://docs.bold-factory.com/es/ayuda/produccion/ejecutar-operaciones-en-planta
Inicia, pausa, registra avance, consume materiales y finaliza operaciones desde modo de trabajo.
Ejecuta operaciones en planta cuando una orden ya tiene trabajo preparado. Este flujo registra lo que ocurre realmente: quién trabaja, dónde, durante cuánto tiempo, qué consume, qué produce y qué incidencias aparecen.
La ejecución diaria se realiza desde el **modo de trabajo**. Gestiona las recetas, órdenes, recursos y secuencias desde el **Panel de control**.
Si alguien olvida registrar su trabajo, puedes introducir la ejecución de las operaciones desde el **Panel de control**.
## Registrar trabajo
### 1. Identificar al empleado
Selecciona el empleado que va a registrar el trabajo.
### 2. Abrir fabricación
Entra en fabricación desde el **modo de trabajo**.
### 3. Elegir la lista de tareas
El operario puede cambiar la perspectiva de su cola de trabajo según cómo esté organizada la jornada:
* **Mis operaciones:** muestra las operaciones activas que corresponden a las habilidades o estaciones habituales del empleado identificado, según el criterio configurado por la empresa.
* **Por estación:** muestra los trabajos pendientes en la máquina o puesto donde se encuentra físicamente (por ejemplo, todas las tareas destinadas a la *punzonadora*). Es útil si varios operarios rotan o comparten una misma máquina.
* **Por área / Por proceso:** agrupa las tareas por áreas, como *Carpintería* o *Montaje*, o por tipo de proceso.
### 4. Revisar la prioridad
Las tarjetas aparecen de arriba abajo según la secuencia definida:
* La primera tarjeta representa la prioridad actual de la cola. Por ejemplo, puede mostrar la orden `OF-000060` para *Perforación de tablero*.
* Las tarjetas inferiores muestran los trabajos siguientes y permiten anticipar los materiales o herramientas necesarios.
### 5. Revisar la tarjeta de trabajo
Cada tarjeta resume la información necesaria para ejecutar la operación:
* **Identificación:** código de la orden, nombre de la operación y descripción del artículo.
* **Avance:** cantidad completada respecto a la planificada, por ejemplo `1 de 2 ud`.
* **Icono del camión (disponibilidad de material):** indica si la materia prima está disponible en el puesto o en el almacén para empezar a trabajar.
### 6. Aplicar filtros rápidos
La barra de **Filtros** permite activar **Ocultar no empezadas**, **Ocultar restringidas** y **Ocultar finalizadas**. También puedes buscar por texto, escanear un código o limitar la lista por fecha.
### 7. Controlar el tiempo de ejecución
Bold registra el tiempo de ejecución de la operación.
* **Pausar el tiempo:** si el operario detiene la producción por un descanso, un cambio de herramienta o una incidencia, debe pulsar **PARAR**. El contador se detendrá hasta que reanude la operación.
* **Reanudar:** al volver al puesto, pulsa **Reanudar** para continuar la operación pausada.
### 8. Registrar las unidades fabricadas
Registra el avance a medida que termines las unidades:
* Puede usar los botones **+** y **-** para introducir unidades sueltas.
* Puede escribir directamente la cifra exacta en la casilla numérica.
* Si ha procesado el lote completo, puede pulsar **Todas (50)** para introducir la cantidad total planificada.
### 9. Registrar desperdicios o piezas defectuosas
Si durante el proceso una pieza sale mal, se rompe o no pasa el estándar de calidad, el operario debe pulsar el botón **DEFECTOS** e indicar la cantidad rechazada.
### 10. Revisar materiales, lotes y coproductos
Cada material y coproducto muestra su cantidad teórica según su configuración y el progreso aplicable, junto a la cantidad que se registrará:
* Si la cantidad real es distinta, escríbela en la línea. Bold muestra la diferencia con la teórica y conserva tu valor aunque cambies las unidades.
* Para que una línea editada vuelva a seguir la cantidad teórica, pulsa el icono de volver al teórico junto a la cantidad.
* Si el material trabaja con lotes, por defecto se consumen por FIFO y la columna **Lote** muestra **FIFO**. Para elegirlos, pulsa ese botón: se despliegan los lotes con stock, identificados por su código de origen o, si no lo tienen, por su código interno. Una vez elegidos, el botón indica cuántos lotes se consumirán. Escribe la cantidad de cada lote que consumes, pulsa **Escanear** para leer el código de un lote o **Repartir FIFO** para repartir la cantidad teórica entre los lotes más antiguos. La cantidad del material pasa a ser la suma de sus lotes.
Todo lo que preparas se guarda automáticamente como borrador de la operación, sin que tengas que hacer nada. Los cambios guardados se recuperan al recargar o continuar desde otra tableta. Si aparece **Sin conexión**, mantén la pantalla abierta hasta recuperar la conexión. Consulta [Modo de trabajo](/es/conceptos/modo-de-trabajo) para ver cómo se comparte entre dispositivos.
### 11. Confirmar el trabajo y actualizar el estado
Para guardar el avance, elige una de estas opciones:
* **Confirmar sin finalizar:** se utiliza si el operario ha terminado su turno o tiene que pausar la tarea, pero **todavía quedan piezas pendientes por fabricar** del lote total. Guarda las unidades hechas hasta el momento y mantiene la tarjeta abierta para continuar más tarde.
* **Confirmar y finalizar:** úsala cuando hayas completado el lote objetivo o des por terminada la operación. La tarjeta se cerrará y dejará de aparecer en la lista de trabajo pendiente.
# Especificar materiales, pasos y controles
Source: https://docs.bold-factory.com/es/ayuda/produccion/especificar-materiales-pasos-y-controles
Define materiales, instrucciones y controles para ejecutar y validar cada operación de una receta.
**Ruta:** **Fabricación > Recetas > Receta > Versión editable > Operación**
Solo las versiones en estado **Editable** admiten cambios estructurales. Si la versión está activa, crea una versión editable antes de modificar sus materiales, pasos o controles.
Define cada operación para indicar **qué entra y sale**, **cómo se ejecuta** y **cómo se valida**. Puedes combinar materias primas, semielaborados, coproductos, pasos, tiempos, condiciones y controles de calidad.
Con estos datos, Bold registra consumos, conserva las instrucciones de trabajo y aporta información para calcular el coste de los artículos fabricados.
## Definir los materiales
Clasifica los materiales según el papel que desempeñan en la operación:
* **Materias primas (entradas externas):** materiales que entran en la planta sin transformar, como la leche cruda. Regístralas como entradas de la operación que las consume.
* **Semielaborados (trabajo en curso):** productos intermedios que ya han pasado por una fase, pero todavía necesitan más operaciones, como las patas de una mesa. Regístralos como entradas de la siguiente operación.
* **Coproductos (salidas simultáneas):** artículos que se obtienen al mismo tiempo en un proceso, como la nata y la leche desnatada al centrifugar. Regístralos como salidas de la operación que los genera.
### 1. Añadir el material
**Artículo:** selecciona la materia prima, el semielaborado o el coproducto que quieres incorporar a la receta.
**Cantidad/unidad fabricada:** define el consumo por cada unidad fabricada. Escribe un número, con punto como separador decimal, o una fórmula. Usa **Propiedad** y **Dato de la orden**, o escribe `@`, para insertar propiedades numéricas del artículo o la cantidad de la OF. Usa **Redondear** para añadir `round`, `ceil` o `floor`. Debajo del campo verás si la fórmula es válida. Bold sustituye cada valor al generar la OF. Consulta las [fórmulas de receta](/es/conceptos/fabricacion/recetas-y-versiones).
**Momento de consumo:** elige cuándo se registra el consumo:
* **Al final:** el ingrediente se consume por completo al terminar la operación.
* **Cada unidad:** el consumo se calcula de forma proporcional por cada unidad fabricada. Es la opción seleccionada por defecto.
> [!NOTE]
>
> **Ejemplo: consumo de queso por unidad**
>
> * **Artículo:** seleccionas *Queso mozzarella rallado* en el menú desplegable.
> * **Cantidad/unidad fabricada:** introduces `0.15` para indicar que cada pizza requiere 0,15 kg o 150 g de queso.
> * **Momento de consumo:** eliges **Cada unidad**. El sistema descontará 150 g de mozzarella cada vez que la línea termine una pizza.
## Cómo se ejecuta una operación
### 1. Añadir pasos
Los pasos describen al operario qué debe hacer dentro de una operación.
Un paso puede ser una instrucción puntual, como preparar una máquina, o una acción repetitiva, como realizar una comprobación por cada unidad.
Los pasos pertenecen a una operación y pueden ejecutarse al comienzo, al final o según la cantidad producida, dependiendo de su configuración.
**Nombre:** escribe una instrucción breve que empiece por un verbo de acción, como `Limpiar la matriz`, `Verter el aditivo` o `Troquelar la plancha`.
**¿Cuántas veces hay que ejecutar este paso?**
Una orden de fabricación puede producir una unidad o muchas. El momento de ejecución indica si el paso se realiza una sola vez o se repite según la cantidad.
* **Al comienzo:** para preparar la máquina, realizar una carga inicial o completar una revisión previa. Por ejemplo: `Precalentar el horno a 180 °C`.
* **Cada unidad:** para acciones que se repiten con cada unidad producida. Por ejemplo: `Verificar el peso de la unidad`.
**Instrucciones:** combina los elementos que necesite el operario para ejecutar el paso:
* **Texto técnico y de seguridad:** describe el procedimiento, los parámetros de la máquina o las advertencias necesarias. Por ejemplo: `Ajustar la presión a 4 bar`.
* **Formato:** usa negrita, cursiva, **Título** y **Subtítulo** para estructurar el texto, y **Enlace** para añadir un enlace con su texto.
* **Archivos:** usa el clip para adjuntar planos en PDF, fichas técnicas o fotografías de referencia.
* **Datos del artículo y de la orden:** usa **Propiedad** o **Dato de la orden**, o escribe `@`, para mostrar valores como el largo del artículo, el solicitante o la cantidad de la OF.
* **Fórmulas:** usa **Fórmula** para crear un bloque que se sustituye por un resultado calculado, como `Preparar ceil(Cantidad de la OF / 12) cajas`. Usa **Redondear** para añadir `round`, `ceil` o `floor`.
**Duración:** indica el tiempo estimado estándar en minutos. Si es un paso por unidad y tarda 30 segundos, introduce `0.5`. También admite fórmulas.
## Asignar controles
Los **controles** obligan al operario a registrar una comprobación al iniciar o completar una operación, según cómo se configure.
Úsalos para capturar evidencias, parámetros de calidad o validaciones que deben quedar vinculadas a la operación.
### 1. Añadir un control
Haz clic en **Añadir control** y completa estos campos:
**Nombre:** escribe un título breve y descriptivo, como `Medición de temperatura` o `Revisión visual del sellado`.
**Instrucciones:** explica cómo realizar el control. Puedes añadir texto, usar fórmulas o adjuntar planos, fotografías de referencia o manuales en PDF.
**Datos que se piden:** haz clic en **Añadir dato** para cada valor que deba registrar el operario y elige su tipo: **Número**, **Sí/no**, **Texto**, **Foto** o **Archivo**. Sin datos, el control es una confirmación de que se ha hecho. Si pides un solo dato, su nombre es opcional: déjalo vacío para que se llame como el control. Ponle nombre cuando aporte algo, como la unidad (`Temperatura (°C)`).
**Número de registros:** indica cuántas veces hay que hacer el control. Admite fórmulas, como `ceil(Cantidad de la OF / 500)`. Marca **Permitir añadir más** para que sea un mínimo y el operario pueda añadir más registros.
**¿Cuándo se exige?:** elige **Antes de iniciar**, **Antes de finalizar** u **Opcional — no bloquea la operación**.
**Duración por registro (minutos):** indica el tiempo estimado de cada registro. También admite fórmulas.
Consulta [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles) para ver cómo afectan los registros y la exigencia a la operación.
### 2. Ordenar los controles
Usa las flechas de la tabla de controles para subir o bajar cada control. Los controles tienen su propio orden, independiente del de los pasos. Las OF creadas con la receta copian ese orden, y el **modo de trabajo** muestra los controles en él.
# Crear una OF sin pedido de venta
Source: https://docs.bold-factory.com/es/ayuda/produccion/generar-peticiones-manualmente
Registra una necesidad interna y conviértela en una OF sin partir de un pedido de venta.
Usa este flujo para crear una OF que no parte de un pedido de venta ni de una recomendación del asistente de fabricación.
En Bold, primero crearás una **petición de fabricación** y después la convertirás en una OF. La petición registra qué artículo necesitas fabricar, en qué cantidad y para cuándo. Consulta [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion) para entender su relación con las órdenes.
Como la petición se crea manualmente, no incluye el contexto de demanda que aportaría un pedido de venta o una recomendación del asistente.
## Pasos a seguir
**Ruta:** **Fabricación > Peticiones de fabricación > Añadir nueva petición**
### 1. Rellena los campos
**Artículo:** elige el artículo que quieres fabricar. Solo necesitas una receta activa si quieres que la OF copie su estructura. También puedes crear una OF sin receta.
**Cantidad:** indica cuánto necesitas producir en la unidad de medida del artículo, como unidades, litros o kilogramos.
**Cliente (opcional):** vincula la petición a un cliente. El solicitante toma el nombre del cliente y no se puede editar por separado. Las OF que crees desde la petición quedan vinculadas al mismo cliente. Necesitas permiso para ver clientes.
**Solicitante (opcional):** si no vinculas un cliente, indica quién origina la necesidad, por ejemplo un departamento o una referencia interna. Puedes dejarlo vacío.
**Notas (opcional):** añade observaciones para el equipo de planta. Desde el editor también puedes adjuntar archivos si tienes permiso para subirlos.
**Fecha requerida (opcional):** indica cuándo necesitas disponer del artículo.
**Firme:** marca esta opción cuando la fecha requerida sea un compromiso estricto. Si la dejas desmarcada, la petición se considera tentativa.
**Código (opcional):** un identificador interno para relacionar la petición. Puede ser el número de pedido de venta del cliente o un código generado por Bold.
### 2. Crear la OF
Guarda la petición y usa la acción con el icono de cohete para crear la OF. La orden convierte la necesidad registrada en trabajo que puedes planificar y ejecutar en planta.
# Fabricar
Source: https://docs.bold-factory.com/es/ayuda/produccion/introduccion
Configura recetas, recursos, órdenes, operaciones, consumos, producción y seguimiento de planta.
El área de fabricación convierte las necesidades en trabajo ejecutable. Conecta recetas, recursos, órdenes, operaciones, controles, consumos, salidas y datos de productividad.
## Pasos recomendados
> **[Preparar puestos y máquinas](/es/ayuda/produccion/crear-recursos)**
>
> Organiza áreas, estaciones y herramientas para ejecutar las operaciones.
> **[Definir el proceso de fabricación](/es/ayuda/produccion/crear-una-receta)**
>
> Define operaciones, entradas, salidas, pasos, controles, versiones y restricciones.
> **[Definir turnos de producción](/es/ayuda/produccion/crear-turnos)**
>
> Define cuándo están disponibles la planta y sus recursos para planificar operaciones.
> **[Crear motivos de pausa](/es/ayuda/produccion/crear-motivos-de-pausa)**
>
> Clasifica por qué se detiene una operación o un grupo de operaciones.
> **[Decidir qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)**
>
> Distingue urgencias reales de sugerencias que pueden esperar, agruparse o descartarse.
> **[Gestionar órdenes de fabricación](/es/ayuda/produccion/lanzar-ofs)**
>
> Lanza, consulta, bloquea o cancela el trabajo que debe ejecutar la planta.
> **[Modificar órdenes de fabricación](/es/ayuda/produccion/modificar-ordenes-de-fabricacion)**
>
> Edita el flujo de trabajo si surge un imprevisto en la planta.
> **[Secuenciar órdenes](/es/ayuda/produccion/secuenciar-ordenes)**
>
> Ordena operaciones para que la planta ejecute el trabajo en la prioridad correcta.
> **[Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)**
>
> Registra avances, consumos, controles, pausas y producción desde el **modo de trabajo**.
# Gestionar órdenes de fabricación
Source: https://docs.bold-factory.com/es/ayuda/produccion/lanzar-ofs
Consulta, filtra, lanza, bloquea o cancela órdenes de fabricación según su estado.
**Ruta:** **Fabricación > Órdenes de fabricación**
Una **orden de fabricación** u **OF** representa la transformación real de materiales en un artículo terminado, semielaborado o coproducto.
Normalmente se crea desde una **petición de fabricación**. La petición define la necesidad. La OF define la ejecución.
## Elegir la perspectiva de trabajo
En la parte superior puedes elegir tres formas de agrupar la información:
### Órdenes
Es la vista predeterminada. Muestra cada OF como una unidad y permite revisar su solicitante, artículo, cantidad y fechas.
#### Ordenar y priorizar tareas
Usa las herramientas de la tabla para revisar y priorizar las órdenes:
* **Ordenación por fechas:** las columnas **Creada**, **Requerida** (fecha solicitada por el cliente) y **Objetivo** (fecha interna de entrega) se pueden ordenar desde su cabecera. Así puedes colocar primero los lanzamientos más urgentes o las entregas más críticas.
* **Filtros de estado:** utiliza los botones rápidos **Ocultar canceladas** y **Ocultar finalizadas** para concentrarte en las órdenes activas y pendientes de fabricar.
* **Buscadores por columna:** debajo de cada columna tienes un buscador. Si quieres ver solo las órdenes de un cliente concreto, escribe su nombre en la casilla **Contiene** de la columna **Solicitante**. Si buscas un componente específico, usa **Cód. art.** o **Artículo**.
### Operaciones
Esta pestaña desglosa las órdenes de fabricación en las operaciones que deben ejecutar los empleados y las máquinas.
Cada fila representa una operación concreta.
#### Entender el desglose de las órdenes
La vista muestra la hoja de ruta de cada producto:
* Las operaciones aparecen en el orden necesario para completar el trabajo, desde la preparación hasta el embalaje.
* El estado de cada operación indica en qué punto del proceso se encuentra la OF.
#### Revisar las estaciones de trabajo
La columna **Estación de trabajo** te indica el lugar físico o la maquinaria donde se ejecuta la tarea (por ejemplo: Cabina de pintura, Prensa hidráulica 1 o Mesa de embalaje 1).
* Filtra esta columna por una máquina, como `Sierra circular 1`, para reunir las operaciones activas asignadas a ella. Esto ayuda a preparar trabajos que comparten la misma configuración.
#### Revisar las cantidades
Revisa estas tres columnas para comparar el objetivo con el avance y los rechazos:
* **Q. planificada (cantidad planificada):** el número de piezas que deben entrar en esa fase del proceso.
* **Q. completada (cantidad completada):** las unidades completadas en esta operación. Su disponibilidad para la siguiente operación depende de sus condiciones de predecesoras y límites de cantidad liberada.
* **Q. rechazada (cantidad rechazada):** unidades rechazadas durante esa operación.
### Grupos de operaciones
Muestra las tareas agrupadas por lotes o familias de trabajo para revisar la carga de las distintas áreas.
## Lanzar una orden
La petición registra qué necesitas fabricar. La orden define cómo se ejecutará ese trabajo.
1. Abre **Fabricación > Peticiones de fabricación**.
2. Localiza una petición que no esté asignada ni cancelada.
3. Pulsa **Lanzar orden de fabricación**.
4. Revisa la receta, la cantidad, las fechas y las operaciones antes de confirmar.
Si una petición ya está asignada, abre la OF relacionada en lugar de crear otra.
## Bloquear o desbloquear una orden
Abre una OF y pulsa **Bloquear** cuando necesites retirarla temporalmente del trabajo pendiente mientras revisas materiales, fechas o instrucciones. Pulsa **Desbloquear** cuando vuelva a estar lista para ejecutarse.
> [!WARNING]
>
> Bloquear no cancela la OF ni elimina su historial. Usa **Cancelar** cuando el trabajo ya no deba ejecutarse.
## Eliminar o cancelar órdenes
**Eliminar:** permite borrar la orden directamente si no tiene actividad registrada. La orden se elimina de la base de datos como si nunca hubiera existido. Se pierde su número, su historial y toda la información asociada.
**Cancelar:** si la orden ya tiene movimientos de inventario, registros de tiempos o compras de material asociadas, el sistema solo te permitirá cancelarla. Eliminarla crearía desajustes contables e inconsistencias en el inventario.
# Modificar órdenes de fabricación
Source: https://docs.bold-factory.com/es/ayuda/produccion/modificar-ordenes-de-fabricacion
Actualiza operaciones, materiales y cantidades de una orden cuando cambie el trabajo de planta.
**Ruta:** **Fabricación > Órdenes de fabricación > Orden lanzada**
Abre una OF para consultar su hoja de ruta y modificar los datos que sigan editables según el estado de la orden.
## Indicadores de cabecera
La cabecera resume el estado de la OF:
* **Progreso general:** un porcentaje (`0 %`) y un contador numérico (`0 de 3`) indican cuántas unidades del producto se han terminado.
* **Detalle del producto:** identifica la cantidad y el artículo que se está fabricando (por ejemplo, `3 x Mesa 100x80 color blanco para exterior`).
## Barra de acciones
La barra inferior muestra las acciones disponibles según el estado de la orden:
* **Imprimir:** genera una copia en papel de la hoja de ruta.
* **Bloquear:** impide continuar con la orden hasta que se desbloquee. Úsalo ante una incidencia que deba resolverse antes de seguir.
* **+ Operación:** añade una operación que no estaba prevista, por ejemplo, un lijado adicional.
* **+ Restricción:** añade una dependencia entre operaciones.
* **Estaciones:** reasigna las máquinas o puestos de trabajo de las operaciones.
* **Eliminar:** borra la orden cuando su estado y actividad todavía lo permiten.
* **Guardar:** conserva los cambios realizados en la cabecera de la orden.
## Crear peticiones de material
En la pestaña **Materiales**, el icono **Crear petición para este material** aparece cuando el artículo está configurado para aprovisionarse mediante fabricación y aún no tiene una petición vinculada.
Esta acción crea una petición de fabricación vinculada al material de la OF. No genera un pedido de compra ni un movimiento de almacén.
**Cantidad (ud):** indica cuántas unidades necesitas. El sistema propone las que quedan pendientes de consumir según la planificación inicial.
Puedes cambiar este número manualmente. Si necesitas material adicional para cubrir piezas defectuosas o desperdicios, sustituye el número por la cantidad necesaria.
**Notas (opcional):** añade instrucciones para quien suministre el material o explica por qué la cantidad difiere de la planificada.
**Código:** Bold lo genera a partir del código de la OF y de los prefijos configurados. Si ya existe una petición con la misma base, añade el primer sufijo libre.
# Secuenciar manualmente
Source: https://docs.bold-factory.com/es/ayuda/produccion/modo-rapido
Prioriza órdenes y operaciones ajustando sus fechas objetivo directamente.
**Ruta:** **Fabricación > Secuenciación**
Secuencia manualmente cuando necesites ajustar unas pocas órdenes u operaciones sin crear un plan de producción. Los cambios en las fechas objetivo afectan directamente al trabajo pendiente de la planta.
## Elegir el nivel de trabajo
La pantalla **Secuenciación de la fabricación** ofrece tres pestañas:
| Pestaña | Cuándo usarla |
| - | - |
| **Órdenes** | Para priorizar OF completas según su fecha requerida o fecha objetivo. |
| **Operaciones** | Para ajustar tareas concretas y agrupar operaciones que se ejecutarán juntas en una estación. |
| **Planes** | Para calcular y revisar un escenario completo antes de aplicarlo. |
## Órdenes
Usa **Órdenes** para revisar todas las OF abiertas. Ordena la lista por fecha requerida o fecha objetivo y modifica la fecha objetivo de cada orden cuando necesites cambiar su prioridad.
### Ordenar la lista
* **Fecha requerida:** organiza la lista según la fecha en la que se necesita completar la OF.
* **Fecha objetivo:** organiza la lista según la fecha interna prevista para ejecutar el trabajo en planta.
### Ajustar la fecha objetivo
La lista muestra la prioridad calculada de cada OF. Cambia la **fecha objetivo** para adelantarla o retrasarla. Bold muestra una alerta si la nueva fecha queda después de la fecha requerida.
## Operaciones
Usa **Operaciones** para trabajar con tareas físicas como corte, fresado o pintura. Selecciona un área o estación y, si lo necesitas, filtra por herramienta.
* Ajusta la fecha objetivo de una operación cuando su prioridad deba ser distinta a la del resto de la OF.
* Agrupa operaciones cuando deban ejecutarse juntas en la misma estación.
* Filtra por herramienta para preparar seguidas las operaciones que comparten molde, útil o configuración.
## Planes
Usa **Planes** cuando necesites calcular una secuencia completa, revisar restricciones y ajustar el resultado en un diagrama antes de aplicarlo.
> **[Crear un plan de producción](/es/ayuda/produccion/plan-de-produccion)**
>
> Crea un escenario cuando necesites calcular y comparar la secuencia de muchas operaciones antes de aplicarla.
# Adaptar la fabricación según variantes
Source: https://docs.bold-factory.com/es/ayuda/produccion/para-que-son-necesarias-las-condiciones
Adapta operaciones, materiales, instrucciones y controles a cada variante fabricada.
Diseña una única ruta de fabricación para varios artículos de una misma familia. En Bold, las **condiciones** muestran u ocultan operaciones, materiales, instrucciones o controles según las propiedades del artículo fabricado. Consulta [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones) para entender cómo se aplican las condiciones dentro de una receta.
Puedes aplicar condiciones en cuatro partes de la receta:
## Condicionar operaciones
Úsalas cuando una fase completa solo corresponda a determinadas variantes del artículo.
> [!NOTE]
>
> **Ejemplo:** la operación de *Pintura* solo debe activarse si la propiedad *Acabado* de la familia requiere pintura. Si el cliente pide un cuadro de bicicleta con acabado en aluminio pulido, el sistema omite esta etapa.
## Condicionar entradas
Úsalas cuando un material solo se consuma en algunos artículos de la familia.
> [!NOTE]
>
> **Ejemplo:** configuras dos entradas de material en la misma operación: una para *Pintura roja* y otra para *Pintura azul*. Al condicionar cada entrada a la propiedad *Color*, la OF solo cargará, mostrará y descontará del inventario el color que requiere esa bicicleta.
## Condicionar pasos
Úsalas cuando una instrucción de trabajo solo deba mostrarse para determinadas variantes.
> [!NOTE]
>
> **Ejemplo:** en la etapa de ensamblaje, decides que solo las bicicletas con la propiedad **acabado premium** requieran un paso adicional de *Aplicación de cera protectora*. Para los modelos estándar, este paso no aparecerá en la pantalla del operario.
## Condicionar controles
Úsalas para adaptar la inspección a la variante que se está fabricando.
> [!NOTE]
>
> **Ejemplo:** una prueba de presión de bomba de agua a 15 bares solo se activa si el **Modelo** es igual a `Profesional / Hostelería`. Así, el operario solo realiza esta prueba cuando pasa una máquina destinada a cafeterías.
## Añadir una condición
**Origen (Propiedad / Contexto de la OF):** indica dónde debe buscar Bold el dato con el que evaluará la regla.
* **Propiedad:** característica del artículo, como el material, el color o el tamaño.
* **Contexto de la OF:** dato de una orden concreta, como el solicitante, la cantidad o las notas.
**Propiedad/Campo:** selecciona la propiedad de la familia o el campo del contexto de la OF que quieres comparar.
**Operador:** define cómo se compara el origen con el valor esperado, por ejemplo **Igual a**, **Distinto de**, **Contiene**, **Empieza por** o **Termina por**.
**Valor/Opción:** indica el valor que debe cumplir la condición. Por ejemplo: propiedad `Material`, operador `Igual a` y valor `Carbono`.
# Crear un plan de producción
Source: https://docs.bold-factory.com/es/ayuda/produccion/plan-de-produccion
Calcula y revisa un escenario de producción antes de aplicarlo a la planta.
**Ruta:** **Fabricación > Secuenciación > Planes**
Crea un **plan de producción** para calcular la secuencia de muchas operaciones y revisar el resultado antes de modificar el trabajo de la planta. El plan parte del estado de la fábrica en ese instante: stock disponible, máquinas, restricciones de ruta y fechas de entrega.
Si solo necesitas ajustar directamente unas pocas órdenes u operaciones, consulta [Secuenciar manualmente](/es/ayuda/produccion/modo-rapido).
El plan permite probar cambios en el calendario sin afectar al trabajo real. Puedes pedir a Bold que calcule una secuencia considerando restricciones como la disponibilidad de personal o de materias primas. Los cambios no llegan a las pantallas de los operarios hasta que revisas el resultado y aplicas el plan.
## Pasos a seguir
### 1. Crear un plan
**Nombre del plan:** el sistema propone la fecha actual. Cámbiala por un nombre que te permita identificar el objetivo del escenario en el historial.
> [!NOTE]
>
> **Ejemplos:** `Planificación turno mañana`, `Simulación de pedido urgente Cliente X` o `Secuenciación sin restricciones de stock`.
**Restringir según disponibilidad de materias primas:** determina si el stock disponible limita la planificación.
* **Si lo activas:** Bold comprueba el stock y las fechas previstas de llegada. Si falta un componente, no programa la operación hasta que el material esté disponible.
* **Si lo dejas desactivado:** el sistema no limita el plan por falta de stock. Esta opción permite analizar la capacidad de fabricación sin tener en cuenta las restricciones de suministro.
**Considerar empleados como factor limitante:** incluye la disponibilidad de los empleados en la planificación.
* **Si lo activas:** el algoritmo tiene en cuenta la disponibilidad de los empleados. Si tienes cinco sierras disponibles, pero solo dos operarios en ese turno, programa como máximo dos operaciones de corte a la vez.
* **Si lo dejas desactivado:** el sistema planifica según la disponibilidad de las máquinas o estaciones de trabajo y asume que habrá personal suficiente para operarlas.
**Al crear el plan:** elige qué hará Bold después de preparar el escenario con el estado actual de la fabricación.
* **Solo crear:** guarda el escenario. Después puedes abrirlo y pulsar **Resolver** para calcular una propuesta.
* **Crear y resolver:** inicia el cálculo al crear el escenario.
* **Crear, resolver y aplicar:** inicia el cálculo y aplica automáticamente la propuesta si encuentra una solución.
Si eliges una opción que resuelve el plan, selecciona el **Modo de resolución**. **Básico (rápido)** busca una secuencia factible con una heurística. **Avanzado (optimizado)** refina la secuencia mediante optimización matemática y puede tardar varios minutos. El formulario selecciona **Básico** inicialmente.
### 2. Analizar el plan
* **Fechas de ejecución:** muestra la **fecha inicio** de la primera operación y la **fecha fin** de la última.
* **Retraso medio por orden:** indica cuánto se retrasan de media las órdenes respecto a sus fechas previstas. Una cifra elevada, como `50d 2h`, señala que el escenario no cumple esos plazos.
* **Volumen de carga:** indica cuántas **Órdenes**, **Operaciones** y **Recursos** incluye el cálculo.
La pestaña **Diagrama** traduce las órdenes a un calendario visual de ocupación:
* **Eje vertical (recursos):** lista las máquinas, puestos y líneas de la fábrica (por ejemplo, *Banco de ensamblaje*, *Cabina de pintura* o *Lijadora de banda*).
* **Eje horizontal (tiempo):** divide los días por horas y turnos de trabajo.
* **Bloques de color:** representan las operaciones programadas en cada recurso.
* **Panel de leyenda (derecha):** permite seleccionar el color por orden de fabricación, operación, incumplimiento de restricciones, retraso previsto, producto, artículo o proceso. Si seleccionas orden de fabricación, el sistema asigna un color a cada pedido. Así puedes seguir visualmente su ruta por la fábrica.
### 3. Gestionar el escenario
* **Limpiar:** borra la propuesta actual del gráfico para empezar la organización desde cero de forma manual.
* **Actualizar:** vuelve a leer el estado del almacén y del taller para incorporar los datos más recientes al escenario.
* **Resolver:** vuelve a ejecutar el cálculo para reorganizar la cola de trabajo. Elige **Básico** para obtener rápidamente una secuencia factible o **Avanzado** para optimizarla. El diálogo selecciona **Básico** inicialmente. En el modo avanzado, el objetivo da más peso al retraso de las órdenes que al trabajo en curso (WIP) y también considera la duración total del plan.
> [!NOTE]
>
> Cada vez que ejecutas **Resolver**, el algoritmo recalcula la distribución desde cero. La nueva propuesta reemplaza cualquier ordenación automática previa.
### 4. Revisar el diagrama de Gantt
Comprueba las fechas, la ocupación de los recursos, los retrasos y los incumplimientos de restricciones antes de aplicar el plan.
### 5. Ajustar manualmente
* **Arrastrar y soltar bloques:** si una operación debe retrasarse, adelantarse o ejecutarse en otra máquina compatible, mueve su bloque en el gráfico de Gantt.
* **Modificación dinámica en cadena:** Bold mantiene las restricciones de fabricación cuando mueves una tarea. Si retrasas una tarea inicial, como el *Corte de sobre*, el sistema desplaza las tareas posteriores que dependen de ella, como el *Lijado* y el *Ensamblaje*. Revisa el resultado antes de aplicar el plan.
### 6. Guardar o aplicar el plan
**Guardar:** almacena los cambios realizados en este escenario para poder cerrar la pantalla y continuar ajustándolo en otro momento, **sin alterar el trabajo del taller**.
**Aplicar:** envía el calendario a la planta. Las colas del modo de trabajo se actualizan con la nueva secuencia.
> [!WARNING]
>
> Si cambian operaciones, recursos o requisitos después de resolver, actualiza o resuelve de nuevo el plan antes de aplicarlo.
# Analizar paradas y pérdidas de producción
Source: https://docs.bold-factory.com/es/ayuda/produccion/revisar-oee-y-paradas
Encuentra paradas repetidas, pérdidas de ritmo y problemas de calidad en fabricación.
Analiza paradas y pérdidas cuando quieras entender por qué una línea, estación u operación produce menos de lo esperado. Este flujo usa datos registrados en planta: tiempos, pausas, cantidades, rechazos y controles.
## Revisar las pérdidas
**Ruta:** **Smart Factory > Cuadros de mando > OEE por estación**
**1. Elige periodo y recurso**
Selecciona la estación de trabajo y el intervalo de fechas.
**2. Revisa disponibilidad**
Comprueba cuánto tiempo estuvo el recurso parado, sin asignación o fuera de producción.
**3. Revisa rendimiento**
Compara velocidad real con el ritmo esperado para detectar pérdidas de ciclo.
**4. Revisa calidad**
Analiza rechazos, controles fallidos o producción no conforme.
**5. Ordena motivos de parada**
Identifica interrupciones repetidas y separa causas planificadas de incidencias.
**6. Define una acción**
Cierra la revisión con una decisión concreta: mantenimiento, cambio de proceso, formación, ajuste de receta o mejora de materiales.
## Preguntas útiles
| Pregunta | Dato a revisar |
| - | - |
| ¿Dónde se pierde más tiempo? | Pausas por recurso, turno, proceso u orden. |
| ¿La pérdida es repetida? | Frecuencia del mismo motivo de parada. |
| ¿La operación va más lenta? | Cantidad completada frente a tiempo real. |
| ¿Hay problema de calidad? | Rechazos, controles y comentarios. |
| ¿Depende de materiales? | Consumos, lotes y faltas de stock. |
> [!NOTE]
>
> La fiabilidad del análisis depende de los registros de planta. Si faltan pausas o cantidades, corrige primero el proceso de registro.
## Relacionado
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
* [Ver el OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
* [Especificar materiales, pasos y controles](/es/ayuda/produccion/especificar-materiales-pasos-y-controles)
# Secuenciar órdenes
Source: https://docs.bold-factory.com/es/ayuda/produccion/secuenciar-ordenes
Ordena operaciones para que la planta ejecute el trabajo en la prioridad correcta.
La secuenciación ayuda a decidir cuándo y dónde ejecutar operaciones de fabricación.
Elige el flujo según el alcance del cambio:
> **[Secuenciar manualmente](/es/ayuda/produccion/modo-rapido)**
>
> Ajusta directamente las fechas objetivo de órdenes u operaciones concretas.
> **[Crear un plan de producción](/es/ayuda/produccion/plan-de-produccion)**
>
> Calcula y revisa un escenario con muchas operaciones antes de aplicarlo.
> [!TIP]
>
> Revisa la secuencia de forma periódica, por ejemplo a diario o cada semana, para preparar el trabajo del próximo turno.
También conviene revisarla cuando cambien las condiciones de la fábrica.
> [!NOTE]
>
> **Ejemplos:** una máquina principal se avería, un proveedor retrasa una materia prima esencial o entra un pedido urgente que obliga a cambiar la planificación actual.
## Antes de empezar
Comprueba que las órdenes tengan operaciones abiertas, procesos definidos, estaciones compatibles, restricciones coherentes y fechas objetivo. Revisa también la disponibilidad de materiales cuando corresponda.
Secuencia manualmente cuando el cambio sea concreto y conozcas la prioridad que quieres aplicar. Crea un plan de producción cuando necesites calcular un escenario completo, comprobar restricciones o comparar el resultado antes de llevarlo a planta.
# Ver la productividad por empleado
Source: https://docs.bold-factory.com/es/ayuda/produccion/ver-eficacia-por-empleado
Cruza el trabajo de un empleado con su horario y compara su producción con el tiempo teórico.
Usa **Productividad por empleado** para analizar a una persona durante un periodo: cuánto de su horario ha estado trabajando, cuánto tiempo ha estado sin tareas, cuánto ha trabajado fuera de horario y qué eficiencia ha tenido frente al tiempo teórico de las operaciones.
Es el equivalente al OEE para personas, conocido como **OLE** (*Overall Labor Effectiveness*).
## Revisar la productividad
**Ruta:** **Smart Factory > Cuadros de mando > Productividad por empleado**
### 1. Elegir el empleado y el periodo
Selecciona el empleado y las fechas de inicio y fin. Bold usa el horario del empleado (horario personal, calendario local y turno) para saber cuándo debía trabajar.
### 2. Leer la línea temporal
| Estado | Significado |
| - | - |
| Trabajando | Dentro de su horario y con alguna tarea registrada. |
| Trabajando fuera de horario | Con tareas fuera de su horario, incluidos los días no laborables. |
| Tiempo muerto | Dentro de su horario y sin ninguna tarea registrada. |
| Tiempo muerto por parada | Tiempo muerto justo después de que su operación se pausara, mientras la pausa sigue abierta. Muestra el motivo de la pausa. |
| Fuera de horario | Día laborable, fuera de sus periodos de trabajo. |
| Día no laborable | El horario asigna a ese día una jornada sin periodos, por ejemplo vacaciones o baja. No cuenta como tiempo muerto. |
| Sin horario definido | Ninguna regla del horario cubre ese día. No se puede calcular el tiempo muerto. |
Se consideran tareas las operaciones de fabricación, las órdenes de mantenimiento y las cargas y movimientos de almacén. Si el empleado tiene varias tareas a la vez, su tiempo se reparte a partes iguales entre ellas.
> [!TIP]
>
> Registra las bajas y vacaciones en el horario personal del empleado con una jornada sin periodos. Así no aparecen como tiempo muerto.
### 3. Interpretar los indicadores
#### Ocupación
Ocupación (%) = (Tiempo trabajado dentro del horario / Tiempo de horario) \* 100
Un valor bajo indica tiempo de horario sin tareas registradas: falta de carga, esperas, paradas o trabajo que no se está registrando.
#### Eficiencia
Eficiencia (%) = (Tiempo estándar ganado / Tiempo real valorado) \* 100
* **Tiempo estándar ganado:** tiempo teórico de las unidades producidas (buenas y rechazadas) según los pasos de la operación, multiplicado por las personas requeridas.
* **Tiempo real valorado:** tiempo del empleado en operaciones con tiempo teórico cuya producción ya se ha registrado.
Cada registro de producción cierra un tramo de la operación. El tiempo teórico de las unidades registradas se reparte entre todos los que trabajaron en ese tramo, en proporción a su tiempo. Si varias personas trabajan juntas en una operación, todas tienen la misma eficiencia en ella.
El tiempo posterior al último registro de una operación abierta queda **pendiente de valorar** y no penaliza la eficiencia hasta que se registra más producción. En procesos largos, registrar producción parcial con frecuencia hace que la eficiencia se actualice antes.
La producción registrada sin tiempo de equipo se combina con un tramo trabajado del mismo estado de valoración. Si el único tramo trabajado sigue pendiente, esas unidades todavía no se atribuyen al empleado; otro registro de producción o la finalización pueden permitir atribuirlas cuando Bold recalcula la operación.
No se valora el tiempo en operaciones sin tiempo teórico, desatendidas o canceladas.
> [!WARNING]
>
> Si una operación registra producción en mucho menos tiempo del teórico (más de 5 veces más rápido), Bold la marca como **no fiable** y no la tiene en cuenta en la eficiencia. Suele ocurrir cuando el trabajo se registra a posteriori sin asignar el tiempo real.
#### Calidad
Calidad (%) = (Unidades buenas / Unidades producidas) \* 100, según la parte del empleado en cada tramo.
#### Productividad sobre jornada
Productividad (%) = (Tiempo estándar ganado / Tiempo de horario) \* 100
Combina ocupación y eficiencia en un solo número.
#### OLE
OLE (%) = (Ocupación (%) / 100) × (Eficiencia (%) / 100) × (Calidad (%) / 100) × 100
### 4. Revisar el detalle
* **Por día:** horario, trabajo dentro y fuera de horario, tiempo muerto, ocupación y eficiencia de cada día.
* **Por operación:** tiempo del empleado y del equipo, compañeros, tiempo valorado y pendiente, estándar ganado, eficiencia y unidades atribuidas.
* **Tiempo muerto:** cada intervalo sin tareas dentro del horario, con el motivo de la pausa cuando se conoce.
## Limitaciones
* Bold no registra fichajes: el tiempo muerto es el horario menos el trabajo registrado.
* El horario de días pasados se calcula con la configuración actual del horario.
* La eficiencia de días anteriores puede cambiar al registrar producción de operaciones que seguían abiertas.
## Relacionado
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
* [Ver el OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)
* [Configurar horarios](/es/ayuda/personal/configurar-horarios)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
# Ver la evolución del OEE
Source: https://docs.bold-factory.com/es/ayuda/produccion/ver-evolucion-del-oee
Compara OEE, disponibilidad, rendimiento y calidad por meses o años.
Usa **Evolución del OEE** para ver si el rendimiento de planta mejora o empeora con el tiempo. Esta vista sirve para seguimiento periódico, no para resolver una incidencia puntual.
## Revisar la evolución
**Ruta:** **Smart Factory > Cuadros de mando > Evolución del OEE**
### 1. Elegir el periodo y la estación
Selecciona una estación y compara meses o años según el horizonte que quieras analizar.
### 2. Comparar los componentes
Revisa cómo cambian la disponibilidad, el rendimiento, la calidad y el OEE completo.
| Evolución observada | Qué conviene revisar | Posible acción |
| - | - | - |
| Caída gradual del rendimiento | Desgaste de la estación o cambios en sus parámetros. | Revisar el mantenimiento y la configuración de la máquina. |
| Disponibilidad inestable | Motivos de pausa, averías y falta de material. | Analizar las pausas recurrentes y el aprovisionamiento. |
| Calidad baja y constante | Definición del proceso, materias primas y controles. | Revisar la receta y reforzar las comprobaciones necesarias. |
| Rendimiento superior al `100 %` o inferior al `50 %` de forma sostenida | Tiempos teóricos de la receta. | Validar y actualizar los tiempos estándar si están desfasados. |
### 3. Contrastar la tendencia con cambios reales
Relaciona las subidas o bajadas con cambios en turnos, recursos, recetas, mantenimiento o procesos.
* **Inversiones y reparaciones:** compara el periodo anterior y posterior a la incorporación de una herramienta o a una reparación importante.
* **Formación y estandarización:** comprueba si los cambios en instrucciones, controles o formación coinciden con una evolución de la calidad.
## Relacionado
* [Ver el OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)
* [Analizar paradas y pérdidas de producción](/es/ayuda/produccion/revisar-oee-y-paradas)
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
# Ver el OEE por estación
Source: https://docs.bold-factory.com/es/ayuda/produccion/ver-oee-por-estacion
Consulta disponibilidad, rendimiento y calidad de una estación de trabajo en un periodo.
Usa **OEE por estación** para analizar una estación de trabajo durante un periodo concreto. La vista separa el resultado en ocupación, disponibilidad, rendimiento y calidad.
## Revisar OEE
**Ruta:** **Smart Factory > Cuadros de mando > OEE por estación**
### 1. Elegir la estación y el periodo
Filtra por estación de trabajo y el intervalo que quieres analizar.
### 2. Interpretar los resultados
Compara los componentes para localizar dónde se concentra la pérdida.
#### Ocupación
Mide qué parte del periodo seleccionado estaba prevista para producir, después de descontar las paradas planificadas.
**¿Cómo se calcula?**
Ocupación (%) = (Tiempo planificado de producción / Tiempo total del periodo) \* 100
* **Tiempo planificado de producción:** tiempo programado para la estación, menos las paradas planificadas que la detuvieron. En el resumen aparece como **Productivo**.
* **Tiempo total del periodo:** todo el intervalo seleccionado, incluidas las horas fuera de turno. En el resumen aparece como **Total**.
**¿Qué significa un porcentaje bajo de ocupación?**
A menor ocupación, menor parte del periodo estaba prevista para producir. Revisa:
* **Horas fuera de turno:** el periodo puede incluir noches, fines de semana u otras franjas sin actividad programada.
* **Paradas planificadas:** los descansos o mantenimientos planificados reducen el tiempo previsto para producir.
* **Configuración de turnos:** comprueba que el horario de la estación refleja las franjas en las que debe trabajar.
Para saber cuánto de ese tiempo se aprovechó realmente, consulta **Disponibilidad**.
#### Disponibilidad
Mide qué parte del tiempo planificado de producción tuvo operaciones en marcha dentro del turno.
**¿Cómo se calcula?**
Disponibilidad (%) = (Tiempo real de funcionamiento / Tiempo planificado de producción) \* 100
* **Tiempo real de funcionamiento:** tiempo con operaciones en marcha dentro del turno. En el resumen aparece como **En marcha**.
* **Tiempo planificado de producción:** tiempo programado para la estación, menos las paradas planificadas que la detuvieron. En el resumen aparece como **Productivo**.
Las paradas no planificadas y el tiempo sin operaciones en marcha reducen la disponibilidad. El trabajo fuera de turno se muestra por separado como **En marcha (no programado)**.
**¿Qué significa un porcentaje bajo de disponibilidad?**
Un valor bajo indica que la estación pasa demasiado tiempo parada y no está produciendo cuando debería. Las causas principales suelen ser:
* Averías, fallos técnicos o preparaciones registrados como paradas no planificadas.
* Esperas por materiales, herramientas o una operación anterior.
* Tiempo sin operaciones en marcha por falta de carga de trabajo o de personal.
* Registros incompletos: si los operarios olvidan pausar o reanudar las operaciones, el tiempo de parada puede quedar registrado como productivo o al contrario.
#### Rendimiento
Mide la velocidad real de fabricación comparada con la velocidad o tiempo teórico estándar definido en la receta o proceso.
**¿Cómo se calcula?**
Rendimiento (%) = (Tiempo Teórico / Tiempo Real en Producción) \* 100
* **Tiempo teórico:** se obtiene al multiplicar la cantidad producida por el tiempo estándar definido en la receta o el proceso, ajustado según la eficiencia asignada a la estación.
* **Tiempo real en producción:** suma de las duraciones registradas mientras la orden estuvo en ejecución.
**¿Qué significa un porcentaje bajo de rendimiento?**
Un valor bajo indica que la máquina o el operario están trabajando por debajo de la capacidad esperada. Las causas principales suelen ser:
* Velocidades reducidas debido al desgaste de la máquina o equipos.
* Pequeñas micro-paradas recurrentes que no quedan registradas formalmente.
* Un tiempo teórico o una velocidad estándar demasiado exigentes.
#### Calidad
Mide el porcentaje de piezas buenas fabricadas respecto al total de piezas producidas (buenas + rechazadas).
**¿Cómo se calcula?**
Calidad (%) = (Cantidad de Unidades Buenas / Cantidad Total Producida) \* 100
* **Cantidad de unidades buenas:** piezas conformes que pasan a la siguiente operación o a stock.
* **Cantidad total producida:** suma de las unidades buenas y rechazadas registradas en la estación.
**¿Qué significa un porcentaje bajo de calidad?**
Un valor bajo indica una proporción elevada de unidades rechazadas. Revisa estas posibles causas:
* **Materia prima o semielaborado de entrada defectuoso:** piezas o materiales que llegan con fallos de proveedores o de operaciones previas.
* **Errores de ajuste en el arranque de lote:** calibraciones incorrectas que generan rechazos hasta estabilizar la máquina.
* **Desgaste de la herramienta o la máquina:** útiles desgastados que provocan desviaciones fuera de tolerancia.
* **Errores de manipulación:** fallos al posicionar, manipular o procesar la pieza.
#### OEE (Overall Equipment Effectiveness)
Es el indicador global de eficiencia productiva de la estación.
**¿Cómo se calcula?**
OEE (%) = (Disponibilidad / 100) \* (Rendimiento / 100) \* (Calidad / 100) \* 100
**¿Qué significa un porcentaje bajo de OEE?**
Un valor bajo de OEE significa que la estación está operando por debajo de su potencial teórico. Dependiendo de los componentes del cálculo, las causas principales suelen ser:
* **Pérdidas por disponibilidad:** averías frecuentes, preparaciones largas, falta de material o paradas no planificadas.
* **Pérdidas por rendimiento:** menor velocidad por desgaste, microparadas o tiempos teóricos poco realistas.
* **Pérdidas por calidad:** mermas, desajustes en el arranque de lote o problemas en la materia prima.
> [!NOTE]
>
> Un OEE bajo no siempre significa el mismo problema. Revisa primero qué componente cae y después abre el detalle operativo.
## Relacionado
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
* [Analizar paradas y pérdidas de producción](/es/ayuda/produccion/revisar-oee-y-paradas)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
# Supervisar la producción en tiempo real
Source: https://docs.bold-factory.com/es/ayuda/produccion/ver-progreso-en-la-produccion
Consulta la actividad de los empleados, las estaciones activas y los registros de producción desde los cuadros de mando.
Usa los cuadros de mando para saber quién trabaja, dónde se ejecuta cada operación y qué cantidades ha registrado el equipo. Estas vistas dependen de las asignaciones y los registros creados desde el [modo de trabajo](/es/conceptos/modo-de-trabajo).
**Ruta:** **Smart Factory > Cuadros de mando**
## Consultar la actividad de los empleados
Abre **Actividad de los empleados** para distinguir quién tiene una operación activa y quién no.
**1. Filtra por estado**
Haz clic en **Sin operación** o **Activo** dentro de la leyenda. Haz clic otra vez en el mismo estado para volver a mostrar a todos los empleados.
**2. Identifica la operación**
Cada empleado activo muestra el código de la OF y el nombre de las operaciones que está ejecutando.
**3. Abre el detalle**
Haz clic en el empleado para consultar su ficha o en una operación para revisar su ejecución.
> [!NOTE]
>
> Si un empleado está trabajando pero aparece **Sin operación**, comprueba que haya iniciado o reanudado la operación correcta en el modo de trabajo.
## Consultar las estaciones activas
Abre **Estado de las estaciones de trabajo** para ver qué ocurre ahora mismo en cada estación. La página se actualiza sola cada 30 segundos.
En la parte superior verás un resumen con las estaciones activas sobre el total, las operaciones en curso, los operarios fichados y el número de operaciones con alertas.
Las estaciones se agrupan por área. Las que tienen operaciones en curso aparecen con un punto verde; las que no tienen actividad aparecen atenuadas con la etiqueta **Sin actividad**.
En cada operación puedes revisar lo siguiente:
* El código de la OF y el nombre de la operación.
* El artículo y el solicitante de la orden.
* La cantidad completada frente a la planificada, con una barra de progreso.
* Los empleados fichados y el tiempo transcurrido desde que empezaron. Pasa el cursor por encima para ver el nombre y la fecha de inicio.
La vista destaca estas alertas:
* **Fichaje largo**: el fichaje aparece en ámbar si lleva abierto más de 12 horas y en rojo si lleva más de 24 horas. Suele indicar que alguien olvidó cerrarlo.
* **Operación vencida**: la fecha objetivo de la operación ya ha pasado.
* **Faltan operarios**: hay menos empleados fichados de los que requiere la operación.
Haz clic en la operación para abrir su detalle. Si la página muestra **No hay ninguna actividad en curso ahora mismo**, no hay estaciones ni asignaciones activas que mostrar.
## Revisar los registros de producción
Abre **Progreso en la producción** para consultar las cantidades que el equipo ha registrado durante las operaciones.
**1. Acota el periodo**
Selecciona **Fecha inicio** y **Fecha fin**. Por defecto, la vista muestra el día actual.
**2. Filtra el contexto**
Limita los resultados por área, estación de trabajo o empleado. También puedes filtrar y ordenar las columnas de la tabla.
**3. Revisa cada registro**
Compara **Completado** y **Rechazado**. Consulta también la fecha, el empleado, la OF, la operación, el solicitante, el artículo, la estación y los comentarios.
**4. Abre el origen**
Usa los enlaces de la tabla para ir a la ficha del empleado, la OF, la operación, el artículo o la estación de trabajo.
## Qué revisar ante una diferencia
| Señal | Comprobación |
| - | - |
| Un empleado figura sin operación | Confirma que inició la operación y que no la pausó o finalizó por error. |
| Una estación no aparece | Comprueba que haya una asignación activa vinculada a esa estación. |
| Hay cantidades rechazadas | Abre la operación y revisa los controles, comentarios y materiales utilizados. |
| Falta un registro esperado | Comprueba el periodo, los filtros y el empleado que registró la producción. |
## Relacionado
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
* [Ver el OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)
* [Analizar paradas y pérdidas de producción](/es/ayuda/produccion/revisar-oee-y-paradas)
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
# Consultar datos y ejecutar tareas con IA
Source: https://docs.bold-factory.com/es/ayuda/smart-factory/consultar-o-delegar-con-ia
Usa la IA para consultar datos, analizar situaciones o ejecutar una tarea.
Usa la IA para consultar datos, analizar una situación o delegar una tarea concreta. Configura la tarea según su complejidad y el nivel de revisión que requiera.
## Flujo recomendado
**Ruta:** **Smart Factory > Tareas**, o abre el chat de Boldy.
**1. Selecciona el nivel de inteligencia**
* **Baja:** úsala para consultas directas y resúmenes breves. Consume menos créditos.
* **Media:** úsala para consultas habituales, como revisar stock o el estado de una orden.
* **Alta:** resérvala para tareas complejas que requieran varios pasos o combinar datos de distintas áreas.
**2. Define la pregunta o tarea**
Especifica artículo, pedido, orden, periodo, cliente, recurso o módulo afectado.
**3. Define el alcance**
Decide si quieres solo una respuesta, un análisis o una acción que cree o modifique datos.
Formula tu petición indicando **qué datos necesitas** y **qué respuesta esperas**.
* **Consulta:** «¿Cuál es el stock disponible del artículo A-102 en el almacén principal?»
* **Análisis:** «Resume las paradas no planificadas de la OF 1045 e indica el tiempo total perdido».
**4. Configura la ejecución**
Elige la **Visibilidad** de la tarea y el **Modo de trabajo**. Usa **Solo lectura** si Boldy únicamente debe consultar datos. Selecciona **Permite cambios** solo si debe actuar en tu nombre. Adjunta archivos si son necesarios para la tarea.
**5. Comprueba los permisos**
Asegúrate de que tu usuario puede acceder a los datos y acciones necesarios.
**6. Revisa las fuentes**
Contrasta la respuesta con registros, informes o documentos relacionados cuando la decisión sea importante.
**7. Audita el resultado**
Revisa el historial, las entradas usadas y las acciones realizadas.
## Escribir una petición clara
Incluye el contexto operativo necesario:
* periodo exacto;
* artículos, clientes, proveedores u órdenes;
* qué decisión quieres tomar;
* restricciones reales, como fecha, capacidad o proveedor;
* formato esperado, como lista de acciones o resumen por prioridad.
> [!WARNING]
>
> No delegues cambios críticos sin revisar el resultado. La IA ayuda a acelerar análisis y tareas, pero la responsabilidad operativa sigue siendo del equipo.
## Relacionado
* [Informes Power BI](/es/ayuda/smart-factory/informes-powerbi)
* [Automatizar tareas](/es/ayuda/smart-factory/crear-automatizacion)
* [Boldy](/es/conceptos/smart-factory/boldy)
* [Tareas](/es/conceptos/smart-factory/tareas)
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
# Automatizar tareas
Source: https://docs.bold-factory.com/es/ayuda/smart-factory/crear-automatizacion
Programa una tarea recurrente o por evento y controla sus resultados.
Automatiza una revisión o tarea repetitiva para que Bold la ejecute según un horario o cuando ocurra un evento. Cada automatización conserva sus propias instrucciones, permisos y opciones de ejecución.
## Antes de automatizar
Comprueba que la tarea:
* tiene un objetivo claro;
* usa datos disponibles en Bold;
* se puede revisar con un resultado trazable;
* no depende de decisiones ambiguas sin criterio definido;
* tiene responsable humano.
## Configurar la automatización
**Ruta:** **Smart Factory > Automatizaciones**
**1. Crea la automatización**
Pulsa **Crear nueva automatización**.
**2. Asigna un nombre**
Escribe un nombre que identifique el trabajo, como `Revisión diaria de paradas de planta` o `Control semanal de stock bajo`.
**3. Define las instrucciones**
Indica el objetivo, las fuentes de datos que debe consultar y el formato del resultado.
**Ejemplo:** «Revisa las OF de ayer, identifica las paradas no planificadas de más de 15 minutos y genera un resumen con el motivo y la estación afectada».
**4. Selecciona el nivel de inteligencia**
* **Baja:** para consultas sencillas o lecturas directas.
* **Media:** para análisis habituales que requieran relacionar varios datos.
* **Alta:** para tareas complejas que exijan más razonamiento.
**5. Configura la ejecución**
* En **Modo de trabajo**, usa **Solo lectura** para consultar datos sin modificarlos. Selecciona **Permite cambios** solo si la automatización debe actuar en el sistema.
* En **Preguntas de aclaración**, elige **Permitir** para que la automatización pause la tarea cuando necesite información. Con **No permitir**, trabajará con los datos disponibles.
* Activa **Memoria** si la automatización necesita conservar contexto entre ejecuciones, por ejemplo para comparar periodos.
**6. Define los disparadores**
Elige cuándo debe ejecutarse:
* Pulsa **Añadir programado** para indicar una hora y una frecuencia, como cada día a las 09:00.
* Pulsa **Añadir por evento** para activarla cuando ocurra uno de los eventos disponibles. Añade condiciones si el evento admite propiedades compatibles.
* No añadas un disparador si solo vas a iniciarla de forma manual con **Ejecutar ahora**.
**7. Asigna los permisos**
Concede solo el acceso necesario para la tarea:
* Activa **Ver** en las áreas que deba consultar, como **Empleados** o **Archivos**.
* Activa **Editar**, **Subir**, **Eliminar** o **Gestionar** únicamente si debe realizar esas acciones.
* Si has elegido **Solo lectura**, no concedas permisos de modificación.
**8. Guarda y prueba la automatización**
Pulsa **Guardar cambios**. Después, usa **Ejecutar ahora** para probarla manualmente. La prueba no sustituye los disparadores configurados.
## Ejemplos útiles
| Automatización | Resultado esperado |
| - | - |
| Revisar pedidos con riesgo de retraso | Lista priorizada con causa probable. |
| Detectar stock negativo diario | Incidencias por artículo, lote y ubicación. |
| Resumir paradas de la semana | Motivos principales y operaciones afectadas. |
| Revisar recepciones pendientes | Pedidos atrasados por proveedor. |
| Preparar informe de coste | Desviaciones destacadas por orden o parte. |
> [!TIP]
>
> Empieza con automatizaciones de lectura y análisis. Añade acciones que modifican datos solo cuando el criterio esté probado.
## Relacionado
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
* [Tareas](/es/conceptos/smart-factory/tareas)
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
* [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)
# Consultar informes Power BI
Source: https://docs.bold-factory.com/es/ayuda/smart-factory/informes-powerbi
Consulta y adapta informes Power BI sobre datos de Bold.
Los **informes** usan Power BI integrado para analizar datos de Bold mediante visualizaciones, filtros y campos preparados. Úsalos para análisis periódicos y seguimiento de indicadores.
> [!NOTE]
>
> Los informes Power BI no son una vista en tiempo real. Se refrescan según la programación del entorno, normalmente de forma periódica durante el horario laboral.
## Qué puedes hacer
| Acción | Uso |
| - | - |
| Abrir un informe | Consulta visualizaciones y filtros existentes. |
| Crear informe | Parte del modelo de datos predefinido de Bold. |
| Duplicar informe | Crea una copia para modificarla sin alterar el original. |
| Editar y guardar | Ajusta campos, visualizaciones y filtros cuando tengas permisos. |
| Exportar datos | Extrae datos según las capacidades habilitadas en el informe. |
| Eliminar | Borra informes editables. Esta acción no se puede deshacer. |
## Cuándo usar informes y cuándo usar cuadros de mando
| Necesidad | Usa |
| - | - |
| Analizar tendencias, comparar periodos o preparar informes | **Informes Power BI**. |
| Ver estado vivo de planta, operaciones en curso u OEE operativo | [Cuadros de mando de fabricación](/es/conceptos/fabricacion/cuadros-de-mando). |
| Investigar un registro concreto | El módulo operativo correspondiente, por ejemplo órdenes, stock o partes. |
## Crear o adaptar un informe
**Ruta:** **Smart Factory > Informes**
**1. Elige el punto de partida**
Abre un informe existente, crea uno nuevo o duplica uno que puedas adaptar.
**2. Edita visualizaciones**
Si el informe es editable, pulsa **Editar** junto al título. En el modo de edición puedes:
* elegir el tipo de visualización desde el panel lateral;
* seleccionar o arrastrar campos desde el panel **Datos** al lienzo;
* aplicar filtros desde el panel **Filtros**;
* configurar las vistas y sus interacciones.
**3. Guarda cambios**
Guarda cuando el informe represente la vista que necesita tu equipo.
**4. Valida con datos reales**
Compara el informe con registros de Bold para confirmar que filtros, fechas y unidades son correctos.
## Permisos e integraciones
| Acción | Permiso necesario |
| - | - |
| Abrir informes | Acceso de lectura a informes. |
| Crear, duplicar o eliminar informes | Acceso de edición a informes. |
## Buenas prácticas
* Duplica informes antes de hacer cambios relevantes.
* Usa nombres orientados al uso, por ejemplo `Coste por activo` o `Producción semanal`.
* Incluye filtros visibles para fechas, área, artículo, activo o estado cuando el informe se use por varios equipos.
* No uses informes Power BI para decisiones que requieren estado en vivo de planta.
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| El dato parece desactualizado | Revisa la última actualización del modelo y usa cuadros de mando si necesitas tiempo real. |
| No aparece un informe | Puede no haber informes disponibles, faltar permisos de Analytics o no estar incluidos los informes analíticos en el plan. |
| No puedes eliminarlo | Solo los informes editables pueden eliminarse. |
| Un filtro cambia demasiado el resultado | Revisa fechas, estado de registros, unidades y campos usados en la visualización. |
## Relacionado
* [Informes](/es/conceptos/smart-factory/informes)
* [Cuadros de mando de fabricación](/es/conceptos/fabricacion/cuadros-de-mando)
* [Costes](/es/conceptos/costes)
* [Mantenimiento](/es/conceptos/mantenimiento)
# Usar IA, informes y automatizaciones
Source: https://docs.bold-factory.com/es/ayuda/smart-factory/introduccion
Consulta informes, trabaja con IA y programa tareas automáticas.
Esta sección reúne informes y herramientas de inteligencia artificial para consultar datos, automatizar tareas y revisar ejecuciones anteriores.
## Áreas de trabajo
> **[Informes Power BI](/es/ayuda/smart-factory/informes-powerbi)**
>
> Consulta métricas de operación, producción, almacén, costes o mantenimiento.
> **[Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)**
>
> Consulta información, analiza situaciones o ejecuta una tarea con IA.
> **[Automatizar tareas](/es/ayuda/smart-factory/crear-automatizacion)**
>
> Programa tareas recurrentes o por evento y revisa sus resultados.
## Orden recomendado
**1. Define el objetivo**
Decide si necesitas consultar, analizar, automatizar o revisar una tarea ejecutada.
**2. Elige la herramienta**
Usa informes para revisar métricas, Boldy para consultas o tareas puntuales y automatizaciones para trabajos recurrentes o activados por eventos.
**3. Revisa permisos y datos**
Comprueba que el usuario y la automatización tengan acceso a los módulos necesarios.
**4. Audita el resultado**
Revisa historial, créditos, entradas usadas y acciones realizadas.
## Elegir herramienta
| Necesidad | Herramienta recomendada |
| :- | :- |
| Ver métricas consolidadas | Informes Power BI. |
| Preguntar por datos o estado | Boldy. |
| Analizar una situación con contexto | Boldy. |
| Ejecutar una tarea puntual | Boldy. |
| Programar una revisión periódica | Automatización. |
## Antes de empezar
La calidad de las respuestas depende de los datos disponibles. Mantén el catálogo, el stock, las órdenes y los partes al día antes de pedir análisis operativos.
## Conceptos relacionados
> **[Automatizaciones](/es/conceptos/smart-factory)**
>
> Entiende Boldy, informes y tareas inteligentes.
> **[Panel de control](/es/conceptos/panel-de-control)**
>
> Configura usuarios, permisos, eventos, datos y diseños.
# Invitar usuarios
Source: https://docs.bold-factory.com/es/ayuda/usuarios-y-permisos/invitar-usuarios
Da acceso a nuevas personas y asigna perfiles acordes a su trabajo.
Un usuario es la cuenta con la que una persona accede a Bold. Invita a cada persona que necesite acceso propio a la aplicación o a funciones administrativas.
> [!NOTE]
>
> Usuario y empleado no son lo mismo. El usuario controla acceso y permisos. El empleado representa a una persona operativa para turnos, trabajo, costes o asignaciones.
## Antes de invitar
* Ten claro qué módulos debe usar la persona.
* Crea o revisa el perfil que le vas a asignar.
* Decide si debe vincularse a un empleado operativo.
* Evita compartir una cuenta entre varias personas si necesitas auditoría.
## Invitar a una persona
**Ruta:** **Panel de control > Usuarios > Invitar**
Campos a completar:
| Campo | Qué debes indicar |
| - | - |
| **Email** | Dirección de correo electrónico a la que se enviará la invitación. |
| **Empleado** | Empleado operativo que se vinculará a la cuenta. |
| **Rol** | Perfil de permisos que se aplicará al usuario. |
En **Empleado**, elige una de estas opciones:
* **Asociar a empleado existente:** si la persona ya está registrada como empleado.
* **Crear nuevo empleado:** si todavía no está registrada.
Si asocias uno existente, selecciónalo en **Empleado**. Si creas uno nuevo, completa **Nombre**, **Apellidos** y, si procede, **Código de empleado**.
El perfil asignado determina las pantallas y acciones a las que podrá acceder el usuario.
## Vincular usuario y empleado
Vincula el usuario con un empleado cuando sus acciones deban asociarse a una persona operativa. Esto importa en planta, turnos, costes, asignaciones y tareas.
Casos habituales:
* Un empleado que registra trabajo desde una tableta.
* Un responsable que actúa en nombre de un empleado en un flujo operativo.
* Una cuenta que necesita consultar datos, pero no registrar trabajo. En este caso puede no necesitar vínculo con empleado.
## Recomendaciones
| Situación | Recomendación |
| - | - |
| Nuevo responsable de almacén | Asigna permisos de lectura y escritura de almacén. |
| Operario de planta | Asigna permisos de trabajo de producción y vínculo con empleado. |
| Planificador | Asigna lectura y escritura de planificación, compras y producción según proceso. |
| Integración técnica | Usa una clave API gestionada por un administrador y guárdala de forma segura como secreto. Las claves tienen acceso amplio de administrador a su organización y no permiten configurar ámbitos de permisos. |
| Usuario temporal | Usa perfiles mínimos y define una fecha de revisión del acceso. |
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
* [Permisos por módulo](/es/conceptos/panel-de-control/usuarios-roles-y-permisos#permisos-por-m%C3%B3dulo)
# Cambiar un pedido
Source: https://docs.bold-factory.com/es/ayuda/ventas/cambiar-un-pedido
Modifica los datos y las líneas de un pedido de venta antes de completar su entrega.
Modifica un pedido para corregir sus datos o reflejar un cambio del cliente sin crear otro documento.
> [!NOTE]
>
> Puedes cambiar una referencia del cliente, corregir un error o ajustar una fecha de entrega.
## Modificar el pedido
**Ruta:** **Planificación > Pedidos de venta > Pedido que deseas modificar**
Desde esta pantalla puedes cambiar:
* **Nº pedido**;
* **Nº pedido del cliente**;
* **Cliente**;
* **Fecha pedido**;
* **Descripción corta**;
* **Instrucciones de entrega**;
* **Notas**.
Pulsa **Guardar** después de modificar la cabecera.
## Modificar una línea del pedido
**Ruta:** **Planificación > Pedidos de venta > Pedido que deseas modificar > Línea del artículo**
Para modificar las fechas de entrega solicitada, comprometida u objetivo, abre la línea del artículo, realiza los cambios y pulsa **Guardar**.
Si necesitas modificar el artículo o las cantidades, la fabricación o la compra podrían haber comenzado. Usa el flujo de reinicio de la línea para detener el trabajo relacionado antes de aplicar el cambio.
**1. Reinicia la línea**
Haz clic en **Reiniciar** para detener el trabajo relacionado.
**2. Modifica los datos**
Cambia el artículo o las cantidades y guarda los cambios.
**3. Confirma la línea**
Vuelve a pulsar **Confirmar** para que la línea genere demanda con los datos actualizados.
# Cancelar un pedido
Source: https://docs.bold-factory.com/es/ayuda/ventas/cancelar-pedido
Cancela un pedido de venta y revisa cómo afecta a su demanda y a los documentos relacionados.
Puedes cancelar un pedido completo o solo una de sus líneas.
## Cancelar el pedido completo
**Ruta:** **Planificación > Pedidos de venta > Pedido que deseas cancelar**
En la parte inferior de la ficha aparece la acción disponible según el estado: **Eliminar** para un borrador o **Cancelar** para un pedido confirmado que todavía admita la cancelación.
Eliminar un borrador borra el pedido. Cancelar un pedido confirmado cancela sus líneas pendientes y aplica la política configurada a las peticiones de fabricación asociadas.
## Cancelar una línea del pedido
**Ruta:** **Planificación > Pedidos de venta > Pedido > Línea que deseas cancelar**
En la parte inferior derecha, pulsa **Cancelar**.
Si el pedido tiene otras líneas activas, seguirá apareciendo en la tabla de **Pedidos de venta** con el estado que corresponda.
## Deshacer una cancelación
Para recuperar una línea, ábrela y pulsa **Deshacer cancelación**. La línea volverá al estado de borrador para que puedas modificarla y confirmarla de nuevo. Si cancelaste varias líneas, recupéralas una por una.
## Límites de la cancelación
Si una línea ya empezó a entregarse, su edición y eliminación quedan limitadas para conservar la trazabilidad. Puedes cancelar las unidades restantes.
## Consecuencias de la cancelación
Configura cómo debe actuar Bold cuando cancelas un pedido que ya ha generado trabajo de fabricación.
**Ruta:** **Panel de control > Configuración**
En el apartado de **Peticiones de fabricación** puedes seleccionar cómo gestionarlas:
* **Bloquear siempre las órdenes asociadas:** el sistema oculta esas órdenes de la vista de trabajo para que una persona las revise, tanto si la fabricación ya comenzó como si sigue en cola.
* **Cancelar siempre las órdenes asociadas:** el sistema cancela las órdenes de fabricación asociadas, incluso si el trabajo ya comenzó. Usa esta opción cuando quieras detenerlas definitivamente.
* **Cancelar si no han empezado; bloquear si ya han empezado:** aplica una acción u otra según el estado de la fabricación.
# Registrar un cliente
Source: https://docs.bold-factory.com/es/ayuda/ventas/clientes
Registra un cliente para utilizarlo en pedidos de venta, planificación y envíos.
Los **clientes** representan a las personas o empresas que generan demanda en Bold. Se utilizan en los pedidos de venta para indicar quién solicita un artículo, en qué cantidad y para cuándo. También permiten analizar la demanda y el cumplimiento por cliente.
Un cliente puede tener una referencia externa si procede de otro sistema, como un ERP o CRM.
## Registrar un cliente
**Ruta:** **Planificación > Clientes > Añadir nuevo**
Introduce el nombre del cliente. Sigue un criterio uniforme para todos los registros.
> [!TIP]
>
> Decide si usarás el nombre comercial o la razón social y aplica el mismo criterio a todos los clientes.
# Crear un pedido de venta
Source: https://docs.bold-factory.com/es/ayuda/ventas/introduccion
Crea pedidos de venta, añade líneas y confirma la demanda de los clientes.
Un pedido de venta registra un compromiso con un cliente. Genera demanda cuando confirmas sus líneas y puede entregarse en uno o varios envíos.
## Crear un pedido de venta
**Ruta:** **Planificación > Pedidos de venta**
### Añadir un pedido
**Nº pedido (opcional):** puedes usar la nomenclatura actual de tu empresa. Si lo dejas vacío, Bold asigna un código.
**Nº pedido del cliente (opcional):** registra la referencia con la que el cliente identifica el pedido.
**Cliente:** selecciona uno de los clientes registrados.
**Fecha pedido (opcional):** indica cuándo se formalizó el pedido.
**Descripción corta (opcional):** añade un nombre breve que permita reconocer el pedido en los listados.
**Instrucciones de entrega (opcional):** indica requisitos que deban tenerse en cuenta al preparar o entregar el pedido.
**Notas (opcional):** deja comentarios internos. Desde el editor puedes adjuntar presupuestos, fichas técnicas o planos si tienes permiso para subir archivos.
### Añadir líneas
Añade una línea por cada artículo solicitado. El pedido debe contener al menos una línea.
**Artículo:** selecciona en el catálogo el artículo solicitado por el cliente.
**Cantidad solicitada:** unidades demandadas.
**Fecha entrega solicitada:** es el día en que el cliente solicita recibir el artículo. Si marcas **Comprometida**, la misma fecha se registra también como fecha comprometida de entrega.
**Notas:** usa la nota de la línea para dar instrucciones sobre un artículo sin afectar al resto del pedido. Por ejemplo, puedes indicar una etiqueta o un esquema de paletización específicos.
Desde el editor de notas puedes adjuntar documentos, fotos o planos de la línea si tienes permiso para subir archivos.
**Estado:** **Confirmado** o **Borrador**. Una línea confirmada genera demanda y pasa a tenerse en cuenta en planificación. Una línea en borrador no genera demanda y permite cambiar el artículo, la cantidad y el modo de aprovisionamiento.
**Aprovisionamiento:** selecciona **Contra stock** para cubrir la demanda con existencias planificadas, o **Contra pedido** para activar la compra o fabricación a partir de una línea confirmada.
# Preparar y registrar un envío
Source: https://docs.bold-factory.com/es/ayuda/ventas/preparar-y-registrar-envio
Prepara envíos completos o parciales y registra la salida física del stock.
Prepara y registra el envío cuando un pedido de venta ya está listo para salir. Este flujo reduce stock y deja trazada la expedición.
Puedes registrar un envío completo o parcial:
* **Envío completo:** incluye todos los artículos y cantidades pendientes del pedido.
* **Envío parcial:** incluye solo una parte de la mercancía, ya sea por disponibilidad de stock o por una decisión logística.
## Registrar un envío completo
**Ruta:** **Planificación > Pedidos de venta > Pedido a enviar**
### Genera el envío
Haz clic en **Crear envío** en la parte inferior derecha.
### Añade la información
**Número de albarán:** puedes introducir el número que utiliza tu empresa o dejarlo en blanco para que Bold lo genere automáticamente.
**Fecha (opcional):** indica la fecha del albarán o de salida.
**Ubicación de expedición:** lugar físico dentro de la fábrica desde donde sale la mercancía hacia el cliente.
**Enviar inmediatamente:** combina la creación del documento y el registro de la salida física del inventario. Solo aparece al seleccionar una ubicación de expedición. Si la desactivas o no indicas una ubicación, el envío se crea en estado **Pendiente** para revisarlo antes de pulsar **Enviar**.
## Registrar un envío parcial
**Ruta:** **Almacén > Envíos**
**1. Añade un envío**
**Destino:** selecciona el cliente que recibirá la mercancía.
**Número de albarán (opcional):** introduce el número que utiliza tu empresa o déjalo en blanco.
**Ubicación de expedición:** selecciona el lugar físico desde donde sale la mercancía.
**2. Añade las líneas**
Entra en **Almacén > Envíos > Envío creado** y añade los artículos que vayas a enviar. Un envío puede incluir líneas de distintos pedidos dirigidos al mismo cliente.
**Línea de pedido:** selecciona una línea pendiente.
**Cantidad:** indica las unidades que quieres enviar.
**3. Registra la salida**
Pulsa **Enviar** para registrar la salida física de la mercancía. Esta acción crea los movimientos de stock.
# Vender
Source: https://docs.bold-factory.com/es/ayuda/ventas/vender
Da de alta clientes, registra pedidos de venta y prepara sus envíos.
Registra la demanda de clientes para coordinar ventas, planificación, fabricación y envíos. Empieza creando el cliente y el pedido. Después prepara la expedición cuando el stock esté disponible.
## Pasos a seguir
> **[Registrar un cliente](/es/ayuda/ventas/clientes)**
>
> Añade clientes para usarlos en pedidos, planificación y envíos.
> **[Crear un pedido de venta](/es/ayuda/ventas/introduccion)**
>
> Registra los pedidos activos o pendientes de fabricar y entregar.
> **[Preparar y registrar un envío](/es/ayuda/ventas/preparar-y-registrar-envio)**
>
> Comprueba la disponibilidad, prepara la salida y registra el envío de un pedido de venta.
# Catálogo
Source: https://docs.bold-factory.com/es/conceptos/catalogo
Mapa de familias, artículos, propiedades y unidades de medida del catálogo.
El catálogo es la base de Bold. Define qué se compra, fabrica, almacena, consume, vende y valora.
## Conceptos de este grupo
> **[Familias](/es/conceptos/catalogo/familias)**
>
> Agrupaciones de artículos que comparten propiedades o procesos.
> **[Artículos](/es/conceptos/catalogo/articulos)**
>
> Unidades operativas para stock, compras, ventas, fabricación y costes.
> **[Familia vs artículo](/es/conceptos/catalogo/familia-vs-articulo)**
>
> Criterios para separar familias, variantes y referencias físicas.
> **[Propiedades](/es/conceptos/catalogo/propiedades)**
>
> Atributos reutilizables para variantes, validación y condiciones.
> **[Unidades de medida](/es/conceptos/catalogo/unidades-de-medida)**
>
> Cantidades usadas en stock, compras, ventas, fabricación y costes.
## Cómo encajan
| Concepto | Uso |
| - | - |
| Familia | Agrupación comercial o técnica que reúne artículos relacionados y define sus propiedades requeridas. |
| Artículo | Elemento físico único. Bold controla sobre él stock, compras, ventas, fabricación y costes. |
| Propiedad | Atributo reutilizable que diferencia variantes, como color, medida, material o acabado. |
| Valor de propiedad | Valor concreto que describe una variante dentro de una familia. |
| Unidad de medida | Forma en la que se cuantifican stock, pedidos, consumos y producción. |
| Coproducto | Salida adicional generada durante una fabricación. |
```mermaid theme={null}
flowchart LR
P["Propiedad"] -->|se exige en| F["Familia"]
F -->|agrupa| A["Artículo"]
P -->|toma un valor en| A
U["Unidad de medida"] -->|cuantifica| A
A --> S["Stock y movimientos"]
A --> V["Compras y ventas"]
A --> R["Fabricación y costes"]
```
La familia organiza las variantes. El artículo es la referencia operativa con stock, pedidos, fabricación y costes propios. Las propiedades explican las diferencias entre artículos de una misma familia.
Consulta las páginas de este grupo para ver las reglas de información requerida, consolidación, unidades y modelado de variantes.
## Relación con otras áreas
| Módulo | Dependencia del catálogo |
| - | - |
| Planificación | Usa artículos, plazos, punto de pedido y origen de aprovisionamiento. |
| Almacén | El stock se registra por artículo, ubicación y lote opcional. Los lotes se gestionan desde almacén cuando necesitas trazabilidad. |
| Fabricación | Las recetas pueden vincularse a familias o artículos y producen o consumen artículos. |
| Costes | El coste se calcula sobre artículos, lotes, consumos, producción y valor de inventario. |
| Integraciones | Relacionan el artículo operativo con referencias de otros sistemas. |
## Guías relacionadas
* [Agrupar variantes](/es/ayuda/articulos/crear-una-familia)
* [Crear un artículo](/es/ayuda/articulos/crear-un-articulo)
* [Editar un artículo](/es/ayuda/articulos/editar-un-articulo)
* [Propiedades](/es/conceptos/catalogo/propiedades)
* [Unidades de medida](/es/conceptos/catalogo/unidades-de-medida)
* [Lotes](/es/conceptos/almacen/lotes)
# Artículos
Source: https://docs.bold-factory.com/es/conceptos/catalogo/articulos
Entiende el artículo como unidad operativa de stock, compras, ventas, fabricación y costes.
Un **artículo** identifica un elemento físico concreto. Es la unidad que Bold usa para controlar stock, compras, ventas, fabricación, consumos, lotes y costes.
## Qué controla
| Área | Uso del artículo |
| - | - |
| Catálogo | Nombre, código, unidad, imagen, familia y valores de propiedades. |
| Almacén | Stock por ubicación y lote opcional. |
| Compras | Líneas de pedido, proveedor preferente y plazos. |
| Ventas | Líneas de pedido y compromisos de entrega. |
| Fabricación | Artículo fabricado, entradas consumidas y coproductos. |
| Planificación | Origen, modo de aprovisionamiento, punto de pedido y cantidades recomendadas. |
| Costes | Coste base, coste real, lote y valoración de inventario. |
## Identidad del artículo
El código debe ser estable. Cambiarlo cuando ya existe actividad complica búsquedas, integraciones y trazabilidad.
La unidad define cómo se expresan cantidades. Debe ser la unidad con la que el equipo compra, almacena, consume o fabrica ese artículo de forma consistente.
## Artículos con familia
Un artículo puede pertenecer a una familia. En ese caso representa una de sus variantes.
| Familia | Artículo |
| - | - |
| Mesa Nórdica | Mesa Nórdica - 160 cm - Roble |
| Mesa Nórdica | Mesa Nórdica - 200 cm - Nogal |
| Envase 500 ml | Envase 500 ml - Transparente |
Si la familia tiene propiedades requeridas, el artículo debe completar sus valores. Mientras falte alguno, la interfaz muestra **Falta información**. Cuando están todos informados, muestra **Todo en orden**.
Dos artículos activos con la misma familia y los mismos valores suelen indicar un duplicado o una propiedad que falta.
## Consolidación de artículos
Bold puede proponer consolidar artículos cuando tienen la misma familia y los mismos valores de propiedades. Consolidar deja un artículo como referencia válida y retira el duplicado, pero no traslada todas sus relaciones de la misma forma.
* Las peticiones de fabricación sin cantidad asignada se trasladan al artículo que permanece.
* Las líneas de venta en estado **Borrador no confirmado** o **Pendiente**, todavía sin entregas, pasan al artículo que permanece y conservan su estado. Retirar el duplicado durante la consolidación no cancela estas líneas.
* Las órdenes de fabricación activas del artículo retirado se cancelan.
* Las referencias al artículo en versiones editables de recetas se eliminan.
> [!WARNING]
>
> Antes de consolidar, revisa pedidos, peticiones, órdenes y recetas relacionadas. La consolidación no equivale a una reasignación universal de todos los datos operativos.
Úsalo solo cuando ambos registros representen exactamente el mismo elemento físico. Si dos artículos parecen duplicados pero no lo son, falta una propiedad para explicar la diferencia.
Si consolidaste dos artículos que no eran iguales, crea un nuevo artículo con las propiedades correctas y reasigna manualmente pedidos, recetas o datos operativos según el caso.
## Artículos sin familia
Un artículo puede existir sin familia cuando no necesita agruparse con variantes. En ese caso, su información se considera completa porque no tiene propiedades requeridas por una familia.
Usa esta opción para repuestos, consumibles o referencias únicas que no comparten propiedades con otros artículos. Una receta puede vincularse directamente al artículo aunque no pertenezca a una familia.
## Datos que afectan a planificación
| Campo | Qué decide |
| - | - |
| Origen de aprovisionamiento | Si se compra, se fabrica o se ignora en recomendaciones. |
| Modo de aprovisionamiento | Si se cubre contra pedido o contra stock. |
| Punto de pedido | Nivel que dispara reposición contra stock. |
| Pedido mínimo | Cantidad mínima sugerida. |
| Tamaño de lote | Múltiplo usado para redondear recomendaciones. |
| Plazo de aprovisionamiento | Anticipación necesaria para compra o fabricación. |
Estos datos no describen el artículo físicamente. Describen cómo debe reponerse.
Consulta [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento) para ver cómo estos campos afectan a compras, fabricación y recomendaciones.
## Guías relacionadas
* [Crear un artículo](/es/ayuda/articulos/crear-un-articulo)
* [Editar un artículo](/es/ayuda/articulos/editar-un-articulo)
* [Familia vs artículo](/es/conceptos/catalogo/familia-vs-articulo)
* [Planificación](/es/conceptos/planificacion)
* [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
# Familia vs artículo
Source: https://docs.bold-factory.com/es/conceptos/catalogo/familia-vs-articulo
Diferencia familias, artículos y variantes para modelar el catálogo sin duplicados.
La diferencia entre **familia** y **artículo** decide cómo se organizan variantes, stock, recetas y análisis.
Una **familia** agrupa variantes. Un **artículo** representa la referencia física concreta que compras, fabricas, almacenas, consumes o vendes.
## Comparación rápida
| Concepto | Qué representa | Ejemplo |
| - | - | - |
| Familia | Agrupación comercial o técnica | Mesa Nórdica |
| Propiedad | Atributo que diferencia variantes | Color, largo, acabado |
| Artículo | Variante física concreta | Mesa Nórdica blanca 120 cm |
| Lote | Conjunto trazable de unidades de un artículo | Lote fabricado el 2026-06-15 |
> [!NOTE]
>
> Una variante describe una configuración del catálogo. Un lote distingue unidades trazables de un mismo artículo. Dos lotes pueden contener exactamente la misma variante.
## Decisión de modelado
| Pregunta | Si la respuesta es sí |
| - | - |
| ¿Debe tener stock separado? | Crea artículos distintos. |
| ¿Se compra, vende o fabrica por separado? | Crea artículos distintos. |
| ¿Solo cambia una característica de una misma familia? | Usa una familia con propiedades. |
| ¿La diferencia no afecta operación ni análisis? | No crees una variante nueva. |
| ¿Necesitas una receta común con pequeñas diferencias? | Vincula la receta a la familia y usa propiedades y condiciones. |
## Familia con varios artículos
Usa una familia con varios artículos cuando las variantes comparten identidad, pero deben operar por separado.
Ejemplo: **Mesa Nórdica** es la familia. **Mesa Nórdica - 160 cm - Roble** y **Mesa Nórdica - 200 cm - Nogal** son artículos porque tienen stock, pedidos, coste y fabricación separados.
## Familia con un solo artículo
Una familia puede tener un único artículo si quieres mantener la agrupación preparada para crecer o compartir propiedades desde el principio.
No es obligatorio. Si no hay necesidad de agrupación, un artículo sin familia es suficiente. También puedes vincular una receta directamente a ese artículo.
## Errores habituales
| Error | Efecto |
| - | - |
| Crear una familia por variante | Pierdes agrupación y duplicas propiedades o recetas. |
| Crear un solo artículo para variantes reales | Mezcla el stock, el coste y la trazabilidad. |
| Usar texto libre para variantes | Genera valores inconsistentes y filtros poco fiables. |
| Duplicar artículos con las mismas propiedades | Oculta duplicados y dificulta consolidación. |
## Regla práctica
> [!TIP]
>
> El modelo más simple es el que conserva stock, trazabilidad y fabricación correctos. Una diferencia merece una propiedad cuando afecta a la identificación o a una regla. Merece un artículo distinto cuando necesita operación, stock o coste propios.
## Relacionado
* [Familias](/es/conceptos/catalogo/familias)
* [Artículos](/es/conceptos/catalogo/articulos)
* [Propiedades](/es/conceptos/catalogo/propiedades)
# Familias
Source: https://docs.bold-factory.com/es/conceptos/catalogo/familias
Entiende cómo usar familias para agrupar artículos, variantes y recetas.
Una **familia** agrupa artículos que pertenecen al mismo concepto comercial o técnico. No representa stock por sí misma. Sirve para ordenar variantes, definir propiedades comunes y compartir recetas entre artículos relacionados.
## Qué representa
| Elemento | Papel |
| - | - |
| Familia | Agrupación que comparte nombre, propiedades o proceso. |
| Artículo | Variante operativa con stock, compras, ventas, fabricación y coste. |
| Propiedad | Atributo que explica las diferencias entre artículos de la familia. |
| Receta | Proceso que puede vincularse a una familia o directamente a un artículo. |
Una familia puede tener un artículo o varios. La clave es que explique una agrupación útil para negocio, fabricación o análisis.
## Cuándo crear una familia
Crea una familia cuando varias variantes comparten una identidad común.
| Caso | Ejemplo |
| - | - |
| Variantes comerciales | Mesa Nórdica en varios colores y medidas. |
| Variantes técnicas | Perfil de aluminio con diferentes longitudes. |
| Receta común | Misma estructura de fabricación con condiciones por propiedad. |
| Análisis agrupado | Consultar actividad por familia además de por artículo. |
| Validación de variantes | Exigir que todos los artículos informen color, medida o acabado. |
## Cuándo no hace falta
No crees una familia solo para rellenar el catálogo. Un artículo aislado puede operar sin familia si no hay variantes, propiedades comunes ni necesidad de agrupación.
Tampoco crees una familia distinta por cada variante. Si cada color o medida es una familia separada, pierdes la agrupación y duplicas reglas que deberían vivir en propiedades.
## Relación con propiedades
Las propiedades asignadas a la familia definen qué información deben completar sus artículos. Si una familia tiene las propiedades **Color** y **Largo**, cada artículo de esa familia debe informar un valor para cada propiedad.
Cuando falta un valor requerido, el estado del artículo es **Falta información**. Cuando están informadas todas las propiedades requeridas, muestra **Todo en orden**.
## Relación con fabricación
Una receta puede vincularse a toda una familia o directamente a un artículo. Una receta vinculada a una familia puede usar propiedades para decidir a qué artículos se aplica y qué operaciones, entradas, pasos o condiciones corresponden.
Ejemplo: la familia **Mesa Nórdica** puede compartir una receta. La propiedad **Largo** decide la cantidad de tablero y la propiedad **Acabado** decide si aparece una operación de pintura. También puedes vincular otra receta a un artículo concreto cuando necesite un proceso propio.
## Guías relacionadas
* [Agrupar variantes](/es/ayuda/articulos/crear-una-familia)
* [Familia vs artículo](/es/conceptos/catalogo/familia-vs-articulo)
* [Propiedades](/es/conceptos/catalogo/propiedades)
* [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)
# Propiedades
Source: https://docs.bold-factory.com/es/conceptos/catalogo/propiedades
Entiende las propiedades como atributos reutilizables para variantes, validación y condiciones.
Las **propiedades** son atributos reutilizables para describir familias y artículos. Sirven para diferenciar variantes, validar datos y alimentar reglas de fabricación o planificación.
Ejemplos habituales: color, material, largo, acabado, formato, calidad, clase logística o fecha técnica.
## Para qué sirven
| Uso | Ejemplo |
| - | - |
| Diferenciar variantes | Color y largo de una mesa. |
| Validar artículos | Exigir que cada artículo tenga valores completos. |
| Filtrar catálogo | Buscar materiales por acabado o formato. |
| Condicionar recetas | Usar una operación solo para ciertos valores. |
| Integrar datos | Relacionar opciones con referencias externas. |
No uses propiedades para notas ocasionales. Si el valor no se va a filtrar, validar ni usar en reglas, suele bastar con descripción o notas.
## Clases de propiedad
| Clase | Úsala para | Ejemplo |
| - | - | - |
| Selección de opción | Listas controladas y cerradas. | Color, acabado, familia logística. |
| Sí/no | Características binarias. | Requiere frío, inflamable. |
| Número entero | Cantidades sin decimales. | Número de capas. |
| Número con decimales | Medidas o parámetros con precisión. | Espesor, densidad, longitud. |
| Fecha/hora | Fechas relevantes para clasificación o control. | Fecha de certificación. |
| Texto libre | Valores técnicos que no encajan en una lista. | Referencia corta. |
Elige la clase antes de asignar la propiedad a muchas familias. El tipo no se puede cambiar después. Si necesitas otro tipo, elimina la propiedad y créala de nuevo; después tendrás que volver a asignarla e informar sus valores.
## Opciones controladas
Usa **Selección de opción** cuando quieres evitar valores duplicados por escritura libre.
| Propiedad | Opciones |
| - | - |
| Color | Rojo, azul, negro |
| Acabado | Mate, brillo, satinado |
| Formato | Caja, bolsa, bidón |
Si cada familia necesita una lista distinta, crea propiedades distintas. No mezcles significados incompatibles en una propiedad global.
## Validación de artículos
Cuando una familia requiere una propiedad, sus artículos deben informar un valor válido. La interfaz muestra **Falta información** mientras falte algún valor requerido y **Todo en orden** cuando la información esté completa.
Si dos artículos tienen la misma familia y los mismos valores de propiedades, revisa si son duplicados. Si no son duplicados, falta una propiedad que explique la diferencia.
## Uso en fabricación
Las recetas pueden usar propiedades para calcular cantidades, mostrar instrucciones o condicionar operaciones.
Ejemplo: la propiedad **Largo** puede alimentar una fórmula de corte. La propiedad **Acabado** puede decidir si aparece una operación de pintura.
## Importaciones e integraciones
Usa referencias externas estables en propiedades y opciones cuando los valores vienen de un sistema de gestión, PIM, tienda en línea o archivo de importación. Esto evita duplicados cuando el mismo valor llega con otro nombre visible.
## Copiar propiedades
Puedes copiar una propiedad de tipo **Selección de opción** para crear una lista nueva con las mismas opciones iniciales.
Úsalo cuando quieras partir de una lista existente, pero mantenerla independiente desde ese momento. Por ejemplo, puedes copiar **Color comercial** para crear **Color técnico** y después ajustar opciones sin mezclar usos comerciales y de fabricación.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Ver propiedades y opciones | Acceso de lectura al catálogo. |
| Crear, editar, copiar o eliminar propiedades | Acceso de edición al catálogo. |
| Asignar propiedades a familias | Acceso para editar familias. |
| Editar valores de artículo | Acceso para editar artículos. |
## Relacionado
* [Familias](/es/conceptos/catalogo/familias)
* [Artículos](/es/conceptos/catalogo/articulos)
* [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)
* [Agrupar variantes](/es/ayuda/articulos/crear-una-familia)
# Unidades de medida
Source: https://docs.bold-factory.com/es/conceptos/catalogo/unidades-de-medida
Entiende cómo las unidades afectan artículos, stock, compras, fabricación e integraciones.
La **unidad de medida** indica cómo se cuantifica un artículo. Afecta stock, compras, ventas, consumos, producción, costes y redondeos. Bold mantiene un catálogo reutilizable de unidades para que todos los artículos empleen códigos y nombres consistentes.
Elige unidades con cuidado. Cambiar la unidad de un artículo después de operar puede dificultar comparar histórico, integraciones y cantidades.
## Dónde se usa
| Área | Uso |
| - | - |
| Catálogo | Define cómo se expresa la cantidad del artículo. |
| Almacén | Registra stock físico, movimientos, lotes y bultos. |
| Planificación | Calcula demanda, suministro, punto de pedido y tamaños de lote. |
| Compras y ventas | Expresa cantidades de líneas de pedido. |
| Fabricación | Calcula entradas, coproductos, progreso y producción. |
| Costes | Interpreta coste unitario y valoración de inventario. |
## Unidad base y precisión
Cada artículo tiene una **unidad base**. Bold almacena y devuelve sus cantidades normalizadas en la unidad base vigente, junto con la precisión que debe mostrarse. No todas las unidades admiten la misma granularidad operativa.
| Caso | Decisión práctica |
| - | - |
| Piezas indivisibles | Usa cantidades enteras si no vendes ni consumes fracciones. |
| Peso, volumen o longitud | Define decimales suficientes para compras, stock y consumo. |
| Material a granel | Alinea precisión con básculas, sistemas externos y tolerancias. |
| Semielaborados | Usa la unidad que se moverá y consumirá realmente. |
## Unidades alternativas y conversión
Puedes añadir unidades alternativas a un artículo e indicar su equivalencia con la unidad base mediante dos cantidades. Por ejemplo, si la unidad base es `ud` y una caja contiene 12 unidades, configura la equivalencia así:
`1 caja = 12 ud`
Si la relación no da un número exacto en un sentido, exprésala en el otro. Por ejemplo, si 3 cajas forman 1 palé y la unidad base es el palé, configura `3 cajas = 1 palé`. Bold conserva la relación tal como la escribes, de modo que 3 cajas se convierten exactamente en 1 palé.
Esta función requiere **unidades de medida alternativas** en el plan. Si se desactiva, no se pueden añadir ni modificar equivalencias, ni introducir cantidades con unidades alternativas en pedidos u otros registros nuevos. La unidad base continúa disponible y los datos históricos conservan la unidad con la que se registraron.
Cuando una operación admite indicar la unidad de la cantidad, Bold aplica esa equivalencia y guarda el resultado en la unidad base, redondeado a 10 decimales. Cada alternativa también tiene su propia precisión de visualización, que no afecta a la cantidad guardada.
Bold conserva además la cantidad y la unidad alternativas introducidas en:
* líneas de pedidos de compra y venta;
* recepciones y envíos;
* inventarios y ajustes de stock;
* cantidades fabricadas y rechazadas, consumos y coproductos registrados durante la fabricación.
Los registros devueltos incluyen ese dato original cuando está disponible. En las tablas de la aplicación puedes consultarlo en el detalle emergente de la cantidad. Fuera de las vistas con unidad preferida, la cifra principal se muestra en la unidad base vigente del artículo.
La misma unidad no puede ser a la vez base y alternativa del artículo, ni repetirse entre sus alternativas. Las dos cantidades de la equivalencia deben ser mayores que cero.
> [!WARNING]
>
> Para cambiar la unidad base, elimina antes las unidades alternativas del artículo. El cambio no convierte ni modifica las cifras ya registradas. Si una existencia era `10 ud` y corriges la unidad base a `m³`, pasa a interpretarse como `10 m³`.
Usa el cambio de unidad base para corregir una unidad que se configuró mal. No lo uses para transformar cantidades entre unidades: si necesitas esa transformación, configura una unidad alternativa con su equivalencia.
Evita crear equivalencias ambiguas. Escribe siempre la equivalencia como **cantidad de la unidad alternativa = cantidad de la unidad base**.
### Unidades preferidas por vista
Cada artículo puede tener una **unidad de fabricación** y una **unidad de almacén**, elegidas entre sus unidades alternativas. Si no eliges ninguna, la preferencia usa la unidad base.
* El **modo de trabajo** de fabricación muestra las cantidades de la operación, sus materiales y coproductos en la unidad de fabricación de cada artículo, con sus decimales, y registra las cantidades introducidas en esa unidad.
* La unidad de almacén se guarda como preferencia del artículo. Elegirla no cambia la unidad que muestran las pantallas de almacén: siguen usando la unidad base.
Las cantidades se siguen guardando y devolviendo por la API en la unidad base. Si cambias una equivalencia, el modo de trabajo de fabricación muestra las cantidades anteriores con la nueva equivalencia. Si eliminas una alternativa marcada como preferida, su preferencia vuelve a la unidad base.
## Impacto en planificación
Punto de pedido, pedido mínimo, tamaño de lote y plazo de aprovisionamiento dependen de cantidades en la unidad del artículo.
Si cambias unidad o precisión, revisa:
* stock físico;
* demanda y suministro;
* proveedores;
* recetas e inputs;
* costes;
* importaciones e integraciones.
## Relacionado
* [Artículos](/es/conceptos/catalogo/articulos)
* [Planificación](/es/conceptos/planificacion)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
# Fabricación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion
Mapa de recetas, peticiones, órdenes, recursos, planificación, ejecución y análisis de fabricación.
Fabricación convierte una necesidad en trabajo ejecutable y conserva lo que ocurrió en planta. Este mapa separa definición, planificación, ejecución y análisis.
## Definir cómo fabricar
> **[Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)**
>
> Estructuras versionadas aplicables a familias y artículos.
> **[Procesos, operaciones y recursos](/es/conceptos/fabricacion/operaciones-y-restricciones)**
>
> Etapas, precedencias y medios necesarios para ejecutar el trabajo.
Consulta también [Procesos](/es/conceptos/fabricacion/procesos), [Recursos](/es/conceptos/fabricacion/recursos) y [Herramientas y características](/es/conceptos/fabricacion/herramientas-y-caracteristicas).
## Lanzar y planificar
> **[Peticiones y órdenes](/es/conceptos/fabricacion/ordenes-de-fabricacion)**
>
> La petición expresa una necesidad. La orden contiene el trabajo que se ejecutará.
> **[Secuenciación y planes](/es/conceptos/fabricacion/secuenciacion)**
>
> Ordenan operaciones según fechas, recursos, restricciones y horario. Los materiales también condicionan el cálculo si activas sus restricciones.
Amplía el mapa en [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion), [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion), [Horario de fabricación](/es/conceptos/fabricacion/turnos) y [Planes de producción](/es/conceptos/fabricacion/planes-de-produccion).
## Ejecutar y analizar
> **[Ejecución de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)**
>
> Asignaciones, grupos, controles, consumos, producción y pausas.
> **[Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)**
>
> Lectura transversal de estado, rendimiento, calidad y OEE desde Smart Factory.
Consulta [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles), [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas) y [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones) para interpretar los registros de ejecución.
# Recetas y versiones
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/recetas-y-versiones
Entiende cómo las recetas definen estructuras versionadas y se aplican a familias y artículos.
Una **receta** describe cómo fabricar uno o varios artículos. Define operaciones, entradas, coproductos, pasos, controles, restricciones y condiciones.
La receta no ejecuta trabajo. Sirve como molde para crear órdenes de fabricación con una estructura controlada.
## Mapa de relaciones
```mermaid theme={null}
flowchart LR
receta["Receta"]
receta --> versiones["Versiones"]
versiones --> activa["Versión activa"]
receta --> familia["Familia"]
receta --> articulo["Artículo directo"]
familia --> aplicable["Artículo al que aplica"]
articulo --> aplicable
activa --> estructura["Estructura aplicable"]
aplicable --> estructura
estructura --> orden["Orden de fabricación"]
```
| Concepto | Qué representa | Relación con la ejecución |
| - | - | - |
| Receta | Definición de cómo fabricar uno o varios artículos. | No ejecuta trabajo. |
| Versión | Estructura de la receta en un momento concreto. | La versión activa sirve de base para nuevas órdenes. |
| Aplicación | Relación entre la receta y una familia o artículo. | Determina para qué artículos puede evaluarse la receta. |
| Orden de fabricación | Trabajo ejecutable. | Copia los elementos aplicables de la versión activa. |
## Qué contiene una receta
| Elemento | Uso |
| - | - |
| Aplicación | Familias y artículos a los que puede aplicarse. |
| Versión | Estructura aprobada o editable de la receta. |
| Operaciones | Etapas ejecutables del proceso. |
| Entradas | Materiales o semielaborados que se consumen. |
| Coproductos | Salidas adicionales generadas. |
| Pasos | Instrucciones para operarios. |
| Controles | Comprobaciones obligatorias de calidad o proceso. |
| Restricciones | Precedencias entre operaciones. |
| Condiciones | Reglas que aplican según propiedades del artículo. |
## Aplicación a familias y artículos
Puedes vincular una receta de dos formas:
| Vínculo | Comportamiento |
| - | - |
| Familia | La receta se evalúa para los artículos de esa familia. Puedes añadir una condición basada en sus propiedades. |
| Artículo directo | La receta se evalúa para ese artículo aunque no llegue a él mediante su familia. Este vínculo no depende de la condición de familia. |
Si un artículo no cumple la condición de familia y no tiene un vínculo directo, la receta no se considera aplicable. Si falta una propiedad necesaria para evaluar la condición, la receta aparece como **Falta información**.
Un artículo puede tener varias recetas aplicables. Bold las ordena por prioridad y usa como receta principal la primera que esté **Lista**. La prioridad permite distinguir la receta preferente de las alternativas.
## Estado para un artículo
El estado se calcula para cada combinación de artículo y receta.
| Estado | Significado |
| - | - |
| **Lista** | La receta tiene una versión activa y el artículo aporta todas las propiedades necesarias. |
| **Falta información** | La receta puede aplicarse, pero faltan propiedades necesarias para evaluar condiciones o fórmulas. |
| **Inactiva** | La receta está vinculada al artículo, pero no tiene una versión activa. |
Bold identifica las propiedades que faltan. Mientras falten, la receta no está **Lista** para ese artículo.
## Versiones
Una versión conserva una estructura de fabricación en un momento concreto. Solo una versión debe estar activa para nuevas órdenes.
| Estado | Significado |
| - | - |
| Editable | Permite cambios estructurales. |
| Activa | Se usa para nuevas órdenes y protege la trazabilidad. |
| Inactiva | Se conserva como histórico o referencia. |
La versión **Activa** representa la estructura aprobada para nuevas órdenes. Las versiones **Inactivas** conservan estructuras anteriores como histórico o referencia.
## Condiciones y variantes
Las condiciones permiten que una misma receta se adapte a diferentes artículos de una familia.
| Condición | Decide |
| - | - |
| De familia | Si la receta se aplica a un artículo de la familia vinculada. |
| De operación | Si una etapa debe existir. |
| De entrada | Si se consume un material. |
| De paso | Si se muestra una instrucción. |
Ejemplo: una receta de mesa puede añadir una operación de pintura solo cuando la propiedad **Acabado** lo requiere.
Las condiciones solo pueden usar propiedades que afectan al artículo fabricado y están asignadas a la familia correspondiente.
> [!TIP]
>
> Una condición decide **si** un elemento forma parte de la estructura. Una fórmula calcula **qué valor** tendrá una cantidad, medida o instrucción.
## Fórmulas
Las fórmulas calculan la cantidad de las entradas y los coproductos, la duración de los pasos y los valores que se muestran en sus instrucciones.
Una fórmula puede combinar:
* números, con punto como separador decimal, como `0.15`;
* propiedades numéricas del artículo fabricado, como **Largo**;
* la **Cantidad de la OF**;
* sumas, restas, multiplicaciones, divisiones y paréntesis;
* las funciones de redondeo `round`, `ceil` y `floor`.
| Función | Resultado | Ejemplo |
| - | - | - |
| `round(valor, múltiplo)` | Redondea al múltiplo más cercano. Los valores intermedios se redondean alejándose de cero. | `round(Largo * 0.35, 0.01)` deja dos decimales. |
| `ceil(valor, múltiplo)` | Redondea hacia arriba al siguiente múltiplo. | `ceil(Cantidad de la OF * 1.05, 12)` calcula cajas completas de 12. |
| `floor(valor, múltiplo)` | Redondea hacia abajo al múltiplo anterior. | `floor(Largo / 250)` cuenta las piezas enteras de 250 mm. |
El múltiplo es opcional, vale `1` por defecto y debe ser mayor que cero. Puede ser un número, una propiedad o una fórmula.
En el editor, escribe `@` o usa los botones **Propiedad** y **Dato de la orden** para insertar valores, y **Redondear** para añadir una función. Pulsa `Ctrl+Z` para deshacer cualquier cambio. Los ejemplos de esta página muestran las fórmulas como se ven en el editor, con el nombre de cada propiedad o dato insertado.
En las instrucciones, cada bloque de fórmula se sustituye por su resultado:
```text theme={null}
Cortar material a [Largo]+7 mm
```
Si el artículo fabricado tiene `Largo = 100`, la orden mostrará `Cortar material a 107 mm`.
> [!NOTE]
>
> Bold no deja guardar una fórmula con un múltiplo fijo que no sea mayor que cero. Si falta el valor de una propiedad, o un múltiplo que depende de una propiedad no es mayor que cero, Bold no puede calcular la fórmula al crear la OF: el cálculo de la receta falla y las instrucciones muestran la fórmula sin evaluar.
## Edición y trazabilidad
Una versión activa queda protegida para conservar trazabilidad. Los cambios estructurales pertenecen a una versión editable distinta; la versión activa continúa representando la estructura aprobada con la que se crearon nuevas órdenes.
## Relacionado
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles)
* [Herramientas y características](/es/conceptos/fabricacion/herramientas-y-caracteristicas)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion)
* [Familia vs artículo](/es/conceptos/catalogo/familia-vs-articulo)
* [Crear una receta](/es/ayuda/produccion/crear-una-receta)
# Conceptos de Bold
Source: https://docs.bold-factory.com/es/conceptos/introduccion
Consulta entidades, reglas y relaciones por área funcional de Bold.
Usa esta sección cuando necesites entender qué representa un dato, qué reglas aplica Bold o cómo se relacionan los módulos entre sí.
Para ejecutar un proceso paso a paso, ve a **Guías**.
## Áreas de Bold
> **[Catálogo](/es/conceptos/catalogo)**
>
> Familias, artículos, propiedades y variantes.
> **[Fabricación](/es/conceptos/fabricacion)**
>
> Recetas, peticiones, órdenes, procesos, recursos, controles, asignaciones y ejecución.
> **[Planificación](/es/conceptos/planificacion)**
>
> Demanda, suministro, stock proyectado, previsiones, compras, ventas y recomendaciones.
> **[Almacén](/es/conceptos/almacen)**
>
> Stock, órdenes de carga, movimientos de almacén, ubicaciones, bultos, recepciones e inventarios.
> **[Mantenimiento](/es/conceptos/mantenimiento)**
>
> Activos, causas, acciones, preventivos y partes de trabajo.
> **[Personal](/es/conceptos/personal)**
>
> Empleados, jornadas, calendarios, turnos, disponibilidad planificada y capacidad operativa.
> **[Modo de trabajo](/es/conceptos/modo-de-trabajo)**
>
> Interfaz operativa para fabricación, almacén, mantenimiento, escaneo y tareas en planta.
> **[Costes](/es/conceptos/costes)**
>
> Coste teórico, coste real y valoración de inventario.
> **[Smart Factory](/es/conceptos/smart-factory)**
>
> Cuadros de mando, informes, Boldy, tareas y automatizaciones.
> **[Panel de control](/es/conceptos/panel-de-control)**
>
> Cuenta, empresa, usuarios, permisos, claves de integración, auditoría, eventos, datos y diseños.
## Cómo se relacionan las áreas
Las áreas comparten entidades y registros. El catálogo aporta las referencias comunes. Planificación interpreta necesidades y entradas esperadas. Fabricación y almacén registran la realidad operativa que después alimenta costes y análisis.
```mermaid theme={null}
flowchart LR
C["Catálogo"] -->|artículos y unidades| P["Planificación"]
C -->|artículos y propiedades| F["Fabricación"]
P -->|necesidades de fabricación| F
P -->|demanda y suministro| A["Almacén"]
F -->|consumos y producción| A
F -->|tiempos y consumos| K["Costes"]
A -->|stock, lotes y movimientos| K
```
**Personal**, **Mantenimiento**, **Smart Factory**, **Modo de trabajo** y **Panel de control** son áreas transversales. Aportan personas, activos, ejecución, análisis y configuración a los conceptos del mapa.
## Cómo está organizada
| Tipo de página | Úsala para |
| - | - |
| Página de área | Entender el mapa general de un módulo. |
| Página de concepto | Resolver qué representa una entidad y cuándo usarla. |
| Estados y reglas | Consultarlos dentro del área donde aplican. |
| Guías | Ejecutar flujos como crear, recibir, mover, completar o configurar. |
## Dónde consultar estados y reglas
Los estados, validaciones y reglas de trazabilidad aparecen dentro de cada área. Por ejemplo, almacén explica cuándo una recepción queda protegida, planificación explica cuándo una línea genera demanda o suministro, y fabricación explica qué bloquea una versión activa o una orden con actividad.
> [!NOTE]
>
> En la interfaz, Bold usa **Artículo** para el objeto operativo que se compra, fabrica, almacena, consume o vende.
# Modo de trabajo
Source: https://docs.bold-factory.com/es/conceptos/modo-de-trabajo
Entiende el modo de trabajo como interfaz operativa para producción, almacén y mantenimiento.
El **modo de trabajo** es la interfaz diaria para ejecutar tareas en planta. Está pensado para operarios que registran trabajo, stock, tiempos, controles o intervenciones desde un flujo más directo que la aplicación administrativa.
## Qué cambia frente a la aplicación normal
| Aplicación normal | Modo de trabajo |
| - | - |
| Configura datos, revisa listados y administra procesos. | Ejecuta tareas asignadas o disponibles. |
| Usa permisos de usuario. | Asocia la actividad con un empleado operativo. |
| Prioriza análisis y edición completa. | Prioriza escaneo, selección rápida y registro en planta. |
| Puede mostrar muchas áreas de la empresa. | Muestra flujos de producción, almacén y mantenimiento. |
El usuario controla el acceso. El empleado identifica quién realiza el trabajo operativo. Consulta [Empleados](/es/conceptos/personal/empleados) para ver la diferencia entre usuario y empleado.
```mermaid theme={null}
flowchart LR
U["Usuario"] -->|aporta acceso y permisos| M["Modo de trabajo"]
E["Empleado activo"] -->|aporta autoría operativa| M
M --> R["Tiempos, consumos, controles y movimientos"]
```
## Áreas disponibles
| Área | Uso principal |
| - | - |
| Producción | Ver operaciones propias, iniciar, pausar, reanudar, registrar progreso, consumir materiales y completar controles. |
| Almacén | Ejecutar movimientos, inventarios, recepciones y órdenes de carga, y consultar stock o bultos. |
| Mantenimiento | Ejecutar partes de trabajo y registrar tiempos, acciones o materiales. |
El modo de trabajo no sustituye la configuración. Para crear recetas, ubicaciones, activos, turnos o permisos usa la aplicación normal.
## Empleado activo
El **empleado activo** es la identidad operativa a la que Bold asocia acciones, tiempos, tareas y registros.
Esto afecta a:
* trazabilidad de ejecución;
* registros de mano de obra;
* asignaciones de operaciones;
* costes reales;
* auditoría operativa.
> [!TIP]
>
> Una identidad de empleado por persona conserva la autoría de cada acción y evita mezclar tiempos o costes.
## Qué trabajo ve cada empleado
En producción, **Mis operaciones** organiza las tareas del empleado activo. La empresa configura uno de estos dos orígenes: **Habilidades** o **Puestos de trabajo habituales**. No combina ambos criterios a la vez.
| Criterio | Cómo afecta a la lista de trabajo |
| - | - |
| Habilidades | Muestra las operaciones cuyo proceso coincide con una habilidad del empleado. |
| Puestos de trabajo habituales | Muestra las operaciones planificadas en los puestos habituales del empleado. |
Las pestañas **Por estación**, **Por área**, **Por proceso** y **Buscar** son vías alternativas para localizar trabajo fuera de **Mis operaciones**. Las [habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales) ayudan a filtrar la lista, pero no sustituyen una asignación real.
## Registros de producción
Producción presenta operaciones y grupos como unidades de trabajo. Sus registros describen progreso, consumos, producción, controles, tiempos e interrupciones según la configuración de la orden.
Mientras preparas un registro de producción de una operación, Bold guarda un borrador automáticamente, sin botón de guardar. El borrador incluye las cantidades completadas y rechazadas, los consumos con sus lotes y los coproductos:
* Hay un único borrador por operación, compartido por todos los empleados y dispositivos. Los cambios guardados se recuperan al volver a la operación. Si intentas recargar o cerrar con cambios pendientes, el navegador te avisa; cancela la salida y espera a que terminen de guardarse.
* Si no hay conexión, Bold lo indica y vuelve a intentar guardar el borrador.
* Si varios operarios trabajan en el mismo registro, cada dispositivo recibe los cambios de los demás en pocos segundos. Las líneas cambiadas en otro dispositivo se destacan con el nombre del empleado. Un campo que estás editando no se sobrescribe; si dos personas cambian la misma línea, prevalece el último cambio guardado.
* El borrador se descarta al registrar el progreso por cualquier vía: modo de trabajo, Panel de control, API o Boldy. Los demás dispositivos lo detectan y muestran las cantidades pendientes actualizadas.
* Si separas una operación de un grupo y Bold registra en ella el exceso de producción del grupo, también descarta su borrador. Si la separación no registra progreso, lo conserva.
* También se descarta al finalizar o cancelar la operación y se elimina al borrarla. Si la finalización falla, el borrador se conserva.
* Si reabres una operación o deshaces un registro, los guardados y confirmaciones pendientes de antes de ese cambio se rechazan. Vuelve a abrir el registro para preparar las cantidades actuales.
Consulta [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas) para ver cómo se calculan las cantidades teóricas y cómo se eligen los lotes.
Un [motivo de pausa](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones) clasifica cada interrupción. La pausa conserva duración y contexto para que los cuadros de mando distingan ejecución y tiempo detenido.
## Entidades de almacén
El área de almacén separa cinco entradas operativas:
| Entrada | Uso |
| - | - |
| **Movimientos** | Recoger y entregar material entre ubicaciones con un equipo de almacén. |
| **Inventarios** | Contar existencias por ubicación y registrar lecturas. |
| **Recepciones** | Revisar y completar entradas de proveedor o cliente. |
| **Órdenes de carga** | Preparar, validar y completar cargas planificadas. |
| **Stock** | Consultar artículos, lotes, ubicaciones y bultos. |
Un [movimiento de almacén](/es/conceptos/almacen/movimientos-de-almacen) dirige el traslado físico. Una [orden de carga](/es/conceptos/almacen/ordenes-de-carga) coordina la mercancía que debe prepararse y expedirse.
## Escaneo y selección rápida
El modo de trabajo puede usar códigos QR o de barras para localizar empleados, operaciones, bultos, artículos, lotes, ubicaciones o documentos.
Usa etiquetas y códigos cuando el flujo dependa de identificar objetos físicos sin buscar en listas. Consulta [Diseños y etiquetas](/es/conceptos/panel-de-control/disenos-y-etiquetas) para la parte de impresión.
## Relación con otros conceptos
| Concepto | Relación |
| - | - |
| Operaciones | Son el trabajo productivo que se ejecuta en modo de trabajo. |
| Grupos de operaciones | Permiten ejecutar varias operaciones juntas cuando comparten contexto operativo. |
| Habilidades y estaciones habituales | Ayudan a mostrar tareas relevantes para el empleado activo. |
| Inspecciones y controles | Pueden bloquear inicio, progreso o cierre hasta registrar el resultado. |
| Motivos de pausa | Explican interrupciones durante operaciones o grupos. |
| Partes de trabajo | Se ejecutan desde mantenimiento y alimentan historial y costes. |
## Relacionado
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
* [Habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles)
* [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones)
* [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen)
* [Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)
# Almacén
Source: https://docs.bold-factory.com/es/conceptos/almacen
Mapa de los conceptos de stock, trazabilidad y ejecución de almacén.
El almacén registra dónde está el material, por qué cambia su cantidad y qué trabajo físico debe realizar el equipo.
## Conceptos de este grupo
> **[Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)**
>
> Cantidades, disponibilidad y auditoría de cada cambio de stock.
> **[Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen)**
>
> Tareas para recoger y entregar material entre ubicaciones.
> **[Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)**
>
> Preparación, validación y expedición de mercancía.
> **[Recepciones](/es/conceptos/almacen/recepciones)**
>
> Entradas documentadas desde proveedores o clientes.
> **[Envíos](/es/conceptos/almacen/envios)**
>
> Salidas documentadas hacia clientes o proveedores.
> **[Inventarios y ajustes](/es/conceptos/almacen/inventarios-y-ajustes)**
>
> Recuentos y correcciones de diferencias de stock.
> **[Lotes](/es/conceptos/almacen/lotes)**
>
> Trazabilidad por origen, fabricación y coste.
> **[Ubicaciones](/es/conceptos/almacen/ubicaciones)**
>
> Lugares donde Bold registra el material.
> **[Bultos](/es/conceptos/almacen/bultos)**
>
> Agrupaciones físicas de stock que se identifican y mueven juntas.
> **[Equipos y transportes](/es/conceptos/almacen/equipos-y-transportes)**
>
> Recursos internos de movimiento y transportes de las cargas.
## Tres registros distintos
| Concepto | Qué representa |
| - | - |
| Movimiento de stock | El cambio auditado de una cantidad. |
| Movimiento de almacén | El trabajo de recoger y entregar material entre ubicaciones. |
| Documento logístico | Una recepción de proveedor o cliente, o un envío hacia proveedor o cliente. |
La producción, los consumos, los inventarios y los ajustes también cambian stock. No se registran como recepciones o envíos: generan su propio movimiento de stock desde el proceso que los origina.
## Relacionado
* [Trabajar con bultos y contenedores](/es/ayuda/almacen/trabajar-con-bultos-y-contenedores)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
* [Investigar la trazabilidad de un lote](/es/ayuda/almacen/investigar-trazabilidad-de-un-lote)
# Bultos
Source: https://docs.bold-factory.com/es/conceptos/almacen/bultos
Entiende los bultos como agrupaciones físicas de stock para mover o preparar material.
Un **bulto** representa una unidad física movible dentro del almacén, como un palet, caja, carro, saco, contenedor o kit.
El bulto no sustituye al stock. Agrupa líneas de stock para que el equipo pueda identificar y mover una unidad física completa.
## Qué contiene
| Dato | Uso |
| - | - |
| Código | Identifica el bulto mediante etiqueta, QR o búsqueda. |
| Tipo de contenedor | Indica formato físico: caja, palet, carro o similar. |
| Ubicación actual | Dónde está el bulto. |
| Contenido | Artículos, lotes y cantidades incluidos. |
| Estado | Indica si el bulto está activo o inactivo. |
Un bulto puede contener varios artículos y lotes si físicamente viajan juntos y el equipo puede identificarlos sin ambigüedad.
## Cuándo usar bultos
Usa bultos cuando:
* mueves material agrupado;
* necesitas imprimir etiquetas por unidad física;
* preparas kits, palets o cajas para producción o envío;
* quieres conocer la ubicación de un contenedor completo.
No uses bultos para cada unidad si el equipo opera por cantidad suelta. Añadir bultos sin necesidad aumenta registros sin mejorar trazabilidad.
## Relación con ubicaciones
Un bulto tiene una ubicación actual. Cuando el bulto se mueve, su contenido se considera asociado a la nueva ubicación.
Si sacas parte del contenido, el bulto conserva lo que queda. Vacío no es un estado del bulto: su contenido y su estado activo o inactivo se consultan por separado.
## Relacionado
* [Ubicaciones](/es/conceptos/almacen/ubicaciones)
* [Mover stock](/es/ayuda/almacen/mover-stock)
# Envíos
Source: https://docs.bold-factory.com/es/conceptos/almacen/envios
Entiende cómo los envíos documentan salidas de material hacia clientes o proveedores.
Un **envío** documenta una salida física de material hacia un **cliente** o un **proveedor**. Al completarlo, reduce el stock de sus líneas en la ubicación indicada.
## Tipos de envío
| Tipo | Uso |
| - | - |
| Cliente | Entregar material a un cliente, normalmente relacionado con una venta. |
| Proveedor | Registrar material que sale hacia un proveedor. |
Puedes crear el envío desde un documento relacionado o introducirlo manualmente, pero siempre conserva uno de estos dos tipos.
> [!NOTE]
>
> Los consumos de fabricación y mantenimiento también reducen stock. Se registran desde la operación o el parte que usa el material y no son envíos.
## Datos necesarios
| Dato | Por qué importa |
| - | - |
| Destino | Identifica al cliente o proveedor que recibe el material. |
| Artículo y cantidad | Definen qué sale y en qué cantidad. |
| Ubicación | Indica de dónde se descuenta el stock. |
Si el material está en otra ubicación, completa primero el movimiento interno correspondiente.
En el envío estándar, la línea se crea con artículo y cantidad. Al registrar la salida, Bold selecciona automáticamente los lotes que descontará si no recibe una selección explícita. La selección controlada de lote o bulto pertenece al flujo de preparación y validación de una orden de carga.
## Estados y reglas
| Estado | Significado |
| - | - |
| **Pendiente** | Puedes editar el documento antes de registrar la salida. |
| **Enviado** | La salida ya redujo stock y el documento queda protegido. |
Para enviar, el documento debe estar pendiente, tener ubicación y contener al menos una línea. Después de enviarlo, no puedes editar sus líneas ni cambiar su ubicación.
Una línea de venta entregada conserva la cantidad ya enviada como histórico, aunque después cambie o se cancele la parte pendiente.
## Relación con ventas y cargas
El pedido de venta explica el compromiso con el cliente. El envío explica la salida real. Una [orden de carga](/es/conceptos/almacen/ordenes-de-carga) puede agrupar varios envíos para prepararlos y completarlos juntos.
## Relacionado
* [Preparar y registrar un envío](/es/ayuda/ventas/preparar-y-registrar-envio)
* [Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
# Equipos de almacén y transportes
Source: https://docs.bold-factory.com/es/conceptos/almacen/equipos-y-transportes
Distingue los recursos que trasladan material dentro del almacén de los transportes asignados a las cargas.
Bold distingue los **equipos de almacén** que mueven material dentro de la fábrica de los **transportes** que se asignan a órdenes de carga.
## Diferencias
| Concepto | Uso | Ejemplos |
| - | - | - |
| Equipo de almacén | Ejecuta movimientos entre ubicaciones internas. | Carretilla, transpaleta, carro o traslado manual. |
| Transporte | Identifica el recurso logístico asociado a una orden de carga. | Camión propio, ruta, transportista o vehículo. |
Un transporte no ejecuta movimientos internos. Un equipo de almacén no sustituye el transporte indicado en una carga.
## Equipos de almacén
Cada equipo tiene:
| Dato | Uso |
| - | - |
| Nombre | Identificación que ve el empleado en el modo de trabajo. |
| Tipo | **Máquina** o **Manual**. |
| Ubicación relacionada | Ubicación interna donde Bold registra el material mientras el equipo lo transporta. |
Al crear un equipo, Bold crea también su ubicación relacionada. Las recogidas mueven el material hacia esa ubicación. Las entregas lo mueven desde ella al destino.
Un equipo solo puede tener un movimiento en curso. No puedes desactivarlo mientras ejecuta un movimiento o conserva stock en su ubicación relacionada.
> [!WARNING]
>
> Antes de desactivar un equipo, completa su movimiento y comprueba que **Carga actual** está vacía.
## Transportes
Un transporte es un registro con nombre que puedes reutilizar en varias cargas. La orden de carga conserva el transporte asignado para planificación y trazabilidad.
El transporte es obligatorio al crear una orden de carga. Bold no registra capacidad, matrícula ni restricciones de peso en este concepto. Si necesitas distinguir vehículos, rutas o proveedores, usa nombres que el equipo reconozca.
Cuando eliminas un transporte, deja de estar disponible para nuevas selecciones. Las órdenes existentes conservan su referencia histórica.
## Cuándo configurar cada uno
Configura un **equipo de almacén** cuando una persona necesite seleccionar con qué medio va a recoger y entregar material desde el modo de trabajo.
Configura un **transporte** cuando el planificador necesite agrupar envíos y asignarlos a una carga concreta.
## Relacionado
* [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen)
* [Órdenes de carga](/es/conceptos/almacen/ordenes-de-carga)
* [Planificar una carga](/es/ayuda/almacen/planificar-una-carga)
* [Aprovisionar materias primas](/es/ayuda/almacen/aprovisionar-materias-primas)
# Inventarios y ajustes
Source: https://docs.bold-factory.com/es/conceptos/almacen/inventarios-y-ajustes
Diferencia inventarios, ajustes y movimientos para regularizar stock con trazabilidad.
Los **inventarios** y **ajustes** regularizan diferencias entre stock registrado y realidad física. Deben explicar una diferencia, no sustituir operaciones que sí tienen origen.
## Inventario
Un inventario compara stock esperado con conteo físico. Sirve para cierres, auditorías o revisiones por zona.
| Dato | Significado |
| - | - |
| Stock previo | Cantidad registrada antes del conteo. |
| Cantidad contada | Lectura física. |
| Ajuste previsto | Diferencia que se aplicará al finalizar. |
| Alcance | Ubicaciones, artículos o lotes incluidos. |
Usa inventarios cuando hay varias líneas, varias ubicaciones o un proceso formal de conteo.
## Estados del inventario
| Estado | Qué significa |
| :- | :- |
| Pendiente | El inventario está creado, pero todavía no tiene lecturas registradas. |
| En curso | Ya existe al menos una línea contada o editada. |
| Finalizado | Bold aplicó los ajustes de stock y el inventario queda bloqueado para conservar la auditoría. |
## Ajuste de stock
Un ajuste corrige una diferencia puntual con causa conocida. Normalmente afecta a una combinación concreta de artículo, ubicación y lote.
Úsalo para correcciones pequeñas o incidencias claras. Si la diferencia afecta a una zona completa, usa inventario.
## Movimiento interno
Un movimiento interno cambia dónde está el material, pero no debería cambiar la cantidad total del artículo.
| Caso | Concepto correcto |
| - | - |
| El material existe, pero está en otra ubicación | Movimiento interno. |
| El material se contó y falta cantidad | Inventario o ajuste. |
| Falta registrar una recepción | Recepción. |
| Falta registrar un consumo | Consumo o ejecución correspondiente. |
## Riesgos
Un ajuste manual puede ocultar errores de recepción, consumo, envío o ubicación. Antes de ajustar, revisa movimientos recientes, documentos pendientes y lotes.
## Relacionado
* [Hacer inventario](/es/ayuda/almacen/hacer-inventario)
* [Ajustar stock](/es/ayuda/almacen/ajustar-stock)
* [Mover stock](/es/ayuda/almacen/mover-stock)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
# Lotes
Source: https://docs.bold-factory.com/es/conceptos/almacen/lotes
Entiende cuándo usar lotes para trazabilidad, coste y origen.
Un **lote** identifica un conjunto trazable de unidades de un mismo artículo. Permite separar stock por código, origen y coste.
## Cuándo usar lotes
Usa lotes si necesitas:
* trazabilidad de compra o fabricación;
* valoración por coste unitario real;
* conservación del código de origen de una compra o fabricación;
* relación entre lotes fusionados y sus lotes de origen.
Si tu operación no necesita separar unidades por origen, puedes mantener stock sin lote para ese artículo.
## Qué contiene un lote
| Dato | Uso |
| - | - |
| Código | Identifica el lote en operaciones y consultas. |
| Artículo | Define qué unidad física contiene. |
| Tipo | Indica si es de origen, fusionado o provisional. |
| Origen | En lotes de origen, indica compra, fabricación o desconocido, junto con su código e identificador cuando existen. |
| Stock actual | Cantidad restante del lote. |
| Coste unitario | Coste aplicado al stock del lote. |
| Auditoría | Fechas y autores de creación y última modificación. |
Un lote está activo mientras su stock no sea cero. Cuando llega a cero, pasa a inactivo, pero su historial se conserva.
## Tipos de lote
Bold distingue tipos de lote según cómo se creó y qué trazabilidad conserva.
| Tipo | Cuándo aparece |
| - | - |
| Lote de origen | Nace desde una compra, fabricación u origen conocido. |
| Lote fusionado | Agrupa stock de dos lotes cuando decides dejar de separarlos. |
| Lote provisional | Permite conservar una referencia cuando falta información completa de origen. |
El tipo de lote ayuda a interpretar su historial. Un lote de origen conserva una procedencia directa. Un lote fusionado conserva relación con los lotes que lo componen.
## Origen del lote
El origen indica de dónde viene el material trazable.
| Origen | Significado |
| - | - |
| Compra | El lote nace de una entrada de proveedor. |
| Fabricación | El lote nace de una orden o progreso productivo. |
| Desconocido | El lote existe, pero no hay origen operativo fiable. |
Evita usar origen desconocido como solución normal. Úsalo solo cuando el historial real no esté disponible.
## Relación con almacén
Bold registra stock por artículo, ubicación y lote opcional. Si un artículo trabaja con lotes, cada recepción, consumo, movimiento o envío debe conservar el lote correcto.
La trazabilidad pierde valor si el equipo usa un lote genérico para registrar salidas. El lote debe coincidir con el material físico que se mueve o consume.
## Relación con costes
El lote conserva su coste unitario registrado, que puede seguir siendo cero si falta información de costes. Cuando está disponible, este coste permite valorar el inventario trazable procedente de compras o fabricación.
Dos lotes del mismo artículo pueden tener costes distintos. Esa diferencia es normal si proceden de compras o fabricaciones distintas.
## Fusionar lotes
Fusiona lotes solo cuando ya no necesitas mantener separado su origen. La fusión simplifica operación futura, pero reduce la granularidad de análisis.
No fusiones lotes si necesitas mantener separados sus códigos de origen o sus costes.
Cuando fusionas lotes, el lote resultante conserva relación con los lotes de origen y sus cantidades. A partir de ese momento, la operación diaria trabaja con el lote fusionado.
## Relacionado
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Valoración de inventario](/es/conceptos/costes/valoracion-de-inventario)
* [Investigar la trazabilidad de un lote](/es/ayuda/almacen/investigar-trazabilidad-de-un-lote)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
# Movimientos de almacén
Source: https://docs.bold-factory.com/es/conceptos/almacen/movimientos-de-almacen
Entiende la demanda, planificación, reservas y ejecución de movimientos de preparación, almacenamiento y aprovisionamiento.
Un **movimiento de almacén** es una tarea para recoger material en una o varias ubicaciones y dejarlo en un destino.
No es lo mismo que un [movimiento de stock](/es/conceptos/almacen/stock-y-movimientos). El movimiento de almacén dirige el trabajo físico. Los movimientos de stock son los registros que auditan cada recogida y entrega.
## Tipos de movimiento
| Tipo | Cuándo se crea | Destino |
| - | - | - |
| **Preparación** | Una orden de carga solicita material que no está listo. | Ubicación de carga. |
| **Aprovisionamiento** | Una operación de fabricación solicita entradas que no están en la estación. | Ubicación de consumo de la estación. |
| **Almacenamiento** | Un empleado crea un movimiento libre desde el modo de trabajo. | Ubicación elegida durante la ejecución. |
Los movimientos de **Preparación** y **Aprovisionamiento** nacen de una demanda. Bold calcula qué recoger, en qué ubicación y en qué orden. Un movimiento de **Almacenamiento** empieza sin demanda ni plan: el empleado elige el origen, el material y el destino.
## Modelo del movimiento
```mermaid theme={null}
flowchart LR
A["Demanda"] --> B["Plan"]
B --> C["Reservas de stock"]
C --> D["Ejecución"]
D --> E["Paradas"]
E --> F["Recogidas y entregas"]
F --> G["Movimientos de stock"]
```
| Parte | Qué contiene |
| - | - |
| Demanda | Destino, artículos o bultos, cantidades y documento de origen. |
| Plan | Paradas ordenadas y acciones de recogida o entrega. |
| Reservas | Stock apartado para que otra tarea no lo asigne antes. |
| Ejecución | Equipo, empleado, hora de inicio y finalización. |
| Paradas | Llegadas y salidas de cada ubicación. |
| Acciones | Artículo, lote, bulto, cantidad y momento de cada recogida o entrega. |
## Cómo planifica Bold
Bold descuenta las reservas existentes antes de elegir stock. Si la demanda no fija un lote, puede seleccionar uno disponible. Si fija un lote, debe respetarlo.
El plan agrupa las recogidas por ubicación. Ordena primero los orígenes y deja el destino para el final. Cada acción queda reservada hasta que se ejecuta, se cancela o deja de ser necesaria.
Si solo hay stock para una parte de la demanda, Bold prepara un movimiento para esa parte y deja el resto en otro movimiento pendiente. Así puedes trasladar lo disponible sin perder la necesidad restante.
## Estados y ciclo de vida
| Estado | Significado |
| - | - |
| **Pendiente** | Existe demanda, pero todavía no hay un plan ejecutable para todo o parte del material. |
| **Preparado** | Tiene plan y reservas, o es un movimiento libre listo para empezar. |
| **En curso** | Un empleado lo está ejecutando con un equipo de almacén. |
| **Completado** | Todo el material recogido se ha dejado y la tarea se cerró. |
| **Cancelado** | Se anuló con un motivo y se liberaron sus reservas. Si estaba en curso, también se cierra su ejecución. |
```mermaid theme={null}
stateDiagram-v2
[*] --> Pendiente: demanda creada
Pendiente --> Preparado: plan y reservas
Preparado --> En_curso: iniciar con equipo y empleado
En_curso --> Completado: sin material en el equipo
Pendiente --> Cancelado: cancelar con motivo
Preparado --> Cancelado: cancelar con motivo
En_curso --> Cancelado: sin material en el equipo
```
Un movimiento no puede completarse ni cancelarse mientras el equipo todavía transporte stock o bultos. Puedes cancelar un movimiento pendiente, preparado o en curso cuando no queda material transportado; la interfaz solicita un motivo de cancelación.
## Incidencias de planificación
Un movimiento pendiente puede mostrar una incidencia:
| Incidencia | Qué significa | Qué revisar |
| - | - | - |
| **Stock insuficiente** | No hay cantidad libre suficiente para crear el plan. | Stock físico, ubicación, lote y reservas. |
| **Bulto solicitado no disponible** | El bulto no existe, está reservado o no está disponible. | Ubicación y estado del bulto. |
| **El contenido del bulto no coincide** | El bulto no contiene el artículo, lote o cantidad solicitados. | Contenido registrado del bulto. |
| **Conflicto de reserva** | Otro proceso reservó el recurso durante la planificación. | Reservas y movimientos simultáneos. |
Bold vuelve a intentar planificar los movimientos pendientes cuando aumenta el stock correspondiente o se libera una reserva. La **Fecha límite** ordena primero las necesidades más próximas.
## Ejecución y stock en tránsito
Al empezar, el movimiento queda asignado a un solo [equipo de almacén](/es/conceptos/almacen/equipos-y-transportes). Un equipo no puede ejecutar dos movimientos a la vez.
Cada recogida traslada el stock a la ubicación interna del equipo. La vista **Carga actual** muestra el stock suelto y los bultos que transporta. Cada entrega mueve ese contenido desde el equipo hasta la ubicación de destino.
Para stock suelto, la ejecución conserva artículo, lote y cantidad. Para un bulto, mueve el bulto y todo su contenido registrado como una unidad.
## Demanda y reservas en destino
Antes de crear un movimiento, Bold reserva el stock que ya está en el destino. El movimiento solo cubre la cantidad restante.
Cuando el material llega, la reserva pasa a la línea que originó la demanda:
* una entrada de operación de fabricación;
* una línea de orden de carga.
Si cambian las cantidades requeridas antes de empezar, Bold puede cancelar movimientos todavía no ejecutados, liberar reservas y calcular otros nuevos.
## Relacionado
* [Aprovisionar materias primas](/es/ayuda/almacen/aprovisionar-materias-primas)
* [Planificar y preparar una carga](/es/ayuda/almacen/planificar-una-carga)
* [Mover stock](/es/ayuda/almacen/mover-stock)
* [Equipos de almacén y transportes](/es/conceptos/almacen/equipos-y-transportes)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
# Órdenes de carga y aprovisionamiento
Source: https://docs.bold-factory.com/es/conceptos/almacen/ordenes-de-carga
Entiende cómo una orden de carga agrupa envíos, solicita materiales, registra el trabajo y completa la salida de stock.
Una **orden de carga** agrupa la mercancía que vas a cargar en un transporte. Define qué líneas deben salir, cuándo se preparan y desde qué ubicación.
La orden de carga coordina el trabajo. Los [envíos](/es/conceptos/almacen/envios) siguen siendo los documentos que registran la salida física hacia cada destino.
## Elementos de una orden de carga
| Elemento | Uso |
| - | - |
| Transporte | Recurso logístico asignado a la carga. |
| Fecha y hora planificada | Momento previsto para preparar o cargar la mercancía. |
| Ubicación de carga | Ubicación de almacén donde debe quedar listo el material. |
| Líneas | Cantidades pendientes de líneas de pedidos de venta. |
| Envíos | Documentos de salida agrupados dentro de la carga. |
| Validación | Comprobación opcional de artículos, cantidades y lotes antes de completar. |
| Registros de tiempo | Periodos durante los que cada empleado trabaja en la carga. |
El transporte es obligatorio al crear la orden. La fecha, la ubicación y el nombre pueden completarse durante la planificación. Si dejas el nombre vacío, Bold genera uno a partir del transporte y, cuando aplica, de la fecha, el cliente, el pedido o el artículo.
## Relación con pedidos y envíos
Puedes añadir pedidos completos o líneas concretas. Bold solo ofrece líneas con cantidad todavía disponible para cargar.
Al incorporar una línea de pedido, Bold crea o reutiliza un envío para el mismo cliente dentro de la orden de carga. Una carga puede contener varios envíos cuando transporta mercancía para más de un destino.
```mermaid theme={null}
flowchart LR
A["Líneas pendientes de pedidos de venta"] --> B["Orden de carga"]
B --> C["Envío al cliente A"]
B --> D["Envío al cliente B"]
C --> E["Salida de stock al completar"]
D --> E
```
## Estados de la orden
| Estado | Significado | Acciones habituales |
| - | - | - |
| **Pendiente de planificar** | Falta fecha, ubicación de carga o al menos una línea. | Editar, añadir o retirar líneas y eliminar. |
| **Planificada** | Tiene fecha, ubicación de carga y líneas. | Solicitar materiales, editar, añadir o retirar líneas, eliminar o empezar. |
| **En carga** | Uno o varios empleados trabajan en la carga. | Validar, completar, cancelar o incorporar otro empleado. |
| **Pausada** | No queda ningún registro de tiempo activo. | Reanudar, completar o cancelar. |
| **Completada** | Los envíos se han expedido y la salida de stock está registrada. | Consultar o deshacer la finalización. |
| **Cancelada** | La carga iniciada se cerró sin completarse. | Consultar el histórico. |
La orden cambia automáticamente entre **Pendiente de planificar** y **Planificada** cuando completas o retiras la fecha, la ubicación o las líneas.
```mermaid theme={null}
stateDiagram-v2
[*] --> Pendiente_de_planificar
Pendiente_de_planificar --> Planificada: fecha + ubicación + líneas
Planificada --> Pendiente_de_planificar: falta un dato de planificación
Planificada --> En_carga: un empleado empieza
En_carga --> En_carga: otro empleado se incorpora
En_carga --> Pausada: todos los empleados paran
Pausada --> En_carga: un empleado reanuda
En_carga --> Completada: completar
Pausada --> Completada: completar
En_carga --> Cancelada: cancelar
Pausada --> Cancelada: cancelar
Completada --> Pausada: deshacer finalización
```
> [!NOTE]
>
> Después de empezar la carga, no puedes cambiar el transporte, la fecha, la ubicación ni la regla de validación. Puedes cambiar el nombre mientras la orden esté en carga o pausada.
## Solicitud de materiales
La solicitud de materiales indica si Bold debe preparar stock en la ubicación de carga.
| Estado | Significado |
| - | - |
| **No solicitado** | Todavía no se ha iniciado el aprovisionamiento. |
| **Solicitado** | Bold ya puede reservar stock y crear movimientos para cubrir lo que falta. |
Al solicitar materiales, Bold actúa en este orden:
1. Reserva el stock que ya está disponible en la ubicación de carga.
2. Calcula la cantidad que falta por línea.
3. Crea [movimientos de preparación](/es/conceptos/almacen/movimientos-de-almacen) para trasladar la cantidad no cubierta.
Si el aprovisionamiento automático está activado, Bold solicita los materiales de las órdenes planificadas cuando entran en el plazo configurado en días laborables.
## Estados de aprovisionamiento
El estado global muestra la línea menos avanzada. La pestaña **Líneas** también muestra el estado, la cantidad **Lista** y la cantidad **En camino** de cada artículo.
| Estado | Significado |
| - | - |
| **Aprovisionamiento no solicitado** | La orden aún no ha solicitado materiales. |
| **Aprovisionamiento pendiente** | Está solicitado, pero no hay stock reservado ni un movimiento planificado que lo cubra. |
| **Aprovisionamiento en curso** | Hay parte del stock lista o en camino, pero queda cantidad sin cubrir. |
| **Aprovisionamiento planificado** | Todo está listo o cubierto por movimientos pendientes de ejecutar. |
| **Stock listo** | Todo el material está disponible en la ubicación de carga. |
| **No requiere aprovisionamiento** | La orden no tiene material pendiente que preparar. |
**Lista** es la cantidad ya disponible y reservada en la ubicación de carga. **En camino** es la cantidad cubierta por movimientos preparados o en curso.
## Validación de la carga
La validación registra qué cantidad se ha comprobado para cada envío y artículo. Puede incluir el lote y el bulto.
| Estado | Significado |
| - | - |
| **Sin validar** | No se ha validado ninguna cantidad. |
| **Validada parcialmente** | Se ha validado una parte de la cantidad requerida. |
| **Validada por completo** | Todas las líneas tienen validada su cantidad completa. |
Si la orden requiere validación, un empleado debe estar trabajando en la carga para validar. Bold no permite validar más cantidad de la requerida.
Al completar una carga con validación incompleta, puedes excluir las cantidades no validadas. Bold reduce o retira esas líneas también en los envíos. No puedes excluir todo si la orden quedaría vacía.
## Finalización, cancelación y reversión
Al completar la orden, Bold:
* finaliza los registros de tiempo activos;
* expide todos los envíos de la carga;
* reduce el stock de la ubicación de carga;
* conserva artículos, lotes, cantidades y empleados para trazabilidad.
Puedes completar desde **En carga** o **Pausada**. Puedes cancelar en esos mismos estados. Para retirar una orden que todavía no ha empezado, elimínala mientras esté pendiente de planificar o planificada.
Deshacer la finalización revierte los envíos asociados y devuelve la orden a **Pausada**. La reversión solo es posible si los envíos todavía coinciden con las líneas de la carga y se pueden revertir.
## Relacionado
* [Planificar una carga](/es/ayuda/almacen/planificar-una-carga)
* [Cargar y cerrar una expedición](/es/ayuda/almacen/cargar-y-cerrar-una-expedicion)
* [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen)
* [Envíos](/es/conceptos/almacen/envios)
# Recepciones
Source: https://docs.bold-factory.com/es/conceptos/almacen/recepciones
Entiende cómo las recepciones documentan entradas de material desde proveedores o clientes.
Una **recepción** documenta una entrada física de material desde un **proveedor** o un **cliente**. Al completarla, aumenta el stock de sus líneas en la ubicación indicada.
## Tipos de recepción
| Tipo | Uso |
| - | - |
| Proveedor | Recibir material suministrado por un proveedor, normalmente relacionado con una compra. |
| Cliente | Registrar material que entra desde un cliente. |
Puedes crear la recepción desde un documento relacionado o introducirla manualmente, pero siempre conserva uno de estos dos tipos.
> [!NOTE]
>
> La producción terminada, los coproductos, los inventarios y los ajustes también pueden aumentar stock. Esos cambios pertenecen a sus respectivos procesos y no son recepciones.
## Datos y controles
Una recepción debe indicar artículo, cantidad, ubicación y lote cuando el artículo lo requiere.
| Dato | Por qué importa |
| - | - |
| Origen | Identifica al proveedor o cliente del que procede el material. |
| Artículo y cantidad | Definen qué entra y en qué cantidad. |
| Ubicación | Indica dónde se registra la entrada. |
| Lote | Conserva la trazabilidad cuando corresponde. |
| Controles | Registran las comprobaciones configuradas antes de completar la recepción. |
Los controles obligatorios deben estar completados antes de recibir. Los controles configurados como opcionales no bloquean la recepción.
## Estados y reglas
| Estado | Significado |
| - | - |
| **Pendiente** | Puedes editar el documento antes de registrar la entrada. |
| **Recibida** | La entrada ya aumentó stock y el documento queda protegido. |
Para recibir, el documento debe estar pendiente, tener ubicación y contener al menos una línea. Después de recibir, no puedes editar sus líneas ni cambiar su ubicación.
Si necesitas corregir una recepción completada, usa la reversión cuando esté disponible. La reversión conserva la trazabilidad de la entrada original.
## Relación con compras
Una recepción de proveedor confirma la parte de una compra que ha entrado físicamente. El pedido de compra explica el compromiso con el proveedor; la recepción explica la entrada real.
## Relacionado
* [Recibir pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)
* [Recibir con albarán](/es/ayuda/almacen/recibir-con-albaran)
* [Configurar y completar controles de recepción](/es/ayuda/almacen/configurar-y-completar-controles-de-recepcion)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
# Stock y movimientos
Source: https://docs.bold-factory.com/es/conceptos/almacen/stock-y-movimientos
Entiende cómo Bold registra stock físico, disponibilidad, entradas, salidas y movimientos.
El **stock** indica qué cantidad de un artículo existe o se espera. Los movimientos explican por qué cambió esa cantidad.
Bold guarda el stock físico como unidades de stock. Cada unidad identifica un artículo, una ubicación, un lote cuando aplica y una cantidad.
> [!NOTE]
>
> Esta página describe los registros que auditan cambios de stock. Para las tareas que indican a un empleado qué recoger y dónde entregarlo, consulta [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen).
## Unidad de stock
Bold controla stock por la combinación de:
| Dimensión | Significado |
| - | - |
| Artículo | Qué material es. |
| Ubicación | Dónde está. |
| Lote | Qué origen o conjunto trazable tiene, si aplica. |
| Cantidad | Cuántas unidades existen en esa combinación. |
Esa combinación permite separar el mismo artículo por ubicación, origen de fabricación o compra y coste.
Si un artículo trabaja con lotes, la unidad de stock debe indicar el lote correcto. Si no trabaja con lotes, el stock puede controlarse solo por artículo y ubicación.
## Tipos de stock
| Concepto | Significado |
| - | - |
| Stock físico | Cantidad registrada actualmente. |
| Stock disponible | Cantidad libre después de reservas o compromisos. |
| Stock entrante | Cantidad esperada por compras u órdenes de fabricación. |
| Stock saliente | Cantidad comprometida por ventas, envíos o consumos. |
| Stock proyectado | Evolución esperada al aplicar entradas y salidas futuras. |
El stock físico responde a "qué hay ahora". El stock proyectado responde a "qué habrá si se cumplen los compromisos".
## Movimientos de stock
Un movimiento de stock es la auditoría de una mutación. Guarda cantidad, signo, origen, fecha, referencia y saldo resultante.
| Movimiento | Efecto habitual |
| - | - |
| Recepción | Aumenta stock físico. |
| Envío | Reduce stock físico. |
| Progreso de orden | Aumenta stock cuando una fabricación produce unidades. |
| Consumo de entrada | Reduce stock por materiales consumidos en fabricación. |
| Consumo de mantenimiento | Reduce stock por materiales usados en un parte de trabajo. |
| Coproducto producido | Aumenta stock de salidas adicionales de una operación. |
| Reasignación de lote | Cambia la trazabilidad de stock entre lotes. |
| Fusión de lote | Mueve stock trazable hacia un lote fusionado. |
| Fusión de artículo | Traslada stock cuando se consolidan artículos. |
| Inventario o ajuste | Regulariza diferencias detectadas o recuentos físicos. |
Cuando una acción se revierte, Bold registra un movimiento contrario. La reversión conserva auditoría en vez de borrar el movimiento original.
## Trazabilidad del cambio
Cada movimiento debe poder responder:
* qué artículo cambió;
* en qué ubicación ocurrió;
* qué lote participó, si aplica;
* qué documento o acción lo originó;
* qué cantidad entró o salió;
* cuándo ocurrió.
Usa movimientos para investigar diferencias antes de crear ajustes manuales. Si ajustas sin revisar el origen, puedes corregir el saldo pero perder la causa.
## Historial de stock
**Ruta:** **Almacén > Control del stock > Historial de stock**
El historial de stock reúne los cambios de stock de todos los artículos, ubicaciones y lotes en un periodo. Úsalo cuando no sabes qué artículo o ubicación causó una diferencia, o cuando quieres revisar toda la actividad de una zona.
| Filtro | Comportamiento |
| - | - |
| Desde y hasta | Obligatorio. Por defecto muestra los últimos 7 días. El periodo puede abarcar como máximo un año. |
| Artículo | Filtra por código o nombre desde las columnas **Cód. Art.** y **Artículo**. |
| Ubicación | Filtra por nombre desde la columna **Ubicación**. |
| Lote y tipo | Filtra por código de lote o por tipo de movimiento desde sus columnas. |
| Incluir reclasificaciones de lote | Muestra las reasignaciones y fusiones de lote. Están ocultas por defecto y nunca aparecen en artículos que no trabajan con lotes. |
La columna **Causa** muestra el código o nombre del documento que originó el cambio, como un envío, una recepción, un inventario, un movimiento de almacén, una OF o un parte de trabajo. Haz clic en él para abrirlo. Si no tienes permiso para ver ese documento, Bold muestra su identificador.
En la ficha de un artículo, la pestaña de stock muestra los **Últimos cambios de stock** del último año. Haz clic en **Ver más** para abrir el historial de stock con la columna **Cód. Art.** filtrada por ese artículo. Puedes quitar el filtro desde la propia columna.
Para descargar todo el historial de stock, usa la colección **Historial de stock** en [Exportar datos](/es/ayuda/panel-de-control/exportar-datos). La exportación no aplica los filtros de esta pantalla.
## Stock a fecha
**Ruta:** **Almacén > Control del stock > Historial de stock > Stock a fecha**
El stock a fecha muestra cuánto stock había en cada unidad de stock en un momento concreto del pasado. Úsalo para valorar el inventario a un cierre o para encontrar el último momento en que un saldo era correcto.
Bold lo calcula a partir del historial de stock. Para cada combinación de artículo, ubicación y lote, toma el saldo que dejó el último cambio registrado hasta ese momento, incluidas las reclasificaciones de lote.
| Filtro | Comportamiento |
| - | - |
| Fecha y hora | Obligatoria. No puede ser futura. Los atajos rellenan el cierre de ayer, del mes, del trimestre o del año anterior. |
| Artículo | Opcional. Muestra solo las unidades de stock de ese artículo. |
| Ubicación | Opcional. Muestra solo las unidades de stock de esa ubicación exacta. |
Pulsa **Consultar** para aplicar la fecha, el artículo y la ubicación. La URL guarda la consulta, así que puedes compartirla o volver a ella.
El resultado tiene en cuenta estas reglas:
* Solo aparecen las combinaciones que ya tenían un cambio registrado o existían en ese momento.
* Las cantidades son las de ese momento. Los códigos y nombres de artículos, ubicaciones y lotes son los actuales.
* La columna **Lote** solo se rellena en los artículos que trabajan con lotes. Los demás artículos muestran una sola fila por ubicación, con el stock de todas sus unidades de stock en ella.
* El stock negativo siempre aparece y se resalta en rojo.
Sobre el resultado puedes cambiar cómo se agrupan las filas. Estas opciones no filtran unidades de stock:
| Opción | Comportamiento |
| - | - |
| Sumar lotes | Muestra una fila por artículo y ubicación con el stock de todos sus lotes. Solo cambia los artículos que trabajan con lotes. |
| Sumar ubicaciones | Muestra una fila por artículo y lote con el stock de todas sus ubicaciones. |
| Las dos opciones | Muestra una fila por artículo con su stock total. |
| Incluir registros sin stock | Muestra también las filas con saldo cero. Están ocultas por defecto, incluidas las que quedan a cero al sumar. |
Haz clic en **Exportar** para descargar el resultado en Excel (.xlsx) o CSV. El archivo aplica la fecha, los filtros y las opciones de agrupación, y ordena las filas por código de artículo, ubicación y lote. No aplica los filtros de las columnas de la tabla. Para la exportación necesitas el mismo permiso que para consultar el stock de los artículos.
## Stock negativo
Un stock negativo indica que Bold registró una salida antes de tener una entrada que la cubra en la misma combinación de artículo, ubicación y lote.
Puede ocurrir por consumos anticipados, recepciones pendientes, ubicaciones incorrectas o movimientos no registrados. Revisa el origen antes de ajustar, porque un ajuste manual puede ocultar la causa real.
## Relacionado
* [Almacén](/es/conceptos/almacen)
* [Lotes](/es/conceptos/almacen/lotes)
* [Investigar diferencias de stock](/es/ayuda/almacen/investigar-diferencias-de-stock)
* [Mover stock](/es/ayuda/almacen/mover-stock)
* [Ajustar stock](/es/ayuda/almacen/ajustar-stock)
* [Movimientos de almacén](/es/conceptos/almacen/movimientos-de-almacen)
# Ubicaciones
Source: https://docs.bold-factory.com/es/conceptos/almacen/ubicaciones
Entiende qué representan las ubicaciones de almacén y cómo decidir su nivel de detalle.
Una **ubicación** representa un lugar físico o lógico donde Bold registra stock. Puede ser un almacén completo, una zona, un pasillo, una estantería, un hueco, una estación de producción o una zona temporal de recepción.
La ubicación no es solo un nombre. Define dónde se espera encontrar el material y dónde se imputan entradas, salidas, movimientos, inventarios y consumos.
## Qué representa
| Tipo | Ejemplo | Uso |
| - | - | - |
| Almacén general | `ALM-01` | Operación simple con poco detalle. |
| Zona | `RECEPCION`, `PICKING`, `RESERVA` | Separar recorridos o áreas físicas. |
| Posición | `A-03-02` | Encontrar material con precisión. |
| Planta | `LINEA-1`, `CORTE` | Consumir o producir cerca de la operación. |
| Temporal | `ENTRADA`, `SALIDA` | Registrar material durante una fase física temporal. |
> [!NOTE]
>
> El nombre de una ubicación no bloquea el stock ni cambia su disponibilidad. Una ubicación separada ayuda a saber dónde está el material, pero cualquier restricción de uso debe controlarse mediante el proceso operativo correspondiente.
## Cuándo usar una sola ubicación
Una ubicación única puede bastar si:
* el equipo encuentra el material sin registrar posiciones internas;
* no necesitas inventarios por zona;
* los movimientos internos no aportan trazabilidad;
* el almacén es pequeño o tiene bajo volumen;
* la prioridad es empezar con un modelo simple.
Este modelo reduce mantenimiento, pero ofrece menos precisión para búsqueda y diferencias.
## Cuándo crear varias ubicaciones
Crea varias ubicaciones cuando el lugar físico cambia decisiones operativas.
| Necesidad | Ubicaciones útiles |
| - | - |
| Recepción separada de stock disponible | `RECEPCION` y `ALMACEN` |
| picking diferenciado de reserva | `PICKING` y `RESERVA` |
| Producción consume desde planta | Ubicaciones por línea, estación o célula. |
| Inventarios por zona | Ubicaciones que coinciden con zonas de conteo. |
## Nivel de detalle
Una estructura demasiado fina obliga a registrar movimientos constantes. Una estructura demasiado amplia dificulta encontrar diferencias.
Diseña ubicaciones al nivel en el que el equipo trabaja:
| Si el equipo decide por... | Modela como... |
| - | - |
| Almacén completo | Una ubicación por almacén. |
| Zona operativa | Una ubicación por zona. |
| Hueco exacto | Una ubicación por posición. |
| Estación de consumo | Una ubicación por estación o línea. |
## Casos de uso
| Caso | Recomendación |
| - | - |
| Recepción de proveedor | Registra primero en una ubicación de recepción si hay revisión previa. |
| Material listo para picking | Mueve a una ubicación disponible o de preparación. |
| Producción | Usa ubicaciones de planta si necesitas saber qué material está junto a cada recurso. |
| Inventario | Cuenta ubicaciones que coincidan con el recorrido físico. |
## Relacionado
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Bultos](/es/conceptos/almacen/bultos)
* [Crear ubicaciones](/es/ayuda/almacen/crear-ubicaciones)
* [Mover stock](/es/ayuda/almacen/mover-stock)
# Costes
Source: https://docs.bold-factory.com/es/conceptos/costes
Mapa de coste teórico, coste real y valoración de inventario.
Los costes explican cuánto cuesta comprar, fabricar, mantener y almacenar. Bold separa coste teórico, coste real y valoración de inventario.
> [!NOTE]
>
> Bold opera actualmente todos los costes en una única moneda: euros (EUR). La moneda no se puede cambiar ni se admiten cálculos multimoneda.
## Conceptos de este grupo
> **[Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)**
>
> Costes previstos, registros reales y desviaciones.
> **[Valoración de inventario](/es/conceptos/costes/valoracion-de-inventario)**
>
> Valor económico del stock por artículo, lote y ubicación.
## Cómo encajan
El coste teórico estima pedidos, recetas y trabajo antes de ejecutarlos. El coste real usa consumos, lotes, tiempos y empleados registrados. Su diferencia permite analizar desviaciones.
La valoración de inventario aplica el coste asociado a las existencias de cada artículo y lote. Consulta las páginas de este grupo para ver los orígenes, cálculos y datos necesarios.
## Guías relacionadas
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
* [Valoración de inventario](/es/conceptos/costes/valoracion-de-inventario)
* [Preparar datos de coste](/es/ayuda/costes/preparar-datos-de-coste)
* [Analizar costes de artículos](/es/ayuda/costes/analizar-costes-de-articulos)
* [Configurar costes del personal](/es/ayuda/costes/configurar-costes-del-personal)
* [Valoración del inventario](/es/ayuda/costes/valoracion-inventario)
# Coste teórico vs coste real
Source: https://docs.bold-factory.com/es/conceptos/costes/coste-teorico-vs-real
Diferencia costes previstos, costes registrados y desviaciones en Bold.
El **coste teórico** estima cuánto debería costar una operación, artículo o intervención. El **coste real** usa lo registrado durante la ejecución.
> [!NOTE]
>
> Tanto el coste teórico como el real se expresan en euros (EUR). Bold no permite cambiar la moneda ni combinar costes de varias monedas.
## Comparación
| Concepto | Fuente |
| - | - |
| Coste teórico | Recetas, tiempos previstos, costes base y cantidades planificadas. |
| Coste real | Consumos, lotes, tiempos, empleados y cantidades reales. |
| Desviación | Diferencia entre lo previsto y lo registrado. |
## Coste previsto del artículo
El coste previsto por unidad se usa para estimar pedidos, recetas, órdenes de fabricación y comparativas frente al coste real.
| Tipo de artículo | Origen habitual del cálculo |
| - | - |
| Compra | Precios de proveedor, pedidos de compra y cambios de coste de líneas de compra. |
| Fabricación | Receta, versión activa, materiales, tiempos, recursos y costes base relacionados. |
| Manual | Valor definido por el equipo cuando no quieres que se recalcule automáticamente. |
Cuando el coste se actualiza automáticamente, Bold guarda el total y su desglose por unidad en materiales, mano de obra y máquina:
* En un artículo de compra, todo el coste se considera material; mano de obra y máquina son cero.
* En un artículo de fabricación, el material directo procede de los componentes comprados que consume su propia receta. El material heredado procede de materiales consumidos previamente dentro de los componentes fabricados o semielaborados de esa receta.
* La mano de obra directa se calcula con el tiempo-persona previsto de las operaciones del propio artículo y la media de los costes horarios positivos de los empleados activos. La mano de obra heredada ya se consumió en sus semielaborados.
* La máquina directa se calcula con la duración prevista de las operaciones del propio artículo y el coste horario del puesto de trabajo principal. El coste de máquina heredado ya se consumió en sus semielaborados.
El cálculo estima lo necesario para obtener una unidad del artículo de catálogo. Dentro de esa unidad, una operación puede tener una cantidad relativa distinta de uno. Los tiempos con frecuencia «por unidad» se escalan con esa cantidad relativa, mientras que los demás tiempos se aplican una sola vez.
Si no existe una receta principal activa y utilizable, el desglose automático queda a cero. Un artículo de fabricación con coste manual, o un artículo ignorado, conserva el total pero no muestra desglose.
En los artículos fabricados, Bold conserva la categoría de los costes que aportan los semielaborados. Su material se suma como material heredado, su mano de obra como mano de obra heredada y su uso de máquina como máquina heredada. La ficha del artículo separa el coste directo y el heredado de semielaborados en las tres categorías.
Los costes previstos de artículo se redondean a un máximo de cuatro decimales. Si un componente tiene un coste manual sin desglose, Bold imputa ese importe a material directo cuando se compra y a material heredado cuando se fabrica.
## Coste de empleado
El coste de empleado es el coste por hora que Bold aplica a registros de mano de obra. Afecta a órdenes de fabricación, operaciones y partes de mantenimiento.
Para estimarlo, usa el coste total para la empresa y divídelo entre las horas efectivas anuales.
```text theme={null}
coste/hora = coste anual / horas anuales efectivas
```
En una jornada de 40 horas semanales, una referencia habitual son `1.826` horas anuales efectivas. Ajusta esa base a tu convenio, calendario y criterio interno.
## Actualización de costes
Los costes pueden actualizarse de forma automática o manual según el tipo de artículo y el flujo operativo.
| Caso | Actualización habitual |
| - | - |
| Artículo de compra | Se actualiza al registrar una línea de pedido de compra o cambiar su precio unitario. La recepción usa ese coste para valorar el lote, pero no recalcula el coste previsto del artículo. |
| Artículo de fabricación | Puede actualizarse con estructura de receta, materiales y mano de obra. |
| Ajuste manual | Permite corregir o fijar un coste cuando el dato externo no está disponible. |
> [!NOTE]
>
> La política exacta depende de la configuración operativa y de los datos disponibles. Revisa siempre fecha de coste, origen y alcance antes de usarlo para decisiones financieras.
## Fabricación
En fabricación, el coste real suma materiales consumidos, mano de obra registrada y coste de máquina. El coste de los materiales procede de los lotes consumidos.
Los coproductos se registran sin repartirles un componente del coste de producción. Las cantidades rechazadas tampoco modifican el total usado por este cálculo; el coste real por unidad divide el coste total entre la cantidad completada.
Una orden con consumos sin lote, tiempos incompletos o costes horarios vacíos puede mostrar un coste real incompleto.
| Coste | Origen previsto | Origen real |
| - | - | - |
| Materiales | Materiales de receta y coste previsto de artículo. | Materiales consumidos y coste del lote consumido. |
| Mano de obra | Tiempo planificado y coste horario previsto o promedio. | Tiempo registrado por empleado y coste/hora del empleado. |
| Máquina | Duración planificada y coste/hora del recurso. | Tiempo real de máquina y coste/hora del recurso. |
| Coste por unidad | Coste total previsto dividido por cantidad prevista. | Coste total real dividido por cantidad completada. |
## Mantenimiento
En mantenimiento, el coste real combina materiales y tiempo de empleados.
El histórico permite comparar activos, causas, acciones e intervenciones recurrentes.
| Coste | Cálculo habitual |
| - | - |
| Material por línea | Cantidad consumida por coste por unidad del lote. |
| Mano de obra por línea | Horas registradas por coste/hora del empleado. |
| Coste total del parte | Coste de materiales más coste de mano de obra. |
## Problemas habituales
| Problema | Qué revisar |
| - | - |
| El coste de artículo aparece a cero | Falta precio de compra, receta activa o coste manual. |
| El coste cambia al modificar una receta | El artículo tiene actualización automática activa. |
| Mano de obra real a cero | El empleado no tiene coste/hora o el tiempo no se registró sobre un empleado. |
| Costes muy altos o bajos | Revisa si dividiste por horas anuales efectivas. |
| El coste previsto no coincide con el real | El previsto usa datos planificados; el real usa consumos, lotes, tiempos y empleados registrados. |
## Relacionado
* [Costes](/es/conceptos/costes)
* [Valoración de inventario](/es/conceptos/costes/valoracion-de-inventario)
* [Costes de órdenes de fabricación](/es/ayuda/costes/ordenes-de-fabricacion)
# Valoración de inventario
Source: https://docs.bold-factory.com/es/conceptos/costes/valoracion-de-inventario
Entiende cómo se valora el stock por artículo, lote y ubicación.
La **valoración de inventario** calcula el valor económico del stock registrado.
Bold valora líneas de stock usando la cantidad positiva registrada, incluido el stock reservado, y el coste asociado, normalmente por lote u origen.
> [!NOTE]
>
> La valoración usa una única moneda: euros (EUR). Bold no admite actualmente valoraciones multimoneda.
## Qué se valora
| Dato | Uso |
| - | - |
| Artículo | Referencia valorada. |
| Ubicación | Lugar donde está el stock. |
| Lote | Origen y coste del conjunto trazable. |
| Cantidad | Stock positivo registrado. |
| Coste unitario | Coste aplicado a esa línea. |
| Valor | Cantidad por coste unitario. |
## Fórmula
```text theme={null}
Valor de línea = stock positivo registrado x coste unitario
Valor total en EUR = suma de líneas valoradas en EUR
```
## Diferencias habituales
Dos líneas del mismo artículo pueden tener costes distintos si pertenecen a lotes distintos. Esto permite conservar diferencias por compra, fabricación o regularización.
Si un lote no tiene coste, revisa su origen. Puede venir de una recepción sin precio, un ajuste, un consumo temporal o una fabricación incompleta.
## Relacionado
* [Lotes](/es/conceptos/almacen/lotes)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Valoración del inventario en guías](/es/ayuda/costes/valoracion-inventario)
# Asignaciones y grupos de operaciones
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones
Entiende cómo Bold asigna operaciones a estaciones, herramientas, empleados y grupos de ejecución.
Las **asignaciones** preparan una operación para ejecutarse. Indican dónde, cuándo y con qué recursos se realizará.
Los **grupos de operaciones** reúnen varias operaciones para ejecutarlas como un bloque operativo cuando comparten contexto de trabajo.
## Asignaciones
Una operación cumple los requisitos mínimos de planificación cuando tiene estación, fecha objetivo y la herramienta requerida, si corresponde. El estado de stock informa por separado de la disponibilidad de materiales.
| Dato | Uso |
| - | - |
| Estación de trabajo | Lugar donde se ejecuta la operación. |
| Fecha objetivo | Referencia para planificar y priorizar. |
| Herramientas requeridas | Recursos auxiliares necesarios cuando la operación exige una característica. |
| Estado de stock | Indica si los materiales previstos están disponibles. |
La estación, fecha y herramienta pueden venir de una acción manual, de la secuenciación o de un plan de producción aplicado. El plan no asigna empleados: la asignación operativa del empleado se registra al iniciar el trabajo o al asignarlo a un grupo.
## Grupos de operaciones
Un grupo de operaciones permite trabajar varias operaciones juntas. Es útil cuando comparten estación, empleado, materiales, preparación o ritmo de avance.
| Caso | Por qué usar grupo |
| - | - |
| Varias órdenes se ejecutan en una misma preparación. | Evita iniciar y pausar operaciones una a una. |
| Un empleado trabaja en un lote de operaciones similares. | Centraliza progreso y pausas. |
| Varias operaciones comparten disponibilidad de material. | Ayuda a revisar stock y controles juntos. |
| La planta trabaja por células o colas de trabajo. | Refleja mejor cómo se ejecuta el trabajo real. |
Un grupo no elimina las operaciones individuales. Cada operación conserva su trazabilidad, progreso, consumos y controles.
Las acciones del grupo no aplican las restricciones individuales de inicio y cantidad, tampoco cuando se ejecutan desde modo de trabajo. Crear el grupo o añadirle operaciones requiere permiso de escritura de órdenes de fabricación; el operario puede trabajar después con el grupo ya formado. Al crear un grupo o añadir una operación, revisa las condiciones que muestra el diálogo antes de confirmar. Agrupar es una decisión de gestión sobre cómo ejecutar ese trabajo conjuntamente.
Para crear un grupo necesitas al menos dos operaciones. Todas deben estar **Planificadas** o **Pausadas**, tener cantidad pendiente, pertenecer a la misma estación y no formar parte de otro grupo.
El grupo se ajusta cuando una de sus operaciones deja de estar disponible:
* Si cancelas la OF de una operación agrupada, la operación sale del grupo y la cantidad total del grupo se reduce. El grupo se disuelve cuando ya no le quedan operaciones. Si el grupo está **Planificado** o **Pausado**, también se disuelve cuando le queda una sola operación.
* Si eliminas una operación agrupada, Bold la expulsa del grupo antes de eliminarla. Solo puedes eliminarla mientras el grupo está **Planificado**.
## Estados habituales
| Estado | Significado |
| - | - |
| **Planificado** | El grupo existe y puede prepararse para ejecución. |
| **En curso** | El trabajo empezó. |
| **Pausado** | El trabajo se detuvo temporalmente. |
| **Finalizado** | El grupo terminó y las operaciones conservan su historial. |
Los estados del grupo ayudan a operar en planta. Los estados de cada operación siguen explicando su avance real.
Consulta [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion) para comparar estados de grupos, operaciones, órdenes y planes.
## Relación con modo de trabajo
En [Modo de trabajo](/es/conceptos/modo-de-trabajo), el operario ve operaciones activas, recientes o disponibles según empleado, estación, área y asignaciones.
Cuando inicia, pausa, reanuda o registra progreso, Bold actualiza la ejecución y conserva quién hizo cada acción.
Si el trabajo se detiene, registra un [motivo de pausa](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones) para explicar la interrupción.
## Reglas de diseño
* Asigna una estación antes de ejecutar la operación.
* Selecciona herramientas cuando la operación exige características concretas.
* Agrupa sólo operaciones que el equipo ejecuta realmente juntas.
* Revisa controles y stock antes de iniciar trabajo crítico.
* No uses grupos para ocultar operaciones que deberían medirse por separado.
## Relacionado
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Herramientas y características](/es/conceptos/fabricacion/herramientas-y-caracteristicas)
* [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones)
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
* [Preparar puestos y máquinas](/es/ayuda/produccion/crear-recursos)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
# Controles, consumos y pausas
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/controles-consumos-y-pausas
Entiende los registros que explican calidad, material, progreso y tiempo en fabricación.
La ejecución de fabricación no solo cambia estados. También registra calidad, consumo de materiales, producción, pausas y tiempos.
Consulta [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles) para ver tipos de resultado, evidencias y controles de recepción o artículo.
## Controles
Un **control** es una comprobación asociada a una operación. Cada vez que se realiza queda un **registro** con los datos que pide el control, por ejemplo pH, acidez y grados de sal de un barril.
| Dato | Uso |
| - | - |
| Número | Medir un valor. |
| Sí/no | Registrar aceptación o rechazo simple. |
| Texto | Anotar una observación. |
| Foto o archivo | Adjuntar evidencia. |
Un control sin datos es una confirmación de que la acción se hizo.
Según su configuración, un control se exige antes de iniciar, antes de finalizar o es opcional. Los controles exigidos antes de iniciar bloquean el arranque mientras falten registros o haya registros a medias. Una operación no puede finalizar si a algún control exigido le faltan registros o tiene registros a medias. Registrar el avance no depende de los controles.
Consulta [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles#controles-de-fabricacion) para ver cuántos registros pide un control y cómo se guardan a medias.
## Consumos
El consumo descuenta material del almacén. Puede registrarse al comenzar, por unidad o al final de la operación.
| Momento | Cuándo usarlo |
| - | - |
| Al comienzo | La cantidad se conoce antes de ejecutar. |
| Por unidad | Quieres precisión ligada al avance. |
| Al final | La cantidad depende de mermas o ajustes reales. |
La cantidad de una entrada se define por unidad fabricada. Si una operación produce `10` unidades y una entrada consume `2` unidades por cada una, el consumo previsto total será `20`.
Usa consumo por progreso cuando necesitas medir materiales con precisión durante la operación. Usa consumo al final si la cantidad real se conoce al cierre.
### Cantidad teórica y cantidad manual
Al registrar progreso en el [modo de trabajo](/es/conceptos/modo-de-trabajo), cada material y cada coproducto muestran su **cantidad teórica**, calculada según su configuración y el progreso aplicable, junto a la cantidad que se va a registrar y la diferencia entre ambas. Las líneas configuradas por progreso usan las unidades de ese registro; las configuradas al final usan el total acumulado de la operación.
* Mientras no cambias una línea, sigue la cantidad teórica y se recalcula con el progreso aplicable al cambiar las unidades completadas o rechazadas.
* Si escribes una cantidad o asignas lotes, la línea pasa a ser **manual** y conserva tu valor aunque cambien las unidades.
* Si la cantidad teórica cambia después de editar una línea manual, la diferencia con la nueva teórica se ve en la línea y puedes volver al teórico. Al confirmar, Bold te avisa de las líneas editadas cuya teórica ha cambiado, pero no impide el registro.
Lo que ves en cada línea es lo que se registra al confirmar.
### Lotes
Si el artículo trabaja con lotes, eliges los lotes en la propia línea del material:
* Sin lotes asignados, el almacén asigna los lotes por FIFO (primero en entrar, primero en salir) en la ubicación de entrada del puesto de trabajo. Si allí no hay stock suficiente, usa lotes de otras ubicaciones.
* Al asignar lotes, la cantidad de la línea es la suma de sus lotes. Las cantidades de los lotes se indican en la misma unidad que la línea.
* **Repartir FIFO** reparte la cantidad teórica entre los lotes con stock en la ubicación de entrada del puesto. Si no alcanza, la línea muestra la diferencia con la cantidad teórica. Después puedes ajustar la cantidad de cada lote.
* Por defecto el detalle de lotes está plegado y la línea indica **FIFO**. Al desplegarlo se ven los lotes con stock, primero los de la ubicación de entrada del puesto. Cada lote se identifica por su código de origen o, si no lo tiene, por su código interno. Para elegir un lote, escribe la cantidad que consumes de él o escanea su código.
* Si dejas todos los lotes a cero, la línea vuelve a la cantidad teórica y a la asignación automática.
El consumo de un lote descuenta stock en la ubicación de entrada del puesto, aunque el lote esté guardado en otra ubicación. Por eso la lista indica los lotes que están en otras ubicaciones y muestra el **Stock en entrada**, junto al total en todas las ubicaciones al pasar el cursor. Bold avisa cuando la cantidad de un lote supera su stock en la entrada, pero no impide el registro. El escáner reconoce tanto el código de origen como el interno.
## Producción y coproductos
Registrar producción aumenta stock del artículo fabricado. Los coproductos registran salidas adicionales que aparecen durante la operación.
Los coproductos también pueden tener momento de registro y lote si necesitan trazabilidad.
Si el coproducto está configurado **Por unidad**, Bold multiplica su cantidad por la cantidad de la operación y aplica la frecuencia indicada. Por ejemplo, `0,5` unidades por cada unidad fabricada generan `5` unidades en una operación de `10`. En los demás momentos de registro, la cantidad configurada se aplica una sola vez.
No registres producción para compensar consumos mal registrados. Corrige primero el origen del consumo, ubicación o lote.
## Pausas
Una pausa explica interrupciones de trabajo. El motivo de pausa permite analizar pérdidas recurrentes, separando descansos, averías, falta de material o esperas.
No todos los paros merecen una categoría específica. Crea motivos cuando la información ayude a decidir mejoras.
Consulta [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones) para ver cómo clasificar paradas y cómo afectan a operaciones, grupos y cuadros de mando.
## Relacionado
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles)
* [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones)
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
* [Lotes](/es/conceptos/almacen/lotes)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
# Cuadros de mando
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/cuadros-de-mando
Entiende los cuadros de mando como una lectura transversal del estado, rendimiento, pausas, calidad y OEE.
Los **cuadros de mando** muestran el estado y rendimiento de planta a partir de operaciones, asignaciones, pausas, producción y tiempos registrados. Se consultan como una capacidad transversal desde Smart Factory.
No sustituyen a la ejecución. Interpretan lo que el equipo registra durante el trabajo.
## Qué pueden mostrar
| Vista | Qué aporta |
| - | - |
| Estado de estaciones | Qué recursos están activos, parados o sin trabajo. |
| Operaciones en curso | Qué se ejecuta ahora y con qué avance. |
| Progreso | Cantidades completadas, rechazadas o pendientes. |
| Pausas | Motivos, duración y recurrencia de paradas. |
| Calidad | Rechazos, controles y desviaciones relevantes. |
| OEE | Disponibilidad, rendimiento y calidad cuando hay datos suficientes. |
| Productividad por empleado | Ocupación, tiempo muerto, horas fuera de horario y eficiencia de una persona frente al tiempo teórico. |
## Datos que alimentan los indicadores
| Dato | Origen |
| - | - |
| Duración real | Inicio, pausa, reanudación y finalización de operaciones. |
| Mano de obra | Empleados asignados o registros de trabajo. |
| Producción | Cantidad completada y rechazada. |
| Consumos | Material usado por operación. |
| Pausas | Motivo y tiempo de interrupción. |
| Controles | Resultados de calidad o proceso. |
La duración mide tiempo de calendario. La mano de obra mide dedicación de personas. Si dos personas trabajan 30 minutos, la duración es 30 minutos y la mano de obra es 60 minutos.
## Calidad de datos
Un cuadro de mando vacío o incoherente suele indicar que faltan registros de ejecución, pausas abiertas, tiempos incompletos, operaciones sin estación o cantidades mal cerradas.
Revisa primero el dato operativo antes de interpretar el indicador como un problema de rendimiento.
## Relacionado
* [Ver el OEE por estación](/es/ayuda/produccion/ver-oee-por-estacion)
* [Ver la Evolución del OEE](/es/ayuda/produccion/ver-evolucion-del-oee)
* [Ver la productividad por empleado](/es/ayuda/produccion/ver-eficacia-por-empleado)
* [Supervisar la producción en tiempo real](/es/ayuda/produccion/ver-progreso-en-la-produccion)
* [Analizar paradas y pérdidas de producción](/es/ayuda/produccion/revisar-oee-y-paradas)
* [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas)
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real)
# Estados de fabricación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/estados-de-fabricacion
Entiende los estados de órdenes, operaciones, grupos y planes de producción en castellano.
Los estados de fabricación indican si el trabajo está pendiente, preparado, en ejecución, detenido, terminado o cancelado.
Lee el estado junto con el objeto. Una orden, una operación, un grupo y un plan no cambian por las mismas acciones.
## Dos tipos de estado
```mermaid theme={null}
flowchart LR
estados["Estados de fabricación"]
estados --> ejecucion["Ejecución real"]
estados --> escenario["Escenario de planificación"]
ejecucion --> orden["Orden de fabricación
Resume sus operaciones"]
ejecucion --> operacion["Operación
Describe una etapa ejecutable"]
ejecucion --> grupo["Grupo
Coordina varias operaciones"]
escenario --> plan["Plan de producción
Describe el cálculo de una propuesta"]
```
| Objeto | Qué expresa su estado | Qué no implica |
| - | - | - |
| Orden de fabricación | Situación global del trabajo ejecutable. | Que todas sus operaciones tengan el mismo estado. |
| Operación | Situación de una etapa concreta. | Que toda la orden haya alcanzado ese estado. |
| Grupo de operaciones | Situación del bloque operativo. | Que desaparezca el historial individual de sus operaciones. |
| Plan de producción | Situación del cálculo de una propuesta. | Que las operaciones reales hayan cambiado. |
> [!TIP]
>
> Un mismo término no siempre describe la misma realidad. **Planificada** en una orden u operación pertenece a la ejecución; **Solución encontrada** en un plan pertenece al escenario de planificación.
## Órdenes de fabricación
Una orden resume el avance del trabajo ejecutable.
| Estado | Significado |
| - | - |
| **Pendiente de planificar** | La orden existe, pero todavía no tiene planificación suficiente para ejecución. |
| **Planificada** | La orden tiene operaciones preparadas para trabajar. |
| **En curso** | Alguna operación empezó. |
| **Pausada** | El trabajo está detenido temporalmente. |
| **Bloqueada** | La orden no puede avanzar hasta resolver una condición pendiente. |
| **Finalizada** | El trabajo terminó y conserva trazabilidad de progreso, consumos y producción. |
| **Cancelada** | La orden ya no debe ejecutarse. |
El estado de la orden se deriva de sus operaciones y de las reglas que protegen la ejecución real.
Por ejemplo, una orden puede estar **En curso** mientras una operación ya está **Finalizada**, otra sigue **En curso** y las restantes continúan **Planificadas**.
## Operaciones
La operación es la unidad ejecutable dentro de una orden.
| Estado | Significado |
| - | - |
| **Pendiente de planificar** | Falta planificación o asignación necesaria. |
| **Planificada** | Puede prepararse para ejecución. |
| **En curso** | El trabajo empezó y puede registrar progreso, consumos o controles. |
| **Pausada** | La operación está detenida por una interrupción. |
| **Finalizada** | La operación terminó. |
| **Cancelada** | La operación ya no forma parte del trabajo ejecutable. |
Las restricciones entre operaciones pueden impedir iniciar una operación aunque esté planificada.
## Grupos de operaciones
Un grupo permite ejecutar varias operaciones como bloque operativo.
| Estado | Significado |
| - | - |
| **Planificado** | El grupo existe y puede prepararse para ejecución. |
| **En curso** | El grupo empezó. |
| **Pausado** | El grupo está detenido temporalmente. |
| **Finalizado** | El grupo terminó y cada operación conserva su historial. |
El estado del grupo no sustituye el estado de cada operación. Úsalo para operar de forma conjunta.
## Planes de producción
Un plan de producción es un escenario. Su estado habla del cálculo de la propuesta, no de la ejecución real.
| Estado | Significado |
| - | - |
| **Pendiente** | El plan está creado o actualizado, pero todavía no se está resolviendo. |
| **Procesando** | Bold está calculando una propuesta de secuencia. |
| **Solución encontrada** | Existe una propuesta revisable y aplicable. |
| **Fallido** | El cálculo no terminó correctamente. |
| **Sin solución factible** | No se encontró una secuencia válida con los datos y restricciones actuales. |
Una solución pertenece al plan hasta que se aplica. Por tanto, un plan con **Solución encontrada** puede coexistir con operaciones reales que aún conservan sus fechas y recursos anteriores.
## Relacionado
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Planes de producción](/es/conceptos/fabricacion/planes-de-produccion)
* [Motivos de pausa e interrupciones](/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones)
# Herramientas y características
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/herramientas-y-caracteristicas
Entiende herramientas, características y compatibilidad técnica en fabricación.
Las **herramientas** son recursos auxiliares que pueden requerirse para ejecutar operaciones. Las **características** describen requisitos reutilizables que esas herramientas cumplen.
Úsalas cuando la operación no depende sólo de una estación, sino también de un útil, molde, accesorio, calibre, equipo o capacidad técnica concreta.
## Conceptos
| Concepto | Qué representa |
| - | - |
| Herramienta | Recurso auxiliar seleccionable en planificación o ejecución. |
| Característica | Requisito técnico reutilizable, como diámetro, compatibilidad o función. |
| Herramienta compatible | Herramienta que cumple una característica requerida. |
| Operación | Etapa de la receta que puede exigir una característica de herramienta. |
Una herramienta puede tener varias características. Una característica puede aplicarse a varias herramientas.
Las herramientas, sus características y su asignación a operaciones están disponibles cuando el plan incluye **planificación avanzada**. Si se desactiva, no se pueden crear ni modificar estos requisitos; los datos existentes se conservan.
## Cuándo modelar una herramienta
| Necesidad | Modelo recomendado |
| - | - |
| El recurso se selecciona para ejecutar trabajo. | Herramienta. |
| El recurso limita qué operaciones pueden hacerse. | Herramienta con características. |
| El dato sólo informa al operario. | Paso o instrucción. |
| El recurso es el lugar principal de trabajo. | Estación de trabajo. |
No conviertas cada accesorio menor en herramienta si no afecta planificación, ejecución o trazabilidad.
## Relación con asignaciones
Cuando una operación exige una característica, la asignación debe seleccionar una herramienta compatible. El proceso determina las estaciones compatibles; la operación define el requisito de herramienta.
Esto ayuda a:
* evitar ejecutar operaciones con útiles incorrectos;
* proponer recursos válidos;
* detectar operaciones planificadas de forma incompleta;
* analizar disponibilidad de recursos auxiliares.
Consulta [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones) para ver cómo se usan durante la ejecución.
## Relación con recursos
Las herramientas forman parte del modelo de recursos, pero no son lo mismo que las estaciones.
| Recurso | Papel |
| - | - |
| Área | Agrupa estaciones o zonas. |
| Estación de trabajo | Lugar principal de ejecución. |
| Herramienta | Recurso auxiliar necesario para una operación. |
| Característica | Requisito que permite elegir herramientas compatibles. |
## Relacionado
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Preparar puestos y máquinas](/es/ayuda/produccion/crear-recursos)
# Inspecciones y controles
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/inspecciones-y-controles
Entiende controles de producción, inspecciones de artículo y comprobaciones de recepción.
Las **inspecciones y controles** capturan evidencias, validaciones y resultados de calidad. Sus reglas cambian según el área.
Úsalos cuando una comprobación deba quedar vinculada a una operación, artículo, recepción o movimiento real.
## Dónde aparecen
| Área | Qué valida |
| - | - |
| Producción | Controles de operación exigidos antes de iniciar, antes de finalizar u opcionales. |
| Catálogo | Inspecciones asociadas al artículo para definir qué revisar. |
| Almacén | Inspecciones obligatorias u opcionales de recepción. |
| Mantenimiento | Acciones obligatorias u opcionales con resultado dentro de un parte de trabajo. |
No todos los controles son de calidad estricta. Algunos registran confirmaciones operativas, fotos, medidas o archivos que explican cómo se hizo el trabajo.
## Tipos de resultado
| Tipo | Cuándo usarlo |
| - | - |
| Confirmación | El operario debe confirmar que una acción se hizo. |
| Sí/no | Necesitas un resultado aceptado o rechazado. |
| Número | Quieres registrar una medida. |
| Texto | Necesitas una observación libre. |
| Imagen | Debe quedar evidencia visual. |
| Archivo | Debe adjuntarse un documento o prueba externa. |
| Selección (mantenimiento) | El técnico elige una de las respuestas configuradas. |
| Firma (mantenimiento) | El técnico dibuja su firma en pantalla; se conserva como imagen. |
Configura el tipo según el dato que necesitas conservar.
## Controles de fabricación
Un control de fabricación pide uno o varios datos, cada uno con su tipo. Por ejemplo, un control por barril puede pedir pH, acidez y grados de sal, y un control de envasado puede pedir presión de vacío, cierre y peso. Un control sin datos es una confirmación. Si el control pide un solo dato y no le pones nombre, el dato se llama como el control y cambia con él cuando renombras el control.
Cada vez que se realiza el control queda un **registro** con esos datos. Si el control pide varios registros, cada uno puede llevar una referencia libre para identificarlo, como el número de barril o de muestra.
### Cuántos registros pide
| Configuración | Efecto |
| - | - |
| Número exacto | El control pide exactamente ese número de registros. No se pueden añadir más. |
| Número mínimo, permitiendo añadir más | El control pide al menos ese número de registros y se pueden añadir más, por ejemplo uno por barril cuando no sabes cuántos habrá. |
En la receta, el número de registros es una fórmula, como las cantidades y duraciones. Por ejemplo, `ceil(Cantidad de la OF / 500)` pide una muestra por cada 500 unidades de la OF. Inserta **Cantidad de la OF** desde **Dato de la orden** en el editor. La fórmula se calcula al crear la OF. Si da 0, la OF no incluye el control. En la OF puedes cambiar el número de registros de cada control.
Los registros no se crean de antemano: aparecen cuando alguien los añade.
### Registros a medias
Puedes guardar un registro con solo algunos datos y completarlo más tarde. Por ejemplo, mides el pH de un barril y añades la acidez cuando tengas el resultado. Al guardar, solo cambian los datos que envías: si dos personas completan datos distintos del mismo registro, se conservan los dos. Un registro queda completo cuando tiene todos sus datos.
Mientras un control tenga registros, no puedes añadir ni quitar datos ni cambiar su tipo. Sí puedes cambiar su nombre y su orden.
### Cuándo se exige
| Exigencia | Efecto |
| - | - |
| Antes de iniciar | Bloquea el arranque y el cierre mientras falten registros o haya registros a medias. Puedes registrarlo antes de iniciar la operación. |
| Antes de finalizar | Bloquea el cierre mientras falten registros o haya registros a medias. |
| Opcional | No bloquea la operación. Bold sigue mostrando lo que falta. |
Los controles no dependen del avance: puedes registrar unidades aunque falten controles. Cuando la operación está finalizada o cancelada, sus registros ya no se pueden cambiar.
Si el operario no puede iniciar o finalizar, revisa qué control exigido tiene registros pendientes o a medias.
### Orden
Los controles de una operación tienen su propio orden, independiente del de los pasos. Puedes cambiarlo en la receta y en la OF. Al crear la OF, sus controles copian el orden de la receta.
### En el modo de trabajo
El operario ve los controles de la operación en ese orden. Un icono al principio de cada control indica su estado:
| Icono | Estado |
| - | - |
| Check verde | Hecho. |
| Círculo naranja con ▶ | Pendiente y exigido antes de iniciar. |
| Círculo naranja con una bandera | Pendiente y exigido antes de finalizar. |
| Círculo gris vacío | Pendiente y opcional. |
Un control a medias conserva el icono de pendiente. El check verde aparece cuando completas los registros exigidos. Al pasar por encima, el icono indica también si está a medias y si bloquea la operación.
* Un control con un único registro ocupa una sola línea: el nombre y, a continuación, sus datos, sin referencia. Si el dato se llama igual que el control, no se repite su nombre. Cuando los datos no caben en la línea, pasan a la siguiente. Al cambiar un dato aparece el botón **Guardar**, que en el móvil muestra solo su icono. Si solo pide un dato de sí/no, se guarda al elegir la respuesta. Las fotos y archivos se guardan al subirlos. Una confirmación se registra con **Confirmar**.
* Un control con varios registros muestra junto al nombre los registros completos sobre los exigidos, como `2/5`, con `+` si se pueden añadir más, y el botón **Añadir registro**. Debajo aparece la lista de registros.
## Inspecciones de recepción
Una recepción puede incluir inspecciones obligatorias u opcionales. Solo las obligatorias bloquean la recepción mientras estén pendientes.
La configuración y creación de inspecciones de recepción requieren que el plan incluya **controles de calidad en recepción**. Cuando esta opción está desactivada, las líneas nuevas no generan inspecciones automáticas. Las inspecciones ya registradas permanecen en el historial y se pueden completar o eliminar según el estado de la recepción.
Después de recibir, la recepción y sus inspecciones quedan protegidas para conservar el historial.
## Acciones de mantenimiento
Las acciones de un parte de mantenimiento pueden ser obligatorias u opcionales. Antes de finalizar el parte, completa todas las acciones obligatorias. Las opcionales pueden quedar pendientes. Si completas una acción, su resultado debe respetar el tipo configurado.
También puedes configurar una acción de **Selección** con respuestas cerradas o una acción de **Firma** para que el técnico dibuje su firma. La firma se guarda como imagen y conserva el tipo de resultado **Firma** en el parte.
## Relación con costes y trazabilidad
Los controles no calculan coste por sí solos, pero explican desviaciones, rechazos, reprocesos o bloqueos.
Cuando una inspección genera rechazo, pausa o ajuste, conecta el resultado con [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas), [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos) o [Coste teórico vs coste real](/es/conceptos/costes/coste-teorico-vs-real).
## Relacionado
* [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas)
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Recepciones](/es/conceptos/almacen/recepciones)
* [Artículos](/es/conceptos/catalogo/articulos)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
* [Recibir pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)
# Motivos de pausa e interrupciones
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/motivos-de-pausa-e-interrupciones
Entiende cómo clasificar paradas de fabricación y cómo afectan a ejecución, análisis y OEE.
Una **interrupción** es una parada real durante la ejecución. El **motivo de pausa** clasifica por qué se detuvo el trabajo.
Usa motivos de pausa para entender pérdidas de tiempo, separar paradas planificadas de incidencias y analizar patrones por estación, proceso o turno.
## Conceptos
| Concepto | Qué representa |
| - | - |
| Motivo de pausa | Categoría configurable que explica una parada. |
| Interrupción | Registro real de inicio, fin, duración y contexto. |
| Operación pausada | Operación detenida temporalmente hasta reanudarla. |
| Grupo pausado | Grupo de operaciones detenido como bloque operativo. |
| Comentario | Detalle libre que ayuda a interpretar la parada. |
El motivo responde a "por qué se paró". La interrupción responde a "cuándo ocurrió y cuánto duró".
## Dónde se usan
| Lugar | Uso |
| - | - |
| Operaciones | Pausar y reanudar una etapa concreta de fabricación. |
| Grupos de operaciones | Pausar un bloque de operaciones que se ejecuta junto. |
| Estaciones de trabajo | Analizar paradas recurrentes por recurso. |
| Cuadros de mando | Revisar duración, frecuencia y efecto en OEE. |
Los motivos pueden configurarse para que el operario seleccione opciones relevantes para su entorno. Evita listas largas con causas que la estación nunca usa.
## Tipos de causa
Define motivos con una granularidad que permita actuar.
| Tipo de causa | Ejemplos |
| - | - |
| Espera operativa | Falta de material, falta de instrucciones, espera de calidad. |
| Recurso | Avería, cambio de herramienta, limpieza, preparación. |
| Personas | Descanso, cambio de turno, apoyo no disponible. |
| Calidad | Revisión, retrabajo, rechazo pendiente de decisión. |
| Externa | Corte de suministro, bloqueo logístico, incidencia de proveedor. |
No conviertas cada comentario en un motivo. Usa el comentario para el detalle puntual y el motivo para el análisis repetible.
## Relación con estados
Cuando pausas una operación o grupo, su estado pasa a **Pausado**. Al reanudar, la interrupción queda cerrada y el trabajo vuelve a **En curso**.
Una interrupción abierta debe cerrarse antes de interpretar tiempos reales. Si quedan pausas abiertas, los cuadros de mando pueden mostrar duraciones incompletas.
Consulta [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion) para ver cómo se relacionan pausas, órdenes, operaciones y grupos.
## Relacionado
* [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)
* [Modo de trabajo](/es/conceptos/modo-de-trabajo)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
# Operaciones y restricciones
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/operaciones-y-restricciones
Entiende las operaciones de fabricación, su orden, estados y precedencias.
Una **operación** es una etapa ejecutable de una receta u orden de fabricación. Puede tener entradas, pasos, controles, recursos, tiempos y restricciones.
## Qué define una operación
| Dato | Uso |
| - | - |
| Proceso | Tipo de trabajo que se ejecuta. Consulta [Procesos](/es/conceptos/fabricacion/procesos). |
| Estación o recurso | Dónde se puede ejecutar. |
| Entradas | Materiales consumidos durante la etapa. |
| Pasos | Instrucciones visibles para el operario. |
| Controles | Comprobaciones obligatorias en el momento configurado. |
| Tiempo previsto | Base para planificación, coste y eficiencia. |
| Cantidad | Progreso que aporta a la orden. |
## Cuándo queda planificada
Una operación pasa a **Planificada** cuando tiene:
* una estación de trabajo;
* una fecha objetivo;
* una herramienta seleccionada, si la operación exige una característica de herramienta.
La disponibilidad de materiales se muestra por separado. No forma parte de estos requisitos mínimos de planificación.
## Restricciones
Las restricciones relacionan una operación anterior con una siguiente. Configura por separado cuándo puede empezar la siguiente y cuántas unidades puede registrar.
En el diagrama de una receta u OF, **Recalcular posiciones** ordena los bloques según sus restricciones. Confirma el diálogo para guardar la nueva disposición. Necesitas permiso de escritura de recetas u órdenes de fabricación, respectivamente; las versiones de receta deben ser editables.
| Condición de inicio | Se cumple cuando la anterior… |
| - | - |
| En cualquier momento | No impone una condición de inicio. |
| Haya empezado | Ya ha iniciado el trabajo. |
| Tenga unidades buenas o haya finalizado | Tiene alguna unidad buena, o ha finalizado aunque no tenga unidades. |
| Haya finalizado | Ha terminado. |
La condición de inicio deja de aplicarse cuando la operación siguiente empieza. Una operación anterior finalizada o cancelada deja de imponer restricciones.
| Límite de unidades | Mientras la anterior sigue abierta… |
| - | - |
| No | Puedes registrar cualquier cantidad. |
| Sí, según se van completando | Las unidades buenas de la anterior liberan unidades en proporción a las cantidades planificadas. |
| Sí, esperar a tener todas | No hay unidades disponibles hasta que la anterior finaliza. |
El límite cuenta las unidades buenas y rechazadas que registras en la siguiente. Las rechazadas de la anterior no liberan unidades. Con varias operaciones anteriores, se aplica el límite más bajo.
Por ejemplo, si una operación tiene previstas 10 planchas y la siguiente 40 piezas, una plancha buena libera 4 piezas. Cuando la anterior finaliza, deja de limitar aunque haya completado menos cantidad de la prevista.
### Qué ocurre si no se cumple
Para la condición de inicio, elige entre tres opciones:
| Exigencia de inicio | Modo de trabajo | Gestión |
| - | - | - |
| Avisar pero permitir | Confirma el diálogo de advertencia para continuar. | Confirma el diálogo de advertencia para continuar. |
| Ocultar por defecto, pero permitir con aviso | Confirma el diálogo para continuar. | Confirma el diálogo para continuar. |
| Ocultar y prohibir | La acción queda deshabilitada. | Puedes confirmar el diálogo si tienes permiso de escritura de órdenes de fabricación. |
**Avisar pero permitir** muestra un indicador informativo y mantiene la operación visible al activar **Ocultar restringidas**. **Ocultar por defecto, pero permitir con aviso** muestra una advertencia y permite ocultarla con ese filtro mientras no haya empezado. Ambos requieren la misma confirmación para continuar; no hay un paso adicional ni se exige una causa.
Para superar la cantidad disponible, elige entre dos opciones:
| Exigencia de cantidad | Modo de trabajo | Gestión |
| - | - | - |
| Avisar pero permitir | Confirma el diálogo de advertencia para registrar más unidades de las disponibles. | Confirma el diálogo de advertencia para continuar. |
| Prohibir | No puedes superar la cantidad disponible. | Puedes confirmar el diálogo si tienes permiso de escritura de órdenes de fabricación. |
Los límites de cantidad guardados con la antigua opción de confirmación usan **Avisar pero permitir**.
Bold registra qué restricciones te has saltado y su exigencia en el momento de la acción. El backend también aplica los bloqueos a las llamadas de API que inician o registran unidades en una operación individual. Las [acciones de un grupo](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones) están exentas de estas restricciones, tanto en gestión como en modo de trabajo.
El indicador muestra si puedes continuar, si faltan unidades o si hay condiciones pendientes. En **Información** puedes revisar cada condición y abrir la operación anterior para comprobar si falta registrar progreso. El acceso a la operación anterior solo aparece mientras el modo de trabajo la muestra: sin bloquear y planificada, en curso, pausada o finalizada hace menos de 12 horas.
Si una operación empezó antes de que se cumpliera su condición de inicio, la condición aparece como incumplida incluso después de que la anterior termine. Indica qué hito no se esperó, también con **Avisar pero permitir**. Si la anterior ha progresado, Bold solo detecta que no se esperaron sus primeras unidades cuando la anterior empezó más tarde que la siguiente.
El filtro **Ocultar restringidas** oculta solo operaciones sin iniciar con condiciones de inicio pendientes de tipo **Ocultar por defecto, pero permitir con aviso** o **Ocultar y prohibir**. También oculta las que superan un límite de cantidad configurado como **Prohibir**. Las operaciones que ya empezaron siguen visibles.
### Preparación anticipada y esperas
Para preparar una operación mientras la anterior produce, elige el inicio cuando la anterior haya empezado. Decide si recibes las unidades según se completan o todo el lote al finalizar.
Una espera temporizada no ofrece **En cualquier momento**. El inicio automático respeta todas sus condiciones de inicio, incluso las configuradas como **Avisar pero permitir**. Si empieza antes de que terminen sus operaciones anteriores, no se completa automáticamente hasta que haya transcurrido su duración y hayan cerrado todas las anteriores.
Si pausas una espera temporizada o deshaces su finalización, permanece pausada hasta que la reanudes manualmente. El tiempo de pausa prolonga su duración antes de la finalización automática.
La secuenciación sigue las condiciones, con independencia de su exigencia. Una precedencia configurada como **Avisar pero permitir** también puede ordenar el plan.
No deben duplicarse ni crear ciclos. Un ciclo impediría saber qué operación desbloquea a otra y puede bloquear la [secuenciación](/es/conceptos/fabricacion/secuenciacion).
## Operación final
La operación final suele ser la que no tiene restricciones salientes. Bold puede usarla para derivar cantidad completada, rechazada y pendiente de la orden.
Define bien la operación final cuando hay ramas paralelas, coproductos o controles finales.
## Estados de una operación
| Estado | Significado |
| - | - |
| **Pendiente de planificar** | Falta planificación o asignación necesaria. |
| **Planificada** | Puede prepararse para ejecución. |
| **En curso** | El trabajo empezó. |
| **Pausada** | La operación está detenida por una interrupción. |
| **Finalizada** | La operación terminó. |
| **Cancelada** | La operación ya no debe ejecutarse. |
Consulta [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion) para comparar operaciones con órdenes, grupos y planes.
## Deshacer una finalización
Puedes usar **Deshacer finalización** sobre una operación finalizada. Debes indicar un motivo de pausa.
Bold reabre la operación y crea una interrupción desde la fecha en la que se finalizó. Los consumos ya registrados no se eliminan. Revísalos antes de continuar si la finalización anterior generó registros que ya no corresponden.
## Granularidad
| Operaciones demasiado grandes | Operaciones demasiado pequeñas |
| - | - |
| Ocultan cuellos de botella. | Obligan a registrar cambios constantes. |
| Dificultan medir avance real. | Cargan al operario con exceso de interacción. |
| Mezclan consumos y controles distintos. | Complican planificación sin aportar trazabilidad. |
Elige el nivel en el que necesitas medir progreso, consumo, calidad o responsabilidad.
## Relacionado
* [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
* [Secuenciar órdenes](/es/ayuda/produccion/secuenciar-ordenes)
# Órdenes de fabricación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/ordenes-de-fabricacion
Entiende las órdenes como trabajo ejecutable con operaciones, entradas, controles, progreso y trazabilidad.
Una **orden de fabricación** es trabajo real que puede planificarse, ejecutarse, pausarse, completarse o cancelarse.
La orden nace desde una petición de fabricación. Puede copiar la estructura de una receta o crearse sin receta.
## Mapa de relaciones
```mermaid theme={null}
flowchart LR
peticion["Petición
Qué hace falta"]
version["Versión activa de receta
Estructura reutilizable"]
peticion --> orden["Orden de fabricación
Trabajo ejecutable"]
version --> orden
orden --> operaciones["Operaciones"]
orden --> entradas["Entradas y coproductos"]
orden --> instrucciones["Pasos y controles"]
operaciones --> registros["Progreso, tiempos y pausas"]
entradas --> stock["Movimientos de stock"]
registros --> costes["Coste real y eficiencia"]
```
## Petición frente a orden
| Concepto | Papel |
| - | - |
| Petición de fabricación | Necesidad de fabricar una cantidad antes de una fecha. |
| Orden de fabricación | Trabajo ejecutable con operaciones, entradas, pasos y controles. |
| Operación | Etapa concreta dentro de la orden. |
| Progreso | Cantidad completada, rechazada o pendiente. |
La petición responde a "qué hace falta". La orden responde a "cómo y cuándo se ejecuta". Consulta [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion) para ver estados, origen y reglas de asignación.
> [!TIP]
>
> No confundas la orden con la receta. La receta es una definición reutilizable; la orden contiene el trabajo concreto y conserva sus propios registros de ejecución.
## Con receta o sin receta
| Forma de lanzamiento | Resultado |
| - | - |
| Con receta | La orden copia las operaciones, entradas, coproductos, pasos, controles, restricciones y condiciones aplicables de la versión activa. |
| Sin receta | La orden nace sin operaciones ni una estructura copiada de receta. |
Una orden sin receta puede representar trabajo excepcional o todavía no estandarizado. No queda preparada para ejecución mientras no tenga operaciones y planificación suficiente.
## Qué copia una orden con receta
| Desde la receta | En la orden |
| - | - |
| Operaciones | Operaciones ejecutables. |
| Entradas | Materiales previstos. |
| Coproductos | Salidas adicionales esperadas. |
| Pasos | Instrucciones de trabajo. |
| Controles | Inspecciones obligatorias en el momento configurado. |
| Restricciones | Precedencia entre operaciones. |
| Condiciones | Elementos aplicables a la variante fabricada. |
En las entradas y los coproductos de la orden puedes cambiar la cantidad y el momento de consumo o producción, pero no el artículo. Para usar otro artículo, elimina la entrada o el coproducto y añade uno nuevo. Así, la planificación de materiales, las reservas de stock y el coste previsto se asocian al artículo correcto.
## Estado y trazabilidad
El estado de la orden se deriva de sus operaciones. Si las operaciones empiezan, pausan o finalizan, la orden refleja ese avance.
La cantidad planificada solo debería cambiar antes de empezar. Después, el historial de progreso, consumos y producción protege la trazabilidad.
| Estado | Cuándo aparece |
| - | - |
| **Pendiente de planificar** | La orden existe, pero todavía no está preparada para ejecución. |
| **Planificada** | Las operaciones tienen planificación suficiente para empezar cuando corresponda. |
| **En curso** | Alguna operación empezó. |
| **Pausada** | El trabajo está detenido temporalmente. |
| **Bloqueada** | La orden no puede avanzar hasta resolver una condición pendiente. |
| **Finalizada** | El trabajo terminó. |
| **Cancelada** | La orden ya no debe ejecutarse. |
Consulta [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion) para comparar estados de órdenes, operaciones, grupos y planes.
### Ejemplo de lectura
Una petición de 100 unidades puede estar cubierta por dos órdenes de 60 y 40 unidades. Cada orden conserva su propia estructura, estado y progreso, mientras la petición expresa la necesidad total que ambas cubren.
## Relación con almacén y costes
| Registro de la orden | Efecto relacionado |
| - | - |
| Consumo de entradas | Reduce el stock de los materiales consumidos. |
| Producción | Aumenta el stock del artículo fabricado o de los coproductos. |
| Tiempos, consumos y cantidades reales | Alimentan el cálculo de costes y eficiencia. |
Si faltan registros de ejecución, el coste real será incompleto.
## Relacionado
* [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion)
* [Recetas y versiones](/es/conceptos/fabricacion/recetas-y-versiones)
* [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Inspecciones y controles](/es/conceptos/fabricacion/inspecciones-y-controles)
* [Controles, consumos y pausas](/es/conceptos/fabricacion/controles-consumos-y-pausas)
* [Crear una OF sin pedido de venta](/es/ayuda/produccion/generar-peticiones-manualmente)
* [Ejecutar operaciones en planta](/es/ayuda/produccion/ejecutar-operaciones-en-planta)
# Peticiones de fabricación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/peticiones-de-fabricacion
Entiende cómo las peticiones convierten una necesidad de fabricación en trabajo pendiente de asignar.
Una **petición de fabricación** indica que necesitas fabricar un artículo, una cantidad y una fecha objetivo. Todavía no define cómo se ejecutará el trabajo en planta.
La petición actúa como puente entre planificación y órdenes de fabricación.
## Petición frente a orden
| Concepto | Papel |
| - | - |
| Petición de fabricación | Define qué hace falta fabricar y para cuándo. |
| Orden de fabricación | Convierte esa necesidad en operaciones ejecutables. |
| Cantidad asignada | Parte de la petición cubierta por órdenes. |
| Cantidad pendiente | Parte que todavía necesita una orden o decisión. |
La petición responde a "qué falta". La orden responde a "cómo se fabricará".
## Origen
Una petición puede nacer desde una recomendación de planificación o de forma manual.
| Origen | Cuándo aparece |
| - | - |
| Asistente de fabricación | El stock proyectado cae por debajo de la necesidad o punto de pedido. |
| Demanda concreta | Un pedido o necesidad interna exige fabricar un artículo. |
| Decisión manual | El equipo decide crear una necesidad sin esperar recomendación. |
Si está activada la generación automática de órdenes, Bold crea la OF al registrar la petición cuando el artículo está activo, tiene una receta principal válida y todas las entradas requeridas de la receta están resueltas. Si alguna condición no se cumple, la petición queda pendiente para revisión manual.
## Cliente y solicitante
Una petición puede estar vinculada a un cliente. En ese caso, el solicitante muestra el nombre que tenía el cliente al vincularlo y solo cambia si cambias el cliente.
Si no hay cliente, el solicitante es un texto libre opcional. Las peticiones creadas desde el asistente de fabricación o sin solicitante lo dejan vacío.
| Origen | Cliente y solicitante |
| - | - |
| Asistente de fabricación | Sin cliente ni solicitante. |
| Demanda concreta: línea de pedido de venta contra pedido | Cliente del pedido. No se puede editar desde la petición. |
| Demanda concreta: material de una OF | Cliente y solicitante de la OF de origen. No se pueden editar desde la petición. |
| Decisión manual | Cliente opcional o texto libre opcional. |
Cada OF copia el cliente y el solicitante de su petición al crearse. Si después cambias la petición, las OF existentes conservan los valores originales.
## Estados
| Estado | Significado |
| - | - |
| Pendiente de asignar | Toda la cantidad sigue pendiente de convertir en órdenes. |
| Parcialmente asignada | Algunas órdenes cubren parte de la cantidad. |
| Asignada | La cantidad queda cubierta por órdenes de fabricación. |
| Cancelada | La necesidad deja de estar activa. |
Si la petición ya tiene cantidad asignada, no reduzcas la cantidad solicitada por debajo de lo asignado. La petición debe seguir explicando por qué existen las órdenes relacionadas.
## Qué revisar antes de crear órdenes
| Dato | Por qué importa |
| - | - |
| Artículo | Debe existir y representar la variante fabricable. |
| Cantidad | Define el alcance de la necesidad. |
| Fecha requerida | Orienta planificación, secuenciación y prioridad. |
| Receta válida | Permite convertir la petición en trabajo ejecutable. |
| Materiales críticos | Pueden condicionar cuándo lanzar o secuenciar órdenes. |
## Relacionado
* [Órdenes de fabricación](/es/conceptos/fabricacion/ordenes-de-fabricacion)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
* [Crear una OF sin pedido de venta](/es/ayuda/produccion/generar-peticiones-manualmente)
# Planes de producción
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/planes-de-produccion
Entiende los planes de producción como escenarios para resolver, revisar y aplicar secuencias de fabricación.
Un **plan de producción** es un escenario de planificación. Copia operaciones abiertas, recursos, restricciones, horario de fabricación, fechas y contexto de stock para calcular una propuesta de secuencia.
El plan no cambia la ejecución real hasta que lo aplicas.
## Modelo conceptual
```mermaid theme={null}
flowchart LR
realidad["Operaciones abiertas
y contexto operativo"]
realidad -->|se copian| plan["Plan de producción
Escenario independiente"]
plan --> calculo["Cálculo de secuenciación"]
calculo --> propuesta["Propuesta de fechas,
orden y recursos"]
propuesta -.->|solo al aplicar| realidad
```
| Concepto | Qué representa | Efecto sobre la ejecución real |
| - | - | - |
| Secuenciación | Cálculo que ordena operaciones. | Ninguno por sí solo. |
| Plan de producción | Escenario que copia el trabajo abierto y su contexto. | Ninguno mientras la propuesta permanezca en el plan. |
| Propuesta | Resultado calculado dentro del plan. | Ninguno hasta que se aplica. |
| Aplicación | Traslado de la propuesta a operaciones abiertas. | Actualiza la planificación de esas operaciones. |
## Para qué sirven
| Uso | Resultado |
| - | - |
| Evaluar capacidad | Ver si el trabajo cabe en recursos y franjas del horario disponibles. |
| Comparar alternativas | Probar fechas y selecciones de recursos antes de decidir. |
| Detectar bloqueos | Encontrar operaciones sin recurso, material o secuencia viable. |
| Aplicar una propuesta | Actualizar operaciones reales cuando el plan es ejecutable. |
## Creación y actualización
Al crear un plan, Bold carga todas las operaciones y órdenes activas, las estaciones, las herramientas y el horario de fabricación. El horizonte comienza en el momento actual o en el inicio planificado más antiguo si es anterior, y abarca un año. No eliges un subconjunto de órdenes, fechas o recursos durante la creación.
| Opción | Efecto |
| - | - |
| Restringir según materias primas | Incluye la disponibilidad de materiales como restricción del cálculo. |
| Considerar empleados como factor limitante | Añade empleados como recursos del solver. No los asigna a las operaciones reales. |
| Solo crear | Crea y actualiza el escenario sin resolverlo. |
| Crear y resolver | Crea el escenario e inicia el cálculo. |
| Crear, resolver y aplicar | Crea, resuelve y aplica automáticamente la solución encontrada. |
Las dos opciones que resuelven permiten elegir el **modo de resolución** al crear el plan. En la aplicación se selecciona **Básico** inicialmente.
Actualizar el plan vuelve a copiar la realidad operativa actual. Los cambios posteriores en órdenes, recursos, horario o materiales no aparecen hasta que lo actualizas de nuevo.
## Resolver y aplicar
Resolver calcula una propuesta. También puedes pedir que se aplique automáticamente si el cálculo encuentra una solución.
| Modo | Cómo calcula la propuesta |
| - | - |
| **Básico** | Busca rápidamente una secuencia factible con una heurística. Si no logra completar la secuencia, el plan queda en **Fallido**. |
| **Avanzado** | Usa la secuencia heurística como punto de partida y la refina con optimización matemática para mejorar el resultado. Puede tardar varios minutos. |
El diálogo **Resolver** selecciona **Básico** inicialmente. Si integras mediante la API y omites `mode` al crear y resolver un plan o al llamar a la operación de resolución, el servidor utiliza **Avanzado**.
Al aplicar, Bold actualiza la fecha objetivo de las operaciones abiertas incluidas. En operaciones **Pendientes** o **Planificadas**, también actualiza la estación y la herramienta seleccionadas. No crea asignaciones de empleado ni modifica operaciones finalizadas o canceladas.
## Estados del cálculo
| Estado | Significado |
| - | - |
| **Pendiente** | El plan está creado o actualizado, pero todavía no se está resolviendo. |
| **Procesando** | Bold está calculando una propuesta de secuencia. |
| **Solución encontrada** | Existe una propuesta revisable y aplicable. |
| **Fallido** | El cálculo no terminó correctamente. En modo básico, también indica que la heurística no pudo completar la secuencia. |
| **Sin solución factible** | No se encontró una secuencia válida con los datos y restricciones actuales. |
Consulta [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion) para distinguir estados de planes y estados de ejecución real.
> [!TIP]
>
> **Solución encontrada** describe el resultado del cálculo. No significa que las operaciones reales estén **Planificadas** con esas fechas y recursos.
## Qué no modifica
Un plan no cambia operaciones finalizadas ni canceladas y tampoco sustituye los registros reales de ejecución. Trabaja sobre la copia del trabajo abierto disponible cuando se creó o actualizó.
## Relación con planificación
Planificación responde qué falta y cuándo falta. El plan de producción responde cómo encajar el trabajo de fabricación en recursos y franjas horarias disponibles.
## Relacionado
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
* [Estados de fabricación](/es/conceptos/fabricacion/estados-de-fabricacion)
* [Horario de fabricación](/es/conceptos/fabricacion/turnos)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
* [Secuenciar órdenes](/es/ayuda/produccion/secuenciar-ordenes)
# Procesos
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/procesos
Entiende los procesos como tipos de trabajo productivo reutilizables en recetas, operaciones y recursos.
Un **proceso** describe un tipo de trabajo productivo, como corte, montaje, soldadura, pintura, inspección o embalaje.
Usa procesos para conectar operaciones con las estaciones capaces de ejecutarlas. El proceso no es el trabajo real. El trabajo real aparece como operación dentro de una receta u orden.
## Diferencias clave
| Concepto | Qué representa |
| - | - |
| Proceso | Tipo reutilizable de trabajo. |
| Operación | Etapa concreta de una receta u orden. |
| Estación | Lugar o recurso donde puede ejecutarse el proceso. |
| Herramienta | Recurso auxiliar que puede exigir una operación. |
Ejemplo: **Corte** puede ser un proceso. La operación **Cortar tablero** usa ese proceso dentro de una receta, y puede ejecutarse en **Sierra 1** o **Sierra 2**.
## Compatibilidad con estaciones
Cada proceso puede relacionarse con una o varias estaciones. Esa relación permite planificar operaciones en recursos compatibles.
| Configuración | Efecto |
| - | - |
| Estación principal | Recurso preferente para el proceso. |
| Estación auxiliar | Recurso alternativo compatible. |
Solo debería existir una estación principal por proceso. Si varias estaciones hacen el mismo trabajo, configura las demás como auxiliares.
### Atención de personal
Configura la **Atención de personal** para cada combinación de proceso y estación. Una operación **atendida** requiere presencia de personal; una **desatendida** permite que la máquina trabaje por sí sola.
Al cambiar esta configuración, Bold actualiza automáticamente el modo de ejecución y la mano de obra prevista de las operaciones que usan ese proceso y esa estación y aún no han empezado. También actualiza las operaciones de grupos sin iniciar. Las operaciones iniciadas o canceladas conservan su modo de ejecución.
Los procesos de espera utilizan el modo **espera temporizada**; la atención de personal no determina su modo de ejecución.
## Relación con habilidades
Las [habilidades de empleado](/es/conceptos/personal/habilidades-y-estaciones-habituales) también se basan en procesos. Si un empleado tiene la habilidad **Corte**, el modo de trabajo puede usarla para mostrar operaciones de corte relevantes para esa persona.
La habilidad no sustituye la compatibilidad de estaciones. Una operación sigue necesitando estación, recursos y restricciones coherentes para ejecutarse.
## Granularidad
Define procesos al nivel que el equipo usa para planificar, medir y analizar.
| Proceso demasiado amplio | Proceso demasiado específico |
| - | - |
| Mezcla cuellos de botella distintos. | Fragmenta planificación y cuadros de mando. |
| Oculta diferencias de duración o capacidad. | Obliga a mantener datos que planta no usa. |
| Dificulta elegir estaciones compatibles. | Duplica procesos con diferencias irrelevantes. |
## Relacionado
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales)
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
# Recursos
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/recursos
Entiende áreas, estaciones, herramientas, características y capacidad de fabricación.
Los **recursos** representan la capacidad física o técnica necesaria para ejecutar operaciones.
Pueden ser áreas, estaciones, máquinas, herramientas, equipos o características requeridas por una operación.
Para ver cómo se modelan útiles y requisitos técnicos reutilizables, consulta [Herramientas y características](/es/conceptos/fabricacion/herramientas-y-caracteristicas).
## Entidades
| Concepto | Uso |
| - | - |
| Área | Agrupa estaciones o zonas productivas. |
| Estación de trabajo | Lugar donde se ejecuta una operación. |
| Herramienta | Recurso seleccionable para una operación. |
| Característica | Requisito que permite elegir herramientas compatibles. |
| Tipo de capacidad de estación | Define si una estación limita la planificación. |
## Estaciones y procesos
Una estación indica dónde puede ejecutarse trabajo. Un proceso describe el tipo de trabajo y vive como concepto propio en [Procesos](/es/conceptos/fabricacion/procesos).
Ejemplo: el proceso **Corte** puede ejecutarse en las estaciones **Sierra 1** y **Sierra 2**.
## Herramientas y características
Cuando la planificación avanzada está habilitada, usa características si una operación exige una condición técnica. Las herramientas que cumplen esa característica pueden seleccionarse durante planificación o ejecución.
| Necesidad | Modelo |
| - | - |
| Cualquier operario puede usar una estación | Estación sin herramienta requerida. |
| La operación necesita útil específico | Herramienta con característica. |
| La diferencia solo es una nota | Paso o instrucción, no recurso. |
## Capacidad
La capacidad finita o infinita se configura en las estaciones. Una estación finita solo puede atender una operación a la vez; una estación infinita no bloquea otras operaciones en la misma franja.
Las herramientas se tratan como recursos finitos. Los empleados solo entran como recursos limitantes cuando activas esa opción en el plan de producción.
La capacidad se interpreta junto con el horario de fabricación, los procesos compatibles y la duración prevista. Si falta cualquiera de esos datos, la secuenciación puede proponer fechas incompletas o recursos incorrectos.
## Relación con ubicaciones
Una estación puede relacionarse con ubicaciones de planta si necesitas consumir o producir material cerca del recurso.
Esto es útil cuando el stock se mueve físicamente a una línea, célula o zona de trabajo antes de ejecutarse.
## Relacionado
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Herramientas y características](/es/conceptos/fabricacion/herramientas-y-caracteristicas)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Horario de fabricación](/es/conceptos/fabricacion/turnos)
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
* [Ubicaciones](/es/conceptos/almacen/ubicaciones)
* [Preparar puestos y máquinas](/es/ayuda/produccion/crear-recursos)
# Secuenciación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/secuenciacion
Entiende cómo la secuenciación ordena operaciones según recursos, horario, restricciones, fechas y materiales.
La **secuenciación** decide en qué orden, en qué recurso y en qué ventana conviene ejecutar operaciones de fabricación.
Puedes secuenciar una orden directamente o resolver un plan de producción para evaluar un conjunto de operaciones antes de aplicarlo.
## Qué usa la secuenciación
| Entrada | Por qué importa |
| - | - |
| Operaciones abiertas | Son el trabajo pendiente que se puede colocar en calendario. |
| Procesos | Permiten buscar estaciones compatibles. |
| Recursos | Definen capacidad, ubicación y restricciones físicas. |
| Horario de fabricación | Marca las franjas globales disponibles de trabajo. |
| Restricciones | Aplican las condiciones configuradas de inicio y cantidad entre operaciones. |
| Fechas objetivo | Ordenan urgencia y retrasos. |
| Materiales | Pueden bloquear o retrasar operaciones si activas las restricciones de materias primas. |
## Resultado
Una secuencia propone fechas, orden y recursos para las operaciones. Puede indicar operaciones no planificadas, retrasadas o incompatibles para que revises datos maestros antes de aplicar cambios.
| Síntoma | Qué revisar |
| - | - |
| Operación sin recurso | Proceso, estación compatible y herramientas requeridas. |
| Operación fuera de fecha | Fecha objetivo, duración, horario y capacidad. |
| Secuencia imposible | Restricciones duplicadas, ciclos o precedencias incompatibles. |
| Falta material | stock proyectado, consumos y fecha de disponibilidad. |
## Secuenciación frente a plan de producción
La secuenciación es el cálculo que ordena operaciones. El plan de producción es el escenario donde puedes resolver, comparar y aplicar ese cálculo sobre el trabajo abierto que Bold carga al crear o actualizar el plan.
Usa un plan cuando quieras evaluar un conjunto amplio de órdenes sin modificar la ejecución real hasta aprobar la propuesta.
## Relacionado
* [Planes de producción](/es/conceptos/fabricacion/planes-de-produccion)
* [Operaciones y restricciones](/es/conceptos/fabricacion/operaciones-y-restricciones)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Secuenciar órdenes](/es/ayuda/produccion/secuenciar-ordenes)
# Horario de fabricación
Source: https://docs.bold-factory.com/es/conceptos/fabricacion/turnos
Entiende el horario semanal global que usa fabricación para planificar operaciones.
El **horario de fabricación** define las franjas semanales en las que la fábrica puede ejecutar operaciones.
Actualmente existe un único horario global para fabricación. No puedes definir un horario distinto por área, línea, estación o recurso.
## Turnos de fabricación frente a turnos de personal
| Concepto | Uso |
| - | - |
| Horario de fabricación | Define las franjas productivas globales que usan planificación y secuenciación. |
| Turno de personal | Define jornadas, ciclos y disponibilidad de empleados. |
Pueden estar alineados, pero resuelven preguntas distintas. Fabricación necesita un calendario productivo global. Personal necesita saber cuándo se espera que trabaje cada empleado.
## Cómo se define
| Dato | Uso |
| - | - |
| Día de la semana | Indica cuándo se repite la franja. |
| Hora de inicio | Marca el comienzo del tiempo productivo. |
| Hora de fin | Marca el final del tiempo productivo. Puede caer en el día siguiente. |
Puedes configurar varias franjas para un mismo día. El tiempo que queda fuera de ellas se considera no laborable para la planificación de fabricación.
El horario no admite cierres ni excepciones por fecha. Usa los turnos y calendarios de Personal para planificar la disponibilidad de empleados, no para cambiar este horario global.
La edición del horario de fabricación requiere **planificación avanzada** en el plan. Esta condición no afecta a los turnos y calendarios de Personal.
## Uso en secuenciación
La secuenciación usa el horario para proponer operaciones dentro de franjas productivas. Si no refleja la realidad de la fábrica, una orden puede parecer viable en fecha aunque la planta esté cerrada.
Revisa el horario cuando veas operaciones fuera de jornada o capacidad disponible que no coincide con la fábrica.
## Relacionado
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Secuenciación](/es/conceptos/fabricacion/secuenciacion)
* [Planes de producción](/es/conceptos/fabricacion/planes-de-produccion)
* [Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos)
# Mantenimiento
Source: https://docs.bold-factory.com/es/conceptos/mantenimiento
Mapa de activos, causas, acciones, preventivos y partes de trabajo.
Mantenimiento registra intervenciones sobre equipos y espacios físicos. Separa la configuración reutilizable de la ejecución real.
## Conceptos de este grupo
> **[Activos](/es/conceptos/mantenimiento/activos)**
>
> Equipos y espacios físicos sobre los que registras mantenimiento.
> **[Causas y acciones](/es/conceptos/mantenimiento/causas-y-acciones)**
>
> Motivos de intervención y tareas reutilizables.
> **[Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)**
>
> Intervenciones, estados, tiempos, materiales y costes.
> **[Mantenimiento preventivo](/es/conceptos/mantenimiento/mantenimiento-preventivo)**
>
> Programaciones que generan partes recurrentes.
# Activos
Source: https://docs.bold-factory.com/es/conceptos/mantenimiento/activos
Entiende los activos mantenibles y su relación con intervenciones, historial y costes.
Un **activo** es un equipo o un espacio físico sobre el que puedes registrar mantenimiento.
El activo da contexto al historial: qué falló, qué se hizo, cuánto costó y cuándo conviene volver a intervenir.
## Qué representa
| Tipo en Bold | Ejemplos |
| - | - |
| Equipo | Máquina, herramienta, instalación técnica o equipo auxiliar. |
| Espacio físico | Planta, área, línea, zona o sala. |
Una máquina no es un tipo distinto: regístrala como **Equipo**. Una instalación o área tampoco crea otro tipo: usa **Equipo** si mantienes un elemento técnico y **Espacio físico** si quieres representar un lugar.
## Jerarquía
Puedes modelar activos en jerarquía si necesitas separar un equipo principal de sus componentes.
| Nivel | Ejemplo |
| - | - |
| Espacio físico | Línea de montaje 1 |
| Equipo | Atornilladora automática |
| Equipo hijo | Cabezal de apriete |
No crees niveles que el equipo no vaya a usar. Una jerarquía demasiado profunda dificulta registrar partes.
## Relación con partes
Un parte de trabajo se registra sobre un activo. Eso permite consultar historial, tiempos, materiales, causas, acciones y costes por activo.
## Relacionado
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Causas y acciones](/es/conceptos/mantenimiento/causas-y-acciones)
* [Crear un parte de trabajo](/es/ayuda/mantenimiento/crear-parte-de-trabajo)
# Causas y acciones
Source: https://docs.bold-factory.com/es/conceptos/mantenimiento/causas-y-acciones
Diferencia motivos de intervención y tareas reutilizables en mantenimiento.
Las **causas** explican por qué se realiza una intervención. Las **acciones** explican qué trabajo o comprobación debe realizarse.
## Causas
Una causa clasifica el motivo principal o auxiliar de un parte.
| Uso | Ejemplo |
| - | - |
| Avería | Rotura, fuga, atasco. |
| Preventivo | Revisión periódica, lubricación. |
| Mejora | Ajuste, modificación, cambio de formato. |
| Seguridad | Inspección, corrección obligatoria. |
Un parte puede tener una causa principal y causas auxiliares. Las auxiliares no deben duplicar la principal.
## Acciones
Una acción es una tarea reutilizable o comprobación que puede completarse en un parte.
| Tipo | Resultado esperado |
| - | - |
| Simple | No requiere dato adicional. |
| Sí/no | Valor booleano. |
| Número | Medida decimal. |
| Texto | Observación. |
| Imagen o archivo | Evidencia adjunta. |
| Selección | Una de las respuestas configuradas al crear la acción. |
| Firma | Firma dibujada en pantalla y guardada como imagen. |
Define acciones cuando quieres estandarizar trabajo, medir cumplimiento o comparar intervenciones.
Si completas una acción, debes indicar un resultado compatible con su tipo.
### Instrucciones y notas de ejecución
Cada acción de un parte tiene dos textos distintos:
| Texto | Quién lo escribe | Uso |
| - | - | - |
| Instrucciones | Se definen en la acción planificada de la causa, o al añadir la acción al parte. | Explican cómo hacer la acción. No cambian al completarla. |
| Notas de ejecución | El técnico, al completar la acción. | Observaciones opcionales sobre lo que se hizo. |
### Acciones obligatorias
Una acción puede ser **obligatoria**. No puedes finalizar un parte mientras tenga acciones obligatorias sin completar. Las acciones no obligatorias pueden quedar pendientes y permanecen como parte del historial.
La obligatoriedad se configura en la acción planificada de la causa y se copia al parte al crearlo. También puedes marcar una acción como obligatoria al añadirla directamente al parte. Desde **Mantenimiento > Partes** puedes cambiarla con el botón del candado de la columna **Acciones**, o quitar la acción del parte. En el modo de trabajo no se puede cambiar.
Si te equivocas al completar una acción, usa **Deshacer** sobre ella. La acción vuelve a estar planificada; se borran el resultado y la referencia al empleado que la completó, pero se conservan sus notas de ejecución. Después puedes completarla de nuevo con el resultado correcto. No puedes deshacer acciones de un parte completado o cancelado.
## Relación entre causa y acción
Una causa puede planificar acciones habituales, cada una con sus instrucciones y su obligatoriedad. Al crear un parte, Bold copia esas acciones al parte. Esto ayuda a que los partes incluyan comprobaciones coherentes para un tipo de incidencia.
Ejemplo: la causa **Fuga hidráulica** puede planificar acciones como **Revisar latiguillo**, **Comprobar presión** (obligatoria) y **Limpiar zona**.
En la pestaña **Usos** del detalle de una acción puedes ver qué causas activas la planifican y qué partes de trabajo la incluyen.
## Eliminar una acción
Al eliminar una acción, Bold la quita de las acciones planificadas de todas las causas y de los partes abiertos en los que aún no se ha completado. Se conserva en los partes donde ya se completó y en los partes completados o cancelados, para mantener el historial.
## Relacionado
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Mantenimiento preventivo](/es/conceptos/mantenimiento/mantenimiento-preventivo)
* [Crear un parte de trabajo](/es/ayuda/mantenimiento/crear-parte-de-trabajo)
# Mantenimiento preventivo
Source: https://docs.bold-factory.com/es/conceptos/mantenimiento/mantenimiento-preventivo
Entiende las programaciones preventivas y cómo generan partes de trabajo recurrentes.
El **mantenimiento preventivo** define reglas para generar partes de trabajo recurrentes.
La programación no es el parte. La programación indica cuándo debe crearse un parte, sobre qué activo y con qué información inicial.
## Qué define una programación
| Dato | Uso |
| - | - |
| Activo | Equipo al que aplica. |
| Frecuencia | Cada cuánto debe generarse: diaria, entre semana (de lunes a viernes), semanal, mensual, trimestral, semestral o anual. |
| Próxima fecha | Momento previsto de la siguiente ocurrencia. |
| Política | Qué hacer si hay partes abiertos. |
| Plantilla | Causa principal, causas auxiliares y notas iniciales. |
| Estado | Habilitada o deshabilitada. |
## Políticas de generación
| Política | Comportamiento |
| - | - |
| Generar cada ocurrencia | Crea un parte por cada vencimiento. |
| Omitir si hay parte abierto | Evita duplicar trabajo si ya hay una intervención pendiente. |
Usa la política según el riesgo de duplicar partes. Para revisiones críticas puede interesar cada ocurrencia. Para tareas repetibles de baja urgencia puede ser mejor omitir si hay trabajo abierto.
## Relación con partes
Cuando se genera un parte, ese parte contiene la ejecución real. Debe completarse con tiempos, acciones, materiales y observaciones como cualquier intervención.
La programación conserva frecuencia e histórico de generación. El parte conserva qué se hizo. En el detalle de la programación se muestran sus partes relacionados, excepto los cancelados.
## Generar manualmente
Puedes crear un parte en el momento con **Generar ahora**, por ejemplo para adelantar una revisión.
* Cuenta como una generación: aumenta el contador de generados y actualiza la última generación.
* No cambia la próxima generación prevista.
* No tiene en cuenta la política de generación.
* Funciona aunque la programación esté deshabilitada, pero no si está eliminada.
Si la política es **Omitir si hay parte abierto**, un parte generado manualmente que siga abierto también hará que se omita la siguiente ocurrencia.
## Si no genera un parte
Revisa estos puntos cuando una programación preventiva no cree el parte esperado:
* la programación está habilitada;
* existe una próxima fecha de generación;
* el activo y la causa siguen disponibles;
* la política no está omitiendo la ocurrencia porque ya hay un parte abierto;
* la frecuencia y la zona horaria corresponden al calendario real de trabajo.
Si usas **Omitir si hay parte abierto**, cierra o cancela el parte anterior antes de esperar una nueva generación.
## Relacionado
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
* [Activos](/es/conceptos/mantenimiento/activos)
* [Programar mantenimientos preventivos](/es/ayuda/mantenimiento/mantenimiento-preventivo)
# Partes de trabajo
Source: https://docs.bold-factory.com/es/conceptos/mantenimiento/partes-de-trabajo
Entiende el parte de mantenimiento como registro de intervención, tiempos, acciones y materiales.
Un **parte de trabajo** registra una intervención de mantenimiento sobre un activo.
Explica qué ocurrió, por qué ocurrió, quién intervino, cuánto tiempo se dedicó, qué acciones se completaron y qué materiales se consumieron.
## Qué contiene
| Dato | Uso |
| - | - |
| Activo | Equipo o espacio físico intervenido. |
| Tipo | Correctivo o preventivo. |
| Causa | Motivo principal y posibles causas auxiliares. |
| Acciones | Tareas o comprobaciones realizadas. |
| Tiempos | Mano de obra por empleado. |
| Materiales | Repuestos o consumibles usados. |
| Comentarios | Observaciones con fecha y autor añadidas durante el trabajo. |
| Estado | Situación del parte. |
## Estados habituales
| Estado | Significado |
| - | - |
| Pendiente | El parte existe, pero no tiene tiempo activo. |
| En progreso | Hay un registro de tiempo activo. |
| Pausado | Hubo trabajo, pero no hay tiempo activo. |
| Completado | La intervención termina y queda protegida mientras mantenga este estado. |
| Cancelado | El parte se cierra sin completarse y conserva los tiempos ya registrados. |
## Materiales y trazabilidad
Los materiales consumidos vinculan mantenimiento con almacén y costes. Si el artículo trabaja con lotes, registra el lote real usado.
El coste del parte depende de materiales, lotes, cantidades, tiempo y coste horario de empleados.
## Partes preventivos
Una programación preventiva puede generar partes automáticamente o manualmente. El parte generado sigue siendo la ejecución real; la programación solo define cuándo debe aparecer. Desde el parte puedes abrir la programación que lo generó, aunque se haya eliminado.
## Comentarios
Los comentarios dejan constancia de lo ocurrido durante la intervención. Cada comentario guarda la fecha, el usuario y, desde el modo de trabajo, el empleado activo. Admiten formato y archivos adjuntos.
* Puedes añadirlos desde **Mantenimiento > Partes** y desde el modo de trabajo, también en partes completados.
* No se pueden editar. Solo se pueden eliminar desde **Mantenimiento > Partes**.
* No se pueden añadir ni eliminar en partes cancelados.
Los comentarios son distintos de las notas del parte, que describen el trabajo previsto.
## Deshacer una finalización
Puedes usar **Deshacer finalización** sobre un parte completado. El parte vuelve a estar abierto y permite añadir tiempos, materiales y acciones.
Si el parte ya tenía tiempos terminados, vuelve a **Pausado**. Si no tenía tiempos, vuelve a **Pendiente**. Un parte cancelado no se puede reabrir de esta forma.
Puedes completar el parte aunque queden acciones pendientes, salvo que alguna sea obligatoria. Si completas una acción, debes registrar un resultado válido para su tipo.
## Relacionado
* [Activos](/es/conceptos/mantenimiento/activos)
* [Causas y acciones](/es/conceptos/mantenimiento/causas-y-acciones)
* [Mantenimiento preventivo](/es/conceptos/mantenimiento/mantenimiento-preventivo)
* [Crear un parte de trabajo](/es/ayuda/mantenimiento/crear-parte-de-trabajo)
# Panel de control
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control
Mapa de la configuración de empresa, acceso, integraciones, datos y diseños.
El **Panel de control** reúne la configuración administrativa de Bold. Desde aquí gestionas la empresa, el acceso de las personas, las integraciones y los recursos compartidos por varios módulos.
## Conceptos de este grupo
> **[Cuenta y empresa](/es/conceptos/panel-de-control/cuenta-y-empresa)**
>
> Datos de empresa, suscripción, facturas y créditos de IA.
> **[Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)**
>
> Acceso de las personas y capacidades de cada perfil.
> **[Canales e identidades relacionadas](/es/conceptos/panel-de-control/identidades-relacionadas)**
>
> Vinculación de una identidad personal con un canal de mensajería.
> **[Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos)**
>
> Credenciales técnicas y entrega de eventos a sistemas externos.
> **[Notificaciones](/es/conceptos/panel-de-control/notificaciones)**
>
> Avisos para personas dentro y fuera de la aplicación.
> **[Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)**
>
> Historial de cambios y hechos que activan otros procesos.
> **[Datos y archivos](/es/conceptos/panel-de-control/datos-y-archivos)**
>
> Importaciones, archivos y evidencias compartidas.
> **[Diseños y etiquetas](/es/conceptos/panel-de-control/disenos-y-etiquetas)**
>
> Plantillas y formatos de identificación o salida.
## Acceso administrativo
Los permisos del usuario protegen las acciones del Panel de control. Una clave de integración funciona de otro modo: actualmente tiene acceso administrativo amplio al tenant y no permite configurar alcances.
> [!WARNING]
>
> Trata cada clave de integración como una credencial administrativa. Guárdala en un gestor de secretos, usa una clave distinta por sistema y revócala cuando deje de ser necesaria.
## Relacionado
* [Administrar la empresa](/es/ayuda/panel-de-control/introduccion)
* [Invitar usuarios](/es/ayuda/usuarios-y-permisos/invitar-usuarios)
* [Configuración de empresa](/es/ayuda/panel-de-control/configuracion-de-empresa)
# Auditoría y eventos
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/auditoria-y-eventos
Entiende historial de cambios, eventos publicados, notificaciones y trazabilidad administrativa.
La **auditoría** muestra los eventos registrados para una entidad. Los **eventos** explican qué ocurrió en Bold para sincronizar módulos, notificaciones, avisos externos y automatizaciones.
Ambos ayudan a depurar incidencias, revisar integraciones y proteger la trazabilidad.
## Auditoría
La auditoría permite revisar el historial de eventos de una entidad de negocio.
| Dato | Para qué sirve |
| - | - |
| Evento | Identifica el hecho registrado. |
| Autor | Indica quién originó el evento cuando está disponible. |
| Contenido | Muestra el contenido serializado del evento. |
| Fecha | Sitúa el evento en el tiempo. |
La vista no calcula una diferencia entre valores anteriores y posteriores. Usa la secuencia y el contenido de los eventos para reconstruir qué ocurrió sobre la entidad consultada.
## Eventos
Un evento comunica que algo ocurrió. Puede alimentar proyecciones internas, notificaciones, avisos externos o automatizaciones.
| Uso | Ejemplo |
| - | - |
| Sincronización interna | Una recepción actualiza stock y planificación. |
| Notificación | Un usuario recibe aviso por un cambio relevante. |
| Aviso externo | Un sistema externo recibe el evento. |
| Automatización | Se crea una tarea cuando el evento cumple una condición. |
No todos los cambios generan el mismo tipo de evento público. Revisa la referencia de desarrolladores para integraciones externas.
## Relación con notificaciones y avisos externos
Las [Notificaciones](/es/conceptos/panel-de-control/notificaciones) usan eventos para avisar dentro de la aplicación o por correo electrónico.
Los [avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos) envían eventos a sistemas externos. Conserva los datos necesarios para investigar entregas fallidas o discrepancias.
## Relación con automatizaciones
Las automatizaciones por evento crean tareas cuando el evento seleccionado y su condición coinciden.
Antes de activar una automatización crítica, verifica:
* qué evento la dispara;
* qué versión del evento usa;
* qué condición filtra ejecuciones;
* qué permisos tiene la automatización;
* quién revisará las tareas generadas.
## Buenas prácticas
* Usa usuarios nominales para mantener trazabilidad.
* Evita compartir claves de integración entre integraciones distintas.
* Revisa auditoría antes de corregir stock o pedidos manualmente.
* Documenta automatizaciones por evento que afecten procesos críticos.
* Mantén avisos externos con destinos observables y reintentos controlados.
## Relacionado
* [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
* [Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos)
* [Notificaciones](/es/conceptos/panel-de-control/notificaciones)
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
# Claves de integración y avisos externos
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos
Entiende las credenciales administrativas y la entrega de eventos a sistemas externos.
Las **claves de integración** permiten que un sistema externo se autentique en Bold. Los **avisos externos** notifican a otros sistemas cuando ocurre un evento.
## Claves de integración
Actualmente, una clave de integración tiene acceso administrativo amplio a los datos y acciones del tenant. No puedes asignarle permisos ni alcances configurables.
> [!WARNING]
>
> Quien obtenga la clave puede actuar con privilegios elevados sobre el tenant. No la incluyas en código cliente, mensajes, documentación pública ni registros de aplicación.
Aplica estas medidas:
* crea una clave distinta para cada sistema externo;
* guárdala en un gestor de secretos;
* limita quién puede verla en el sistema que la utiliza;
* revócala si deja de usarse o sospechas que se ha expuesto;
* rota la clave de forma coordinada con la integración.
La clave completa se muestra al crearla. Conserva una copia segura en ese momento.
## Avisos externos
| Concepto | Uso |
| - | - |
| Evento | Cambio relevante en Bold, como un cambio de stock, pedido, orden o parte. |
| Suscripción | Configuración que decide qué eventos se envían y a qué destino. |
| Entrega | Petición HTTP enviada al sistema externo. |
Usa avisos externos cuando otro sistema necesite reaccionar a cambios de catálogo, stock, pedidos, fabricación o mantenimiento.
> [!TIP]
>
> Para integraciones críticas, combina los avisos externos con una reconciliación periódica mediante la API. La reconciliación permite detectar diferencias aunque una entrega falle.
## Relacionado
* [Autenticación para integraciones](/es/desarrolladores/empezar/autenticacion)
* [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)
* [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
# Cuenta y empresa
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/cuenta-y-empresa
Entiende la configuración de empresa, la suscripción, la facturación y los créditos de IA.
Cuenta y empresa reúnen los datos que identifican tu organización en Bold y las condiciones de uso asociadas a la suscripción.
## Conceptos
| Concepto | Uso |
| - | - |
| Empresa | Organización operativa que usa Bold. |
| Cuenta | Contexto administrativo asociado a la empresa. |
| Plan | Suscripción, límites y capacidades disponibles. |
| Configuración de empresa | Preferencias y parámetros que afectan a la operación. |
Mantén los datos de empresa actualizados antes de crear documentos, diseños o integraciones. Revisa también la zona horaria, el idioma, los prefijos y las opciones que automatizan procesos.
## Mi cuenta
En **Panel de control > Mi cuenta** gestionas los datos de tu propio usuario. Los cambios solo te afectan a ti y se aplican en todas las empresas a las que tienes acceso.
* **Datos personales**: puedes cambiar tu nombre y tus apellidos. Ambos son obligatorios. El email identifica tu cuenta para iniciar sesión y no se puede cambiar.
* **Preferencias**: eliges el idioma en el que ves la aplicación. Si seleccionas **Idioma de la empresa**, se usa el idioma configurado en cada empresa.
* **Conexiones**: vinculas tu cuenta de Telegram o tu WhatsApp para conversar con Boldy. Consulta [Vincular Telegram](/es/ayuda/panel-de-control/vincular-telegram) y [Vincular WhatsApp](/es/ayuda/panel-de-control/vincular-whatsapp).
El nombre de tu usuario es independiente del nombre del empleado vinculado. Cambiar uno no modifica el otro.
## Capacidad del plan
En **Panel de control > Suscripción**, la pestaña **Plan** muestra el uso y el límite de empleados, referencias, ubicaciones y almacenamiento. Los valores de almacenamiento se presentan en bytes, kB, MB o GB según su tamaño. El símbolo ∞ indica que no hay límite.
El límite mostrado corresponde a tu contrato y puede variar entre empresas con el mismo nombre de plan.
La sección **Funcionalidades** indica si tu contrato incluye planes de producción, gestión de múltiples lotes, webhooks, logística avanzada e informes analíticos. La logística avanzada permite crear contenedores, órdenes de carga y trabajos de almacén. Una funcionalidad marcada como **No incluido** no está disponible en ese contrato.
El almacenamiento incluye los archivos guardados por Bold. Si una nueva subida supera el límite del plan, Bold la rechaza. Puedes consultar el espacio utilizado y el límite antes de añadir archivos.
## Facturación y método de pago
El perfil de facturación contiene la razón social, la identificación fiscal, el domicilio y los destinatarios de las facturas. En **Panel de control > Suscripción** puedes consultar las facturas y gestionar el método de pago disponible.
Las facturas de la cuenta se emiten a través de Holded. Bold muestra la información y las acciones disponibles para cada factura sin exponer la configuración interna del servicio de facturación.
El concepto del plan en las facturas incluye el nombre contratado, por ejemplo, **Plan Lite** o **Plan Pro**. El recibo de los pagos de Stripe incluye una referencia a la factura, como **Factura BIL260042**, para que puedas relacionar ambos documentos.
Los precios se muestran sin IVA y se identifican con **+ IVA**. Si un pago requiere autenticación o falla, usa la acción disponible en la factura para completar el pago o actualizar el método.
## Créditos de IA
En **Panel de control > Suscripción** puedes consultar los créditos incluidos en el plan y los créditos adquiridos.
* Los créditos incluidos se renuevan con el periodo mensual del plan y se consumen primero.
* Los créditos adquiridos proceden de compras puntuales y conservan su saldo entre meses.
* Los planes con créditos ilimitados no muestran un aviso de saldo bajo.
La compra de créditos requiere acceso administrativo. Antes de confirmarla, revisa la cantidad y el precio **+ IVA**.
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Configuración de empresa](/es/ayuda/panel-de-control/configuracion-de-empresa)
# Datos y archivos
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/datos-y-archivos
Entiende importaciones, archivos, evidencias y reglas de mantenimiento de datos.
Datos y archivos cubren importaciones, documentos adjuntos, evidencias y mantenimiento de información usada por varios módulos.
## Importaciones
Las importaciones sirven para cargar datos maestros o históricos. Antes de importar, valida códigos, unidades, relaciones y duplicados.
| Riesgo | Revisión necesaria |
| - | - |
| Códigos duplicados | Confirma que cada familia, artículo, ubicación o activo tenga una referencia única. |
| Unidades incoherentes | Revisa unidades antes de crear stock, costes o recetas. |
| Relaciones incompletas | Comprueba familias, propiedades, clientes, proveedores o ubicaciones referenciadas. |
| Datos obsoletos | Separa carga inicial, corrección y actualización periódica. |
Una importación con códigos inconsistentes crea trabajo de limpieza en catálogo, planificación y stock.
## Archivos
Los archivos se usan para documentos, evidencias, imágenes, adjuntos de acciones, tareas o diseños. Mantén nombres claros para que los equipos encuentren el archivo correcto.
Algunos flujos requieren permisos de archivos además del permiso funcional. Por ejemplo, subir evidencias puede requerir permisos de carga de archivos.
Los archivos guardados consumen el almacenamiento incluido en el plan. Si una subida supera el límite, Bold no guarda el archivo. Consulta el uso y el límite de tu contrato en **Panel de control > Suscripción > Plan**.
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Importar datos](/es/ayuda/panel-de-control/importar-datos)
* [Exportar datos](/es/ayuda/panel-de-control/exportar-datos)
* [Gestionar archivos](/es/ayuda/panel-de-control/gestionar-archivos)
* [Catálogo](/es/conceptos/catalogo)
* [Almacén](/es/conceptos/almacen)
# Diseños y etiquetas
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/disenos-y-etiquetas
Entiende plantillas, etiquetas y formatos de salida administrados desde el Panel de control.
Los **diseños** definen formatos de salida para documentos, etiquetas o identificadores que usa el equipo en planta, almacén o administración.
## Conceptos
| Concepto | Uso |
| - | - |
| Diseño | Plantilla reutilizable para generar una salida. |
| Etiqueta | Formato imprimible para identificar artículos, lotes, bultos, puestos de trabajo u otros objetos compatibles. |
| Valor dinámico | Dato de Bold insertado en el diseño. |
| Código QR o de barras | Representación escaneable para acelerar identificación. |
## Reglas de diseño
Una plantilla debe ser legible en el tamaño real de impresión y contener solo la información necesaria para identificar el objeto.
Antes de usar una plantilla de forma masiva, descarga una muestra y pruébala con el lector que usará el equipo.
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Lotes](/es/conceptos/almacen/lotes)
* [Ubicaciones](/es/conceptos/almacen/ubicaciones)
# Canales e identidades relacionadas
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/identidades-relacionadas
Entiende cómo vincular tu usuario de Bold con una identidad personal de un canal de mensajería.
Una **identidad relacionada** vincula un usuario de Bold con su identidad personal en un canal de mensajería. Gracias a esa relación, Bold puede reconocer quién inicia una conversación fuera de la aplicación y aplicar los permisos de su usuario.
```mermaid theme={null}
flowchart LR
I["Identidad personal
en el canal"] --> V[Vínculo verificado]
V --> U[Usuario de Bold]
U --> P[Perfil y permisos]
I --> C[Conversación externa]
C --> T[Tarea]
T --> O["Canal de origen"]
```
## Elementos del modelo
| Elemento | Qué representa |
| - | - |
| Canal | Medio externo desde el que se conversa con Bold, como Telegram o WhatsApp. |
| Identidad personal | Cuenta que identifica a la persona dentro del canal. |
| Identidad relacionada | Vínculo verificado entre la identidad del canal y un usuario de Bold. |
| Usuario de Bold | Identidad que aporta el perfil y los permisos aplicables. |
| Canal de origen | Canal asociado a una tarea iniciada desde una conversación externa. |
Actualmente hay dos canales:
| Canal | Disponibilidad | Conversación |
| - | - | - |
| Telegram | Cuando está habilitado para la empresa, mediante el bot de la empresa. | Admite texto, imágenes, documentos y audio. |
| WhatsApp | Cuando aparece en **Mi cuenta**, mediante el número de WhatsApp de Bold Factory, común para todas las empresas. | De momento, solo admite texto. |
## Vínculo e identidad
El vínculo pertenece a una persona. La verificación se realiza mediante un enlace temporal generado por Bold y establece qué usuario corresponde a la identidad externa.
| Estado | Efecto conceptual |
| - | - |
| Sin vincular | Bold no relaciona la identidad del canal con un usuario. |
| Vinculada | La identidad externa se reconoce como el usuario asociado. |
| Desvinculada | La conversación con Boldy deja de estar disponible desde esa identidad hasta que se establezca un nuevo vínculo. |
| Rechazada | El vínculo no se completa porque la identidad ya está vinculada a otro usuario de la empresa o, en WhatsApp, en otra empresa. |
Cada usuario puede tener una identidad vinculada por canal, y cada identidad externa corresponde a un único usuario de la empresa. Además, una identidad de WhatsApp solo puede estar vinculada en una empresa a la vez. Para usarla en otra empresa, primero hay que desvincularla en la empresa donde está vinculada.
> [!WARNING]
>
> Una identidad externa es personal. Compartirla entre varios usuarios rompe la correspondencia entre la persona que conversa y los permisos aplicados.
## Relación con los permisos
La identidad relacionada no concede permisos propios ni amplía los del usuario. Solo permite trasladar la identidad ya verificada al canal externo.
| Pregunta | Concepto responsable |
| - | - |
| ¿Quién conversa desde el canal? | Identidad relacionada. |
| ¿Qué datos puede consultar? | Permisos del usuario. |
| ¿Qué acciones puede realizar? | Permisos del usuario y reglas del elemento. |
| ¿Dónde continúa la conversación? | Canal de origen de la tarea. |
## Tareas iniciadas desde un canal
Una tarea conserva su canal de origen. Su actividad y resultado pueden consultarse desde Bold, pero las aclaraciones y respuestas continúan en la conversación externa donde comenzó.
### Ejemplo ilustrativo
Laura vincula su identidad de Telegram con su usuario de Bold e inicia una tarea desde ese canal.
* Bold reconoce a Laura mediante la identidad relacionada.
* La tarea solo puede acceder a lo permitido por el perfil de Laura.
* La actividad y el resultado quedan visibles en Bold.
* Las aclaraciones de esa tarea permanecen en la conversación de Telegram que la originó.
El canal cambia el lugar de la conversación, no la identidad ni el alcance del acceso.
## Relacionado
* [Vincular Telegram](/es/ayuda/panel-de-control/vincular-telegram)
* [Vincular WhatsApp](/es/ayuda/panel-de-control/vincular-whatsapp)
* [Tareas](/es/conceptos/smart-factory/tareas)
* [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
# Notificaciones
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/notificaciones
Entiende avisos, canales y eventos administrados desde el Panel de control.
Las **notificaciones** ayudan a detectar eventos relevantes sin revisar cada módulo manualmente. Están orientadas a personas y se basan en eventos de Bold.
Consulta [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos) para entender de dónde salen los eventos que alimentan notificaciones, avisos externos y automatizaciones.
## Canales
| Canal | Uso |
| - | - |
| Aplicación | Avisos dentro de Bold con contador, lista y estado de lectura. |
| Correo electrónico | Correos para eventos que deben verse aunque el usuario no esté conectado. |
| Aviso externo | Entregas para sistemas externos. Se administra como integración técnica. |
Cada usuario gestiona sus propias suscripciones cuando el canal lo permite.
## Qué conviene notificar
Configura notificaciones para cambios que requieren acción, como recepciones completadas, envíos, órdenes, partes de mantenimiento o eventos de administración.
Evita notificar cada cambio informativo. Demasiado ruido hace que los avisos importantes se ignoren.
## Relación con permisos
Una notificación no debe sustituir permisos de lectura. Si el usuario no tiene acceso al módulo o registro, puede recibir menos contexto o no poder abrir el detalle.
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos)
* [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)
# Usuarios, perfiles y permisos
Source: https://docs.bold-factory.com/es/conceptos/panel-de-control/usuarios-roles-y-permisos
Diferencia acceso, permisos y perfiles de trabajo en Bold.
Un **usuario** accede a Bold. Un **perfil** agrupa permisos. Un **permiso** habilita una capacidad concreta. Juntos forman el modelo de acceso de las personas a la aplicación.
```mermaid theme={null}
flowchart LR
U[Usuario] --> P[Perfil]
P --> R[Permisos]
R --> A["Datos y acciones
disponibles"]
U -. "puede estar vinculado" .-> E[Empleado]
```
## Entidades
| Concepto | Qué representa | Qué no representa |
| - | - | - |
| Usuario | Identidad con credenciales de acceso. | La actividad laboral de una persona. |
| Perfil | Conjunto reutilizable de permisos. | Un puesto de trabajo o una identidad individual. |
| Permiso | Capacidad concreta para consultar, editar o ejecutar una acción. | Una garantía de que la acción sea válida en cualquier estado. |
| Empleado | Persona operativa que registra trabajo, aunque no siempre tenga usuario. | Una cuenta con acceso a Bold. |
> [!NOTE]
>
> Usuario y empleado pueden estar vinculados, pero no son el mismo concepto. El usuario responde a «quién entra y qué puede hacer». El empleado responde a «quién trabaja, registra tiempo o participa en costes».
## Tipos de capacidad
Los permisos distinguen capacidades con efectos diferentes:
| Capacidad | Qué permite |
| - | - |
| Consulta | Ver datos. |
| Edición | Crear o modificar registros y, según el módulo, completarlos o cancelarlos. |
| Ejecución | Realizar acciones operativas específicas, como trabajar en planta, secuenciar órdenes o activar versiones. |
Un permiso define acceso, pero no elimina las reglas del dato. Por ejemplo, el estado de un documento puede impedir una acción aunque el usuario disponga del permiso correspondiente.
## Perfiles por responsabilidad
Los perfiles representan responsabilidades reutilizables. No necesitan reproducir a cada persona de la empresa.
| Perfil típico | Alcance habitual |
| - | - |
| Administración | Configuración, usuarios y datos maestros. |
| Almacén | Stock, recepciones, movimientos e inventarios. |
| Producción | Órdenes, operaciones, consumos y progreso. |
| Mantenimiento | Activos, preventivos y partes. |
| Consulta | Lectura sin cambios operativos. |
> [!WARNING]
>
> Los permisos de escritura pueden cambiar stock, costes o trazabilidad. Los perfiles temporales o externos no deberían incluir capacidades ajenas a su responsabilidad.
## Permisos por módulo
| Módulo | Datos y acciones habituales |
| - | - |
| Acceso común | Entrada a Bold, modo administrativo y modo de trabajo. |
| Catálogo | Familias, propiedades y artículos. |
| Almacén | Ubicaciones, recepciones, envíos, inventarios, movimientos y bultos. |
| Planificación | Clientes, proveedores, pedidos, recomendaciones y artículos planificables. |
| Producción | Recetas, órdenes, peticiones, estaciones y secuenciación. |
| Mantenimiento | Activos, causas, acciones, partes y preventivos. |
| Personal | Usuarios, empleados, jornadas, calendarios, turnos y tareas. |
| Archivos y etiquetas | Archivos adjuntos, evidencias, diseños y plantillas. |
| Smart Factory | Informes, Boldy, tareas y automatizaciones. |
Algunas capacidades combinan más de un módulo. Por ejemplo, subir una evidencia puede requerir acceso a archivos además del permiso sobre el elemento funcional.
Administrar usuarios, perfiles y permisos requiere un perfil de administración de la aplicación. No es un permiso operativo de personal.
## Ejemplo ilustrativo
Marta puede ser a la vez usuaria y empleada:
| Dimensión | Ejemplo |
| - | - |
| Usuario | Entra en Bold con sus credenciales. |
| Perfil | Tiene el perfil **Responsable de producción**. |
| Permisos | Puede consultar y actualizar órdenes de fabricación. |
| Empleado | Registra tiempo en operaciones y participa en el cálculo de costes. |
Si solo necesitara registrar trabajo desde una identidad operativa, podría existir como empleada sin disponer de un usuario con acceso administrativo.
## Acceso de integraciones y automatizaciones
| Identidad | Modelo de acceso |
| - | - |
| Usuario | Recibe permisos mediante un perfil. |
| Clave de integración | No usa perfiles ni permite configurar alcances. Actualmente tiene acceso administrativo amplio al tenant. |
| Automatización | Actúa con permisos delegados para completar su trabajo. |
Estas identidades no son intercambiables. Consulta [Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos) para conocer el alcance de las credenciales técnicas.
## Relacionado
* [Panel de control](/es/conceptos/panel-de-control)
* [Empleados](/es/conceptos/personal/empleados)
* [Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos)
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
* [Invitar usuarios](/es/ayuda/usuarios-y-permisos/invitar-usuarios)
# Personal
Source: https://docs.bold-factory.com/es/conceptos/personal
Mapa de empleados, disponibilidad planificada y tareas de ejecución.
Personal separa quién realiza el trabajo, cuándo se espera que esté disponible y qué tareas ejecutó.
## Conceptos de este grupo
> **[Empleados](/es/conceptos/personal/empleados)**
>
> Personas operativas para tiempos, asignaciones y costes.
> **[Habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales)**
>
> Capacidades y puestos habituales que orientan el trabajo relevante.
> **[Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos)**
>
> Reglas que calculan la disponibilidad prevista de cada empleado.
> **[Periodos planificados y tareas](/es/conceptos/personal/periodos-planificados-y-tareas)**
>
> Disponibilidad prevista y trabajo real derivado de la ejecución.
## Usuario y empleado
Un usuario controla acceso. Un empleado representa trabajo operativo. Pueden estar relacionados, pero no son el mismo concepto.
Usa un usuario para entrar en Bold y recibir permisos. Usa un empleado para registrar mano de obra, calcular costes o relacionar trabajo operativo. Consulta [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos) para la parte de acceso.
# Empleados
Source: https://docs.bold-factory.com/es/conceptos/personal/empleados
Entiende el empleado como persona operativa para tiempos, asignaciones y costes.
Un **empleado** representa una persona operativa. Sirve para registrar tiempos, asignar trabajo, calcular mano de obra y analizar productividad.
No todo empleado necesita usuario. No todo usuario necesita empleado.
## Para qué se usa
| Área | Uso del empleado |
| - | - |
| Producción | Asignación, ejecución y registros de tiempo. |
| Mantenimiento | Tiempo de intervención y empleado principal. |
| Costes | Coste horario de mano de obra. |
| Planificación | Capacidad cuando se usa disponibilidad de personas. |
| Informes | Productividad, eficiencia y actividad por persona. |
## Usuario frente a empleado
| Usuario | Empleado |
| - | - |
| Accede a Bold. | Representa trabajo operativo. |
| Tiene perfiles y permisos. | Tiene calendario, turno y coste horario. |
| Puede administrar datos. | Puede imputar tiempo o recibir asignaciones. |
Vincula usuario y empleado cuando una persona entra en Bold y además registra trabajo propio.
## Habilidades y estaciones habituales
Un empleado puede tener habilidades y estaciones habituales para orientar el trabajo de producción.
| Configuración | Uso |
| - | - |
| Habilidad | Indica qué procesos o tipos de operación puede ejecutar. |
| Estación habitual | Indica dónde trabaja normalmente. |
Esto ayuda al [modo de trabajo](/es/conceptos/modo-de-trabajo) a mostrar operaciones relevantes para esa persona. No concede permisos de acceso a la aplicación.
Consulta [Habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales) para ver cómo afectan a tareas y asignaciones.
## Coste horario
El coste horario debe representar el coste empresarial que quieres imputar. Puede incluir salario bruto, cotizaciones, costes indirectos o el criterio interno que uses para fabricación y mantenimiento.
Si falta coste horario, los informes de mano de obra real pueden quedar incompletos.
## Relacionado
* [Usuarios, perfiles y permisos](/es/conceptos/panel-de-control/usuarios-roles-y-permisos)
* [Habilidades y estaciones habituales](/es/conceptos/personal/habilidades-y-estaciones-habituales)
* [Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos)
* [Costes](/es/conceptos/costes)
* [Empleados en guías](/es/ayuda/personal/empleados)
# Habilidades y estaciones habituales
Source: https://docs.bold-factory.com/es/conceptos/personal/habilidades-y-estaciones-habituales
Entiende cómo las habilidades y estaciones habituales ayudan a mostrar trabajo relevante a cada empleado.
Las **habilidades** y las **estaciones habituales** describen qué trabajo suele poder hacer un empleado y dónde trabaja normalmente. Ayudan a determinar qué trabajo es relevante para esa persona, pero no lo asignan ni confirman su disponibilidad.
```mermaid theme={null}
flowchart LR
E[Empleado] --> H["Habilidades
Qué sabe hacer"]
E --> S["Estaciones habituales
Dónde trabaja normalmente"]
H --> R[Trabajo relevante]
S --> R
A[Asignación] --> C[Trabajo concreto]
P[Permisos de usuario] --> X[Acceso a Bold]
```
## Diferencias clave
| Concepto | Pregunta que responde | Alcance |
| - | - | - |
| Habilidad | ¿Qué tipo de trabajo puede realizar? | Un proceso o tipo de operación. |
| Estación habitual | ¿Dónde trabaja normalmente? | Una estación de trabajo. |
| Asignación | ¿Qué trabajo concreto tiene preparado? | Una operación o grupo determinado. |
| Disponibilidad | ¿Cuándo se espera que trabaje? | Periodos calculados a partir de horarios. |
| Permiso de usuario | ¿A qué datos y acciones puede acceder? | Módulos y acciones de la aplicación. |
> [!NOTE]
>
> Las habilidades y estaciones habituales orientan la relevancia del trabajo. No sustituyen una asignación, un horario ni los permisos de acceso.
Un empleado puede tener habilidades sin disponer de un usuario. También puede tener usuario sin estar configurado para trabajo operativo.
## Habilidades
Una habilidad se basa en un [proceso](/es/conceptos/fabricacion/procesos). Por ejemplo, un empleado puede estar habilitado para **Corte**, **Montaje** o **Inspección final**.
Las habilidades permiten relacionar empleados con operaciones compatibles con su capacidad. También ayudan a analizar qué personas cubren cada tipo de trabajo.
Una habilidad expresa capacidad operativa. No garantiza que el empleado esté disponible ni que tenga una operación asignada.
## Estaciones habituales
Una estación habitual indica dónde trabaja normalmente una persona. Permite dar relevancia al trabajo de su puesto o célula, aunque no limita su actividad a esa ubicación.
La estación habitual y la estación de ejecución tampoco son equivalentes: la primera expresa una preferencia estable; la segunda pertenece a la operación concreta.
## Ejemplo ilustrativo
Ana tiene la habilidad **Soldadura** y la estación habitual **Célula 2**.
| Dato | Qué permite interpretar |
| - | - |
| Habilidad Soldadura | Las operaciones del proceso Soldadura son compatibles con su capacidad. |
| Estación habitual Célula 2 | El trabajo de esa célula es especialmente relevante para Ana. |
| Operación asignada en Célula 4 | Existe un trabajo concreto para Ana fuera de su estación habitual. |
| Turno de tarde | Indica cuándo se espera que esté disponible. |
| Permisos de producción | Determinan qué puede consultar o modificar en Bold. |
Estos datos se complementan. Ninguno permite deducir por sí solo los demás.
## Relación con el modo de trabajo
El [modo de trabajo](/es/conceptos/modo-de-trabajo) ofrece varias formas de encontrar trabajo relevante. **Mis operaciones** usa el origen configurado para la empresa: habilidades o estaciones habituales. Estos dos orígenes son alternativos y no se combinan:
| Señal | Aportación |
| - | - |
| Habilidades | Compatibilidad con el proceso. |
| Estaciones habituales | Afinidad con el puesto o la zona. |
| Operaciones asignadas | Relación directa con un trabajo concreto. |
| Grupos de operaciones | Pertenencia a un bloque de trabajo compartido. |
| Operaciones activas o recientes | Continuidad del trabajo iniciado. |
> [!TIP]
>
> Un nivel de detalle coherente con la organización real de la planta hace que habilidades y estaciones habituales distingan mejor el trabajo relevante.
## Relacionado
* [Empleados](/es/conceptos/personal/empleados)
* [Modo de trabajo](/es/conceptos/modo-de-trabajo)
* [Procesos](/es/conceptos/fabricacion/procesos)
* [Recursos](/es/conceptos/fabricacion/recursos)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
# Jornadas, calendarios y turnos
Source: https://docs.bold-factory.com/es/conceptos/personal/jornadas-calendarios-y-turnos
Entiende cómo Bold modela horarios, excepciones y ciclos de trabajo.
Las jornadas, calendarios y turnos explican cuándo se espera que trabaje un empleado.
Sirven para capacidad, asignaciones, tiempos esperados y análisis de productividad.
Para diferenciar disponibilidad prevista y trabajo registrado, consulta [Periodos planificados y tareas](/es/conceptos/personal/periodos-planificados-y-tareas).
## Conceptos
| Concepto | Uso |
| - | - |
| Jornada laboral | Plantilla de tramos de trabajo de un día tipo. |
| Calendario local | Excepciones por festivos, cierres o días especiales. |
| Turno | Ciclo repetitivo que aplica jornadas durante varios días. |
| Asignación | Relación de un empleado con su patrón de trabajo. |
## Jornada laboral
Una jornada define períodos de trabajo. Puede representar mañana, tarde, noche, descanso o turno partido.
Si un tramo termina al día siguiente, úsalo para turnos nocturnos.
Los períodos de una misma jornada no deben solaparse. Si la duración parece incorrecta, revisa si algún tramo cruza medianoche.
## Calendario local
El calendario local introduce excepciones: festivos, cierres, jornadas especiales o cambios puntuales.
Las excepciones deben ser claras y tener prioridad sobre el patrón repetitivo.
Si una planta tiene festivos distintos, usa un calendario separado. Si una fecha muestra otra jornada, revisa si existe una asignación manual con más prioridad.
## Turnos
Un turno define un ciclo. Por ejemplo: cinco días de mañana, dos de descanso, cinco de tarde.
Cada segmento indica qué jornada aplica y cuántos días consecutivos dura.
Cada segmento debe durar al menos un día. La fecha de inicio del turno define cómo se alinea el ciclo con el calendario.
## Prioridad de resolución
| Prioridad | Regla |
| - | - |
| 1 | Asignación manual o excepción directa. |
| 2 | Calendario local. |
| 3 | Patrón repetitivo del turno. |
## Relacionado
* [Empleados](/es/conceptos/personal/empleados)
* [Periodos planificados y tareas](/es/conceptos/personal/periodos-planificados-y-tareas)
* [Configurar horarios y turnos](/es/ayuda/personal/configurar-horarios)
# Periodos planificados y tareas
Source: https://docs.bold-factory.com/es/conceptos/personal/periodos-planificados-y-tareas
Diferencia la disponibilidad prevista de un empleado y las tareas derivadas de su ejecución real.
Bold distingue entre **disponibilidad planificada** y **trabajo ejecutado**. Los periodos planificados indican cuándo se espera que trabaje un empleado. Las tareas recogen intervalos procedentes de la ejecución real.
```mermaid theme={null}
flowchart LR
A["Jornadas, calendarios y turnos"] --> B["Periodo planificado
Disponibilidad prevista"]
C["Registros de ejecución"] --> D["Tarea
Trabajo registrado"]
D --> E["Tiempo efectivo
Dedicación imputada"]
```
## Diferencias clave
| Concepto | Qué representa | Qué no demuestra |
| - | - | - |
| Periodo planificado | Tramo fechado en el que se espera que trabaje un empleado. | Que el empleado haya asistido o trabajado. |
| Tarea | Intervalo de ejecución relacionado con producción, mantenimiento o almacén. | Que ese trabajo estuviera previsto en su horario. |
| Tiempo efectivo | Parte de una tarea imputada al empleado después de repartir posibles solapes. | Tiempo adicional cuando existen tareas simultáneas. |
> [!NOTE]
>
> Un periodo planificado describe disponibilidad prevista. No es un registro de presencia.
## Origen de los periodos planificados
Bold convierte jornadas, calendarios y turnos en periodos fechados dentro de la zona horaria del empleado. Cuando coinciden varias reglas para una fecha, prevalece la más específica.
| Prioridad | Fuente | Qué representa |
| - | - | - |
| 1 | Asignación manual | Una excepción directa para el empleado y la fecha. |
| 2 | Calendario local | Una excepción compartida, como un festivo o una jornada especial. |
| 3 | Turno | El patrón repetitivo de trabajo. |
Si ninguna fuente aporta una jornada, no existe un periodo planificado para ese día.
## Origen de las tareas
Las tareas se derivan de registros de ejecución:
* asignaciones y tiempos de operaciones de fabricación;
* tiempos de partes de mantenimiento;
* ejecuciones de órdenes de carga;
* movimientos de almacén.
Cada tarea conserva el empleado, el tipo de trabajo, el elemento relacionado y sus instantes de inicio y fin. Una tarea no representa una asignación futura ni sustituye la planificación del empleado.
## Tareas simultáneas
Si varias tareas se solapan, Bold reparte la dedicación del intervalo compartido. Así, una misma hora no se contabiliza como una hora completa en cada tarea.
### Ejemplo ilustrativo
Un empleado tiene un periodo planificado de **08:00 a 16:00**. Registra una tarea de montaje de **09:00 a 11:00** y otra tarea de inspección de **10:00 a 12:00**.
| Intervalo | Situación | Interpretación |
| - | - | - |
| 08:00–09:00 | Periodo planificado sin tarea | Disponibilidad prevista sin ejecución registrada. |
| 09:00–10:00 | Solo montaje | La dedicación corresponde al montaje. |
| 10:00–11:00 | Montaje e inspección | La dedicación se reparte entre las dos tareas. |
| 11:00–12:00 | Solo inspección | La dedicación corresponde a la inspección. |
| 12:00–16:00 | Periodo planificado sin tarea | Disponibilidad prevista sin ejecución registrada. |
El ejemplo permite comparar planificación y ejecución, pero no acredita presencia durante los intervalos sin tareas.
## Qué responde cada dato
| Pregunta | Fuente |
| - | - |
| ¿Cuándo estaba previsto que trabajara el empleado? | Periodos planificados. |
| ¿Qué trabajo se registró y cuándo? | Tareas. |
| ¿Cuánto tiempo se imputa después de considerar solapes? | Tiempo efectivo de las tareas. |
## Relacionado
* [Empleados](/es/conceptos/personal/empleados)
* [Jornadas, calendarios y turnos](/es/conceptos/personal/jornadas-calendarios-y-turnos)
* [Asignaciones y grupos de operaciones](/es/conceptos/fabricacion/asignaciones-y-grupos-de-operaciones)
* [Partes de trabajo](/es/conceptos/mantenimiento/partes-de-trabajo)
# Planificación
Source: https://docs.bold-factory.com/es/conceptos/planificacion
Mapa de demanda, suministro, aprovisionamiento, pedidos y recomendaciones.
La planificación conecta compromisos comerciales, compras, fabricación y stock para decidir qué falta, cuándo falta y cómo cubrirlo.
## Conceptos de este grupo
> **[Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)**
>
> Necesidades confirmadas, entradas esperadas y stock proyectado.
> **[Asignación de demanda y suministro](/es/conceptos/planificacion/asignacion-de-demanda-y-suministro)**
>
> Relación entre necesidades, stock actual y entradas futuras.
> **[Previsiones y asistentes](/es/conceptos/planificacion/previsiones-y-asistentes)**
>
> Sugerencias de compra o fabricación antes de crear documentos.
> **[Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento)**
>
> Reglas que indican si un artículo se compra, se fabrica o se ignora.
> **[Clientes](/es/conceptos/planificacion/clientes)**
>
> Datos maestros que identifican de dónde viene la demanda comercial.
> **[Proveedores](/es/conceptos/planificacion/proveedores)**
>
> Datos maestros y condiciones de suministro para compras.
> **[Pedidos de venta](/es/conceptos/planificacion/pedidos-de-venta)**
>
> Compromisos con clientes que generan demanda al confirmar sus líneas.
> **[Pedidos de compra](/es/conceptos/planificacion/pedidos-de-compra)**
>
> Compromisos con proveedores que generan suministro al confirmar sus líneas.
## Cómo encajan
Los pedidos confirmados y la fabricación generan demanda o suministro. La asignación calcula qué necesidades cubren el stock actual y las entradas futuras. La política de aprovisionamiento define cómo reponer cada artículo.
Las previsiones son recomendaciones y no cuentan como suministro del artículo previsto. Una previsión de fabricación sí puede generar inmediatamente demanda de sus componentes; al convertirla en una petición u orden, el producto fabricado pasa a formar parte del suministro esperado.
Consulta las páginas de este grupo para ver los estados, cálculos y reglas de cada documento.
## Guías relacionadas
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
* [Crear un pedido de venta](/es/ayuda/ventas/introduccion)
* [Crear pedido de compra](/es/ayuda/planificacion/realizar-pedidos-de-compra)
# Asignación de demanda y suministro
Source: https://docs.bold-factory.com/es/conceptos/planificacion/asignacion-de-demanda-y-suministro
Entiende cómo Bold relaciona necesidades, stock y entradas futuras para decidir qué queda cubierto.
La **asignación de demanda y suministro** explica qué necesidad queda cubierta por stock actual o por una entrada futura.
No crea compras, fabricaciones ni movimientos de almacén. Lee demanda, suministro y stock para calcular cuánto está disponible, cuánto llegará y cuánto sigue pendiente.
> [!NOTE]
>
> No confundas una asignación con un movimiento de almacén. La asignación relaciona cantidades para planificar; el movimiento registra un cambio físico de stock.
## Qué asigna Bold
| Elemento | Papel en la asignación |
| - | - |
| Demanda | Cantidad que necesitas cubrir por venta, fabricación o consumo previsto. |
| Stock físico | Cantidad que ya existe en almacén para el artículo. |
| Suministro | Cantidad que llegará por compra o fabricación. |
| Stock saliente | Cantidad comprometida por necesidades activas. |
| Stock entrante | Cantidad esperada por documentos o necesidades de entrada. |
La asignación se calcula por artículo. Si el artículo trabaja con lotes o ubicaciones en ejecución, almacén conserva esa trazabilidad en los movimientos reales.
## Contra pedido y contra stock
La política de aprovisionamiento decide si una necesidad se cubre de forma directa o agrupada.
| Modo | Cómo se comporta |
| - | - |
| **Contra pedido** | La necesidad se relaciona con un suministro concreto. Es útil cuando cada venta o petición requiere cobertura propia. |
| **Contra stock** | Varias necesidades comparten el stock disponible y los suministros futuros. Es útil cuando repones inventario común. |
Bold resuelve primero los suministros vinculados: cada necesidad toma antes que nada lo que está vinculado a ella o a su documento de origen. Después reparte el stock y los suministros compartidos, empezando por las necesidades contra pedido y siguiendo con las necesidades contra stock por tipo y fecha.
## Suministro vinculado
Un suministro puede quedar vinculado a una necesidad concreta o al documento que la origina, como una OF. Un suministro vinculado a una OF cubre las necesidades de esa OF para el mismo artículo y no cubre otras necesidades de ese artículo mientras la OF lo necesite.
* Los pedidos de compra generados desde el asistente de compras de una OF quedan vinculados a esa OF.
* Las peticiones de fabricación creadas para el material de una OF quedan vinculadas a esa necesidad.
* Una necesidad usa su suministro vinculado antes que el stock libre, aunque el stock esté disponible antes.
* Si el suministro vinculado supera lo que necesita su OF, el exceso se reparte entre el resto de necesidades.
* Al recibir el material, la cantidad recibida pasa al stock general y deja de estar vinculada.
Consulta [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento) para configurar cuándo un artículo se compra, se fabrica o se cubre contra stock.
## Resultado de una necesidad
| Estado | Qué significa |
| - | - |
| **Disponible** | Hay stock suficiente ahora. |
| **Planificado** | La necesidad queda cubierta por suministro futuro. |
| **Parcialmente planificado** | Solo una parte queda cubierta. |
| **Pendiente** | Falta crear o confirmar suministro suficiente. |
| **No requerido** | La necesidad no requiere aprovisionamiento. |
Una misma necesidad puede tener parte cubierta por stock actual, parte por suministro futuro y parte pendiente. Por eso el estado resumido debe leerse junto con cantidades y fechas.
## Ejemplo de reparto
Una venta confirmada genera una demanda de 35 unidades. Hay 20 unidades en stock y una compra confirmada de 30 unidades que llegará antes de la fecha de entrega.
| Parte de la demanda | Origen de cobertura | Cantidad |
| - | - | -: |
| Disponible ahora | Stock actual | 20 |
| Planificada | Compra confirmada | 15 |
| Pendiente | Sin cobertura | 0 |
La necesidad queda cubierta por dos orígenes: 20 unidades disponibles y 15 planificadas. De las 30 unidades de suministro quedan 15 sin asignar a esta necesidad.
> [!NOTE]
>
> El estado resume la cobertura, pero no sustituye al detalle. En este ejemplo, la demanda está cubierta aunque no todas las unidades estén disponibles hoy.
## Fechas esperadas
La fecha esperada indica cuándo debería estar cubierta la cantidad asignada.
| Origen | Referencia temporal |
| - | - |
| Stock actual | Cobertura disponible ahora. |
| Pedido de compra confirmado | Fecha esperada de la línea de compra. |
| Petición u orden de fabricación | Fecha objetivo y planificación de la fabricación. |
Si falta fecha esperada, la necesidad puede estar planificada en cantidad pero seguir siendo incierta para priorizar entregas.
> [!NOTE]
>
> El producto de una previsión no participa como suministro ni cubre demanda. Sin embargo, una previsión de fabricación puede generar demanda de componentes, y esa demanda sí entra en planificación.
## Hechos que cambian el cálculo
La asignación se recalcula cuando cambia la realidad operativa.
| Hecho | Efecto en el modelo |
| - | - |
| Venta confirmada | Genera demanda. |
| Compra confirmada | Genera suministro. |
| Recepción de material | Convierte suministro en stock físico. |
| Envío de material | Reduce stock y cierra demanda entregada. |
| Petición de fabricación nueva o actualizada | Genera o ajusta suministro esperado. |
| Fabricación completada | Convierte producción pendiente en stock físico. |
| Política de aprovisionamiento modificada | Puede cambiar si la necesidad se cubre contra pedido o contra stock. |
| OF terminada o material eliminado | El suministro vinculado a esa necesidad pasa a repartirse con el resto. |
## Relacionado
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento)
* [Previsiones y asistentes](/es/conceptos/planificacion/previsiones-y-asistentes)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Pedidos de venta](/es/conceptos/planificacion/pedidos-de-venta)
* [Pedidos de compra](/es/conceptos/planificacion/pedidos-de-compra)
# Clientes
Source: https://docs.bold-factory.com/es/conceptos/planificacion/clientes
Entiende cómo los clientes identifican la demanda y conectan pedidos de venta, entregas e integraciones.
Un **cliente** es un dato maestro de planificación. Identifica quién genera demanda comercial y permite agrupar pedidos de venta, entregas, referencias externas y análisis de servicio.
Un cliente no sustituye a una herramienta comercial. Mantén en Bold solo los datos que afectan a planificación, pedidos, entregas o integraciones.
## Para qué sirve
| Uso | Qué aporta |
| - | - |
| Pedidos de venta | Indica quién pide los artículos y permite filtrar compromisos. |
| Demanda | Agrupa necesidades por cuenta, canal o cliente operativo. |
| Envíos | Conserva el origen comercial de las salidas de almacén. |
| Integraciones | Relaciona clientes de Bold con sistema de gestión, herramienta comercial, tienda en línea o importaciones. |
| Análisis | Ayuda a revisar cumplimiento, retrasos y demanda por cliente. |
## Datos principales
| Dato | Uso | Recomendación |
| - | - | - |
| Nombre | Identifica al cliente en listas, pedidos de venta y filtros. | Usa el nombre que el equipo reconoce en operaciones. |
| Referencia externa | Conecta el cliente con otro sistema. | Mantén una referencia única y estable. |
| Auditoría | Muestra creación y última modificación. | Úsala para revisar cambios, no como dato operativo. |
## Relación con pedidos de venta
Cada pedido de venta pertenece a un cliente. La cabecera del pedido guarda el contexto comercial y sus líneas explican qué artículos se necesitan, en qué cantidad y para qué fecha.
Las líneas confirmadas generan demanda y pueden agruparse por cliente. Las líneas en borrador no generan demanda.
> [!NOTE]
>
> El cliente identifica el origen de la demanda. El pedido de venta explica el compromiso. El envío registra la salida física.
## Ciclo de vida
| Estado | Significado |
| - | - |
| **Activo** | Puedes usar el cliente en nuevos pedidos e integraciones. |
| **Inactivo** | El cliente se conserva para trazabilidad, pero no debes usarlo como dato operativo nuevo. |
Cuando eliminas un cliente, Bold lo marca como inactivo mediante borrado lógico. Los pedidos y eventos anteriores conservan la referencia para mantener el histórico.
## Reglas operativas
* El nombre debe identificar al cliente de forma clara para operaciones.
* La referencia externa debe permanecer estable si llega desde una integración.
* Revisa duplicados antes de importar pedidos de venta.
* No uses un cliente genérico si necesitas analizar servicio, entregas o retrasos por cuenta.
* Si un cliente queda inactivo, crea o selecciona otro cliente para nuevos compromisos.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Ver clientes | Acceso de lectura a planificación comercial. |
| Crear, editar o eliminar clientes | Acceso de edición a clientes. |
## Relacionado
* [Pedidos de venta](/es/conceptos/planificacion/pedidos-de-venta)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Crear un pedido de venta](/es/ayuda/ventas/introduccion)
# Demanda y suministro
Source: https://docs.bold-factory.com/es/conceptos/planificacion/demanda-y-suministro
Entiende cómo planificación compara necesidades, entradas esperadas y stock proyectado.
La planificación compara **demanda**, **suministro** y **stock** para decidir qué falta, cuándo falta y cómo cubrirlo.
La demanda indica necesidades. El suministro indica entradas esperadas. La [asignación de demanda y suministro](/es/conceptos/planificacion/asignacion-de-demanda-y-suministro) explica qué parte de cada necesidad queda cubierta por stock actual o por entradas futuras.
## Cómo se relacionan
```mermaid theme={null}
flowchart LR
D["Demanda
Necesidades"] --> A["Asignación y proyección"]
F["Stock físico
Existencias actuales"] --> A
S["Suministro
Entradas esperadas"] --> A
A --> C["Cobertura
Disponible, planificada o pendiente"]
A --> P["Stock proyectado
Evolución futura"]
```
> [!NOTE]
>
> No confundas el suministro con el stock físico. El suministro representa una entrada esperada; solo se convierte en stock cuando se recibe el material o se completa la fabricación.
## Conceptos
| Concepto | Significado |
| - | - |
| Demanda | Necesidad de stock generada por una venta confirmada o un consumo previsto de fabricación. |
| Suministro | Entrada esperada por una compra confirmada o por fabricación. |
| Asignación | Relación calculada entre una necesidad y el stock o suministro que la cubre. |
| Stock proyectado | Evolución futura al aplicar demanda y suministro. |
| Contra pedido | Cobertura directa de una necesidad concreta. |
| Contra stock | Cobertura agrupada desde inventario común y entradas compartidas. |
| Punto de pedido | Umbral desde el que conviene reponer. |
| Pedido mínimo | Cantidad mínima recomendada. |
| Tamaño de lote | Múltiplo operativo para redondear cantidades. |
## Demanda
La demanda puede venir de pedidos de venta confirmados, necesidades internas o consumos previstos de fabricación.
| Origen | Cuándo genera demanda |
| - | - |
| Pedido de venta | Cuando la línea está confirmada y queda cantidad pendiente de entregar. |
| Orden o petición de fabricación | Cuando necesita componentes o material para ejecutarse. |
| Consumo previsto | Cuando una operación abierta espera consumir material. |
Una línea de venta en borrador no genera demanda. Solo las líneas confirmadas representan compromisos que entran en planificación.
## Suministro
El suministro puede venir de pedidos de compra confirmados, recepciones pendientes, peticiones de fabricación u órdenes planificadas.
| Origen | Cuándo genera suministro |
| - | - |
| Pedido de compra | Cuando la línea está confirmada y queda cantidad pendiente de recibir. |
| Petición de fabricación | Cuando representa una necesidad de fabricar antes de una fecha. |
| Orden de fabricación | Cuando la producción pendiente debe aumentar stock. |
Cuando almacén recibe material o producción completa una orden, el suministro pendiente se transforma en stock físico.
> [!NOTE]
>
> Una previsión es una recomendación. No es demanda, suministro ni stock entrante, y no cubre ninguna necesidad hasta que la conviertes en un pedido de compra o una petición de fabricación que entre en planificación.
## Stock proyectado
```text theme={null}
Stock disponible actual = stock físico - stock saliente
Stock disponible proyectado = stock disponible actual + stock entrante
```
El proyectado permite detectar faltas antes de que el stock físico sea negativo.
> [!NOTE]
>
> El stock físico describe lo que existe ahora. El stock proyectado incorpora compromisos futuros y puede anticipar una falta aunque todavía haya unidades en almacén.
Las [previsiones y asistentes](/es/conceptos/planificacion/previsiones-y-asistentes) usan este cálculo para sugerir compras o fabricaciones antes de crear documentos.
## Estados de cobertura
| Estado | Significado |
| - | - |
| **Disponible** | Hay stock suficiente ahora. |
| **Planificado** | La necesidad queda cubierta por suministro futuro. |
| **Parcialmente planificado** | Solo una parte queda cubierta. |
| **Pendiente** | Falta crear o confirmar suministro suficiente. |
| **No requerido** | La necesidad no requiere aprovisionamiento. |
Consulta [Asignación de demanda y suministro](/es/conceptos/planificacion/asignacion-de-demanda-y-suministro) para ver cómo se decide cada estado.
## Ejemplo
Tienes 20 unidades de un artículo. Hay una venta confirmada de 35 unidades y una compra confirmada de 30 unidades que llega antes de la fecha de entrega.
| Momento | Elemento | Variación | Stock proyectado |
| - | - | -: | -: |
| Hoy | Stock físico inicial | 20 | 20 |
| Antes de la entrega | Suministro de la compra | +30 | 50 |
| En la fecha de entrega | Demanda de la venta | -35 | 15 |
Aunque el stock físico actual sea 20, la venta queda cubierta si la compra llega a tiempo. Después de cubrir las 35 unidades quedan 15 unidades proyectadas.
## Relacionado
* [Planificación](/es/conceptos/planificacion)
* [Asignación de demanda y suministro](/es/conceptos/planificacion/asignacion-de-demanda-y-suministro)
* [Previsiones y asistentes](/es/conceptos/planificacion/previsiones-y-asistentes)
* [Stock y movimientos](/es/conceptos/almacen/stock-y-movimientos)
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
# Pedidos de compra
Source: https://docs.bold-factory.com/es/conceptos/planificacion/pedidos-de-compra
Entiende cómo los pedidos de compra generan suministro, cómo funcionan sus líneas y cuál es su ciclo de vida.
Un **pedido de compra** representa un compromiso firme con un proveedor. Sus líneas generan suministro entrante solo cuando están confirmadas.
La cabecera identifica el proveedor, el código del pedido, fechas, notas y referencias externas. Las líneas indican qué artículo compras, en qué cantidad, con qué fecha esperada y en qué estado está la recepción.
## Cabecera y líneas
| Parte | Qué contiene | Para qué sirve |
| - | - | - |
| Cabecera | Proveedor, código, nombre, fecha, notas y referencia externa. | Agrupa el compromiso de compra y lo conecta con integraciones. |
| Línea | Artículo, cantidad, fecha esperada, precio, estado y cantidades recibidas o pendientes. | Genera suministro y permite seguir cada recepción. |
Un pedido puede tener varias líneas. Usa líneas separadas cuando cambian el artículo, la fecha esperada, el precio o las condiciones de recepción.
## Qué es una línea de pedido de compra
Una línea es la unidad que planificación puede contar como suministro. No basta con que exista el pedido: el stock entrante nace en la línea cuando la confirmas.
| Campo | Uso |
| - | - |
| Artículo | Referencia que entrará en stock. |
| Cantidad solicitada | Cantidad total que compras. |
| Cantidad recibida | Parte ya registrada mediante recepciones. |
| Cantidad cancelada | Parte retirada del compromiso. |
| Cantidad pendiente | Cantidad que sigue generando suministro esperado. |
| Fecha esperada | Fecha que usa planificación para estimar la entrada. |
| Precio total | Coste de compra asociado a la línea cuando está informado. |
| Referencia externa | Identificador del sistema de gestión, proveedor u otro sistema. |
| Notas | Contexto operativo o comercial. |
## Ciclo de vida de una línea
| Estado | Efecto en planificación | Qué significa |
| - | - | - |
| **Borrador no confirmado** | No genera stock entrante. | Puedes ajustar la línea antes de comprometer la compra. |
| **Pendiente** | Genera suministro por la cantidad pendiente. | La línea está confirmada y falta recibirla. |
| **Parcialmente recibido** | Genera suministro solo por la parte pendiente. | Ya hubo una o varias recepciones, pero queda cantidad por recibir. |
| **Recibido** | No genera suministro pendiente. | La cantidad abierta quedó recibida en almacén. |
| **Cancelada** | No genera suministro. | La cantidad abierta queda retirada del compromiso. |
El estado del pedido se deriva de los estados de sus líneas.
## Acciones principales
| Acción | Resultado |
| - | - |
| Confirmar línea | Pasa de borrador a pendiente y empieza a generar suministro. |
| Actualizar cantidad o fecha | Recalcula cantidad pendiente y fecha esperada cuando el estado lo permite. |
| Registrar recepción | Aumenta la cantidad recibida, aumenta stock físico y reduce suministro pendiente. |
| Cancelar línea pendiente | Retira la cantidad abierta. |
| Deshacer cancelación | Devuelve una línea cancelada a borrador cuando las reglas lo permiten. |
## Reglas operativas
* Confirmar una línea exige un artículo activo y solo puede hacerse desde borrador.
* Una línea en borrador no puede recibirse.
* La cantidad no puede bajar por debajo de lo ya recibido.
* No puedes cancelar una línea recibida o parcialmente recibida como si no hubiera existido.
* Si cancelas cantidad pendiente después de una recepción parcial, Bold conserva la parte recibida como histórico.
* La referencia externa de una línea es de escritura única.
* Los cambios de fecha se bloquean en líneas canceladas o recibidas.
* Los cambios de precio se bloquean en líneas canceladas.
> [!NOTE]
>
> El pedido de compra explica el compromiso con proveedor. La recepción explica la entrada física que aumenta stock.
## Relación con planificación y almacén
Una línea confirmada aumenta el stock entrante por su cantidad pendiente. Cuando almacén registra una recepción, Bold aumenta stock físico, reduce el suministro pendiente y actualiza el estado de la línea.
La recepción no debe sustituir al pedido. Usa el pedido para el compromiso con proveedor y la recepción para reflejar lo que llegó físicamente.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Ver pedidos de compra | Acceso de lectura a compras. |
| Crear, editar, confirmar o cancelar pedidos de compra | Acceso de edición a compras. |
## Relacionado
* [Proveedores](/es/conceptos/planificacion/proveedores)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Recepciones](/es/conceptos/almacen/recepciones)
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
* [Crear pedido de compra](/es/ayuda/planificacion/realizar-pedidos-de-compra)
* [Recibir pedido de compra](/es/ayuda/compras/recibir-pedido-de-compra)
# Pedidos de venta
Source: https://docs.bold-factory.com/es/conceptos/planificacion/pedidos-de-venta
Entiende cómo los pedidos de venta generan demanda, cómo funcionan sus líneas y cuál es su ciclo de vida.
Un **pedido de venta** representa un compromiso con un cliente. Sus líneas generan demanda solo cuando están confirmadas.
La cabecera identifica el cliente, el código del pedido, fechas, notas y referencias externas. Las líneas indican qué artículo se necesita, en qué cantidad, con qué fecha objetivo y en qué estado está la entrega.
## Cabecera y líneas
| Parte | Qué contiene | Para qué sirve |
| - | - | - |
| Cabecera | Cliente, código, nombre, fecha de pedido, notas y referencia externa. | Agrupa el compromiso comercial y lo conecta con integraciones. |
| Línea | Artículo, cantidad, fechas, modo de cumplimiento, estado y cantidades entregadas o pendientes. | Genera demanda y permite seguir cada entrega. |
Un pedido puede tener varias líneas. Usa líneas separadas cuando cambian el artículo, la cantidad, la fecha esperada o el modo de cumplimiento.
## Qué es una línea de pedido de venta
Una línea es la unidad que planificación puede cubrir. No basta con que exista el pedido: la demanda nace en la línea cuando la confirmas.
| Campo | Uso |
| - | - |
| Artículo | Variante exacta que el cliente necesita. |
| Cantidad solicitada | Cantidad total comprometida con el cliente. |
| Cantidad enviada | Parte ya expedida mediante envíos. |
| Cantidad cancelada | Parte retirada del compromiso. |
| Cantidad pendiente | Cantidad que sigue generando demanda. |
| Fecha solicitada | Fecha pedida por el cliente. |
| Fecha comprometida | Fecha que te comprometes a cumplir si existe. |
| Fecha objetivo | Fecha que usa planificación para cubrir la línea. |
| Modo de cumplimiento | Indica si la línea se cubre **Contra pedido** o **Contra stock**. |
| Disponibilidad | Muestra si la línea está cubierta por stock actual o suministro planificado. |
## Ciclo de vida de una línea
| Estado | Efecto en planificación | Qué significa |
| - | - | - |
| **Borrador no confirmado** | No genera demanda. | Puedes ajustar artículo, cantidad y modo de cumplimiento antes de comprometer la línea. |
| **Pendiente** | Genera demanda por la cantidad pendiente. | La línea está confirmada y falta entregarla. |
| **Parcialmente entregado** | Genera demanda solo por la parte pendiente. | Ya hubo uno o varios envíos, pero queda cantidad por entregar. |
| **Entregado** | No genera demanda pendiente. | La cantidad abierta quedó expedida. |
| **Cancelada** | No genera demanda. | La cantidad abierta queda retirada del compromiso. |
El estado del pedido se deriva de los estados de sus líneas.
## Fabricar una línea contra pedido
En una línea en estado **Pendiente** o **Parcialmente entregado**, usa **Fabricar contra pedido** para cubrirla con fabricación propia aunque el artículo esté configurado contra stock o hayas cancelado su petición. Esta acción permite pasar a **Contra pedido** después de confirmar la línea, como excepción a la edición del modo en borrador:
* La línea pasa a **Contra pedido** y su demanda deja de cubrirse con stock y suministros compartidos.
* Si el artículo se fabrica, Bold crea una petición de fabricación por la cantidad pendiente, vinculada al pedido y a su cliente.
* Si la línea ya tiene una petición activa, no se crea otra. El botón aparece desactivado en ese caso.
En líneas en borrador, cambia el modo de cumplimiento a **Contra pedido** desde la propia línea. La petición se crea al confirmarla.
```mermaid theme={null}
stateDiagram-v2
[*] --> Borrador
Borrador --> Pendiente: confirmación
Pendiente --> Parcialmente_entregado: envío parcial
Pendiente --> Entregado: envío completo
Parcialmente_entregado --> Entregado: último envío
Pendiente --> Cancelada: cancelación
Parcialmente_entregado --> Cancelada: cancelación de la cantidad pendiente
Cancelada --> Borrador: reversión permitida
```
El diagrama resume las transiciones principales. Las entregas parciales y las cancelaciones conservan las cantidades ya enviadas como histórico.
## Hechos que cambian una línea
| Hecho | Efecto en el modelo |
| - | - |
| Confirmación | La línea pasa de borrador a pendiente y empieza a generar demanda. |
| Cambio de fechas | La fecha objetivo se recalcula y actualiza la referencia temporal de planificación. |
| Envío | Aumenta la cantidad enviada y reduce la demanda pendiente. |
| Cancelación de cantidad pendiente | Retira la cantidad abierta del compromiso. |
| Reversión de una cancelación | Devuelve la línea a borrador cuando las reglas lo permiten. |
## Reglas del modelo
* Confirmar una línea exige un artículo activo y solo puede hacerse desde borrador.
* Artículo, cantidad y modo de cumplimiento se editan solo mientras la línea está en borrador. La acción **Fabricar contra pedido** permite pasar a **Contra pedido** en una línea en estado **Pendiente** o **Parcialmente entregado**.
* Fechas y notas pueden cambiar después de confirmar para mantener la planificación actualizada.
* No puedes eliminar ni cancelar como si no existiera una línea ya entregada o parcialmente entregada.
* Si cancelas cantidad pendiente después de una entrega parcial, Bold conserva la parte enviada como histórico.
* La fecha objetivo usa la fecha comprometida si existe. Si no existe, usa la fecha solicitada o la fecha del pedido más el plazo del artículo.
> [!NOTE]
>
> El pedido de venta explica el compromiso con cliente. El envío explica la salida física que reduce stock.
## Relación con planificación y almacén
Una línea confirmada aumenta el stock saliente por su cantidad pendiente. Cuando almacén registra un envío, Bold reduce esa demanda pendiente y actualiza el estado de la línea.
La disponibilidad de la línea se calcula aparte del estado de entrega. Una línea puede estar pendiente y, aun así, tener suministro planificado.
> [!NOTE]
>
> No confundas el estado de entrega con la disponibilidad. El primero indica qué parte ya se envió; la segunda indica si stock o suministro futuro cubren lo que queda pendiente.
### Ejemplo de las dos lecturas
Una línea solicita 50 unidades y ya se han enviado 20. Las 30 restantes están cubiertas por una compra confirmada que llegará a tiempo.
| Lectura | Resultado | Motivo |
| - | - | - |
| Estado de entrega | **Parcialmente entregado** | Ya se enviaron 20 de 50 unidades. |
| Demanda pendiente | **30 unidades** | Es la parte que todavía no se ha enviado ni cancelado. |
| Disponibilidad | **Planificada** | Un suministro futuro cubre las 30 unidades pendientes. |
El suministro planificado no cambia el estado de entrega. La línea seguirá parcialmente entregada hasta que un envío reduzca la cantidad pendiente.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Ver pedidos de venta | Acceso de lectura a ventas. |
| Crear, editar, confirmar o cancelar pedidos de venta | Acceso de edición a ventas. |
## Relacionado
* [Clientes](/es/conceptos/planificacion/clientes)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Envíos](/es/conceptos/almacen/envios)
* [Crear un pedido de venta](/es/ayuda/ventas/introduccion)
* [Preparar y registrar un envío](/es/ayuda/ventas/preparar-y-registrar-envio)
# Política de aprovisionamiento
Source: https://docs.bold-factory.com/es/conceptos/planificacion/politica-de-aprovisionamiento
Entiende cómo Bold decide si un artículo se compra, se fabrica o se ignora en las recomendaciones.
La **política de aprovisionamiento** define cómo debe cubrirse una necesidad de un artículo. Afecta a las recomendaciones de compra y fabricación, a las fechas sugeridas y a las cantidades propuestas.
Configura esta política en los artículos que puedan generar necesidades de reposición.
## Decisiones principales
| Campo | Qué decide |
| - | - |
| Origen de aprovisionamiento | Si Bold recomienda **Compra**, **Fabricación** o **Ignorar** el artículo. |
| Modo de aprovisionamiento | Si Bold cubre necesidades **Contra stock** o **Contra pedido**. |
| Proveedor principal | Qué proveedor propone el asistente de compras cuando el artículo se compra. |
| Plazo de aprovisionamiento | Cuánto debe anticiparse la compra o fabricación. |
Usa **Ignorar** para artículos que no quieres que aparezcan en recomendaciones, aunque existan en stock, pedidos o fabricación.
## Contra stock y contra pedido
| Modo | Cuándo usarlo |
| - | - |
| Contra stock | Quieres reponer por nivel de inventario y agrupar necesidades. |
| Contra pedido | Quieres cubrir una demanda concreta, normalmente vinculada a un pedido o necesidad específica. |
Contra stock es útil para materias primas, consumibles o referencias que quieres mantener disponibles. Contra pedido encaja mejor cuando compras o fabricas solo después de una demanda concreta.
## Cantidades recomendadas
Bold usa estos valores para calcular cuánto proponer:
| Parámetro | Efecto |
| - | - |
| Punto de pedido | Define cuándo empieza a sugerirse reposición. |
| Pedido mínimo | Evita recomendaciones demasiado pequeñas. |
| Tamaño de lote | Redondea la cantidad a múltiplos operativos. |
Si el stock proyectado cae por debajo del punto de pedido, Bold puede proponer una compra o fabricación. La cantidad final puede subir por pedido mínimo, tamaño de lote o demanda futura agrupada.
## Fechas recomendadas
El plazo de aprovisionamiento ayuda a calcular cuándo deberías lanzar la compra o fabricación para llegar a tiempo.
Para artículos comprados, revisa también los datos del proveedor principal. Para artículos fabricados, revisa que exista una receta válida y que la fabricación pueda planificarse.
## Cuando no aparece una recomendación
Revisa estos puntos:
* el artículo tiene origen **Compra** o **Fabricación**;
* el modo de aprovisionamiento coincide con el flujo esperado;
* existe demanda sin cubrir o el stock proyectado cae por debajo del punto de pedido;
* el punto de pedido, el pedido mínimo y el tamaño de lote tienen valores coherentes;
* el proveedor principal existe si esperas una recomendación de compra;
* existe una receta válida si esperas una recomendación de fabricación;
* las líneas de venta o compra relevantes están confirmadas.
## Relacionado
* [Artículos](/es/conceptos/catalogo/articulos)
* [Previsiones y asistentes](/es/conceptos/planificacion/previsiones-y-asistentes)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
# Previsiones y asistentes
Source: https://docs.bold-factory.com/es/conceptos/planificacion/previsiones-y-asistentes
Entiende cómo Bold convierte stock proyectado, demanda y políticas de aprovisionamiento en sugerencias de compra o fabricación.
Las **previsiones** son necesidades sugeridas por Bold antes de crear documentos operativos. Ayudan a decidir qué comprar o fabricar, cuándo hacerlo y en qué cantidad.
Los asistentes muestran esas sugerencias para que las revises antes de convertirlas en pedidos de compra o peticiones de fabricación.
> [!NOTE]
>
> No confundas una previsión con un compromiso. La previsión propone una cobertura; un documento confirmado representa suministro esperado.
## Tipos de previsión
| Tipo | Resultado esperado |
| - | - |
| Previsión de compra | Puede convertirse en un [pedido de compra](/es/conceptos/planificacion/pedidos-de-compra). |
| Previsión de fabricación | Puede convertirse en una [petición de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion). |
La previsión no cambia el stock y no cuenta como suministro del artículo previsto. En una previsión de fabricación, Bold calcula las entradas de la receta y puede generar desde ese momento demanda de componentes. Al convertir la previsión en una petición u orden, el producto fabricado pasa a formar parte del suministro esperado.
## Modelo de relación
```mermaid theme={null}
flowchart LR
P["Stock proyectado"] --> R["Previsión"]
A["Política de aprovisionamiento"] --> R
R --> C["Asistente de compras"]
R --> F["Asistente de fabricación"]
C -. "si se convierte y confirma" .-> PC["Pedido de compra confirmado"]
F -. "si se convierte y entra en planificación" .-> PF["Petición de fabricación"]
F --> D["Demanda de componentes"]
PC --> S["Suministro esperado"]
PF --> S
```
## Qué datos usa Bold
Bold compara stock, demanda, suministro y la política de aprovisionamiento del artículo.
| Dato | Efecto |
| - | - |
| Stock actual | Punto de partida físico. |
| Stock saliente | Compromisos de venta o consumo que reducen disponibilidad. |
| Stock entrante | Compras confirmadas y fabricación que aumentan la disponibilidad futura. |
| Punto de pedido | Umbral que dispara una recomendación contra stock. |
| Pedido mínimo | Cantidad mínima sugerida al reponer. |
| Tamaño de lote | Múltiplo usado para redondear cantidades. |
| Proveedor preferente | Fuente propuesta para compras. |
| Plazo de entrega o fabricación | Fecha desde la que conviene lanzar el aprovisionamiento. |
Consulta [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro) para entender cómo se calcula el stock proyectado.
## Comparación de asistentes
| Aspecto | Asistente de compras | Asistente de fabricación |
| - | - | - |
| Artículos incluidos | Configurados para aprovisionarse por compra. | Configurados para aprovisionarse por fabricación. |
| Organización principal | Necesidades agrupadas por proveedor. | Necesidades agrupadas por periodo. |
| Contexto que muestra | Cantidades que conviene comprar y proveedor propuesto. | Demanda urgente o futura que conviene fabricar. |
| Documento resultante | [Pedido de compra](/es/conceptos/planificacion/pedidos-de-compra). | [Petición de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion). |
| Efecto antes de convertir | No genera suministro. | No genera suministro del producto; puede generar demanda de componentes. |
Una línea confirmada de pedido de compra genera suministro esperado. En fabricación, la previsión puede convertirse en una petición y después dar lugar a una o varias órdenes de fabricación.
## Ejemplo conceptual
Dos artículos tienen una necesidad sin cobertura de 20 unidades. El primero se aprovisiona por compra y el segundo por fabricación. En este ejemplo, ningún pedido mínimo ni tamaño de lote modifica la cantidad sugerida.
| Artículo | Origen configurado | Previsión | Efecto inmediato en el suministro |
| - | - | - | - |
| Materia prima A | Compra | Previsión de compra de 20 unidades. | Ninguno. |
| Producto B | Fabricación | Previsión de fabricación de 20 unidades. | No genera suministro del producto; sus entradas pueden generar demanda. |
La misma cantidad descubierta produce sugerencias distintas según el origen de aprovisionamiento. En ambos casos, la previsión sigue siendo una recomendación y no cubre la demanda por sí sola.
## Relación con la política de aprovisionamiento
Consulta [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento) para ver cómo configurar origen, modo, cantidades, plazos y proveedor principal.
| Configuración del artículo | Qué decide |
| - | - |
| Origen de aprovisionamiento | Si Bold recomienda comprar, fabricar o ignorar el artículo. |
| Modo de aprovisionamiento | Si cubre necesidades contra pedido o contra stock. |
| Punto de pedido | Cuándo aparece una recomendación contra stock. |
| Pedido mínimo | Cantidad mínima sugerida. |
| Tamaño de lote | Redondeo de la cantidad sugerida. |
## Relacionado
* [Planificación](/es/conceptos/planificacion)
* [Política de aprovisionamiento](/es/conceptos/planificacion/politica-de-aprovisionamiento)
* [Pedidos de compra](/es/conceptos/planificacion/pedidos-de-compra)
* [Peticiones de fabricación](/es/conceptos/fabricacion/peticiones-de-fabricacion)
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
* [Saber qué fabricar](/es/ayuda/planificacion/priorizar-necesidades)
# Proveedores
Source: https://docs.bold-factory.com/es/conceptos/planificacion/proveedores
Entiende cómo los proveedores conectan compras, artículos, plazos y suministro esperado.
Un **proveedor** es un dato maestro de planificación. Identifica a quién compras materiales, repuestos, servicios externos o productos terminados.
La ficha del proveedor identifica la empresa. La relación entre proveedor y artículo indica cómo compras un artículo concreto: código del proveedor, precio, plazo y prioridad.
## Para qué sirve
| Uso | Qué aporta |
| - | - |
| Pedidos de compra | Indica a quién compras y permite seguir compromisos. |
| Suministro | Agrupa entradas esperadas por proveedor. |
| Recomendaciones | Ayuda al asistente de compras a proponer fuente, fecha y cantidad. |
| Costes | Aporta precios de compra para estimaciones y análisis. |
| Integraciones | Relaciona proveedores de Bold con sistema de gestión, compras o importaciones. |
## Datos principales
| Dato | Uso | Recomendación |
| - | - | - |
| Nombre | Identifica al proveedor en pedidos, filtros y listas. | Usa el nombre operativo que reconoce compras. |
| Referencia externa | Conecta el proveedor con otro sistema. | Mantén una referencia única y estable. |
| Identificación fiscal | Ayuda a distinguir proveedores con nombres parecidos. | Rellénala si compras o integraciones la necesitan. |
| Auditoría | Muestra creación y última modificación. | Úsala para revisar cambios de datos maestros. |
## Relación con artículos
Para que una recomendación de compra sea útil, no basta con crear el proveedor. Debe existir una relación entre proveedor y artículo con los datos de suministro relevantes.
| Dato | Uso |
| - | - |
| Tipo | Marca el proveedor como **Principal** o **Secundario** para ese artículo. |
| Código del proveedor | Guarda la referencia que el proveedor usa para el artículo. |
| Precio por unidad | Da contexto económico a compras y costes planificados. |
| Plazo medio | Calcula cuándo puede estar disponible el suministro. |
| Desviación del plazo | Representa la variabilidad real de entrega. |
Mantén un proveedor principal por artículo cuando quieras que el asistente de compras proponga una fuente por defecto. Usa proveedores secundarios para alternativas reales.
## Relación con pedidos de compra
Cada pedido de compra pertenece a un proveedor. La cabecera del pedido guarda el contexto comercial y sus líneas explican qué artículos compras, en qué cantidad y para qué fecha esperada.
Las líneas confirmadas generan suministro pendiente. Las líneas en borrador no generan stock entrante.
> [!NOTE]
>
> El proveedor identifica la fuente de suministro. El pedido de compra explica el compromiso. La recepción registra la entrada física.
## Ciclo de vida
| Estado | Significado |
| - | - |
| **Activo** | Puedes usar el proveedor en compras, relaciones con artículos e integraciones. |
| **Inactivo** | El proveedor se conserva para trazabilidad, pero no debes usarlo como fuente nueva. |
Cuando eliminas un proveedor, Bold lo marca como inactivo mediante borrado lógico. Los pedidos, recepciones y eventos anteriores conservan la referencia para mantener el histórico.
## Reglas operativas
* La referencia externa debe permanecer estable si el proveedor llega desde una integración.
* Si cambia el plazo de un proveedor principal, revisa recomendaciones y previsiones de compra relacionadas.
* No marques como principal un proveedor que solo usas para urgencias.
* Si el proveedor queda inactivo, revisa los artículos que lo tenían como proveedor principal.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Ver proveedores | Acceso de lectura a planificación. |
| Crear, editar o eliminar proveedores | Acceso de edición a proveedores. |
| Ver relaciones artículo-proveedor | Acceso de lectura a artículos de planificación. |
| Editar relaciones artículo-proveedor | Acceso de edición a artículos de planificación. |
## Relacionado
* [Pedidos de compra](/es/conceptos/planificacion/pedidos-de-compra)
* [Demanda y suministro](/es/conceptos/planificacion/demanda-y-suministro)
* [Saber qué comprar](/es/ayuda/planificacion/asistente-de-compras)
# Smart Factory
Source: https://docs.bold-factory.com/es/conceptos/smart-factory
Mapa de informes, cuadros de mando, Boldy, tareas y automatizaciones.
Smart Factory reúne las herramientas para analizar datos, consultar a Boldy, delegar tareas y ejecutar trabajos automáticos.
## Conceptos de este grupo
> **[Informes](/es/conceptos/smart-factory/informes)**
>
> Análisis de tendencias, indicadores y periodos mediante Power BI.
> **[Cuadros de mando](/es/conceptos/fabricacion/cuadros-de-mando)**
>
> Estado operativo de fabricación y seguimiento de la planta.
> **[Boldy](/es/conceptos/smart-factory/boldy)**
>
> Conversación directa para consultar información y recibir ayuda contextual.
> **[Tareas](/es/conceptos/smart-factory/tareas)**
>
> Trabajos puntuales con historial, estados, archivos y resultado.
> **[Automatizaciones](/es/conceptos/smart-factory/automatizaciones)**
>
> Configuraciones reutilizables que crean tareas manualmente, por calendario o por evento.
## Cuándo usar cada herramienta
| Necesidad | Usa |
| - | - |
| Analizar tendencias o comparar periodos | **Informes**. |
| Ver el estado operativo de fabricación | **Cuadros de mando**. |
| Preguntar o explorar información en conversación | **Boldy**. |
| Delegar un trabajo puntual y revisar su historial | **Tareas**. |
| Repetir un trabajo con una configuración estable | **Automatizaciones**. |
Una automatización no es un asistente independiente. Conserva la configuración reutilizable del trabajo y cada ejecución crea una tarea con su propio historial y resultado.
## Relacionado
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
* [Crear una automatización](/es/ayuda/smart-factory/crear-automatizacion)
* [Informes Power BI](/es/ayuda/smart-factory/informes-powerbi)
# Automatizaciones
Source: https://docs.bold-factory.com/es/conceptos/smart-factory/automatizaciones
Entiende la configuración reutilizable y los disparadores que crean tareas de Boldy.
Una **automatización** conserva la configuración de un trabajo reutilizable. Puedes ejecutarla manualmente o añadir disparadores para que Bold cree tareas sin intervención manual.
Cada ejecución crea una [tarea](/es/conceptos/smart-factory/tareas) con estado, historial, resultado y consumo de créditos propios.
## Qué configura una automatización
| Opción | Uso |
| - | - |
| Nombre e instrucciones | Identifican el trabajo y describen el resultado esperado. |
| Nivel de inteligencia | Ajusta la capacidad de razonamiento y el consumo esperado. |
| Modo | Define **Solo lectura** o **Permite cambios**. |
| Preguntas de aclaración | Permiten que la tarea solicite información cuando le falta contexto. |
| Memoria | Conserva contexto reutilizable entre ejecuciones cuando está habilitada. |
| Permisos delegados | Limitan los datos y acciones que Boldy puede usar. |
| Responsable | Identifica al usuario propietario de la automatización y de sus ejecuciones. |
El responsable solo puede delegar permisos que tiene concedidos. Usa **Solo lectura** cuando el trabajo deba limitarse a consultar o analizar información.
## Disparadores
Una automatización puede tener **varios disparadores**. Cada uno se habilita, deshabilita y revisa por separado.
| Tipo | Cuándo crea una tarea | Configuración principal |
| - | - | - |
| Programado | Según una frecuencia y hora. | Frecuencia, intervalo, zona horaria y próxima ejecución. |
| Por evento | Cuando ocurre un evento compatible. | Evento, versión y condición opcional. |
Puedes combinar varios disparadores programados y por evento en la misma automatización. También puedes ejecutarla manualmente aunque no tenga disparadores activos.
Cada disparador conserva su última ejecución, próxima ejecución cuando corresponde y número de ejecuciones. Una condición en un disparador de evento evita crear tareas cuando el cambio no cumple el criterio configurado.
## Preguntas y memoria
Si permites preguntas de aclaración, una ejecución puede quedar en **Requiere acción** hasta que el responsable responda. Valora este comportamiento en trabajos que deban continuar sin supervisión inmediata.
Si habilitas memoria, la automatización puede reutilizar contexto entre ejecuciones. Puedes revisar y editar esa memoria. Deshabilitarla elimina el contenido guardado para la automatización.
## Visibilidad de las ejecuciones
Las tareas creadas por una automatización son compartidas. Los usuarios con acceso a tareas pueden consultarlas. La propiedad y los permisos de administración determinan quién puede continuar o gestionar una ejecución.
## Buenas prácticas
* empieza con **Solo lectura** y amplía el modo solo si el trabajo necesita cambios;
* delega únicamente los permisos necesarios;
* prueba la automatización manualmente antes de activar sus disparadores;
* revisa las primeras ejecuciones y ajusta las instrucciones;
* deshabilita los disparadores que generen tareas innecesarias.
## Relacionado
* [Tareas](/es/conceptos/smart-factory/tareas)
* [Auditoría y eventos](/es/conceptos/panel-de-control/auditoria-y-eventos)
* [Crear una automatización](/es/ayuda/smart-factory/crear-automatizacion)
# Boldy
Source: https://docs.bold-factory.com/es/conceptos/smart-factory/boldy
Entiende el asistente conversacional de Bold y cuándo usarlo.
**Boldy** es el asistente conversacional de Bold. Permite consultar información en lenguaje natural, resumir datos y orientarte sin navegar por todos los menús.
## Cuándo usar Boldy
| Necesidad | Ejemplo |
| - | - |
| Localizar datos | `¿Qué pedidos de venta están pendientes esta semana?` |
| Resumir información | `Resume las órdenes de fabricación con retraso.` |
| Entender un proceso | `Explícame qué significa stock proyectado.` |
| Preparar una búsqueda | `Ayúdame a encontrar partes de mantenimiento de la envasadora.` |
Boldy responde con el contexto y permisos disponibles para tu usuario. Si faltan datos, debe pedir aclaración o indicar qué falta.
## Conversaciones
Una conversación conserva contexto. Úsala para profundizar en el mismo objetivo. Crea una conversación nueva cuando cambie el tema o no quieras arrastrar decisiones anteriores.
| Buen patrón | Por qué ayuda |
| - | - |
| Indicar módulo | Evita respuestas demasiado generales. |
| Indicar fechas o estado | Acota el análisis. |
| Incluir códigos, artículos, activos o ubicaciones | Reduce ambigüedad. |
| Verificar registros citados | Protege decisiones operativas. |
## Diferencia entre conversación, tareas y automatizaciones
| Herramienta | Uso principal |
| - | - |
| Boldy | Conversación directa y rápida con el asistente personal. |
| Tareas | Trabajos puntuales con estado, archivos, herramientas, aclaraciones y créditos. |
| Automatizaciones | Configuraciones reutilizables para repetir un trabajo manualmente o mediante disparadores. |
Usa Boldy para explorar o preguntar. Crea una tarea cuando el trabajo sea largo, necesite archivos o deba quedar auditado. Configura una automatización cuando quieras reutilizar las mismas instrucciones y permisos.
## Relacionado
* [Smart Factory](/es/conceptos/smart-factory)
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
* [Tareas](/es/conceptos/smart-factory/tareas)
# Informes
Source: https://docs.bold-factory.com/es/conceptos/smart-factory/informes
Entiende los informes Power BI integrados y cuándo usarlos frente a vistas operativas.
Los **informes** de Smart Factory usan Power BI integrado para analizar datos de Bold con visualizaciones, filtros y campos preparados.
Úsalos para análisis periódico, seguimiento de indicadores y vistas de dirección.
## Qué representan
| Concepto | Uso |
| - | - |
| Informe | Vista analítica con páginas, visualizaciones y filtros. |
| Modelo de datos | Conjunto de entidades preparado para analizar datos de Bold. |
| Informe duplicado | Copia de un informe existente que puedes adaptar. |
| Informe editable | Copia que puedes adaptar si tienes permisos. |
## Cuándo usarlos
| Necesidad | Usa |
| - | - |
| Analizar tendencias, comparar periodos o preparar informes | **Informes**. |
| Ver estado vivo de planta, operaciones en curso u OEE operativo | [Cuadros de mando de fabricación](/es/conceptos/fabricacion/cuadros-de-mando). |
| Investigar un registro concreto | El módulo operativo correspondiente, como órdenes, stock o partes. |
Los informes no son una vista en tiempo real. Se actualizan según la programación del entorno.
El acceso a informes, incluida su creación y duplicación, requiere **informes analíticos** en el plan. Cuando esta opción está desactivada, la aplicación no muestra la lista ni permite crear informes y la API rechaza esas operaciones.
## Permisos
| Acción | Permiso necesario |
| - | - |
| Abrir informes | Acceso de lectura a informes. |
| Crear, duplicar o eliminar informes | Acceso de edición a informes. |
## Reglas de uso
* Duplica informes antes de hacer cambios relevantes.
* Usa nombres orientados al uso, como `Coste por activo` o `Producción semanal`.
* Revisa fechas, estados, unidades y filtros antes de tomar decisiones.
* Usa cuadros de mando cuando necesites estado operativo en vivo.
## Relacionado
* [Smart Factory](/es/conceptos/smart-factory)
* [Informes Power BI](/es/ayuda/smart-factory/informes-powerbi)
* [Costes](/es/conceptos/costes)
* [Mantenimiento](/es/conceptos/mantenimiento)
# Tareas
Source: https://docs.bold-factory.com/es/conceptos/smart-factory/tareas
Entiende cómo crear, compartir y revisar trabajos puntuales ejecutados por Boldy.
Una **tarea** es un trabajo puntual que delegas a Boldy. Puede iniciarse manualmente, desde una automatización o mediante una integración.
La tarea conserva instrucciones, mensajes, archivos adjuntos, herramientas usadas, aclaraciones, resultado y créditos consumidos.
## Configuración de una tarea puntual
| Opción | Uso |
| - | - |
| Instrucciones | Describen el resultado que necesitas y el contexto del trabajo. |
| Nivel de inteligencia | Ajusta la capacidad de razonamiento y el consumo esperado. |
| Visibilidad | Decide quién puede consultar la tarea. |
| Modo de trabajo | Decide si Boldy puede realizar cambios o solo consultar datos. |
| Archivos y audio | Añaden contexto a las instrucciones. |
### Visibilidad
| Opción | Quién puede verla |
| - | - |
| **Solo para mí** | El usuario que creó la tarea. |
| **Compartida** | Otros usuarios con acceso a las tareas de Smart Factory. |
El propietario puede continuar su tarea. Para intervenir en una tarea compartida de otra persona se necesita permiso para administrar todas las tareas.
### Modo de trabajo
| Opción | Comportamiento |
| - | - |
| **Solo lectura** | Boldy puede consultar y analizar, pero no modificar datos. |
| **Permite cambios** | Boldy puede usar las acciones permitidas durante la tarea. |
El modo **Permite cambios** no evita los controles de acceso. Boldy solo puede ejecutar acciones para las que la tarea tenga permiso.
## Estados
| Estado | Qué hacer |
| - | - |
| **Pendiente** | Espera a que empiece el procesamiento. |
| **En ejecución** | Boldy está trabajando. |
| **Requiere acción** | Responde a la aclaración o decisión pendiente. |
| **Completada** | Revisa el resultado. |
| **Fallida** | Revisa el error y decide si debes iniciar otra tarea. |
Las tareas caducan tras 28 días de inactividad. Si necesitas retomar una tarea caducada, crea otra con el contexto necesario.
## Contexto de la conversación
Boldy recuerda la conversación de la tarea: instrucciones, mensajes, resultados de las herramientas que usa y herramientas disponibles. Esa memoria tiene un tamaño máximo que depende del nivel de inteligencia.
Junto al cuadro de mensaje, el indicador de **contexto** muestra qué parte de esa memoria ocupa la conversación. Pasa el cursor sobre él para ver los tokens utilizados, el máximo disponible y el porcentaje a partir del que Boldy resume la conversación, marcado en la barra. También muestra el espacio libre y el reparto por categorías: el total procede del uso comunicado por el modelo y el reparto es aproximado.
Cuando la conversación se acerca al máximo, Boldy la resume automáticamente y continúa a partir del resumen. En la conversación verás una línea **Historial resumido** en ese punto. Boldy conserva las instrucciones y lo más reciente, pero puede perder detalles de mensajes antiguos. Si necesitas que tenga en cuenta un dato anterior, vuelve a indicarlo.
Si una herramienta devuelve demasiados datos, Boldy los descarta y puede volver a pedirlos con filtros más acotados. Para evitarlo, limita el periodo o el número de registros en tus instrucciones.
## Canal de origen
Una tarea iniciada desde un canal de mensajería conserva ese canal. Puedes consultar la actividad y el resultado en la web, pero debes responder desde la misma conversación externa.
Consulta [Canales e identidades relacionadas](/es/conceptos/panel-de-control/identidades-relacionadas) para entender cómo Bold reconoce al usuario que conversa desde otro canal.
## Cómo escribir las instrucciones
Incluye el objetivo, el periodo, los registros relevantes, los límites y el formato esperado.
| Caso | Ejemplo |
| - | - |
| Resumen operativo | `Resume las OF en progreso con retrasos y próximos pasos.` |
| Revisión de mantenimiento | `Revisa los partes abiertos del activo ENV-01 y destaca los que requieren acción.` |
| Validación de datos | `Comprueba los archivos adjuntos e identifica inconsistencias antes de importarlos.` |
> [!WARNING]
>
> Revisa las tareas críticas antes de usar su resultado para tomar decisiones o cambiar datos operativos.
## Relacionado
* [Automatizaciones](/es/conceptos/smart-factory/automatizaciones)
* [Boldy](/es/conceptos/smart-factory/boldy)
* [Consultar datos y ejecutar tareas con IA](/es/ayuda/smart-factory/consultar-o-delegar-con-ia)
# Autenticación
Source: https://docs.bold-factory.com/es/desarrolladores/empezar/autenticacion
Autentica llamadas a la API de Bold con claves API o credenciales de sesión.
Bold acepta dos métodos de autenticación para la API: claves API para integraciones de servidor a servidor y credenciales de sesión para usuarios.
> [!NOTE]
>
> Si la petición incluye la cabecera `X-Api-Key`, Bold usa autenticación por clave API. Si no la incluye, valida la petición como sesión de usuario.
## Obtener una clave API
Necesitas ser administrador para crear o desactivar claves API. En la aplicación, esta gestión vive en **Panel de control > Acceso > Claves API**.
**1. Abre Claves API**
Entra en **Panel de control** y abre **Claves API** dentro del grupo **Acceso**.
**2. Crea una clave**
Haz clic en **Crear nueva clave API**. Escribe un valor en **Nombre de la clave**, por ejemplo `Gestión producción` o `Análisis inventario`.
**3. Guarda el secreto**
Haz clic en **Crear clave** y copia el valor que aparece en **Clave API creada**. La clave completa solo se muestra en ese momento.
**4. Confirma la copia**
Guarda la clave en el gestor de secretos de la integración y confirma con **Ya la he copiado y guardado**.
## Usar claves API
Usa claves API para integraciones técnicas. La clave identifica la organización y se trata como una credencial secreta. Envía la clave en la cabecera `X-Api-Key`.
```http theme={null}
GET /v1/items/products?pageNumber=1&pageSize=25
X-Api-Key: bf_live_xxxxxxxxxxxxx
```
Buenas prácticas:
* Crea una clave por sistema externo.
* Usa nombres descriptivos como `Gestión producción` o `Análisis inventario`.
* Rota la clave si sospechas que se compartió fuera del sistema autorizado.
* Revoca claves que ya no se usen.
> [!WARNING]
>
> No guardes claves API en repositorios, documentos compartidos ni scripts locales sin gestor de secretos.
## Credenciales de sesión
Usa credenciales de sesión cuando la llamada representa una sesión interactiva de usuario.
```http theme={null}
GET /v1/warehouse/locations
Authorization: Bearer eyJhbGciOi...
```
La credencial debe contener el contexto de organización y los permisos necesarios. Si caduca o no pertenece a la organización correcta, la API responde con un error de autenticación o autorización.
## Permisos
La autenticación responde a la pregunta "quién llama". Los permisos responden a la pregunta "qué puede hacer".
| Error | Causa habitual | Qué revisar |
| - | - | - |
| `401 Unauthorized` | La credencial falta, caducó o no es válida. | Cabecera, credencial de sesión, clave API y entorno. |
| `403 Forbidden` | La credencial es válida, pero no tiene permisos. | Perfil y permisos del usuario para credenciales de sesión. |
| `404 Not Found` | La entidad no existe o no es visible para la organización. | Organización, referencia, identificador y permisos de lectura. |
## Ejemplo
```bash theme={null}
curl "https://api.bold-factory.com/v1/items/skus?pageNumber=1&pageSize=25" \
-H "X-Api-Key: $BOLD_API_KEY" \
-H "Accept: application/json"
```
> [!TIP]
>
> Prueba primero una ruta de lectura con paginación pequeña. Después añade operaciones de escritura cuando confirmes que la clave pertenece a la organización correcta.
## Gestionar claves
La creación, consulta y desactivación de claves se hace desde **Panel de control > Acceso > Claves API**. Consulta [Claves de integración y avisos externos](/es/conceptos/panel-de-control/claves-de-integracion-y-avisos-externos) para entender cómo se administran las claves y los avisos externos.
# Errores
Source: https://docs.bold-factory.com/es/desarrolladores/empezar/errores
Interpreta los errores de la API de Bold y corrige las causas más frecuentes.
La API de Bold devuelve errores JSON siguiendo el formato de `ProblemDetails`. Algunos errores incluyen campos adicionales como `code`, `parameters`, `requestId` y `traceId` para facilitar diagnóstico.
## Estructura
```json theme={null}
{
"type": "https://api.bold-factory.com/errors/missing-permissions",
"title": "Missing permissions",
"status": 403,
"detail": "Missing permissions: Items.Products.Read",
"instance": "GET /v1/items/products",
"code": "missing-permissions",
"parameters": {
"permissions": ["Items.Products.Read"]
},
"requestId": "0HN..."
}
```
## Códigos HTTP habituales
| Código | Significado | Qué hacer |
| - | - | - |
| `400 Bad Request` | La petición no tiene el formato esperado. | Revisa tipos, campos obligatorios, fechas, rutas y parámetros de consulta. |
| `401 Unauthorized` | La credencial no es válida. | Comprueba `Authorization` o `X-Api-Key`. |
| `403 Forbidden` | Faltan permisos. | Añade el permiso al rol o usa otra credencial. |
| `404 Not Found` | La entidad no existe en la organización actual. | Revisa `id`, `reference`, organización y entorno. |
| `409 Conflict` | La operación choca con entidades relacionadas o estado actual. | Consulta dependencias antes de borrar o cambiar datos. |
| `422 Unprocessable Entity` | La petición es válida en formato, pero incumple una regla de negocio. | Lee `title`, `detail` y `parameters`. |
| `500 Internal Server Error` | Error inesperado. | Guarda `requestId` y contacta con soporte si persiste. |
## Cómo depurar
**1. Lee el campo detail**
El texto suele explicar la regla concreta que falló.
**2. Busca parameters**
Los parámetros indican cantidades, permisos, referencias o estados implicados.
**3. Comprueba el estado de la entidad**
Muchas operaciones quedan bloqueadas después de recibir, enviar, confirmar, iniciar o finalizar trabajo.
**4. Guarda el identificador de petición**
Incluye `requestId` o `traceId` cuando abras una incidencia.
> **Errores de permisos**
>
> Si recibes `403`, la credencial existe y pertenece a una organización, pero no tiene al menos uno de los permisos exigidos. Revisa el perfil en **Panel de control > Roles**. Las claves API de integración no tienen alcances de permisos configurables.
> **Errores de estado**
>
> Si recibes `409` o `422`, consulta el estado de la entidad. Por ejemplo, una recepción recibida, un envío expedido o una orden finalizada protegen parte de sus datos para conservar trazabilidad.
# Expandir datos relacionados en listados
Source: https://docs.bold-factory.com/es/desarrolladores/empezar/expandir-datos-relacionados
Usa Expand para incluir objetos y colecciones relacionados en los resultados de la API de Bold.
Las rutas de listado devuelven respuestas compactas por defecto. Cuando un resultado tiene datos relacionados, la respuesta conserva sus identificadores y deja el objeto o la colección relacionada a `null`.
Usa el parámetro `Expand` para incluir esos datos en la misma petición. La expansión se aplica a cada elemento de `results`.
> [!NOTE]
>
> Cada endpoint define sus expansiones mediante un enum propio. En OpenAPI, `Expand` aparece como un array cuyos elementos pertenecen a ese enum. Por eso la documentación de cada endpoint muestra directamente todos los valores admitidos.
Consulta el parámetro `Expand` en la [Referencia de API](/es/desarrolladores/referencia-api/introduccion). No todos los endpoints admiten expansiones ni comparten los mismos valores.
## Expandir una relación
Por ejemplo, el listado de pedidos de venta devuelve `customerId`, pero no carga el objeto `customer` si no lo solicitas.
```http theme={null}
GET /v1/planning/salesOrders?pageSize=25
```
El fragmento relevante de cada resultado es:
```json theme={null}
{
"id": "",
"customerId": "",
"customer": null,
"code": "PV-2026-0042",
"name": "Pedido semanal"
}
```
Añade `Expand=Customer` para incluir el cliente en cada pedido de la página:
```bash theme={null}
curl --get "https://api.bold-factory.com/v1/planning/salesOrders" \
-H "X-Api-Key: $BOLD_API_KEY" \
-H "Accept: application/json" \
--data-urlencode "Expand=Customer" \
--data-urlencode "pageSize=25"
```
La respuesta mantiene `customerId` y rellena `customer`:
```json theme={null}
{
"id": "",
"customerId": "",
"customer": {
"id": "",
"externalReference": "CLI-0042",
"name": "Industrias Norte"
},
"code": "PV-2026-0042",
"name": "Pedido semanal"
}
```
Si un elemento no tiene la relación solicitada, la propiedad relacionada permanece a `null`.
## Expandir varias relaciones
Repite `Expand` para solicitar más de una relación. Este ejemplo incluye la causa, el activo y el empleado principal de cada parte de trabajo:
```http theme={null}
GET /v1/maintenance/workOrders?Expand=Cause&Expand=Asset&Expand=MainEmployee
```
No separes los valores con comas. Envía una instancia del parámetro por cada valor.
## Expandir un nivel relacionado
Usa la notación con punto para llegar a una relación dentro de otra relación. Por ejemplo, puedes incluir las líneas de la orden de carga vinculada a cada envío:
```http theme={null}
GET /v1/warehouse/shipments?Expand=LoadOrder.Lines&pageSize=10
```
Al solicitar `LoadOrder.Lines`, Bold también incluye `LoadOrder`. No necesitas enviar ambos valores.
La profundidad máxima es de dos niveles: `Parent` o `Parent.Child`. La referencia de cada ruta enumera las combinaciones admitidas.
## Combinar expansiones con una consulta
Puedes usar `Expand` junto con paginación, filtros, búsqueda y ordenación cuando la ruta admita esos parámetros.
```http theme={null}
GET /v1/planning/salesOrders?filterBy=Status[Equals]Pending&sortBy=-OrderedAt&Expand=Customer&pageNumber=1&pageSize=50
```
La expansión cambia los datos relacionados incluidos. No cambia qué elementos cumplen el filtro ni la estructura de paginación.
## Gestionar valores no admitidos
La API responde con `400 Bad Request` si envías un valor que no está definido para la ruta.
```http theme={null}
GET /v1/planning/salesOrders?Expand=Supplier
```
Revisa el enum del parámetro `Expand` en la documentación del endpoint. Los valores disponibles pueden variar entre endpoints aunque sus respuestas contengan relaciones parecidas.
> [!TIP]
>
> Solicita solo los datos que vayas a utilizar. Las expansiones aumentan el trabajo de la consulta y el tamaño de la respuesta. Limita especialmente las colecciones anidadas y combínalas con un `pageSize` adecuado para tu integración.
# Empezar con la API
Source: https://docs.bold-factory.com/es/desarrolladores/empezar/introduccion
Conecta sistemas externos con Bold mediante la API, claves API y webhooks.
La API de Bold permite leer y actualizar datos operativos desde sistemas externos. Úsala para sincronizar catálogo, stock, pedidos, producción, compras, ventas y eventos con sistemas de gestión, herramientas de análisis, automatizaciones internas o herramientas propias.
Para consultar datos desde ChatGPT Desktop o Claude Code, sigue la guía del [servidor MCP](/es/desarrolladores/mcp).
> [!NOTE]
>
> La referencia completa se genera desde OpenAPI. Puedes consultarla en la sección [Referencia de API](/es/desarrolladores/referencia-api/introduccion) o abrirla en `https://api.bold-factory.com/docs`.
## Qué puedes integrar
> **Datos maestros**
>
> Productos, artículos, propiedades, variantes y unidades.
> **Almacén**
>
> Ubicaciones, lotes, recepciones, envíos, inventarios y stock.
> **Planificación**
>
> Demanda, suministro, stock proyectado, clientes y proveedores.
> **Producción**
>
> Recetas, versiones, órdenes, operaciones, recursos y ejecución.
> **Personas y permisos**
>
> Usuarios, perfiles, empleados, jornadas, calendarios, turnos y tareas.
> **Mantenimiento**
>
> Activos, acciones, causas, partes de trabajo, tiempos, materiales y preventivos.
> **Compras y ventas**
>
> Pedidos de compra, pedidos de venta, recepciones, envíos y líneas.
> **Notificaciones**
>
> Eventos, suscripciones personales, bandeja de app y lectura de avisos.
> **Analítica**
>
> Informes Power BI integrados, credenciales de apertura, duplicación y creación de informes.
> **Etiquetas**
>
> Plantillas, elementos de diseño y generación de documentos PDF.
## Referencia exacta
La sección **Referencia de API** usa `https://api.bold-factory.com/openapi/v1.json` para generar rutas, parámetros, esquemas de petición y respuesta, modelos y pruebas interactivas.
> **[Abrir referencia externa](https://api.bold-factory.com/docs)**
>
> Usa la referencia publicada por Bold si quieres verla fuera de esta documentación.
## Patrón base
Las rutas públicas usan versión en la URL:
```http theme={null}
GET /v1/items/products
GET /v1/warehouse/locations
GET /v1/planning/salesOrders
GET /v1/production/orders
```
Las respuestas y errores usan JSON. Los listados paginados devuelven una estructura común con `results`, `pageNumber`, `pageSize`, `totalPages` y `totalCount`.
## Consistencia entre módulos
Algunas acciones actualizan más de un módulo. Por ejemplo, una recepción aumenta stock físico y también puede cambiar datos usados por planificación.
Esos cambios relacionados pueden tardar unos segundos en aparecer en todas las vistas y consultas. Si tu integración encadena operaciones, vuelve a leer el recurso antes de tomar decisiones críticas y usa reintentos breves cuando dependas de datos calculados.
Para integraciones críticas, combina webhooks con reconciliaciones paginadas. El webhook avisa rápido y la reconciliación confirma el estado final.
## Flujo recomendado
**1. Crea una clave API**
Crea una clave desde **Panel de control > Acceso > Claves API**. Usa una clave distinta por integración para poder revocarla sin afectar otros sistemas.
**2. Prueba lectura antes de escribir**
Empieza con endpoints `GET` para validar autenticación, tenant, permisos y paginación.
**3. Prueba lectura antes de escribir**
Empieza con rutas `GET` para validar autenticación, organización, permisos y paginación.
**4. Sincroniza identificadores**
Guarda las referencias de Bold que devuelven los endpoints. Evita depender solo de nombres visibles, porque los nombres pueden cambiar.
**5. Sincroniza identificadores**
Guarda las referencias de Bold que devuelven las rutas. Evita depender solo de nombres visibles, porque los nombres pueden cambiar.
**6. Activa webhooks**
Usa webhooks para enterarte de cambios sin consultar la API en bucle.
## Convenciones
| Convención | Uso |
| - | - |
| `v1` | Versión pública actual de la API. |
| `reference` | Identificador funcional visible en varias entidades. |
| `id` | Identificador técnico de una entidad. |
| `pageNumber` | Número de página, empezando en `1`. |
| `pageSize` | Tamaño de página. El máximo validado por Bold es `1000`. |
| `filterBy` | Expresión para filtrar resultados cuando la ruta lo admite. |
| `sortBy` | Campo de ordenación cuando la ruta lo admite. |
> [!TIP]
>
> Para integraciones críticas, combina webhooks con reconciliaciones periódicas paginadas. El webhook te avisa rápido y la reconciliación detecta cualquier evento perdido.
# Paginación, filtros y ordenación
Source: https://docs.bold-factory.com/es/desarrolladores/empezar/paginacion
Usa pageNumber, pageSize, filterBy y sortBy para recorrer listados de la API.
Las rutas de búsqueda y listado devuelven páginas de resultados. La paginación evita respuestas demasiado grandes y permite reconciliar datos de forma estable.
Algunas rutas también aceptan `filterBy` y `sortBy`. Consulta la referencia OpenAPI de cada endpoint para saber qué campos admite.
## Parámetros
| Parámetro | Tipo | Valor por defecto | Reglas |
| - | - | - | - |
| `pageNumber` | integer | `1` | Debe ser mayor o igual que `1`. |
| `pageSize` | integer | `25` | Debe estar entre `1` y `1000`. |
```http theme={null}
GET /v1/items/skus?pageNumber=1&pageSize=50
```
## Filtrar resultados
`filterBy` usa expresiones con el formato `Campo[Operador]valor`.
```http theme={null}
GET /v1/items/skus?filterBy=Name[Contains]mesa&pageNumber=1&pageSize=50
```
Usa los nombres exactos de campo que indique la referencia del endpoint. No todos los campos admiten los mismos operadores.
| Operador | Uso habitual |
| - | - |
| `Contains` | El campo contiene el texto indicado. |
| `Equals` | El campo coincide exactamente con el valor. |
| `StartsWith` | El campo empieza por el texto indicado. |
| `EndsWith` | El campo termina por el texto indicado. |
| `IsNull` | El campo no tiene valor. |
| `IsNotNull` | El campo tiene valor. |
| `Gt` | Mayor que. |
| `Gte` | Mayor o igual que. |
| `Lt` | Menor que. |
| `Lte` | Menor o igual que. |
| `IsAfter` | Fecha posterior al valor indicado. |
| `IsOnOrAfter` | Fecha igual o posterior al valor indicado. |
| `IsBefore` | Fecha anterior al valor indicado. |
| `IsOnOrBefore` | Fecha igual o anterior al valor indicado. |
Puedes combinar filtros con `&&` para **Y** y `||` para **O**. Usa paréntesis cuando necesites agrupar condiciones.
```http theme={null}
GET /v1/items/skus?filterBy=Name[Contains]mesa%26%26Code[StartsWith]SKU
```
## Ordenar resultados
`sortBy` indica el campo de ordenación. Para ordenar en descendente, antepón `-` al campo.
```http theme={null}
GET /v1/items/skus?sortBy=Name&pageNumber=1&pageSize=50
GET /v1/items/skus?sortBy=-LastModifiedAt&pageNumber=1&pageSize=50
```
Los campos disponibles dependen del endpoint. Los campos de fecha como `CreatedAt` o `LastModifiedAt` suelen ser útiles para sincronizaciones incrementales cuando la ruta los expone.
## Respuesta
```json theme={null}
{
"results": [
{
"reference": "SKU-0001",
"name": "Mesa nórdica blanca"
}
],
"pageNumber": 1,
"totalPages": 12,
"totalCount": 587,
"pageSize": 50
}
```
## Recorrer todas las páginas
**1. Empieza por la primera página**
Llama con un `pageSize` que tu integración pueda procesar sin agotar el tiempo de espera.
**2. Procesa los resultados**
Guarda cada elemento usando su `id` o `reference`.
**3. Avanza hasta la última página**
Sigue llamando mientras `pageNumber` sea menor que `totalPages`.
**4. Repite periódicamente**
En integraciones críticas, combina paginación con webhooks para detectar cambios entre sincronizaciones.
```bash theme={null}
page=1
while true; do
response=$(curl "https://api.bold-factory.com/v1/items/skus?pageNumber=$page&pageSize=100" \
-H "X-Api-Key: $BOLD_API_KEY")
total_pages=$(echo "$response" | jq ".totalPages")
echo "$response" | jq ".results[]"
if [ "$page" -ge "$total_pages" ]; then
break
fi
page=$((page + 1))
done
```
> [!TIP]
>
> Usa páginas pequeñas durante pruebas. Sube `pageSize` solo cuando midas tiempos de respuesta, memoria y límites del sistema receptor.
# Conectar ChatGPT o Claude Code por MCP
Source: https://docs.bold-factory.com/es/desarrolladores/mcp
Conecta la aplicación de escritorio de ChatGPT o Claude Code con Bold para consultar información desde tu asistente.
MCP conecta tu asistente con Bold para que puedas consultar información usando preguntas normales, sin programar. Por ejemplo, puedes pedirle que busque órdenes de fabricación o revise el stock de un artículo.
## Antes de empezar
Para conectar tu asistente con Bold, necesitas una [clave API](/es/desarrolladores/empezar/autenticacion#obtener-una-clave-api). Un administrador puede crearla en **Panel de control > Acceso > Claves API**.
Crea una clave distinta para cada asistente. Así podrás retirar su acceso sin afectar a otras conexiones.
Ten a mano estos datos durante la configuración:
| Campo | Qué debes introducir |
| - | - |
| Nombre | `Bold` |
| Tipo de conexión | `Streamable HTTP` |
| Dirección del servidor | `https://api.bold-factory.com/mcp` |
| Nombre de la cabecera | `X-Api-Key` |
| Valor de la cabecera | Tu clave API de Bold |
> [!NOTE]
>
> Usa la dirección completa que aparece en la tabla. Esta conexión no requiere iniciar sesión en Bold desde el asistente.
## Conectar tu asistente
**ChatGPT Desktop**
**1. Abre la configuración de MCP**
En ChatGPT Desktop, ve a **Settings > MCP servers** y selecciona **Add server**.
**2. Introduce los datos de Bold**
Pon `Bold` como nombre, elige **Streamable HTTP** y pega la dirección del servidor. Añade la cabecera `X-Api-Key` con tu clave API como valor. Si tu pantalla no ofrece cabeceras, usa **Configuración manual** más abajo.
**3. Guarda y comprueba la conexión**
Guarda el servidor y selecciona **Restart**. Abre una tarea local y escribe `/mcp`. Si `bold` aparece como conectado, la configuración está lista.
> **Configuración manual**
>
> Abre el archivo `~/.codex/config.toml`. En Windows está en `%USERPROFILE%\.codex\config.toml`. Esta configuración también sirve para Codex CLI y la extensión del editor.
>
> Añade este bloque y sustituye `API_KEY` por tu clave de Bold:
>
> ```toml theme={null}
> [mcp_servers.bold]
> url = "https://api.bold-factory.com/mcp"
> http_headers = { "X-Api-Key" = "API_KEY" }
> ```
>
> Guarda el archivo y reinicia el servidor desde **Settings > MCP servers**.
Estos pasos se aplican a tareas locales en la aplicación de escritorio. Consulta la [guía oficial de configuración MCP](https://learn.chatgpt.com/docs/extend/mcp) para otros clientes compatibles.
**Claude Code**
Necesitas tener [Claude Code instalado](https://code.claude.com/docs/en/setup) y poder abrir una terminal.
**1. Añade el servidor**
Ejecuta este comando en la terminal y sustituye `API_KEY` por tu clave de Bold:
```bash theme={null}
claude mcp add --transport http --scope user bold https://api.bold-factory.com/mcp --header "X-Api-Key: API_KEY"
```
Este comando guarda la conexión en tu configuración personal para que puedas usarla desde distintos proyectos.
**2. Comprueba la conexión**
Abre una nueva sesión de Claude Code y ejecuta `/mcp`. Comprueba que `bold` está conectado y que puedes ver sus herramientas.
Consulta la [configuración MCP de Claude Code](https://code.claude.com/docs/en/mcp) para más opciones.
> [!WARNING]
>
> Trata la clave API como una contraseña: no la compartas ni la guardes en archivos que otras personas puedan ver. Si la introduces en una terminal, puede quedar guardada en el historial de comandos.
## Prueba una consulta
Pide al asistente:
```text theme={null}
Usa Bold para mostrar las órdenes de fabricación abiertas.
Incluye su referencia y estado. No modifiques ningún dato.
```
> [!TIP]
>
> Si el asistente devuelve información de Bold, la conexión funciona correctamente.
## Si no conecta
| Problema | Qué revisar |
| - | - |
| Dice que la clave no es válida (`401`) | Vuelve a copiar la clave completa, sin espacios, y comprueba que sigue activa. |
| Indica que no tienes permiso (`403`) | Pide al administrador de Bold que revise tu clave y el acceso a MCP. |
| No encuentra el servidor (`404`) | Comprueba que has usado exactamente `https://api.bold-factory.com/mcp`. Si sigue fallando, confirma con Bold que MCP está habilitado. |
| Bold aparece desconectado | Reinicia el servidor desde **Settings > MCP servers** o abre una nueva sesión de Claude Code. |
| Solicita iniciar sesión | Revisa que el nombre de la cabecera sea `X-Api-Key` y que hayas pegado la clave en su valor. |
Para retirar el acceso, desactiva la clave correspondiente en **Panel de control > Acceso > Claves API** y elimina el servidor de la configuración de tu asistente.
# Create an Automation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/create-an-automation
https://api.bold-factory.com/openapi/v1.json post /v1/agents/automations
Creates an Automation owned by the caller and copies the caller's current effective permissions.
# Get an Automation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/get-an-automation
https://api.bold-factory.com/openapi/v1.json get /v1/agents/automations/{automationId}
Returns an Automation, including its execution settings, permissions, and Triggers.
# List Automations
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/list-automations
https://api.bold-factory.com/openapi/v1.json get /v1/agents/automations
Returns the Automations visible to the caller.
# Update an Automation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/update-an-automation
https://api.bold-factory.com/openapi/v1.json put /v1/agents/automations/{automationId}
Updates an Automation, including its permission snapshot. Permissions must be within the caller's current capabilities.
# Create billing portal session
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/create-billing-portal-session
https://api.bold-factory.com/openapi/v1.json post /v1/billing/portal
Requires `App.Admin` role
# Create embedded payment method session
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/create-embedded-payment-method-session
https://api.bold-factory.com/openapi/v1.json post /v1/billing/paymentMethod/session
Requires `App.Admin` role
# Create invoice payment checkout session
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/create-invoice-payment-checkout-session
https://api.bold-factory.com/openapi/v1.json post /v1/billing/invoices/{billingStatementId}/payment/checkout
# Download invoice
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/download-invoice
https://api.bold-factory.com/openapi/v1.json get /v1/billing/invoices/{billingStatementId}/download
# Get available credit packages
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-available-credit-packages
https://api.bold-factory.com/openapi/v1.json get /v1/purchases/credits/products
# Get billing profile
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-billing-profile
https://api.bold-factory.com/openapi/v1.json get /v1/billing/profile
Requires `App.Admin` role
# Get credit usage history
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-credit-usage-history
https://api.bold-factory.com/openapi/v1.json get /v1/purchases/credits/history
# Get current payment method
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-current-payment-method
https://api.bold-factory.com/openapi/v1.json get /v1/billing/paymentMethod
Requires `App.Admin` role
# Get current subscription contracts
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-current-subscription-contracts
https://api.bold-factory.com/openapi/v1.json get /v1/subscription/contracts
# Get monthly credit usage
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-monthly-credit-usage
https://api.bold-factory.com/openapi/v1.json get /v1/purchases/credits/monthly
# Get purchased credit packages
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/get-purchased-credit-packages
https://api.bold-factory.com/openapi/v1.json get /v1/purchases/credits
# Purchase a credit package
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/purchase-a-credit-package
https://api.bold-factory.com/openapi/v1.json post /v1/purchases/credits
# Retry invoice payment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/retry-invoice-payment
https://api.bold-factory.com/openapi/v1.json post /v1/billing/invoices/{billingStatementId}/payment/retry
# Search billing invoices
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/search-billing-invoices
https://api.bold-factory.com/openapi/v1.json get /v1/billing/invoices
# Update billing invoice recipients
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/billing/update-billing-invoice-recipients
https://api.bold-factory.com/openapi/v1.json put /v1/billing/profile/emailRecipients
Requires `App.Admin` role
# Referencia de API
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/introduccion
Consulta la documentación pública de rutas, modelos y pruebas de la API de Bold.
La referencia de API de Bold se publica desde el servicio de Bold en `https://api.bold-factory.com/docs`. Úsala para consultar rutas, parámetros, esquemas, ejemplos y pruebas interactivas.
> **[Abrir documentación de API](https://api.bold-factory.com/docs)**
>
> Accede a la documentación publicada por Bold.
## Qué contiene
* Rutas de la versión pública.
* Parámetros de ruta, consulta y cuerpo.
* Esquemas de petición y respuesta.
* Modelos y códigos de respuesta.
* Pruebas interactivas contra el entorno de API.
## Antes de llamar a la API
Necesitas una clave API o una credencial de sesión válida. Para integraciones servidor a servidor, crea una clave desde **Panel de control > Acceso > Claves API** y envíala en la cabecera `X-Api-Key`.
> **[Autenticación](/es/desarrolladores/empezar/autenticacion)**
>
> Prepara credenciales y permisos antes de probar rutas.
> **[Paginación](/es/desarrolladores/empezar/paginacion)**
>
> Recorre listados con `pageNumber` y `pageSize`.
## Especificación OpenAPI
Esta sección también incluye páginas generadas desde `https://api.bold-factory.com/openapi/v1.json`. Usa la documentación publicada por Bold si quieres probar la API fuera de esta documentación.
# Get the public catalog of active main plans
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/products/get-the-public-catalog-of-active-main-plans
https://api.bold-factory.com/openapi/v1.json get /v1/products/plans
# Create a realtime transcription session
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/realtime/create-a-realtime-transcription-session
https://api.bold-factory.com/openapi/v1.json post /v1/agents/realtime/transcribe
Creates a short-lived client secret for browser WebRTC transcription.
# Get full tenant details
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/get-full-tenant-details
https://api.bold-factory.com/openapi/v1.json get /v1/admin/tenants/self/full
Requires `App.Admin` role
# Get tenant basic info by workspace
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/get-tenant-basic-info-by-workspace
https://api.bold-factory.com/openapi/v1.json get /v1/admin/tenants/{workspace}
# Get tenant info such as configuration
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/get-tenant-info-such-as-configuration
https://api.bold-factory.com/openapi/v1.json get /v1/admin/tenants/self
Requires `App.Access` permission
# Get tenant logo by workspace
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/get-tenant-logo-by-workspace
https://api.bold-factory.com/openapi/v1.json get /v1/admin/tenants/{workspace}/logo
# Update tenant configuration
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/update-tenant-configuration
https://api.bold-factory.com/openapi/v1.json put /v1/admin/tenants/self/configuration
Requires `App.Admin` role
# Update tenant logo
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tenants/update-tenant-logo
https://api.bold-factory.com/openapi/v1.json put /v1/admin/tenants/self/logo
Requires `App.Admin` role
# Eventos disponibles
Source: https://docs.bold-factory.com/es/desarrolladores/webhooks/eventos-disponibles
Consulta los tipos de eventos que puedes usar en suscripciones webhook.
Bold publica eventos de negocio cuando cambian entidades relevantes. Los nombres exactos y sus versiones se exponen desde la API de eventos del entorno.
```http theme={null}
GET /v1/notifications/events
GET /v1/notifications/events/versions
```
> [!NOTE]
>
> Usa siempre el listado del entorno donde vas a integrar. Los eventos disponibles pueden crecer con nuevas funcionalidades. Estas rutas requieren acceso a la aplicación.
## Familias de eventos
> **Catálogo**
>
> Cambios en productos, artículos, propiedades y variantes.
> **Almacén**
>
> Recepciones, envíos, lotes, ubicaciones, inventarios y movimientos de stock.
> **Planificación**
>
> Pedidos de venta, pedidos de compra, demanda, suministro y previsiones.
> **Producción**
>
> Peticiones, órdenes, operaciones, recetas, progreso, pausas y finalización.
> **Mantenimiento**
>
> Activos, partes de trabajo, consumos, tiempos y cierres.
> **Costes y personal**
>
> Cambios de coste, empleados y tareas relacionadas.
## Ejemplos de nombres
Los nombres siguen el patrón `Dominio.Entidad.Accion`.
| Evento | Cuándo usarlo |
| - | - |
| `Items.Sku.Created` | Sincronizar artículos nuevos con otro sistema. |
| `Planning.SalesOrder.LineConfirmed` | Reaccionar cuando una línea de venta empieza a generar demanda. |
| `Planning.PurchaseOrder.LineConfirmed` | Registrar suministro esperado en una integración externa. |
| `Warehouse.Receipt.Received` | Avisar de una entrada real de material. |
| `Warehouse.Shipment.Shipped` | Actualizar un sistema logístico tras una salida. |
| `Production.Order.Finished` | Reaccionar al cierre de una orden de fabricación. |
| `Maintenance.WorkOrder.Completed` | Enviar cierre de mantenimiento a una herramienta de análisis o a un sistema de gestión. |
> [!WARNING]
>
> No construyas nombres de eventos a mano. Usa `/v1/notifications/events/versions` para leer `eventName` y `eventVersion` del entorno.
## Elegir un evento
**1. Identifica el cambio de negocio**
Decide si necesitas saber que una línea se confirmó, una recepción se completó o una orden cambió de estado.
**2. Consulta nombre y versión**
Usa la ruta de eventos disponibles para obtener el contrato vigente.
**3. Suscribe solo lo necesario**
Evita suscripciones genéricas si tu integración solo necesita una familia de eventos.
**4. Versiona tu consumidor**
Trata `eventVersion` como parte del contrato. No mezcles versiones sin probar los datos enviados.
## Ejemplo de suscripción
```json theme={null}
{
"endpoint": "https://integraciones.example.com/bold/sales-orders",
"eventName": "Planning.SalesOrder.LineConfirmed",
"eventVersion": 1
}
```
> [!TIP]
>
> Cuando el evento solo indica que algo cambió, llama a la API con el identificador recibido para obtener el estado actual antes de actualizar tu sistema.
# Empezar con webhooks
Source: https://docs.bold-factory.com/es/desarrolladores/webhooks/introduccion
Recibe notificaciones de eventos de Bold en sistemas externos.
Los webhooks envían una notificación HTTP cuando ocurre un evento en Bold. Úsalos para que un sistema de gestión, una herramienta de análisis, una automatización interna o un servicio intermedio reaccionen sin consultar la API continuamente.
> [!NOTE]
>
> Los webhooks complementan la API. Usa la API para consultar o corregir el estado final, y usa webhooks para enterarte de que algo cambió.
## Qué configura una suscripción
| Campo | Descripción |
| - | - |
| Evento | Nombre completo del evento que quieres recibir, por ejemplo `Planning.SalesOrder.LineConfirmed`. |
| Versión | Versión mayor del contrato del evento. |
| URL de recepción | Dirección pública donde tu sistema recibe la notificación. |
```json theme={null}
{
"endpoint": "https://integraciones.example.com/bold/webhooks",
"eventName": "Planning.SalesOrder.LineConfirmed",
"eventVersion": 1
}
```
## Flujo
**1. Crea el receptor**
Publica una URL que acepte peticiones JSON y responda rápido. Bold acepta `http` y `https`; usa `https` en producción.
**2. Crea la suscripción**
Registra `endpoint`, `eventName` y `eventVersion` en Bold.
**3. Procesa los datos enviados**
Guarda el identificador del evento para evitar duplicados y usa la API si necesitas más datos.
**4. Devuelve una respuesta correcta**
Responde con un código `2xx` cuando el evento se acepte para procesamiento.
## Rutas de suscripción
```http theme={null}
GET /v1/notifications/webhook/subscriptions
POST /v1/notifications/webhook/subscriptions
DELETE /v1/notifications/webhook/subscriptions/{id}
```
Estas operaciones requieren rol `App.Admin`.
> [!TIP]
>
> También puedes revisar suscripciones y entregas desde **Webhooks** en el Panel de control.
## Histórico de notificaciones
Bold guarda notificaciones y sus intentos de entrega para que puedas diagnosticar fallos.
```http theme={null}
GET /v1/notifications/webhook
GET /v1/notifications/webhook/{id}
GET /v1/notifications/webhook/{id}/attempts
POST /v1/notifications/webhook/{id}/retry
```
| Estado | Qué significa |
| - | - |
| `Pending` | La notificación está pendiente o programada para reintento. |
| `Success` | El receptor respondió con un código `2xx`. |
| `Failure` | Se agotaron los intentos automáticos. Puedes reintentar manualmente. |
> [!WARNING]
>
> No ejecutes trabajo pesado dentro de la respuesta HTTP del webhook. Encola el evento, responde `2xx` y procesa en segundo plano.
## Firma del webhook
Bold firma el cuerpo JSON serializado con HMAC-SHA256 y lo envía como hexadecimal en minúsculas en la cabecera `X-HMAC-Signature`.
```javascript theme={null}
import crypto from "node:crypto";
function isValidSignature(rawBody, signature, secret) {
const expected = crypto
.createHmac("sha256", secret)
.update(rawBody)
.digest("hex");
if (typeof signature !== "string" || !/^[0-9a-fA-F]{64}$/.test(signature)) {
return false;
}
return crypto.timingSafeEqual(
Buffer.from(signature, "hex"),
Buffer.from(expected, "hex"),
);
}
```
> [!TIP]
>
> Verifica la firma con el cuerpo sin modificar. Si parseas y vuelves a serializar el JSON antes de verificarlo, la firma puede no coincidir.
# Datos enviados
Source: https://docs.bold-factory.com/es/desarrolladores/webhooks/payloads
Interpreta la estructura de los datos enviados por webhooks.
Cada webhook envía un cuerpo JSON con un sobre común y un campo `payload` específico del evento. El contrato concreto depende de `eventName`, `majorVersion` y `minorVersion`.
## Campos que debes esperar
| Campo | Uso |
| - | - |
| `attemptId` | Identifica el intento de entrega. |
| `workspace` | Identifica el espacio de trabajo que emitió el evento. |
| `eventId` | Permite deduplicar el evento de negocio entre reintentos. |
| `eventName` | Indica qué ocurrió. |
| `entity` | Entidad principal afectada por el evento. |
| `entityId` | Identificador de la entidad principal. |
| `occurredOn` | Fecha y hora en que ocurrió el evento. |
| `majorVersion` | Versión mayor del contrato. |
| `minorVersion` | Versión menor del contrato. |
| `payload` | Datos concretos del evento. |
| `attemptNumber` | Número de intento de entrega. |
| `isLastAttempt` | Indica si Bold considera que es el último intento automático. |
> [!NOTE]
>
> No todos los eventos incluyen una copia completa de la entidad. Diseña tu consumidor para llamar a la API cuando necesite el estado actual.
## Ejemplo orientativo
```json theme={null}
{
"attemptId": "whnta_01J1D4Y7KTX8N8Y3H7A0",
"workspace": "acme-industrial",
"eventId": "7db3a285-87f0-4b78-a312-493a2e280f2d",
"eventName": "Planning.SalesOrder.LineConfirmed",
"entity": "Planning.SalesOrder",
"entityId": "sales-order-123",
"occurredOn": "2026-06-25T10:30:00Z",
"majorVersion": 1,
"minorVersion": 0,
"payload": {
"orderId": "sales-order-123",
"lineId": "sales-order-line-456",
"skuId": "sku-789",
"quantity": 24,
"pendingQuantity": 24
},
"attemptNumber": 1,
"isLastAttempt": false
}
```
## Campos específicos del evento
En `Items.Sku.Deleted`, `payload.mergedIntoSkuId` identifica el artículo que permanece cuando el borrado forma parte de una consolidación. En un borrado normal, este campo no está presente.
## Buenas prácticas
> **Versiona por majorVersion**
>
> Mantén validadores separados si consumes más de una versión mayor del mismo evento. No asumas que dos versiones tienen los mismos campos.
> **Usa identificadores, no nombres**
>
> Los nombres visibles pueden cambiar. Usa `id` o `reference` para reconciliar datos entre sistemas.
> **Guarda los datos originales**
>
> Conserva el JSON recibido durante el tiempo necesario para auditoría. Facilita depuración si un sistema externo falla.
> [!WARNING]
>
> Trata los datos enviados como información sensible. Pueden contener referencias operativas, clientes, proveedores o cantidades de producción.
## Deduplicación
Usa `eventId` para evitar procesar dos veces el mismo evento de negocio. Usa `attemptId` solo para auditar una entrega concreta. Un reintento conserva el mismo `eventId`, pero genera un nuevo `attemptId`.
> [!TIP]
>
> Si recibes el mismo `eventId` con otro `attemptNumber`, devuelve `2xx` después de confirmar que ya lo procesaste.
# Reintentos y errores
Source: https://docs.bold-factory.com/es/desarrolladores/webhooks/reintentos-y-errores
Diseña consumidores de webhooks idempotentes y tolerantes a fallos.
Un webhook cruza dos sistemas. Debes asumir que puede haber reintentos, entregas duplicadas, caídas temporales o respuestas tardías.
## Respuestas esperadas
| Respuesta del receptor | Resultado recomendado |
| - | - |
| `2xx` | Evento aceptado. Bold puede marcar la entrega como correcta. |
| `4xx` | Error del consumidor o datos no aceptados. Revisa configuración y contrato. |
| `5xx` | Error temporal del receptor. El evento debe poder reintentarse. |
| Tiempo de espera agotado | El receptor no respondió a tiempo. Procesa con cola y responde rápido. |
> [!WARNING]
>
> No devuelvas `2xx` si descartaste el evento sin guardarlo. Bold asumirá que la entrega fue correcta.
## Intentos automáticos
Bold intenta enviar una notificación hasta cinco veces. Después de cada fallo, programa el siguiente intento con espera exponencial.
| Dato | Comportamiento |
| - | - |
| Tiempo máximo de envío | 30 segundos. |
| Intentos máximos | 5 intentos automáticos. |
| Espera automática | `10 * 2^n` segundos, donde `n` es el número de intentos realizados. |
| Estado final tras agotar intentos | `Failure`. |
| Reintento manual | Solo para notificaciones en `Failure`, mediante `POST /v1/notifications/webhook/{id}/retry`. |
Cada intento guarda código HTTP, cuerpo de respuesta o mensaje de error. Consulta `GET /v1/notifications/webhook/{id}/attempts` para diagnosticarlo.
| Intento fallido | Siguiente intento aproximado |
| - | - |
| 1 | 20 segundos después. |
| 2 | 40 segundos después. |
| 3 | 80 segundos después. |
| 4 | 160 segundos después. |
| 5 | No hay siguiente intento automático. |
Cuando solicitas un reintento manual, la notificación vuelve a `Pending` y se programa para envío inmediato.
## Reglas para consumidores
* Procesa cada evento de forma idempotente.
* Guarda `eventId` para deduplicar el evento de negocio.
* Guarda `attemptId` si necesitas auditar cada entrega.
* No dependas del orden estricto entre eventos.
* Consulta la API si necesitas confirmar el estado final.
* Registra los datos originales para auditoría y depuración.
* Verifica `X-HMAC-Signature` antes de confiar en los datos.
## Patrón recomendado
**1. Valida los datos enviados**
Comprueba que `eventName`, `majorVersion`, `minorVersion` y el identificador de entidad son los esperados.
**2. Detecta duplicados**
Si ya procesaste el evento, devuelve `2xx` y no repitas efectos externos.
**3. Encola el trabajo**
Guarda el evento en tu sistema y responde rápido.
**4. Procesa en segundo plano**
Ejecuta llamadas a sistemas de gestión, herramientas de análisis u otros servicios fuera del tiempo de respuesta HTTP.
```pseudo theme={null}
if already_processed(event.eventId):
return 200
store(event)
enqueue(event.eventId)
return 202
```
> [!TIP]
>
> Si tu integración queda desincronizada, usa la API paginada para reconciliar el estado y después reactiva el procesamiento normal de webhooks.
# Continue a Task
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/continue-a-task
https://api.bold-factory.com/openapi/v1.json post /v1/agents/tasks/{taskId}/responses
Adds a message or files to a Task and schedules it to continue.
# Get a Task
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/get-a-task
https://api.bold-factory.com/openapi/v1.json get /v1/agents/tasks/{taskId}
Returns a Task with its current status, execution settings, usage, and complete activity.
# List Tasks
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/list-tasks
https://api.bold-factory.com/openapi/v1.json get /v1/agents/tasks
Returns the Tasks visible to the caller, including Tasks started directly and Tasks created by Automations.
# Provide a clarification to a task
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/provide-a-clarification-to-a-task
https://api.bold-factory.com/openapi/v1.json post /v1/agents/tasks/{taskId}/clarifications
Provides answers to pending questions so the Task can continue.
# Retry a Task
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/retry-a-task
https://api.bold-factory.com/openapi/v1.json post /v1/agents/tasks/{taskId}/retry
Retries a Task after a temporary AI capacity or audio transcription failure.
# Start a Task
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/ai-tasks/start-a-task
https://api.bold-factory.com/openapi/v1.json post /v1/agents/tasks
Starts a new Task using the caller's current effective permissions. Files can be attached by sending the request as multipart/form-data.
# Get the audit trail for a given entity within agents
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-agents
https://api.bold-factory.com/openapi/v1.json get /v1/agents/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within costs
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-costs
https://api.bold-factory.com/openapi/v1.json get /v1/costs/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within items
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-items
https://api.bold-factory.com/openapi/v1.json get /v1/items/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within labels
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-labels
https://api.bold-factory.com/openapi/v1.json get /v1/labels/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within maintenance
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-maintenance
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within people
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-people
https://api.bold-factory.com/openapi/v1.json get /v1/people/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within planning
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-planning
https://api.bold-factory.com/openapi/v1.json get /v1/planning/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within production
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-production
https://api.bold-factory.com/openapi/v1.json get /v1/production/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Get the audit trail for a given entity within warehouse
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/audit/get-the-audit-trail-for-a-given-entity-within-warehouse
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/audit/{entityName}/{entityId}
Requires `App.Admin` role
# Add a Schedule Trigger
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/add-a-schedule-trigger
https://api.bold-factory.com/openapi/v1.json post /v1/agents/automations/{automationId}/triggers/schedules
Adds a Trigger that starts a Task on the configured schedule.
# Add an Event Trigger
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/add-an-event-trigger
https://api.bold-factory.com/openapi/v1.json post /v1/agents/automations/{automationId}/triggers/events
Adds a Trigger that starts a Task when a matching event is received.
# Delete an Automation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/delete-an-automation
https://api.bold-factory.com/openapi/v1.json delete /v1/agents/automations/{automationId}
Deletes an Automation and disables its active Triggers.
# List Automation Permissions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/list-automation-permissions
https://api.bold-factory.com/openapi/v1.json get /v1/agents/automations/permissions
Returns the permission options that can be applied when updating an Automation.
# List Event Definitions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/list-event-definitions
https://api.bold-factory.com/openapi/v1.json get /v1/agents/automations/eventDefinitions
Returns the events that can be selected when configuring an Event Trigger.
# Remove a Trigger
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/remove-a-trigger
https://api.bold-factory.com/openapi/v1.json delete /v1/agents/automations/{automationId}/triggers/{triggerId}
Removes a Trigger from an Automation so it can no longer start Tasks.
# Run an Automation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/run-an-automation
https://api.bold-factory.com/openapi/v1.json post /v1/agents/automations/{automationId}/run
Starts a Task immediately using the Automation's current settings. An optional user message can be included. Files can be attached by sending the request as multipart/form-data.
# Update a Schedule Trigger
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/update-a-schedule-trigger
https://api.bold-factory.com/openapi/v1.json put /v1/agents/automations/{automationId}/triggers/schedules/{triggerId}
Updates the schedule and enabled state of a Schedule Trigger.
# Update an Event Trigger
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/automations/update-an-event-trigger
https://api.bold-factory.com/openapi/v1.json put /v1/agents/automations/{automationId}/triggers/events/{triggerId}
Updates the event selection, condition, and enabled state of an Event Trigger.
# Edit the cost of an existing employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/edit-the-cost-of-an-existing-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/cost
Requires `Costs.Employees.Write` permissions
# Export all employees as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/export-all-employees-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all employees cost information (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-all-employees-cost-information-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/cost
Requires `Costs.Employees.Read` permissions
# Get the cost of one employee by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-the-cost-of-one-employee-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/cost
Requires `Costs.Employees.Read` permissions
# Create a new family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/create-a-new-family
https://api.bold-factory.com/openapi/v1.json post /v1/items/families
Requires `Items.Write` permissions
# Create a new family through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/create-a-new-family-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json post /v1/items/products
Requires `Items.Families.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Delete an existing family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/delete-an-existing-family
https://api.bold-factory.com/openapi/v1.json delete /v1/items/families/{familyReference}
Requires `Items.Write` permissions
# Delete an existing family through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/delete-an-existing-family-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json delete /v1/items/products/{productReference}
Requires `Items.Families.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Edit an existing family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/edit-an-existing-family
https://api.bold-factory.com/openapi/v1.json put /v1/items/families/{familyReference}
Requires `Items.Write` permissions
# Edit an existing family through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/edit-an-existing-family-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json put /v1/items/products/{productReference}
Requires `Items.Families.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Export all families as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/export-all-families-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing families (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-all-existing-families-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/families
Requires `Items.Read` permissions
# Get all existing families through the legacy products route (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-all-existing-families-through-the-legacy-products-route-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/products
Requires `Items.Families.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Get every recipe linked to a family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-every-recipe-linked-to-a-family
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}/recipes
Requires `Production.Recipes.Read` permissions
# Get one family by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-one-family-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}
Requires `Items.Read` permissions
# Get one family through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-one-family-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/{productReference}
Requires `Items.Families.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Get the stock aggregations for existing families (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-the-stock-aggregations-for-existing-families-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/planning
Requires `Planning.Skus.Read` permissions
# Get the stock aggregations for existing families through the legacy products route (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-the-stock-aggregations-for-existing-families-through-the-legacy-products-route-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/planning
Requires `Planning.Skus.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Get the stock details for one family by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-the-stock-details-for-one-family-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}/planning
Requires `Planning.Skus.Read` permissions
# Get the stock details for one family through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/families/get-the-stock-details-for-one-family-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/{productReference}/planning
Requires `Planning.Skus.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families endpoints instead.
# Adds a new purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/adds-a-new-purchase-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/lines
Requires `Planning.PurchaseOrders.Write` permissions
# Cancel a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/cancel-a-purchase-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}/cancel
Requires `Planning.PurchaseOrders.Write` permissions
# Cancel a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/cancel-a-purchase-order-line-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/lines/{lineReference}/cancel
Requires `Planning.PurchaseOrders.Write` permissions
# Cancel the pending quantity on a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/cancel-the-pending-quantity-on-a-purchase-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}/cancelPending
Requires `Planning.PurchaseOrders.Write` permissions
# Cancel the pending quantity on a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/cancel-the-pending-quantity-on-a-purchase-order-line-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/lines/{lineReference}/cancelPending
Requires `Planning.PurchaseOrders.Write` permissions
# Confirm a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/confirm-a-purchase-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}/confirm
Requires `Planning.PurchaseOrders.Write` permissions
# Create a new purchase order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/create-a-new-purchase-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders
Requires `Planning.PurchaseOrders.Write` permissions
# Create the purchase orders required by a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/create-the-purchase-orders-required-by-a-production-order
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/purchaseOrders
Requires `Planning.PurchaseOrders.Write` and `Production.Orders.Read` permissions. Creates one purchase order per supplier with the given lines, all in a single transaction.
# Delete an existing Purchase Order and its lines
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/delete-an-existing-purchase-order-and-its-lines
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/purchaseOrders/{orderReference}
Requires `Planning.PurchaseOrders.Write` permissions
# Edit an existing Purchase Order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/edit-an-existing-purchase-order
https://api.bold-factory.com/openapi/v1.json put /v1/planning/purchaseOrders/{orderReference}
Requires `Planning.PurchaseOrders.Write` permissions
# Edit an existing purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/edit-an-existing-purchase-order-line
https://api.bold-factory.com/openapi/v1.json put /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}
Requires `Planning.PurchaseOrders.Write` permissions
# Edit an existing Purchase Order line's external reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/edit-an-existing-purchase-order-lines-external-reference
https://api.bold-factory.com/openapi/v1.json put /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}/externalReference
Requires `Planning.PurchaseOrders.Write` permissions
# Edit an existing Purchase Order's external reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/edit-an-existing-purchase-orders-external-reference
https://api.bold-factory.com/openapi/v1.json put /v1/planning/purchaseOrders/{orderReference}/externalReference
Requires `Planning.PurchaseOrders.Write` permissions
# Export all purchase order lines as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/export-all-purchase-order-lines-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/lines/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all purchase orders as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/export-all-purchase-orders-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-all-existing-lines-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrderLines
Requires `Planning.PurchaseOrders.Read` permissions
# Get all existing lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-all-existing-lines-paginated-1
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/lines
Requires `Planning.PurchaseOrders.Read` permissions
# Get all existing orders (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-all-existing-orders-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders
Requires `Planning.PurchaseOrders.Read` permissions
# Get all lines for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-all-lines-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/{orderReference}/lines
Requires `Planning.PurchaseOrders.Read` permissions
# Get files attached to a purchase order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-files-attached-to-a-purchase-order
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/{orderReference}/files
Requires `Planning.PurchaseOrders.Read` and `Files.Files.Read` permissions
# Get one purchase order line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-one-purchase-order-line-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}
Requires `Planning.PurchaseOrders.Read` permissions
# Get one purchase order line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-one-purchase-order-line-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/lines/{lineReference}
Requires `Planning.PurchaseOrders.Read` permissions
# Get one purchase order line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-one-purchase-order-line-by-its-reference-2
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrderLines/{lineReference}
Requires `Planning.PurchaseOrders.Read` permissions
# Get one Purchase Order Line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/get-one-purchase-order-line-by-its-reference-3
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseOrders/{orderReference}
Requires `Planning.PurchaseOrders.Read` permissions
# Remove an existing purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/remove-an-existing-purchase-order-line
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}
Requires `Planning.PurchaseOrders.Write` permissions
# Reverts the cancellation of a purchase order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/reverts-the-cancellation-of-a-purchase-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/lines/{lineReference}/undoCancellation
Requires `Planning.PurchaseOrders.Write` permissions
# Upload a new file attached to the purchase order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-orders/upload-a-new-file-attached-to-the-purchase-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/files
Requires `Files.Files.Upload` permissions
# Add a new sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/add-a-new-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines
Requires `Planning.SalesOrders.Write` permissions
# Cancel a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/cancel-a-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/cancel
Requires `Planning.SalesOrders.Write` permissions
# Cancel a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/cancel-a-sales-order-line-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/lines/{lineReference}/cancel
Requires `Planning.SalesOrders.Write` permissions
# Cancel an existing Sales Order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/cancel-an-existing-sales-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/cancel
Requires `Planning.SalesOrders.Write` permissions
# Cancel the pending quantity on a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/cancel-the-pending-quantity-on-a-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/cancelPending
Requires `Planning.SalesOrders.Write` permissions
# Cancel the pending quantity on a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/cancel-the-pending-quantity-on-a-sales-order-line-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/lines/{lineReference}/cancelPending
Requires `Planning.SalesOrders.Write` permissions
# Confirm a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/confirm-a-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/confirm
Requires `Planning.SalesOrders.Write` permissions
# Create a new sales order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/create-a-new-sales-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders
Requires `Planning.SalesOrders.Write` permissions
# Delete an existing Sales Order and its lines
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/delete-an-existing-sales-order-and-its-lines
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/salesOrders/{orderReference}
Requires `Planning.SalesOrders.Write` permissions
# Edit an existing Sales Order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/edit-an-existing-sales-order
https://api.bold-factory.com/openapi/v1.json put /v1/planning/salesOrders/{orderReference}
Requires `Planning.SalesOrders.Write` permissions
# Edit an existing Sales Order Line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/edit-an-existing-sales-order-line
https://api.bold-factory.com/openapi/v1.json put /v1/planning/salesOrders/{orderReference}/lines/{lineReference}
Requires `Planning.SalesOrders.Write` permissions
# Export all sales order lines as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/export-all-sales-order-lines-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/lines/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all sales orders as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/export-all-sales-orders-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-all-existing-lines-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrderLines
Requires `Planning.SalesOrders.Read` permissions
# Get all existing lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-all-existing-lines-paginated-1
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/lines
Requires `Planning.SalesOrders.Read` permissions
# Get all existing orders (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-all-existing-orders-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders
Requires `Planning.SalesOrders.Read` permissions
# Get all lines for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-all-lines-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/{orderReference}/lines
Requires `Planning.SalesOrders.Read` permissions
# Get files attached to a sales order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-files-attached-to-a-sales-order
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/{orderReference}/files
Requires `Planning.SalesOrders.Read` and `Files.Files.Read` permissions
# Get one Sales Order Line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-one-sales-order-line-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/{orderReference}/lines/{lineReference}
Requires `Planning.SalesOrders.Read` permissions
# Get one Sales Order Line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-one-sales-order-line-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/lines/{lineReference}
Requires `Planning.SalesOrders.Read` permissions
# Get one Sales Order Line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-one-sales-order-line-by-its-reference-2
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrderLines/{lineReference}
Requires `Planning.SalesOrders.Read` permissions
# Get one Sales Order Line by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/get-one-sales-order-line-by-its-reference-3
https://api.bold-factory.com/openapi/v1.json get /v1/planning/salesOrders/{orderReference}
Requires `Planning.SalesOrders.Read` permissions
# Makes a sales order line to order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/makes-a-sales-order-line-to-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/makeToOrder
Switches the line to make-to-order and requests production for its pending quantity when no active production request exists. Requires `Planning.SalesOrders.Write` permissions
# Removes an existing Sales Order Line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/removes-an-existing-sales-order-line
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/salesOrders/{orderReference}/lines/{lineReference}
Requires `Planning.SalesOrders.Write` permissions
# Removes an existing Sales Order Line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/removes-an-existing-sales-order-line-1
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/salesOrders/lines/{lineReference}
Requires `Planning.SalesOrders.Write` permissions
# Reset a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/reset-a-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/reset
Requires `Planning.SalesOrders.Write` permissions
# Reset a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/reset-a-sales-order-line-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/lines/{lineReference}/reset
Requires `Planning.SalesOrders.Write` permissions
# Reverts the cancellation of a sales order line
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/reverts-the-cancellation-of-a-sales-order-line
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/lines/{lineReference}/undoCancellation
Requires `Planning.SalesOrders.Write` permissions
# Upload a new file attached to the sales order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sales-orders/upload-a-new-file-attached-to-the-sales-order
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/files
Requires `Files.Files.Upload` permissions
# Create a new customer
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/create-a-new-customer
https://api.bold-factory.com/openapi/v1.json post /v1/planning/customers
Requires `Planning.Customers.Write` permissions
# Delete an existing customer
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/delete-an-existing-customer
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/customers/{customerReference}
Requires `Planning.Customers.Write` permissions
# Edit an existing customer
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/edit-an-existing-customer
https://api.bold-factory.com/openapi/v1.json put /v1/planning/customers/{customerReference}
Requires `Planning.Customers.Write` permissions
# Export all customers as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/export-all-customers-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/customers/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing customers (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/get-all-existing-customers-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/customers
Requires `Planning.Customers.Read` permissions
# Get one customer by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/customers/get-one-customer-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/planning/customers/{customerReference}
Requires `Planning.Customers.Read` permissions
# Add a usual resource to an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/add-a-usual-resource-to-an-employee
https://api.bold-factory.com/openapi/v1.json post /v1/people/employees/{employeeReference}/resources
Requires `Production.Employees.Write` permissions
Deprecated: Use /v{version:apiVersion}/people/employees/{employeeReference}/workstations instead
# Add a usual workstation to an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/add-a-usual-workstation-to-an-employee
https://api.bold-factory.com/openapi/v1.json post /v1/people/employees/{employeeReference}/workstations
Requires `Production.Employees.Write` permissions
# Assign a skill to an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/assign-a-skill-to-an-employee
https://api.bold-factory.com/openapi/v1.json post /v1/people/employees/{employeeReference}/skills
Requires `Production.Employees.Write` permissions
# Create a new employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/create-a-new-employee
https://api.bold-factory.com/openapi/v1.json post /v1/people/employees
Requires `People.Employees.Write` permissions
# Delete an existing employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/delete-an-existing-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}
Requires `People.Employees.Write` permissions
# Edit an existing employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/edit-an-existing-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}
Requires `People.Employees.Write` permissions
# Get all existing employees (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-all-existing-employees-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees
Requires `People.Employees.Read` permissions
# Get all skills for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-all-skills-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/skills
Requires `Production.Employees.Read` permissions
# Get all usual resources for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-all-usual-resources-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/resources
Requires `Production.Employees.Read` permissions
Deprecated: Use /v{version:apiVersion}/people/employees/{employeeReference}/workstations instead
# Get all usual workstations for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-all-usual-workstations-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/workstations
Requires `Production.Employees.Read` permissions
# Get labor effectiveness metrics for an employee in a timeframe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-labor-effectiveness-metrics-for-an-employee-in-a-timeframe
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/laborEffectiveness
Requires `People.Tasks.Read` and `Production.Orders.Read` permissions
# Get one employee by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/get-one-employee-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}
Requires `People.Employees.Read` permissions
# Remove a skill from an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/remove-a-skill-from-an-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/skills/{operationTypeReference}
Requires `Production.Employees.Write` permissions
# Remove a usual resource from an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/remove-a-usual-resource-from-an-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/resources/{resourceReference}
Requires `Production.Employees.Write` permissions
Deprecated: Use /v{version:apiVersion}/people/employees/{employeeReference}/workstations/{workstationReference} instead
# Remove a usual workstation from an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/remove-a-usual-workstation-from-an-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/workstations/{workstationReference}
Requires `Production.Employees.Write` permissions
# Remove the picture for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/remove-the-picture-for-an-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/picture
Requires `People.Employees.Write` permissions
# Set the language of an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/set-the-language-of-an-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/culture
Sets the culture used when the employee is active in work mode, or clears it with `null` so the tenant culture applies. Requires `People.Employees.Write` permissions
# Upload a new picture for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employees/upload-a-new-picture-for-an-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/picture
Requires `Files.Files.Upload` and `People.Employees.Write` permissions
# Export all locations as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/export-all-locations-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/locations/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing locations (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/get-all-existing-locations-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/locations
Requires `Warehouse.Locations.Read` permissions
# Copy a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/copy-a-property
https://api.bold-factory.com/openapi/v1.json post /v1/items/properties/{propertyReference}/copy
Requires `Items.Properties.Write` permissions
# Create a new property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/create-a-new-property
https://api.bold-factory.com/openapi/v1.json post /v1/items/properties
Requires `Items.Properties.Write` permissions
# Delete an existing property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/delete-an-existing-property
https://api.bold-factory.com/openapi/v1.json delete /v1/items/properties/{propertyReference}
Requires `Items.Properties.Write` permissions
# Export all properties as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/export-all-properties-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing properties (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/get-all-existing-properties-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties
Requires `Items.Properties.Read` permissions
# Get an existing property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/get-an-existing-property
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/{propertyReference}
Requires `Items.Properties.Read` permissions
# Update an existing property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/properties/update-an-existing-property
https://api.bold-factory.com/openapi/v1.json put /v1/items/properties/{propertyReference}
Requires `Items.Properties.Write` permissions
# Add an option to a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/add-an-option-to-a-property
https://api.bold-factory.com/openapi/v1.json post /v1/items/properties/{propertyReference}/options
Requires `Items.Properties.Write` permissions
# Delete an option of a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/delete-an-option-of-a-property
https://api.bold-factory.com/openapi/v1.json delete /v1/items/properties/{propertyReference}/options/{optionReference}
Requires `Items.Properties.Write` permissions
# Edit option of a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/edit-option-of-a-property
https://api.bold-factory.com/openapi/v1.json put /v1/items/properties/{propertyReference}/options/{optionReference}
Requires `Items.Properties.Write` permissions
# Export all property options as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/export-all-property-options-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/options/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all the options of a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/get-all-the-options-of-a-property
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/{propertyReference}/options
Requires `Items.Properties.Read` permissions
# Get an option of a property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/property-options/get-an-option-of-a-property
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/{propertyReference}/options/{optionReference}
Requires `Items.Properties.Read` permissions
# Add SKU alternative unit
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/add-sku-alternative-unit
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/alternativeUnits
# Adds a supplier for this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/adds-a-supplier-for-this-sku
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/suppliers
Requires `Planning.Skus.Write` permissions
# Create a new property value for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/create-a-new-property-value-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/values
Your value must correspond to the property data type.
If the type is `Decimal`, please use point as decimal separator and comma or nothing as group separator.
If the type is `Integer`, please use comma or nothing as group separator.
If the type is `DateTime`, please use `YYYY-MM-dd hh:mm:ss zzz` as format, where zzz is the offset with UTC.
If the type is `Boolean`, please send `true` or `false`.
If the type is `Enum`, please send a valid option reference.
Requires `Items.Skus.Write` permissions
# Create a new SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/create-a-new-sku
https://api.bold-factory.com/openapi/v1.json post /v1/items/families/{familyReference}/skus
Requires `Items.Skus.Write` permissions
# Create a new SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/create-a-new-sku-1
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus
Requires `Items.Skus.Write` permissions
# Create a new SKU through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/create-a-new-sku-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json post /v1/items/products/{productReference}/skus
Requires `Items.Skus.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/skus instead.
# Delete SKU alternative unit
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/delete-sku-alternative-unit
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}/alternativeUnits/{alternativeUnitId}
# Deletes a supplier for this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/deletes-a-supplier-for-this-sku
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}/suppliers/{supplierReference}
Requires `Planning.Skus.Write` permissions
# Deletes an existing property value for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/deletes-an-existing-property-value-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}/values/{propertyReference}
Requires `Items.Skus.Write` permissions
# Deletes an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/deletes-an-existing-sku
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}
Requires `Items.Skus.Write` permissions
# Edit the cost of an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/edit-the-cost-of-an-existing-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/cost
Requires `Costs.Skus.Write` permissions
# Edits an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/edits-an-existing-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}
Requires `Items.Skus.Write` permissions
# Export all SKU costs as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/export-all-sku-costs-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/cost/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all SKUs as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/export-all-skus-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get a supplier of this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-a-supplier-of-this-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/suppliers/{supplierReference}
Requires `Planning.Skus.Read` permissions
# Get all existing SKUs (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-existing-skus-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/planning
Requires `Planning.Skus.Read` permissions
# Get all properties and its values for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-properties-and-its-values-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/values
Requires `Items.Skus.Read` permissions
# Get all SKUs cost information (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-skus-cost-information-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/cost
Requires `Costs.Skus.Read` permissions
# Get all SKUs for a family (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-skus-for-a-family-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}/skus
Requires `Items.Skus.Read`; expanding `Image` also requires `Files.Files.Read` permissions
# Get all SKUs for a family through the legacy products route (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-skus-for-a-family-through-the-legacy-products-route-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/{productReference}/skus
Requires `Items.Skus.Read`; expanding `Image` also requires `Files.Files.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/skus instead.
# Get all SKUs (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-skus-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus
Requires `Items.Skus.Read`; expanding `Image` also requires `Files.Files.Read` permissions
# Get all the suppliers of this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-the-suppliers-of-this-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/suppliers
Requires `Planning.Skus.Read` permissions
# Get all valid recipes for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-all-valid-recipes-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/recipes
Requires `Production.Recipes.Read` permissions
# Get one SKU by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-one-sku-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/planning
Requires `Planning.Skus.Read` permissions
# Get the cost components of an SKU by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-the-cost-components-of-an-sku-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/components/cost
Requires `Costs.Skus.Read` permissions
# Get the cost of an SKU by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-the-cost-of-an-sku-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/cost
Requires `Costs.Skus.Read` permissions
# Get the input SKUs required to manufacture this SKU that cannot be resolved because they are missing or ambiguous
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-the-input-skus-required-to-manufacture-this-sku-that-cannot-be-resolved-because-they-are-missing-or-ambiguous
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/unresolvedInputs/{recipeReference}
Requires `Production.Recipes.Read` permissions
# Get the multi-level bill of materials for this sku, including incomplete branches
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-the-multi-level-bill-of-materials-for-this-sku-including-incomplete-branches
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/bom
Requires `Production.Recipes.Read` permissions
# Get the theoretical inputs required to manufacture this sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/get-the-theoretical-inputs-required-to-manufacture-this-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/inputs
Requires `Production.Recipes.Read` permissions
# Gets an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-an-existing-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}
Requires `Items.Skus.Read` permissions
# Gets assignable properties for an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-assignable-properties-for-an-existing-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/properties/assignable
Requires `Items.Skus.Read` permissions
# Gets optional properties for an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-optional-properties-for-an-existing-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/properties/optional
Requires `Items.Skus.Read` permissions
# Gets the base and alternative units configured for a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-base-and-alternative-units-configured-for-a-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/units
Requires Items.Skus.Read permissions
# Gets the detailed stock units of the sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-detailed-stock-units-of-the-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/stock/units
Requires `Warehouse.Skus.Read` permissions
# Gets the duplicates for an existing SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-duplicates-for-an-existing-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/duplicates
Requires `Items.Skus.Read` permissions
# Gets the stock history of the sku, optionally filtered by location and lot
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-stock-history-of-the-sku-optionally-filtered-by-location-and-lot
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/stock/history
Requires `Warehouse.Skus.Read` permissions
# Gets the value for a given SKU and property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-value-for-a-given-sku-and-property
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/values/{propertyReference}
Requires `Items.Skus.Read` permissions
# Gets the warehouse related info of the sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/gets-the-warehouse-related-info-of-the-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/warehouse
Requires `Warehouse.Skus.Read` permissions
# Merges two SKUs that are the same, the first one being deleted
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/merges-two-skus-that-are-the-same-the-first-one-being-deleted
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{removeReference}/merge/{remainReference}
Requires `Items.Skus.Write` permissions
# Move one recipe within this SKU's priority order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/move-one-recipe-within-this-skus-priority-order
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/recipes/{recipeReference}/order
Requires `Production.Recipes.Write` permissions
# Remove the image for a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/remove-the-image-for-a-sku
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}/image
Requires `Items.Skus.Write` permissions
# Search for SKUs by its values (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/search-for-skus-by-its-values-paginated
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/search
Requires `Items.Skus.Read`; expanding `Image` also requires `Files.Files.Read` permissions
# Sets a supplier as the primary one for this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/sets-a-supplier-as-the-primary-one-for-this-sku
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/suppliers/{supplierReference}/primary
Requires `Planning.Skus.Write` permissions
# Update SKU alternative unit
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/update-sku-alternative-unit
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/alternativeUnits/{alternativeUnitId}
# Update SKU base unit
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/update-sku-base-unit
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/baseUnit
Changes the base unit without recalculating historical quantities. Alternatives must be removed first when changing the unit id.
# Update SKU preferred units
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/update-sku-preferred-units
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/preferredUnits
Sets the units the SKU is displayed in by default in the production and warehouse views. Null or the base unit id uses the base unit; any other unit must be a configured alternative.
# Updates an existing property value for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-an-existing-property-value-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/values/{propertyReference}
Your value must correspond to the property data type.
If the type is `Decimal`, please use point as decimal separator and comma or nothing as group separator.
If the type is `Integer`, please use comma or nothing as group separator.
If the type is `DateTime`, please use `YYYY-MM-dd hh:mm:ss zzz` as format, where zzz is the offset with UTC.
If the type is `Boolean`, please send `true` or `false`.
If the type is `Enum`, please send a valid option reference.
Requires `Items.Skus.Write` permissions
# Updates the information related to a supplier for this SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-information-related-to-a-supplier-for-this-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/suppliers/{supplierReference}
Requires `Planning.Skus.Write` permissions
# Updates the mode of a demand of the sku to batched allocation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-mode-of-a-demand-of-the-sku-to-batched-allocation
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/demand/{demandId}/batched
Requires `Planning.Skus.Write` permissions
# Updates the mode of a demand of the sku to direct allocation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-mode-of-a-demand-of-the-sku-to-direct-allocation
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/demand/{demandId}/direct
Requires `Planning.Skus.Write` permissions
# Updates the planning info of the sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-planning-info-of-the-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/planning
Requires `Planning.Skus.Write` permissions
# Updates the stock of the sku in a given location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-stock-of-the-sku-in-a-given-location
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/stock
Requires `Warehouse.Counts.Write` permissions
# Updates the warehouse info of the sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/updates-the-warehouse-info-of-the-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/warehouse
Requires `Warehouse.Skus.Write` permissions
# Upload a new image for a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/skus/upload-a-new-image-for-a-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/image
Requires `Files.Files.Upload` and `Items.Skus.Write` permissions
# Create a new supplier
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/create-a-new-supplier
https://api.bold-factory.com/openapi/v1.json post /v1/planning/suppliers
Requires `Planning.Suppliers.Write` permissions
# Delete an existing supplier
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/delete-an-existing-supplier
https://api.bold-factory.com/openapi/v1.json delete /v1/planning/suppliers/{supplierReference}
Requires `Planning.Suppliers.Write` permissions
# Edit an existing supplier
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/edit-an-existing-supplier
https://api.bold-factory.com/openapi/v1.json put /v1/planning/suppliers/{supplierReference}
Requires `Planning.Suppliers.Write` permissions
# Export all suppliers as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/export-all-suppliers-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/planning/suppliers/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing suppliers (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/get-all-existing-suppliers-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/planning/suppliers
Requires `Planning.Suppliers.Read` permissions
# Get one supplier by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/get-one-supplier-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/planning/suppliers/{supplierReference}
Requires `Planning.Suppliers.Read` permissions
# Gets all the SKUs for this supplier
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/suppliers/gets-all-the-skus-for-this-supplier
https://api.bold-factory.com/openapi/v1.json get /v1/planning/suppliers/{supplierReference}/skus
Requires `Planning.Skus.Read` permissions
# Create a new area
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/create-a-new-area
https://api.bold-factory.com/openapi/v1.json post /v1/production/areas
Requires `Production.Workstations.Write` permissions
# Create a new resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/create-a-new-resource-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/resourceGroups
Requires `Production.Workstations.Write` permissions
Deprecated: Use /production/areas endpoints instead.
# Delete an existing area
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/delete-an-existing-area
https://api.bold-factory.com/openapi/v1.json delete /v1/production/areas/{areaReference}
Requires `Production.Workstations.Write` permissions
# Delete an existing resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/delete-an-existing-resource-group
https://api.bold-factory.com/openapi/v1.json delete /v1/production/resourceGroups/{resourceGroupReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /production/areas endpoints instead.
# Edit an existing area
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/edit-an-existing-area
https://api.bold-factory.com/openapi/v1.json put /v1/production/areas/{areaReference}
Requires `Production.Workstations.Write` permissions
# Edit an existing resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/edit-an-existing-resource-group
https://api.bold-factory.com/openapi/v1.json put /v1/production/resourceGroups/{resourceGroupReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /production/areas endpoints instead.
# Export all areas as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/export-all-areas-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing areas (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-all-existing-areas-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas
Requires `Production.Workstations.Read` permissions
# Get all existing resource groups (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-all-existing-resource-groups-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups
Requires `Production.Workstations.Read` permissions
Deprecated: Use /production/areas endpoints instead.
# Get areas that belong to a given area (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-areas-that-belong-to-a-given-area-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/children
Requires `Production.Workstations.Read` permissions
# Get one area by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-one-area-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}
Requires `Production.Workstations.Read` permissions
# Get one resource group by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-one-resource-group-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{resourceGroupReference}
Requires `Production.Workstations.Read` permissions
Deprecated: Use /production/areas endpoints instead.
# Get resource groups that belong to a given resourceGroup (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/areas/get-resource-groups-that-belong-to-a-given-resourcegroup-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{resourceGroupReference}/children
Requires `Production.Workstations.Read` permissions
Deprecated: Use /production/areas endpoints instead.
# Create a new interruption type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/create-a-new-interruption-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/interruptionTypes
Requires `Production.Incident.Write` permissions
# Delete an existing interruption type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/delete-an-existing-interruption-type
https://api.bold-factory.com/openapi/v1.json delete /v1/production/interruptionTypes/{typeReference}
Requires `Production.Incident.Write` permissions
# Edit an existing interruption type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/edit-an-existing-interruption-type
https://api.bold-factory.com/openapi/v1.json put /v1/production/interruptionTypes/{typeReference}
Requires `Production.Incident.Write` permissions
# Export all interruption types as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/export-all-interruption-types-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/interruptionTypes/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing interruption types
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/get-all-existing-interruption-types
https://api.bold-factory.com/openapi/v1.json get /v1/production/interruptionTypes
Requires `Production.Incident.Read` permissions
# Get one interruption type by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/interruption-types/get-one-interruption-type-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/interruptionTypes/{typeReference}
Requires `Production.Incident.Read` permissions
# Create a new warehouse location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/create-a-new-warehouse-location
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/locations
Requires `Warehouse.Locations.Write` permissions
# Delete an existing warehouse location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/delete-an-existing-warehouse-location
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/locations/{locationReference}
Requires `Warehouse.Locations.Write` permissions
# Edit an existing warehouse location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/edit-an-existing-warehouse-location
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/locations/{locationReference}
Requires `Warehouse.Locations.Write` permissions
# Get one location by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/locations/get-one-location-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/locations/{locationReference}
Requires `Warehouse.Locations.Write` permissions
# Export all lots as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/export-all-lots-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing lots (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/get-all-existing-lots-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots
Requires `Warehouse.Lots.Read` permissions
# Get one lot by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/get-one-lot-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/{lotId}
Requires `Warehouse.Lots.Read` permissions
# Get the components of a merged lot
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/get-the-components-of-a-merged-lot
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/merged/{lotId}/components
Requires `Warehouse.Lots.Read` permissions
# Get the cost of one lot by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/get-the-cost-of-one-lot-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/{lotId}/cost
Requires `Costs.Maintenance.Read` permissions
# Get the cost of the components of a lot by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/get-the-cost-of-the-components-of-a-lot-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/{lotId}/components/cost
Requires `Costs.Maintenance.Read` permissions
# Gets the movement history of the lot
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/gets-the-movement-history-of-the-lot
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/lots/{lotId}/history
Requires `Warehouse.Skus.Read` permissions
# Reclassify an unknown lot into a known one
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/lots/reclassify-an-unknown-lot-into-a-known-one
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/lots/{lotId}/reclassify
Requires `Warehouse.Lots.Write` permissions
# Assign a resource to this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/assign-a-resource-to-this-operation-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/workstations/{workstationReference}
Requires `Production.Workstations.Write` permissions
# Assign a resource to this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/assign-a-resource-to-this-operation-type-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/resources/{resourceReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/operationTypes/{typeReference}/workstations/{workstationReference} instead
# Create a new operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/create-a-new-operation-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes
Requires `Production.Workstations.Write` permissions
# Delete an existing operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/delete-an-existing-operation-type
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
# Edit an existing operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/edit-an-existing-operation-type
https://api.bold-factory.com/openapi/v1.json put /v1/production/operationTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
# Export all operation types as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/export-all-operation-types-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all active operations of this type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-all-active-operations-of-this-type
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/operations/active
Requires `Production.Orders.Read` permissions
# Get all active or editable recipe operations of this type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-all-active-or-editable-recipe-operations-of-this-type
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/recipeOperations/active
Requires `Production.Recipes.Read` permissions
# Get all existing operation types (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-all-existing-operation-types-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes
Requires `Production.Workstations.Read` permissions
# Get all open operations of this type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-all-open-operations-of-this-type
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/operations/open
Requires `Production.Orders.Read` permissions
# Get employees that can execute this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-employees-that-can-execute-this-operation-type
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/employees
Requires `Production.Employees.Read` permissions
# Get one operation type by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-one-operation-type-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}
Requires `Production.Workstations.Read` permissions
# Get resources that can execute this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-resources-that-can-execute-this-operation-type
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/workstations
Requires `Production.Workstations.Read` permissions
# Get resources that can execute this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/get-resources-that-can-execute-this-operation-type-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationTypes/{typeReference}/resources
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/operationTypes/{typeReference}/workstations instead
# Set a resource as auxiliary for this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/set-a-resource-as-auxiliary-for-this-operation-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/resources/{resourceReference}/auxiliary
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/operationTypes/{typeReference}/workstations/{workstationReference}/auxiliary instead
# Set a resource as the primary one for this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/set-a-resource-as-the-primary-one-for-this-operation-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/workstations/{workstationReference}/primary
Requires `Production.Workstations.Write` permissions
# Set a resource as the primary one for this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/set-a-resource-as-the-primary-one-for-this-operation-type-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/resources/{resourceReference}/primary
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/operationTypes/{typeReference}/workstations/{workstationReference}/primary instead
# Set a workstation as auxiliary for this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/set-a-workstation-as-auxiliary-for-this-operation-type
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationTypes/{typeReference}/workstations/{workstationReference}/auxiliary
Requires `Production.Workstations.Write` permissions
# Unassign a resource from this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/unassign-a-resource-from-this-operation-type
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationTypes/{typeReference}/workstations/{workstationReference}
Requires `Production.Workstations.Write` permissions
# Unassign a resource from this operation type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/unassign-a-resource-from-this-operation-type-1
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationTypes/{typeReference}/resources/{resourceReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/operationTypes/{typeReference}/workstations/{workstationReference} instead
# Update employee attendance for an operation type on a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-types/update-employee-attendance-for-an-operation-type-on-a-workstation
https://api.bold-factory.com/openapi/v1.json put /v1/production/operationTypes/{typeReference}/workstations/{workstationReference}
Requires `Production.Workstations.Write` permissions
# Add a new inspection to a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/add-a-new-inspection-to-a-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/inspections
Requires `Warehouse.Receipts.Write` permissions
# Add a new line to the receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/add-a-new-line-to-the-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/lines
Requires `Warehouse.Receipts.Write` permissions
# Add new lines from a file
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/add-new-lines-from-a-file
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/lines/files
Requires `Warehouse.Receipts.Write` permissions
# Complete a photo inspection by uploading a photo file
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/complete-a-photo-inspection-by-uploading-a-photo-file
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/receipts/{receiptReference}/inspections/{inspectionId}/photo
Requires `Files.Files.Upload` and `Warehouse.Receipts.Write` permissions
# Complete an inspection
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/complete-an-inspection
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/inspections/{inspectionId}/complete
Requires `Warehouse.Receipts.Write` permissions
# Create a new receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/create-a-new-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts
Requires `Warehouse.Receipts.Write` permissions
# Create a new receipt from a file
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/create-a-new-receipt-from-a-file
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/files
Requires `Warehouse.Receipts.Write` permissions
# Create a new receipt from a PurchaseOrder
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/create-a-new-receipt-from-a-purchaseorder
https://api.bold-factory.com/openapi/v1.json post /v1/planning/purchaseOrders/{orderReference}/receipt
Requires `Warehouse.Receipts.Write` permissions
# Delete an existing receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/delete-an-existing-receipt
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/receipts/{receiptReference}
Requires `Warehouse.Receipts.Write` permissions
# Edit an existing receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/edit-an-existing-receipt
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/receipts/{receiptReference}
Requires `Warehouse.Receipts.Write` permissions
# Export all receipt inspections as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/export-all-receipt-inspections-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/inspections/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all receipt lines as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/export-all-receipt-lines-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/lines/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all receipts as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/export-all-receipts-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing receipts (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-all-existing-receipts-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts
Requires `Warehouse.Receipts.Read` permissions
# Get all inspections for a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-all-inspections-for-a-receipt
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/{receiptReference}/inspections
Requires `Warehouse.Receipts.Read` permissions
# Get files attached to a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-files-attached-to-a-receipt
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/{receiptReference}/files
Requires `Warehouse.Receipts.Read` permissions
# Get one line of a receipt by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-one-line-of-a-receipt-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/{receiptReference}/lines/{lineReference}
Requires `Warehouse.Receipts.Read` permissions
# Get one line of a receipt by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-one-line-of-a-receipt-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/lines/{lineReference}
Requires `Warehouse.Receipts.Read` permissions
# Get one receipt by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-one-receipt-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/{receiptReference}
Requires `Warehouse.Receipts.Read` permissions
# Get the lines of a receipt by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/get-the-lines-of-a-receipt-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/{receiptReference}/lines
Requires `Warehouse.Receipts.Read` permissions
# Receive a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/receive-a-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/receive
Requires `Warehouse.Receipts.Write` permissions
# Remove an inspection from a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/remove-an-inspection-from-a-receipt
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/receipts/{receiptReference}/inspections/{inspectionId}
Requires `Warehouse.Receipts.Write` permissions
# Removes a line from the receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/removes-a-line-from-the-receipt
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/receipts/{receiptReference}/lines/{lineReference}
Requires `Warehouse.Receipts.Write` permissions
# Reverse a receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/reverse-a-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/reverse
This will undo the shipping and place the receipt back to pending status. Requires `Warehouse.Receipts.Write` permissions
# Search all existing receipt lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/search-all-existing-receipt-lines-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/receipts/lines
Requires `Warehouse.Receipts.Read` permissions
# Updates a line from the receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/updates-a-line-from-the-receipt
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/receipts/{receiptReference}/lines/{lineReference}
Requires `Warehouse.Receipts.Write` permissions
# Upload a new file attached to the receipt
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receipts/upload-a-new-file-attached-to-the-receipt
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/receipts/{receiptReference}/files
Requires `Files.Files.Upload` permissions
# Add a new line to the shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/add-a-new-line-to-the-shipment
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/shipments/{shipmentReference}/lines
Requires `Warehouse.Shipments.Write` permissions
# Create a new shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/create-a-new-shipment
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/shipments
Requires `Warehouse.Shipments.Write` permissions
# Create a new shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/create-a-new-shipment-1
https://api.bold-factory.com/openapi/v1.json post /v1/planning/salesOrders/{orderReference}/shipment
Requires `Warehouse.Shipments.Write` permissions
# Delete an existing warehouse shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/delete-an-existing-warehouse-shipment
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/shipments/{shipmentReference}
Requires `Warehouse.Shipments.Write` permissions
# Edit an existing warehouse shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/edit-an-existing-warehouse-shipment
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/shipments/{shipmentReference}
Requires `Warehouse.Shipments.Write` permissions
# Export all shipment lines as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/export-all-shipment-lines-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/lines/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all shipments as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/export-all-shipments-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing shipments (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/get-all-existing-shipments-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments
Requires `Warehouse.Shipments.Read` permissions
# Get one line of a shipment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/get-one-line-of-a-shipment-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/{shipmentReference}/lines/{lineReference}
Requires `Warehouse.Shipments.Write` permissions
# Get one line of a shipment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/get-one-line-of-a-shipment-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/lines/{lineReference}
Requires `Warehouse.Shipments.Write` permissions
# Get one shipment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/get-one-shipment-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/{shipmentReference}
Requires `Warehouse.Shipments.Write` permissions
# Get the lines of a shipment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/get-the-lines-of-a-shipment-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/{shipmentReference}/lines
Requires `Warehouse.Shipments.Write` permissions
# Removes a line from the shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/removes-a-line-from-the-shipment
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/shipments/{shipmentReference}/lines/{lineReference}
Requires `Warehouse.Shipments.Write` permissions
# Reverse a shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/reverse-a-shipment
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/shipments/{shipmentReference}/reverse
This will undo the shipping and place the shipment back to pending status. Requires `Warehouse.Shipments.Write` permissions
# Search all existing shipment lines (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/search-all-existing-shipment-lines-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shipments/lines
Requires `Warehouse.Shipments.Read` permissions
# Ship a shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shipments/ship-a-shipment
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/shipments/{shipmentReference}/ship
Requires `Warehouse.Shipments.Write` permissions
# Create a new workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/create-a-new-workstation
https://api.bold-factory.com/openapi/v1.json post /v1/production/workstations
Requires `Production.Workstations.Write` permissions
# Edit the cost of an existing resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/edit-the-cost-of-an-existing-resource
https://api.bold-factory.com/openapi/v1.json put /v1/production/workstations/{workstationReference}/cost
Requires `Costs.Production.Read` permissions
# Export all workstations as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/export-all-workstations-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing workstations (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-all-existing-workstations-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations
Requires `Production.Workstations.Read` permissions
# Get the cost of a resource by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-the-cost-of-a-resource-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/cost
Requires `Costs.Production.Read` permissions
# Add a comment to an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/add-a-comment-to-an-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/comments
Requires (`Production.Orders.Work` or `Production.Orders.Write`) permissions
# Create a new operation for a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/create-a-new-operation-for-a-production-order
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations
Requires `Production.Orders.Write` permissions
# Create a new operation for a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/create-a-new-operation-for-a-production-order-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations
Requires `Production.Orders.Write` permissions
# Delete a comment of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/delete-a-comment-of-an-operation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/comments/{commentId}
Requires `Production.Orders.Write` permissions
# Delete an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/delete-an-existing-operation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/orders/{orderReference}/operations/{operationReference}
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}.
# Edit an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/edit-an-existing-operation
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/operations/{operationReference}
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}.
# Edit an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/edit-an-existing-operation-1
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}
Requires `Production.Orders.Write` permissions
# Export all operations as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/export-all-operations-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Finishes an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/finishes-an-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/{operationReference}/finish
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/finish.
# Finishes an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/finishes-an-operation-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/finish
Requires `Production.Orders.Write` permissions
# Get active operations for an employee using the tenant's configured source
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-active-operations-for-an-employee-using-the-tenants-configured-source
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/workstations/operations/active
Requires `Production.Orders.Read` permissions
# Get active operations matching a search
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-active-operations-matching-a-search
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/active
Requires `Production.Orders.Read` permissions
# Get all active operations for a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-active-operations-for-a-group
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/operations/active
Requires `Production.Orders.Read` permissions
# Get all active operations for a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-active-operations-for-a-group-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{groupReference}/operations/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/areas/{areaReference}/operations/active instead
# Get all active operations for a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-active-operations-for-a-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/operations/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/operations/active instead
# Get all active operations for a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-active-operations-for-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/operations/active
Requires `Production.Orders.Read` permissions
# Get all active operations for an employee's usual resources
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-active-operations-for-an-employees-usual-resources
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/resources/operations/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/employees/{employeeReference}/workstations/operations/active instead
# Get all comments of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-comments-of-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/comments
Requires `Production.Orders.Read` permissions
# Get all existing operations for a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-existing-operations-for-a-production-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations
Requires `Production.Orders.Read` permissions
# Get all existing production operations (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-existing-production-operations-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations.
# Get all existing production operations (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-existing-production-operations-paginated-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations
Requires `Production.Orders.Read` permissions
# Get all open operations for a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-open-operations-for-a-group
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/operations/open
Requires `Production.Orders.Read` permissions
# Get all open operations for a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-open-operations-for-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/operations/open
Requires `Production.Orders.Read` permissions
# Get all running operations assigned to an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-all-running-operations-assigned-to-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/operations/running
Requires `Production.Orders.Read` permissions
# Get one operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-one-operation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/{operationReference}
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}.
# Get one operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-one-operation-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/{operationReference}
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}.
# Get one operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-one-operation-by-its-reference-2
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}
Requires `Production.Orders.Read` permissions
# Get operations directly downstream from an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-operations-directly-downstream-from-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/downstreamOperations
Requires `Production.Orders.Read` permissions
# Get recently assigned active operations for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-recently-assigned-active-operations-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/operations/recent
Requires `Production.Orders.Read` permissions
# Get the cost of one operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-the-cost-of-one-operation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/{operationReference}/cost
Requires `Costs.Production.Read` permissions
# Get the cost of the labor of a operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-the-cost-of-the-labor-of-a-operation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/{operationReference}/labor/cost
Requires `Costs.Production.Read` permissions
# Get the cost of the materials of a operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/get-the-cost-of-the-materials-of-a-operation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/{operationReference}/materials/cost
Requires `Costs.Production.Read` permissions
# Request the remaining materials required by a production operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/request-the-remaining-materials-required-by-a-production-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/provisioning
Requires `Production.Orders.Write` permissions
# Resume an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/resume-an-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/resume
Requires `Production.Orders.Write` permissions
# Reverts the completion of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/reverts-the-completion-of-an-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/{operationReference}/undoFinish
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/undoFinish.
# Reverts the completion of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/reverts-the-completion-of-an-operation-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/undoFinish
Requires `Production.Orders.Write` permissions
# Start an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/start-an-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/{operationReference}/start
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/start.
# Start an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/start-an-operation-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/start
Requires `Production.Orders.Write` permissions
# Alter the target date up to this order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/alter-the-target-date-up-to-this-order
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/targetDate
Requires `Production.Orders.Sequence` permissions
# Block the order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/block-the-order
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/block
Requires `Production.Orders.Write` permissions
# Cancel an existing production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/cancel-an-existing-production-order
https://api.bold-factory.com/openapi/v1.json delete /v1/production/orders/{orderReference}
Requires `Production.Orders.Write` permissions
# Create a new production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/create-a-new-production-order
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders
Requires `Production.Orders.Write` permissions
# Edit an existing production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/edit-an-existing-production-order
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}
Requires `Production.Orders.Write` permissions
# Export all operation costs as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/export-all-operation-costs-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/cost/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all production order costs as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/export-all-production-order-costs-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/cost/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all production orders as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/export-all-production-orders-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all active production orders
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-all-active-production-orders
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/active
Requires `Production.Orders.Read` permissions
# Get all existing production orders (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-all-existing-production-orders-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders
Requires `Production.Orders.Read` permissions
# Get all open production orders
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-all-open-production-orders
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/open
Requires `Production.Orders.Read` permissions
# Get all orders' cost information (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-all-orders-cost-information-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/cost
Requires `Costs.Production.Read` permissions
# Get one production order by its batch number
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-one-production-order-by-its-batch-number
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}
Requires `Production.Orders.Read` permissions
# Get one production order by one of its coproducts
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-one-production-order-by-one-of-its-coproducts
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/byCoproduct/{coproductId}
Requires `Production.Orders.Read` permissions
# Get one production order by one of its inputs
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-one-production-order-by-one-of-its-inputs
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/byInput/{inputReference}
Requires `Production.Orders.Read` permissions
# Get the active orders for a given SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-the-active-orders-for-a-given-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/activeOrders
Requires `Production.Orders.Read` permissions
# Get the cost of the operations of an order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-the-cost-of-the-operations-of-an-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/cost
Requires `Costs.Production.Read` permissions
# Get the cost of the order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/get-the-cost-of-the-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/cost
Requires `Costs.Production.Read` permissions
# Unblock the order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-orders/unblock-the-order
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/unblock
Requires `Production.Orders.Write` permissions
# Create a new request
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/create-a-new-request
https://api.bold-factory.com/openapi/v1.json post /v1/production/requests
Requires `Production.Requests.Write` permissions. Assigning a customer also requires `Planning.Customers.Read`.
# Create a production request from an operation input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/create-a-production-request-from-an-operation-input
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/inputs/{inputReference}/requests
Requires `Production.Requests.Write` permissions
# Delete an existing request
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/delete-an-existing-request
https://api.bold-factory.com/openapi/v1.json delete /v1/production/requests/{requestReference}
Requires `Production.Requests.Write` permissions
# Edit an existing request
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/edit-an-existing-request
https://api.bold-factory.com/openapi/v1.json put /v1/production/requests/{requestReference}
Requires `Production.Requests.Write` permissions. Assigning a different customer also requires `Planning.Customers.Read`.
# Export all production requests as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/export-all-production-requests-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/requests/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing requests (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/get-all-existing-requests-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/requests
Requires `Production.Requests.Read` permissions
# Get one request by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/get-one-request-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/requests/{requestReference}
Requires `Production.Requests.Read` permissions
# Get the production inputs planned for a production request
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/requests/get-the-production-inputs-planned-for-a-production-request
https://api.bold-factory.com/openapi/v1.json get /v1/production/requests/{requestReference}/inputs
Requires `Production.Requests.Read` permissions
# Add a capability to this resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/add-a-capability-to-this-resource
https://api.bold-factory.com/openapi/v1.json post /v1/production/resources/{resourceReference}/capabilities/{typeReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/capabilities/{typeReference} instead
# Add a capability to this workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/add-a-capability-to-this-workstation
https://api.bold-factory.com/openapi/v1.json post /v1/production/workstations/{workstationReference}/capabilities/{typeReference}
Requires `Production.Workstations.Write` permissions
# Assign an interruption type to a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/assign-an-interruption-type-to-a-resource
https://api.bold-factory.com/openapi/v1.json post /v1/production/resources/{resourceReference}/interruptionTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/interruptionTypes/{typeReference} instead
# Assign an interruption type to a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/assign-an-interruption-type-to-a-workstation
https://api.bold-factory.com/openapi/v1.json post /v1/production/workstations/{workstationReference}/interruptionTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
# Create a new resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/create-a-new-resource
https://api.bold-factory.com/openapi/v1.json post /v1/production/resources
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations instead
# Delete an existing resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/delete-an-existing-resource
https://api.bold-factory.com/openapi/v1.json delete /v1/production/resources/{resourceReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference} instead
# Delete an existing workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/delete-an-existing-workstation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/workstations/{workstationReference}
Requires `Production.Workstations.Write` permissions
# Edit an existing resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/edit-an-existing-resource
https://api.bold-factory.com/openapi/v1.json put /v1/production/resources/{resourceReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference} instead
# Edit an existing workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/edit-an-existing-workstation
https://api.bold-factory.com/openapi/v1.json put /v1/production/workstations/{workstationReference}
Requires `Production.Workstations.Write` permissions
# Get all capabilities for a given resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-all-capabilities-for-a-given-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/capabilities
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/capabilities instead
# Get all capabilities for a given workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-all-capabilities-for-a-given-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/capabilities
Requires `Production.Workstations.Read` permissions
# Get all existing resources (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-all-existing-resources-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations instead
# Get assignable interruption types to a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-assignable-interruption-types-to-a-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/interruptionTypes/assignable
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/interruptionTypes/assignable instead
# Get assignable interruption types to a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-assignable-interruption-types-to-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/interruptionTypes/assignable
Requires `Production.Workstations.Read` permissions
# Get assigned interruption types of a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-assigned-interruption-types-of-a-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/interruptionTypes/assigned
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/interruptionTypes/assigned instead
# Get assigned interruption types of a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-assigned-interruption-types-of-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/interruptionTypes/assigned
Requires `Production.Workstations.Read` permissions
# Get Interruption Types for a resource with fallback to global Interruption Types if none is set
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-interruption-types-for-a-resource-with-fallback-to-global-interruption-types-if-none-is-set
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/interruptionTypes
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/interruptionTypes instead
# Get Interruption Types for a workstation with fallback to global Interruption Types if none is set
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-interruption-types-for-a-workstation-with-fallback-to-global-interruption-types-if-none-is-set
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/interruptionTypes
Requires `Production.Workstations.Read` permissions
# Get OEE metrics for a resource in a timeframe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-oee-metrics-for-a-resource-in-a-timeframe
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/oee
Requires `Production.Workstations.Read`, `Production.Orders.Read` and `Maintenance.WorkOrders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/oee instead
# Get OEE metrics for a workstation in a timeframe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-oee-metrics-for-a-workstation-in-a-timeframe
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/oee
Requires `Production.Workstations.Read`, `Production.Orders.Read` and `Maintenance.WorkOrders.Read` permissions
# Get one resource by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-one-resource-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference} instead
# Get one workstation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-one-workstation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}
Requires `Production.Workstations.Read` permissions
# Get period-grouped OEE metrics for a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-period-grouped-oee-metrics-for-a-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/oee/report
Requires `Production.Workstations.Read`, `Production.Orders.Read` and `Maintenance.WorkOrders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/oee/report instead
# Get period-grouped OEE metrics for a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-period-grouped-oee-metrics-for-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/oee/report
Requires `Production.Workstations.Read`, `Production.Orders.Read` and `Maintenance.WorkOrders.Read` permissions
# Get resources that are part of a given area (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-resources-that-are-part-of-a-given-area-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/resources
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/areas/{areaReference}/workstations instead
# Get resources that are part of a given area (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-resources-that-are-part-of-a-given-area-paginated-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{groupReference}/resources
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/resourceGroups/{groupReference}/workstations instead
# Get workstations that are part of a given area (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-workstations-that-are-part-of-a-given-area-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/workstations
Requires `Production.Workstations.Read` permissions
# Get workstations that are part of a given area (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/get-workstations-that-are-part-of-a-given-area-paginated-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{groupReference}/workstations
Requires `Production.Workstations.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/areas/{areaReference}/workstations instead
# Gets the relevant warehouse information about the workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/gets-the-relevant-warehouse-information-about-the-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/location
Requires `Warehouse.Workstations.Read` permissions
# Remove a capability from this resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/remove-a-capability-from-this-resource
https://api.bold-factory.com/openapi/v1.json delete /v1/production/resources/{resourceReference}/capabilities/{typeReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/capabilities/{typeReference} instead
# Remove a capability from this workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/remove-a-capability-from-this-workstation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/workstations/{workstationReference}/capabilities/{typeReference}
Requires `Production.Workstations.Write` permissions
# Unassign an interruption type from a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/unassign-an-interruption-type-from-a-resource
https://api.bold-factory.com/openapi/v1.json delete /v1/production/resources/{resourceReference}/interruptionTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/interruptionTypes/{typeReference} instead
# Unassign an interruption type from a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/unassign-an-interruption-type-from-a-workstation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/workstations/{workstationReference}/interruptionTypes/{typeReference}
Requires `Production.Workstations.Write` permissions
# Update employee attendance for an operation type on a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/update-employee-attendance-for-an-operation-type-on-a-workstation
https://api.bold-factory.com/openapi/v1.json put /v1/production/workstations/{workstationReference}/capabilities/{typeReference}
Requires `Production.Workstations.Write` permissions
# Updates the input and output warehouse locations of this workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/workstations/updates-the-input-and-output-warehouse-locations-of-this-workstation
https://api.bold-factory.com/openapi/v1.json put /v1/production/workstations/{workstationReference}/location
Requires `Warehouse.Workstations.Write` permissions
# Create a new action definition
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/create-a-new-action-definition
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/actionDefinitions
Requires `Maintenance.ActionDefinitions.Write` permissions
# Delete an existing action definition
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/delete-an-existing-action-definition
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/actionDefinitions/{actionDefinitionReference}
Requires `Maintenance.ActionDefinitions.Write` permissions
# Edit an existing action definition
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/edit-an-existing-action-definition
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/actionDefinitions/{actionDefinitionReference}
Requires `Maintenance.ActionDefinitions.Write` permissions
# Export all action definitions as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/export-all-action-definitions-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/actionDefinitions/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing action definitions (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/get-all-existing-action-definitions-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/actionDefinitions
Requires `Maintenance.ActionDefinitions.Read` permissions
# Get one action definition by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/get-one-action-definition-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/actionDefinitions/{actionDefinitionReference}
Requires `Maintenance.ActionDefinitions.Read` permissions
# Get the active causes that plan an action definition
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/action-definitions/get-the-active-causes-that-plan-an-action-definition
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/actionDefinitions/{actionDefinitionReference}/causes
Requires `Maintenance.Causes.Read` permissions
# Create a new equipment asset
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/create-a-new-equipment-asset
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/assets/equipments
Requires `Maintenance.Assets.Write` permissions
# Create a new space asset
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/create-a-new-space-asset
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/assets/spaces
Requires `Maintenance.Assets.Write` permissions
# Delete an existing asset
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/delete-an-existing-asset
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/assets/{assetReference}
Requires `Maintenance.Assets.Write` permissions
# Edit an existing equipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/edit-an-existing-equipment
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/assets/equipments/{assetReference}
Requires `Maintenance.Assets.Write` permissions
# Edit an existing space
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/edit-an-existing-space
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/assets/spaces/{assetReference}
Requires `Maintenance.Assets.Write` permissions
# Export all assets as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/export-all-assets-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/assets/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing assets (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/get-all-existing-assets-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/assets
Requires `Maintenance.Assets.Read` permissions
# Get one asset by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/get-one-asset-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/assets/{assetReference}
Requires `Maintenance.Assets.Read` permissions
# Gets the relevant warehouse information about the asset
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/gets-the-relevant-warehouse-information-about-the-asset
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/assets/{assetReference}/location
Requires `Warehouse.Assets.Read` permissions
# Updates the warehouse location that will register the materials for orders regarding this asset
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/assets/updates-the-warehouse-location-that-will-register-the-materials-for-orders-regarding-this-asset
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/assets/{assetReference}/location
Requires `Warehouse.Assets.Write` permissions
# Create a new cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/create-a-new-cause
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/causes
Requires `Maintenance.Causes.Write` permissions
# Delete an existing cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/delete-an-existing-cause
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/causes/{causeReference}
Requires `Maintenance.Causes.Write` permissions
# Edit an existing cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/edit-an-existing-cause
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/causes/{causeReference}
Requires `Maintenance.Causes.Write` permissions
# Export all causes as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/export-all-causes-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/causes/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing causes (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/get-all-existing-causes-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/causes
Requires `Maintenance.Causes.Read` permissions
# Get one cause by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/get-one-cause-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/causes/{causeReference}
Requires `Maintenance.Causes.Read` permissions
# Get planned actions for a cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/get-planned-actions-for-a-cause
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/causes/{causeReference}/actions
# Plan an action for a cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/plan-an-action-for-a-cause
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/causes/{causeReference}/actions
Requires `Maintenance.Causes.Write` permissions
# Remove planned action from a cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/remove-planned-action-from-a-cause
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/causes/{causeReference}/actions/{actionId}
# Update a planned action of a cause
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/causes/update-a-planned-action-of-a-cause
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/causes/{causeReference}/actions/{actionId}
Requires `Maintenance.Causes.Write` permissions
# Create a new input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/create-a-new-input
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/inputs
Requires `Production.Orders.Write` permissions
# Delete an existing input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/delete-an-existing-input
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Orders.Write` permissions
# Edit an existing input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/edit-an-existing-input
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Orders.Write` permissions. `skuReference` must match the current SKU of the input; to use a different SKU, delete the input and add a new one.
# Export all operation input plans as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/export-all-operation-input-plans-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/inputs/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing inputs for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/get-all-existing-inputs-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inputs
Requires `Production.Orders.Read` permissions
# Get all existing inputs for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/get-all-existing-inputs-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/inputs
Requires `Production.Orders.Read` permissions
# Get one input by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-inputs/get-one-input-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Orders.Read` permissions
# Create a new output
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/create-a-new-output
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/{operationReference}/outputs
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/records.
# Delete an existing output
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/delete-an-existing-output
https://api.bold-factory.com/openapi/v1.json delete /v1/production/orders/{orderReference}/operations/{operationReference}/outputs/{outputReference}
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/records/{recordId}.
# Delete an existing progress record
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/delete-an-existing-progress-record
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/records/{progressRecordId}
This will revert consumptions and outputs. Requires `Production.Orders.Write` permissions
# Discard the progress record draft of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/discard-the-progress-record-draft-of-an-operation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/progressRecordDraft
Discards the draft without recording it. When `draftId` is sent, only that draft is discarded. Succeeds when there is nothing to discard. Requires `Production.Orders.Work` permissions
# Export all operation input consumptions as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/export-all-operation-input-consumptions-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/inputConsumptions/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all operation progress records as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/export-all-operation-progress-records-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/records/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get actual lot details for an input consumption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-actual-lot-details-for-an-input-consumption
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inputConsumptions/{inputConsumptionId}
Requires `Production.Orders.Read` permissions
# Get all existing outputs for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-all-existing-outputs-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/{operationReference}/outputs
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/records.
# Get all existing progress records for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-all-existing-progress-records-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/records
Requires `Production.Orders.Read` permissions
# Get all existing progress records for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-all-existing-progress-records-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/records
Requires `Production.Orders.Read` permissions
# Get all input consumptions for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-all-input-consumptions-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inputConsumptions
Requires `Production.Orders.Read` permissions
# Get all input consumptions for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-all-input-consumptions-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/inputConsumptions
Requires `Production.Orders.Read` permissions
# Get co-product productions recorded for one progress record
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-co-product-productions-recorded-for-one-progress-record
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/records/{progressRecordId}/coProducts
Requires `Production.Orders.Read` permissions
# Get input consumptions recorded for one progress record
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-input-consumptions-recorded-for-one-progress-record
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/records/{progressRecordId}/inputs
Requires `Production.Orders.Read` permissions
# Get one output by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-one-output-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/{operationReference}/outputs/{outputReference}
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/records/{progressRecordId}.
# Get one progress record by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-one-progress-record-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/records/{progressRecordId}
Requires `Production.Orders.Read` permissions
# Get the progress record draft of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/get-the-progress-record-draft-of-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/progressRecordDraft
Returns the progress prepared in work mode and not recorded yet. When the operation has no draft, the response has no id, revision 0 and no lines. Requires `Production.Orders.Work` permissions
# Record progress
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/record-progress
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/records
Requires `Production.Orders.Work` permissions. When `progressVersion` is provided, rejects a record prepared before progress was recorded elsewhere.
# Save changes to the progress record draft of an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/save-changes-to-the-progress-record-draft-of-an-operation
https://api.bold-factory.com/openapi/v1.json patch /v1/production/operations/{operationReference}/progressRecordDraft
Merges the header, input and co-product lines sent and keeps the others. Creates the draft when the operation has none. Fails with a conflict when `draftId` names a draft that was already recorded or discarded, or when a first save has an outdated `progressVersion`. Returns the whole draft. Requires `Production.Orders.Work` permissions
# Search progress recorded on production operations (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-progress/search-progress-recorded-on-production-operations-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/records
Requires `Production.Orders.Read` permissions
# Create a new action step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/create-a-new-action-step
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/actionSteps
Requires `Production.Orders.Write` permissions
# Export all operation inspection results as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/export-all-operation-inspection-results-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/inspectionSteps/inspections/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing action steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-action-steps-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/actionSteps
Requires `Production.Orders.Read` permissions
# Get all existing action steps for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-action-steps-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/actionSteps
Requires `Production.Orders.Read` permissions
# Get one action step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-one-action-step-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/actionSteps/{stepReference}
Requires `Production.Orders.Read` permissions
# Alter the target date up to this operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/alter-the-target-date-up-to-this-operation
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/targetDate
Requires `Production.Orders.Sequence` permissions
# Arrange all operations of a production order following their restrictions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/arrange-all-operations-of-a-production-order-following-their-restrictions
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/recalculatePositions
Requires `Production.Orders.Write` permissions
# Change the workstation of one or more related operations
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/change-the-workstation-of-one-or-more-related-operations
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/workstation
Requires `Production.Orders.Write` permissions
# Delete an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/delete-an-existing-operation-1
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}
Requires `Production.Orders.Write` permissions
# Move an operation within a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operations/move-an-operation-within-a-production-order
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/operations/{operationReference}/position
Requires `Production.Orders.Write` permissions
# Add a comment to a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/add-a-comment-to-a-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/comments
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Add an auxiliary cause to an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/add-an-auxiliary-cause-to-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/auxiliaryCauses
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Cancel an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/cancel-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/cancel
Requires `Maintenance.WorkOrders.Write` permissions
# Complete an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/complete-an-existing-action
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}/complete
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Complete an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/complete-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/complete
Requires `Maintenance.WorkOrders.Complete` permissions
# Create a new work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/create-a-new-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders
Requires `Maintenance.WorkOrders.Write` permissions
# Delete a comment of a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/delete-a-comment-of-a-work-order
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/workOrders/{workOrderReference}/comments/{commentId}
Requires `Maintenance.WorkOrders.Write` permissions
# Edit an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/edit-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/workOrders/{workOrderReference}
Requires `Maintenance.WorkOrders.Write` permissions
# Export all work order actions as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/export-all-work-order-actions-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/actions/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all work order labor as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/export-all-work-order-labor-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/timeEntries/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all work order materials as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/export-all-work-order-materials-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/materials/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export all work orders as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/export-all-work-orders-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Finish an existing time entry
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/finish-an-existing-time-entry
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/timeEntries/{timeEntryId}/finish
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Get all actions for a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-actions-for-a-work-order
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/actions
Requires `Maintenance.WorkOrders.Read` permissions
# Get all active time entries for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-active-time-entries-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/timeEntries/active
Requires `Maintenance.WorkOrders.Read` permissions
# Get all comments of a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-comments-of-a-work-order
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/comments
Requires `Maintenance.WorkOrders.Read` permissions
# Get all existing work orders (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-existing-work-orders-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders
Requires `Maintenance.WorkOrders.Read` permissions
# Get all material consumptions for a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-material-consumptions-for-a-work-order
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/materials
Requires `Maintenance.WorkOrders.Read` permissions
# Get all time entries for a work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-time-entries-for-a-work-order
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/timeEntries
Requires `Maintenance.WorkOrders.Read` permissions
# Get all work orders' cost information (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-all-work-orders-cost-information-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/cost
Requires `Costs.Maintenance.Read` permissions
# Get one work order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-one-work-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}
Requires `Maintenance.WorkOrders.Read` permissions
# Get the cost of one work order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-the-cost-of-one-work-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/cost
Requires `Costs.Maintenance.Read` permissions
# Get the cost of the labor of a work order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-the-cost-of-the-labor-of-a-work-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/labor/cost
Requires `Costs.Maintenance.Read` permissions
# Get the cost of the materials of a work order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/get-the-cost-of-the-materials-of-a-work-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/workOrders/{workOrderReference}/materials/cost
Requires `Costs.Maintenance.Read` permissions
# Register a new action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/register-a-new-action
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/actions
Requires `Maintenance.WorkOrders.Write` permissions
# Register a new material consumption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/register-a-new-material-consumption
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/materials
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Register a new time entry
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/register-a-new-time-entry
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/timeEntries
Requires (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Remove an auxiliary cause from an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/remove-an-auxiliary-cause-from-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/workOrders/{workOrderReference}/auxiliaryCauses/{auxiliaryCauseId}
Requires `Maintenance.WorkOrders.Write` permissions
# Remove an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/remove-an-existing-action
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}
Requires `Maintenance.WorkOrders.Write` permissions
# Remove an existing material
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/remove-an-existing-material
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/workOrders/{workOrderReference}/materials/{materialId}
Requires `Maintenance.WorkOrders.Write` permissions
# Remove an existing time entry
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/remove-an-existing-time-entry
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/workOrders/{workOrderReference}/timeEntries/{timeEntryId}
Requires `Maintenance.WorkOrders.Write` permissions
# Revert completion of an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/revert-completion-of-an-existing-action
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}/undoCompletion
Requires `Maintenance.WorkOrders.Write` permissions
# Revert completion of an existing work order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/revert-completion-of-an-existing-work-order
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/workOrders/{workOrderReference}/undoFinish
Requires `Maintenance.WorkOrders.Write` permissions
# Update an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/update-an-existing-action
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}
Requires `Maintenance.WorkOrders.Write` permissions
# Upload the file result for an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/upload-the-file-result-for-an-existing-action
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}/file
Requires `Files.Files.Upload` and (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Upload the image result for an existing action
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-orders/upload-the-image-result-for-an-existing-action
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/workOrders/{workOrderReference}/actions/{actionId}/image
Requires `Files.Files.Upload` and (`Maintenance.WorkOrders.Work` or `Maintenance.WorkOrders.Write`) permissions
# Get all the possible permissions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/access/get-all-the-possible-permissions
https://api.bold-factory.com/openapi/v1.json get /v1/access/permissions
# Create a new API key
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/api-keys/create-a-new-api-key
https://api.bold-factory.com/openapi/v1.json post /v1/access/apiKeys
Requires `App.Admin` role
# Delete an API key
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/api-keys/delete-an-api-key
https://api.bold-factory.com/openapi/v1.json delete /v1/access/apiKeys/{keyId}
Requires `App.Admin` role
# Get all API keys
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/api-keys/get-all-api-keys
https://api.bold-factory.com/openapi/v1.json get /v1/access/apiKeys
Requires `App.Admin` role
# Get a specific error by its code
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/errors/get-a-specific-error-by-its-code
https://api.bold-factory.com/openapi/v1.json get /v1/errors/{errorCode}
# Get all errors
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/errors/get-all-errors
https://api.bold-factory.com/openapi/v1.json get /v1/errors
# Delete an existing file
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/files/delete-an-existing-file
https://api.bold-factory.com/openapi/v1.json delete /v1/files/{fileId}
Requires `Files.Files.Delete` permissions
# Get all existing files (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/files/get-all-existing-files-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/files
Requires `Files.Files.Read` permissions
# Upload a new file
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/files/upload-a-new-file
https://api.bold-factory.com/openapi/v1.json post /v1/files
Requires `Files.Files.Upload` permissions
# Add a new element in the template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/add-a-new-element-in-the-template
https://api.bold-factory.com/openapi/v1.json post /v1/labels/templates/{templateId}/elements
Requires `Labels.Templates.Write` permissions
# Convert a template to PDF using the data from an object
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/convert-a-template-to-pdf-using-the-data-from-an-object
https://api.bold-factory.com/openapi/v1.json get /v1/labels/templates/{templateId}/pdf/{objectId}
Requires `Labels.Templates.Read` permissions
# Create a new template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/create-a-new-template
https://api.bold-factory.com/openapi/v1.json post /v1/labels/templates
Requires `Labels.Templates.Write` permissions
# Delete an existing template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/delete-an-existing-template
https://api.bold-factory.com/openapi/v1.json delete /v1/labels/templates/{templateId}
Requires `Labels.Templates.Write` permissions
# Get all existing templates (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/get-all-existing-templates-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/labels/templates
Requires `Labels.Templates.Read` permissions
# Get one template by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/get-one-template-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/labels/templates/{templateId}
Requires `Labels.Templates.Read` permissions
# Remove an existing element within the template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/remove-an-existing-element-within-the-template
https://api.bold-factory.com/openapi/v1.json delete /v1/labels/templates/{templateId}/elements/{elementId}
Requires `Labels.Templates.Write` permissions
# Update an existing element within the template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/update-an-existing-element-within-the-template
https://api.bold-factory.com/openapi/v1.json put /v1/labels/templates/{templateId}/elements/{elementId}
Requires `Labels.Templates.Read` permissions
# Update an existing template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/labels/update-an-existing-template
https://api.bold-factory.com/openapi/v1.json put /v1/labels/templates/{templateId}
Requires `Labels.Templates.Write` permissions
# List messaging connections available to the current tenant
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/messaging-connections/list-messaging-connections-available-to-the-current-tenant
https://api.bold-factory.com/openapi/v1.json get /v1/messaging/connections/self
# Begin linking the current user's Telegram identity
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/messaging-identity-links/begin-linking-the-current-users-telegram-identity
https://api.bold-factory.com/openapi/v1.json post /v1/messaging/identityLinks/telegram
# Begin linking the current user's WhatsApp identity
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/messaging-identity-links/begin-linking-the-current-users-whatsapp-identity
https://api.bold-factory.com/openapi/v1.json post /v1/messaging/identityLinks/whatsapp
# List my messaging identity links
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/messaging-identity-links/list-my-messaging-identity-links
https://api.bold-factory.com/openapi/v1.json get /v1/messaging/identityLinks/self
# Revoke a messaging identity link
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/messaging-identity-links/revoke-a-messaging-identity-link
https://api.bold-factory.com/openapi/v1.json delete /v1/messaging/identityLinks/{linkId}
# Get all app notifications
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/get-all-app-notifications
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/app
# Get one webhook notification
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/get-one-webhook-notification
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/webhook/{id}
Requires `App.Admin` permissions
# Get the attempts of one notification
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/get-the-attempts-of-one-notification
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/webhook/{id}/attempts
Requires `App.Admin` permissions
# Mark all app notifications as read
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/mark-all-app-notifications-as-read
https://api.bold-factory.com/openapi/v1.json post /v1/notifications/app/read
# Mark an app notification as not read
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/mark-an-app-notification-as-not-read
https://api.bold-factory.com/openapi/v1.json post /v1/notifications/app/{id}/unread
# Mark an app notification as read
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/mark-an-app-notification-as-read
https://api.bold-factory.com/openapi/v1.json post /v1/notifications/app/{id}/read
# Retry a failed webhook notification
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/retry-a-failed-webhook-notification
https://api.bold-factory.com/openapi/v1.json post /v1/notifications/webhook/{id}/retry
Requires `App.Admin` permissions
# Search for webhook notifications (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/notifications/search-for-webhook-notifications-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/webhook
Requires `App.Admin` permissions
# Create a new interruption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/create-a-new-interruption
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/interruptions
Requires `Production.Orders.Write` permissions
# Delete an existing interruption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/delete-an-existing-interruption
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/interruptions/{interruptionId}
Requires `Production.Orders.Write` permissions
# Export all operation interruptions as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/export-all-operation-interruptions-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/interruptions/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing interruptions for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/get-all-existing-interruptions-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/interruptions
Requires `Production.Orders.Read` permissions
# Get all existing interruptions for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/get-all-existing-interruptions-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/interruptions
Requires `Production.Orders.Read` permissions
# Get one interruption by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/get-one-interruption-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/interruptions/{interruptionId}
Requires `Production.Orders.Read` permissions
# Update an existing interruption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-interruptions/update-an-existing-interruption
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/interruptions/{interruptionId}
Requires `Production.Orders.Write` permissions
# Add a record to an inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/add-a-record-to-an-inspection-step
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections
The record may be saved with some values and completed later. Without parameters, the record confirms the inspection was done. Requires `Production.Orders.Work` permissions
# Create a new inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/create-a-new-inspection-step
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/inspectionSteps
Requires `Production.Orders.Write` permissions
# Delete an existing step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/delete-an-existing-step
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/steps/{stepReference}
Requires `Production.Orders.Write` permissions
# Edit a record of an inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/edit-a-record-of-an-inspection-step
https://api.bold-factory.com/openapi/v1.json patch /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections/{inspectionId}
Sets the reference and adds or corrects the values sent; parameters not sent keep their value. Requires `Production.Orders.Work` permissions
# Edit an existing action step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/edit-an-existing-action-step
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/actionSteps/{stepReference}
Requires `Production.Orders.Write` permissions
# Edit an existing inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/edit-an-existing-inspection-step
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}
Requires `Production.Orders.Write` permissions
# Get all existing inspection steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-inspection-steps-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inspectionSteps
Requires `Production.Orders.Read` permissions
# Get all existing inspection steps for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-inspection-steps-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/inspectionSteps
Requires `Production.Orders.Read` permissions
# Get all existing steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-steps-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/steps
Requires `Production.Orders.Read` permissions
# Get all existing steps for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-all-existing-steps-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/steps
Requires `Production.Orders.Read` permissions
# Get one inspection step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-one-inspection-step-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}
Requires `Production.Orders.Read` permissions
# Get one record of an inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-one-record-of-an-inspection-step
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections/{inspectionId}
Requires `Production.Orders.Read` permissions
# Get one step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-one-step-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/steps/{stepReference}
Requires `Production.Orders.Read` permissions
# Get the records of an inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/get-the-records-of-an-inspection-step
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections
Requires `Production.Orders.Read` permissions
# Move a step down in the execution order of its type (action or inspection steps)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/move-a-step-down-in-the-execution-order-of-its-type-action-or-inspection-steps
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/steps/{stepReference}/moveDown
Requires `Production.Orders.Write` permissions
# Move a step up in the execution order of its type (action or inspection steps)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/move-a-step-up-in-the-execution-order-of-its-type-action-or-inspection-steps
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/steps/{stepReference}/moveUp
Requires `Production.Orders.Write` permissions
# Remove a record of an inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/remove-a-record-of-an-inspection-step
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections/{inspectionId}
Requires `Production.Orders.Work` permissions
# Upload the photo or file of a parameter in an inspection record
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-steps/upload-the-photo-or-file-of-a-parameter-in-an-inspection-record
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/inspectionSteps/{stepReference}/inspections/{inspectionId}/parameters/{parameterId}/file
Uploads the file and saves it as the value of the parameter, keeping the rest of the record. Requires `Files.Files.Upload` and `Production.Orders.Work` permissions
# Create a preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/create-a-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/preventiveSchedules
Requires `Maintenance.PreventiveSchedules.Write` permissions
# Delete a preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/delete-a-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json delete /v1/maintenance/preventiveSchedules/{scheduleId}
Requires `Maintenance.PreventiveSchedules.Write` permissions
# Disable a preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/disable-a-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/preventiveSchedules/{scheduleId}/disable
Requires `Maintenance.PreventiveSchedules.Write` permissions
# Enable a preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/enable-a-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/preventiveSchedules/{scheduleId}/enable
Requires `Maintenance.PreventiveSchedules.Write` permissions
# Get one preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/get-one-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/preventiveSchedules/{scheduleId}
Requires `Maintenance.PreventiveSchedules.Read` permissions
# Launch a preventive maintenance schedule manually
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/launch-a-preventive-maintenance-schedule-manually
https://api.bold-factory.com/openapi/v1.json post /v1/maintenance/preventiveSchedules/{scheduleId}/launch
Creates a work order from the schedule now. It counts as a run but does not change the next run. Requires `Maintenance.PreventiveSchedules.Write` and `Maintenance.WorkOrders.Write` permissions
# Search preventive maintenance schedules
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/search-preventive-maintenance-schedules
https://api.bold-factory.com/openapi/v1.json get /v1/maintenance/preventiveSchedules
Requires `Maintenance.PreventiveSchedules.Read` permissions
# Update a preventive maintenance schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/preventive-maintenance-schedules/update-a-preventive-maintenance-schedule
https://api.bold-factory.com/openapi/v1.json put /v1/maintenance/preventiveSchedules/{scheduleId}
Requires `Maintenance.PreventiveSchedules.Write` permissions
# Clone a report
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/reports/clone-a-report
https://api.bold-factory.com/openapi/v1.json post /v1/analytics/reports/{id}/clone
Requires `Production.Analytics.Write` permissions
# Create a report
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/reports/create-a-report
https://api.bold-factory.com/openapi/v1.json post /v1/analytics/reports
Requires `Production.Analytics.Write` permissions
# Delete an existing report
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/reports/delete-an-existing-report
https://api.bold-factory.com/openapi/v1.json delete /v1/analytics/reports/{id}
Requires `Production.Analytics.Write` permissions
# Get all existing reports
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/reports/get-all-existing-reports
https://api.bold-factory.com/openapi/v1.json get /v1/analytics/reports
Requires `Production.Analytics.Read` permissions
# Get one report by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/reports/get-one-report-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/analytics/reports/{id}
Requires `Production.Analytics.Read` permissions
# Get a family's required properties through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-a-familys-required-properties-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/{productReference}/properties
Requires `Items.Families.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/properties endpoints instead.
# Get a property required by a family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-a-property-required-by-a-family
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}/properties/{propertyReference}
Requires `Items.Families.Read` permissions
# Get a property's families through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-a-propertys-families-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/{propertyReference}/products
Requires `Items.Families.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/properties endpoints instead.
# Get a required property through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-a-required-property-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json get /v1/items/products/{productReference}/properties/{propertyReference}
Requires `Items.Families.Read` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/properties endpoints instead.
# Get all families that require a specific property
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-all-families-that-require-a-specific-property
https://api.bold-factory.com/openapi/v1.json get /v1/items/properties/{propertyReference}/families
Requires `Items.Families.Read` permissions
# Get all properties required by a specific family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/get-all-properties-required-by-a-specific-family
https://api.bold-factory.com/openapi/v1.json get /v1/items/families/{familyReference}/properties
Requires `Items.Families.Read` permissions
# Remove a property requirement from a family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/remove-a-property-requirement-from-a-family
https://api.bold-factory.com/openapi/v1.json delete /v1/items/families/{familyReference}/properties/{propertyReference}
Requires `Items.Families.Write` permissions
# Remove a property requirement through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/remove-a-property-requirement-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json delete /v1/items/products/{productReference}/properties/{propertyReference}
Requires `Items.Families.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/properties endpoints instead.
# Require a property for every SKU in a family
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/require-a-property-for-every-sku-in-a-family
https://api.bold-factory.com/openapi/v1.json post /v1/items/families/{familyReference}/properties
Requires `Items.Families.Write` permissions
# Require a property through the legacy products route
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/required-properties/require-a-property-through-the-legacy-products-route
https://api.bold-factory.com/openapi/v1.json post /v1/items/products/{productReference}/properties
Requires `Items.Families.Write` permissions
Deprecated: Use /v{version:apiVersion}/items/families/{familyReference}/properties endpoints instead.
# Get an API key to search for all objects
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/search/get-an-api-key-to-search-for-all-objects
https://api.bold-factory.com/openapi/v1.json get /v1/search
Requires `App.Access` permissions
# Export all stock changes as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/export-all-stock-changes-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/stockChanges/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Export the stock units with their stock at a specific instant as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/export-the-stock-units-with-their-stock-at-a-specific-instant-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/stockUnits/snapshot/export
Same units and filters as `GET /v1/warehouse/stockUnits/snapshot`, sorted by SKU code, location, and lot. `sumLots` and `sumLocations` add up the stock of every lot or location into one row per SKU and remaining dimension, and drop the summed columns; with `excludeZeroBalances`, rows whose total is zero are left out too. Lots are always summed for SKUs that do not manage lots, whose lot columns stay empty. The format is chosen via the Accept header (text/csv by default). Requires `Warehouse.Skus.Read` permissions
# Gets all stock units with their stock at a specific instant
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/gets-all-stock-units-with-their-stock-at-a-specific-instant
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/stockUnits/snapshot
Uses the last stock change at or before `at`, including lot reallocations and merges. Units created after that instant are excluded; negative balances are always included, and zero balances unless `excludeZeroBalances` is true. Amount is historical, while expanded SKUs, locations, and lots show their current data. Optional filters use SKU and location IDs. Requires `Warehouse.Skus.Read` permissions
# Gets the stock of the sku
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/gets-the-stock-of-the-sku
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/stockUnits
Requires `Warehouse.Skus.Read` permissions
# Gets the total value of all sku units
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/gets-the-total-value-of-all-sku-units
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/value
Requires `Costs.Warehouse.Read` permissions
# Searches the stock changes of all SKUs, locations, and lots within a period
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/stock-units/searches-the-stock-changes-of-all-skus-locations-and-lots-within-a-period
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/stockChanges
The period is required and cannot be longer than 366 days; `to` is exclusive. Lot reallocations and merges are excluded unless `includeLotReclassifications` is true, and are never returned for SKUs that do not manage lots. Requires `Warehouse.Skus.Read` permissions
# Create a new subscription
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/create-a-new-subscription
https://api.bold-factory.com/openapi/v1.json post /v1/notifications/webhook/subscriptions
Requires `App.Admin` permissions
# Delete a subscription
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/delete-a-subscription
https://api.bold-factory.com/openapi/v1.json delete /v1/notifications/webhook/subscriptions/{id}
Requires `App.Admin` permissions
# Get all email subscriptions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/get-all-email-subscriptions
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/email/subscriptions
# Get all subscriptions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/get-all-subscriptions
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/app/subscriptions
# Search for all existing subscriptions (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/search-for-all-existing-subscriptions-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/webhook/subscriptions
Requires `App.Admin` permissions
# Subscribe to an event
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/subscribe-to-an-event
https://api.bold-factory.com/openapi/v1.json put /v1/notifications/email/subscriptions/{eventName}
# Unsubscribe from an event
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/unsubscribe-from-an-event
https://api.bold-factory.com/openapi/v1.json delete /v1/notifications/email/subscriptions/{eventName}
# Export all employee tasks as CSV or XLSX
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tasks/export-all-employee-tasks-as-csv-or-xlsx
https://api.bold-factory.com/openapi/v1.json get /v1/people/tasks/export
The format is chosen via the Accept header (text/csv by default). Requires `Analytics.Reports.Read` permissions
# Get all existing tasks (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/tasks/get-all-existing-tasks-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/tasks
Requires `People.Tasks.Read` permissions
# Create a unit of measure
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/units/create-a-unit-of-measure
https://api.bold-factory.com/openapi/v1.json post /v1/items/units
# Delete a unit of measure
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/units/delete-a-unit-of-measure
https://api.bold-factory.com/openapi/v1.json delete /v1/items/units/{unitReference}
# Retrieves a unit object by its reference code (e.g., kg).
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/units/retrieves-a-unit-object-by-its-reference-code-eg-kg
https://api.bold-factory.com/openapi/v1.json get /v1/items/units/{unitReference}
# Searches the unit-of-measure catalogue
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/units/searches-the-unit-of-measure-catalogue
https://api.bold-factory.com/openapi/v1.json get /v1/items/units
# Update a unit of measure
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/units/update-a-unit-of-measure
https://api.bold-factory.com/openapi/v1.json put /v1/items/units/{unitReference}
# Assign date to employee schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/assign-date-to-employee-schedule
https://api.bold-factory.com/openapi/v1.json post /v1/people/employees/{employeeReference}/schedule/dates
Requires `People.ShiftScheduling.Write` permissions
# Assign local calendar to employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/assign-local-calendar-to-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/schedule/localCalendar
Requires `People.ShiftScheduling.Write` permissions
# Assign shift schedule to employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/assign-shift-schedule-to-employee
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/schedule/shift
Requires `People.ShiftScheduling.Write` permissions
# Get a specific employee schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/get-a-specific-employee-schedule
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/schedule
Requires `People.ShiftScheduling.Read` permissions
# Get all employee schedules (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/get-all-employee-schedules-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/schedules
Requires `People.ShiftScheduling.Read` permissions
# Get all the dates assigned to an employee in a certain period
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/get-all-the-dates-assigned-to-an-employee-in-a-certain-period
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/schedule/dates
Requires `People.ShiftScheduling.Read` permissions
# Remove date from employee schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/remove-date-from-employee-schedule
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/schedule/dates/{date}
Requires `People.ShiftScheduling.Write` permissions
# Remove local calendar from employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/remove-local-calendar-from-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/schedule/localCalendar
Requires `People.ShiftScheduling.Write` permissions
# Remove shift schedule from employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/remove-shift-schedule-from-employee
https://api.bold-factory.com/openapi/v1.json delete /v1/people/employees/{employeeReference}/schedule/shift
Requires `People.ShiftScheduling.Write` permissions
# Update employee timezone
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/employee-schedules/update-employee-timezone
https://api.bold-factory.com/openapi/v1.json put /v1/people/employees/{employeeReference}/schedule/timezone
Requires `People.ShiftScheduling.Write` permissions
# Get all valid events by name
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/events/get-all-valid-events-by-name
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/events
Requires `App.Access` permissions
# Get all valid events by name and version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/events/get-all-valid-events-by-name-and-version
https://api.bold-factory.com/openapi/v1.json get /v1/notifications/events/versions
Requires `App.Access` permissions
# Assign date to local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/assign-date-to-local-calendar
https://api.bold-factory.com/openapi/v1.json post /v1/people/localCalendars/{localCalendarReference}/dates
Requires `People.ShiftScheduling.Write` permissions
# Create a new local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/create-a-new-local-calendar
https://api.bold-factory.com/openapi/v1.json post /v1/people/localCalendars
Requires `People.ShiftScheduling.Write` permissions
# Delete a local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/delete-a-local-calendar
https://api.bold-factory.com/openapi/v1.json delete /v1/people/localCalendars/{localCalendarReference}
Requires `People.ShiftScheduling.Write` permissions
# Get a specific local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/get-a-specific-local-calendar
https://api.bold-factory.com/openapi/v1.json get /v1/people/localCalendars/{localCalendarReference}
Requires `People.ShiftScheduling.Read` permissions
# Get a specific local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/get-a-specific-local-calendar-1
https://api.bold-factory.com/openapi/v1.json get /v1/people/localCalendars/{localCalendarReference}/dates
Requires `People.ShiftScheduling.Read` permissions
# Get all local calendars (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/get-all-local-calendars-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/localCalendars
Requires `People.ShiftScheduling.Read` permissions
# Remove date from local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/remove-date-from-local-calendar
https://api.bold-factory.com/openapi/v1.json delete /v1/people/localCalendars/{localCalendarReference}/dates/{date}
Requires `People.ShiftScheduling.Write` permissions
# Update a local calendar
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/local-calendars/update-a-local-calendar
https://api.bold-factory.com/openapi/v1.json put /v1/people/localCalendars/{localCalendarReference}
Requires `People.ShiftScheduling.Write` permissions
# Get all existing forecasts
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-forecasts/get-all-existing-forecasts
https://api.bold-factory.com/openapi/v1.json get /v1/planning/productionForecasts
Requires `Planning.P.Write` permissions
# Assign a characteristic to a tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/assign-a-characteristic-to-a-tool
https://api.bold-factory.com/openapi/v1.json post /v1/production/tools/{toolReference}/characteristics/{characteristicReference}
Requires `Production.Tools.Write` permissions
# Create a new tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/create-a-new-tool
https://api.bold-factory.com/openapi/v1.json post /v1/production/tools
Requires `Production.Tools.Write` permissions
# Delete an existing tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/delete-an-existing-tool
https://api.bold-factory.com/openapi/v1.json delete /v1/production/tools/{toolReference}
Requires `Production.Tools.Write` permissions
# Edit an existing tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/edit-an-existing-tool
https://api.bold-factory.com/openapi/v1.json put /v1/production/tools/{toolReference}
Requires `Production.Tools.Write` permissions
# Get all existing tools (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/get-all-existing-tools-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/tools
Requires `Production.Tools.Read` permissions
# Get assignable characteristics of a tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/get-assignable-characteristics-of-a-tool
https://api.bold-factory.com/openapi/v1.json get /v1/production/tools/{toolReference}/characteristics/assignable
Requires `Production.Tools.Read` permissions
# Get assigned characteristics of a tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/get-assigned-characteristics-of-a-tool
https://api.bold-factory.com/openapi/v1.json get /v1/production/tools/{toolReference}/characteristics
Requires `Production.Tools.Read` permissions
# Get one tool by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/get-one-tool-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/tools/{toolReference}
Requires `Production.Tools.Read` permissions
# Unassign a characteristic from a tool
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/production-tools/unassign-a-characteristic-from-a-tool
https://api.bold-factory.com/openapi/v1.json delete /v1/production/tools/{toolReference}/characteristics/{characteristicReference}
Requires `Production.Tools.Write` permissions
# Get all existing forecasts
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-forecasts/get-all-existing-forecasts
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseForecasts
Requires `Planning.PurchaseOrders.Write` permissions
# Get all existing forecasts for a supplier
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-forecasts/get-all-existing-forecasts-for-a-supplier
https://api.bold-factory.com/openapi/v1.json get /v1/planning/purchaseForecasts/{supplierId}
Requires `Planning.PurchaseOrders.Write` permissions. You can use the special value `none` to get forecasts that don't have a supplier.
# Get purchase requirements for a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/purchase-forecasts/get-purchase-requirements-for-a-production-order
https://api.bold-factory.com/openapi/v1.json get /v1/planning/productionOrders/{orderId}/purchaseRequirements
Requires `Planning.PurchaseOrders.Write` and `Production.Orders.Read` permissions
# Create a new co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/create-a-new-co-product
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts
Requires `Production.Recipes.Write` permissions
# Delete an existing co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/delete-an-existing-co-product
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/edit-an-existing-co-product
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Recipes.Write` permissions
# Edit the conditions for an existing co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/edit-the-conditions-for-an-existing-co-product
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts/{coProductReference}/conditions
Requires `Production.Recipes.Write` permissions
# Get all existing co-products for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/get-all-existing-co-products-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts
Requires `Production.Recipes.Read` permissions
# Get one co-product by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-coproducts/get-one-co-product-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Recipes.Read` permissions
# Create a new input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/create-a-new-input
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs
Requires `Production.Recipes.Write` permissions
# Delete an existing input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/delete-an-existing-input
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/edit-an-existing-input
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Recipes.Write` permissions
# Edit the conditions for an existing input
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/edit-the-conditions-for-an-existing-input
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs/{inputReference}/conditions
Requires `Production.Recipes.Write` permissions
# Get all existing inputs for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/get-all-existing-inputs-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs
Requires `Production.Recipes.Read` permissions
# Get one input by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-inputs/get-one-input-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inputs/{inputReference}
Requires `Production.Recipes.Read` permissions
# Create a new inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/create-a-new-inspection-step
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inspectionSteps
Requires `Production.Recipes.Write` permissions
# Create a new step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/create-a-new-step
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/actionSteps
Requires `Production.Recipes.Write` permissions
# Delete an existing step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/delete-an-existing-step
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps/{stepReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing action step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/edit-an-existing-action-step
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/actionSteps/{stepReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing inspection step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/edit-an-existing-inspection-step
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inspectionSteps/{stepReference}
Requires `Production.Recipes.Write` permissions
# Edit the conditions for an existing step
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/edit-the-conditions-for-an-existing-step
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps/{stepReference}/conditions
Requires `Production.Recipes.Write` permissions
# Get all existing inspection steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-all-existing-inspection-steps-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inspectionSteps
Requires `Production.Recipes.Read` permissions
# Get all existing steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-all-existing-steps-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/actionSteps
Requires `Production.Recipes.Read` permissions
# Get all existing steps for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-all-existing-steps-for-an-operation-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps
Requires `Production.Recipes.Read` permissions
# Get one inspection step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-one-inspection-step-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/inspectionSteps/{stepReference}
Requires `Production.Recipes.Read` permissions
# Get one step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-one-step-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/actionSteps/{stepReference}
Requires `Production.Recipes.Read` permissions
# Get one step by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/get-one-step-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps/{stepReference}
Requires `Production.Recipes.Read` permissions
# Move a step down in the execution order of its type (action or inspection steps)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/move-a-step-down-in-the-execution-order-of-its-type-action-or-inspection-steps
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps/{stepReference}/moveDown
Requires `Production.Recipes.Write` permissions
# Move a step up in the execution order of its type (action or inspection steps)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-steps/move-a-step-up-in-the-execution-order-of-its-type-action-or-inspection-steps
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/steps/{stepReference}/moveUp
Requires `Production.Recipes.Write` permissions
# Copy an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/copy-an-existing-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/copy
Copies the selected contents of one operation into an existing version of this or another recipe
Requires `Production.Recipes.Write` permissions
# Create a new operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/create-a-new-operation
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations
Requires `Production.Recipes.Write` permissions
# Delete an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/delete-an-existing-operation
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}/operations/{operationReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/edit-an-existing-operation
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}
Requires `Production.Recipes.Write` permissions
# Get all existing operations for a recipe version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/get-all-existing-operations-for-a-recipe-version
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations
Requires `Production.Recipes.Read` permissions
# Get one operation by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/get-one-operation-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/operations/{operationReference}
Requires `Production.Recipes.Read` permissions
# Move an operation within a recipe version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/move-an-operation-within-a-recipe-version
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/position
Requires `Production.Recipes.Write` permissions
# Moves a operation and all the ones that precede it to another recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/moves-a-operation-and-all-the-ones-that-precede-it-to-another-recipe
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/move
Requires `Production.Recipes.Write` permissions
# Edit the current schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/schedules/edit-the-current-schedule
https://api.bold-factory.com/openapi/v1.json put /v1/production/schedules
Requires `Production.Orders.Sequence` permissions
# Get the current schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/schedules/get-the-current-schedule
https://api.bold-factory.com/openapi/v1.json get /v1/production/schedules
Requires `Production.Orders.Read` permissions
# Create a new shift schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shift-schedules/create-a-new-shift-schedule
https://api.bold-factory.com/openapi/v1.json post /v1/people/shiftSchedules
Requires `People.ShiftScheduling.Write` permissions
# Delete a shift schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shift-schedules/delete-a-shift-schedule
https://api.bold-factory.com/openapi/v1.json delete /v1/people/shiftSchedules/{shiftScheduleReference}
Requires `People.ShiftScheduling.Write` permissions
# Get a specific shift schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shift-schedules/get-a-specific-shift-schedule
https://api.bold-factory.com/openapi/v1.json get /v1/people/shiftSchedules/{shiftScheduleReference}
Requires `People.ShiftScheduling.Read` permissions
# Get all shift schedules (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shift-schedules/get-all-shift-schedules-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/shiftSchedules
Requires `People.ShiftScheduling.Read` permissions
# Update a shift schedule
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shift-schedules/update-a-shift-schedule
https://api.bold-factory.com/openapi/v1.json put /v1/people/shiftSchedules/{shiftScheduleReference}
Requires `People.ShiftScheduling.Write` permissions
# Subscribe to an event
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/subscribe-to-an-event-1
https://api.bold-factory.com/openapi/v1.json put /v1/notifications/app/subscriptions/{eventName}
# Unsubscribe from an event
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/subscriptions/unsubscribe-from-an-event-1
https://api.bold-factory.com/openapi/v1.json delete /v1/notifications/app/subscriptions/{eventName}
# Add a permission to a role
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/add-a-permission-to-a-role
https://api.bold-factory.com/openapi/v1.json put /v1/people/roles/{roleId}/permissions/{permissionId}
Requires `App.Admin` role
# Create a role
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/create-a-role
https://api.bold-factory.com/openapi/v1.json post /v1/people/roles
Requires `App.Admin` role
# Delete a role
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/delete-a-role
https://api.bold-factory.com/openapi/v1.json delete /v1/people/roles/{roleId}
Requires `App.Admin` role
# Get a role with its permissions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/get-a-role-with-its-permissions
https://api.bold-factory.com/openapi/v1.json get /v1/people/roles/{roleId}
Requires `App.Admin` role
# Get all roles
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/get-all-roles
https://api.bold-factory.com/openapi/v1.json get /v1/people/roles
Requires `App.Admin` role
# Remove a permission from a role
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/remove-a-permission-from-a-role
https://api.bold-factory.com/openapi/v1.json delete /v1/people/roles/{roleId}/permissions/{permissionId}
Requires `App.Admin` role
# Update a role
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/user-roles/update-a-role
https://api.bold-factory.com/openapi/v1.json put /v1/people/roles/{roleId}
Requires `App.Admin` role
# Add a role to a user
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/add-a-role-to-a-user
https://api.bold-factory.com/openapi/v1.json put /v1/people/users/{email}/roles/{role}
Requires `App.Admin` role
# Add a user
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/add-a-user
https://api.bold-factory.com/openapi/v1.json post /v1/people/users
Requires `App.Admin` role
# Get a user with its roles and permissions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/get-a-user-with-its-roles-and-permissions
https://api.bold-factory.com/openapi/v1.json get /v1/people/users/{email}
Requires `People.Users.Read` permissions
# Get all users
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/get-all-users
https://api.bold-factory.com/openapi/v1.json get /v1/people/users
Requires `People.Users.Read` permissions
# Get info about your own user and your roles and permissions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/get-info-about-your-own-user-and-your-roles-and-permissions
https://api.bold-factory.com/openapi/v1.json get /v1/people/users/self
# Remove a role from a user
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/remove-a-role-from-a-user
https://api.bold-factory.com/openapi/v1.json delete /v1/people/users/{email}/roles/{role}
Requires `App.Admin` role
# Remove a user
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/remove-a-user
https://api.bold-factory.com/openapi/v1.json delete /v1/people/users/{email}
Requires `App.Admin` role
# Set your own language
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/set-your-own-language
https://api.bold-factory.com/openapi/v1.json put /v1/people/users/self/culture
Sets the culture of your user in every tenant, or clears it with `null` so the tenant culture applies. The new value is included in access tokens issued after the change.
# Set your own name
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/set-your-own-name
https://api.bold-factory.com/openapi/v1.json put /v1/people/users/self/name
Sets the first and last name of your user in every tenant. The email cannot be changed. The new name is included in tokens issued after the change.
# Update a user's details
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/users/update-a-users-details
https://api.bold-factory.com/openapi/v1.json put /v1/people/users/{email}
Requires `App.Admin` role
# Create a new work day template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-day-templates/create-a-new-work-day-template
https://api.bold-factory.com/openapi/v1.json post /v1/people/workDayTemplates
Requires `People.ShiftScheduling.Write` permissions
# Delete a work day template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-day-templates/delete-a-work-day-template
https://api.bold-factory.com/openapi/v1.json delete /v1/people/workDayTemplates/{workDayTemplateReference}
Requires `People.ShiftScheduling.Write` permissions
# Get a specific work day template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-day-templates/get-a-specific-work-day-template
https://api.bold-factory.com/openapi/v1.json get /v1/people/workDayTemplates/{workDayTemplateReference}
Requires `People.ShiftScheduling.Read` permissions
# Get all work day templates (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-day-templates/get-all-work-day-templates-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/people/workDayTemplates
Requires `People.ShiftScheduling.Read` permissions
# Update a work day template
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-day-templates/update-a-work-day-template
https://api.bold-factory.com/openapi/v1.json put /v1/people/workDayTemplates/{workDayTemplateReference}
Requires `People.ShiftScheduling.Write` permissions
# Get work periods for a date range
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-periods/get-work-periods-for-a-date-range
https://api.bold-factory.com/openapi/v1.json get /v1/people/workPeriods
Requires `People.ShiftScheduling.Read` permissions
# Recalculate work periods for next year for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/work-periods/recalculate-work-periods-for-next-year-for-an-employee
https://api.bold-factory.com/openapi/v1.json post /v1/people/workPeriods/{employeeReference}/recalculate
Requires `People.ShiftScheduling.Write` permissions
# Create a new characteristic
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/create-a-new-characteristic
https://api.bold-factory.com/openapi/v1.json post /v1/production/characteristics
Requires `Production.Characteristics.Write` permissions
# Delete an existing characteristic
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/delete-an-existing-characteristic
https://api.bold-factory.com/openapi/v1.json delete /v1/production/characteristics/{characteristicReference}
Requires `Production.Characteristics.Write` permissions
# Edit an existing characteristic
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/edit-an-existing-characteristic
https://api.bold-factory.com/openapi/v1.json put /v1/production/characteristics/{characteristicReference}
Requires `Production.Characteristics.Write` permissions
# Get all existing characteristics (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/get-all-existing-characteristics-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/characteristics
Requires `Production.Characteristics.Read` permissions
# Get assigned tools of a characteristic
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/get-assigned-tools-of-a-characteristic
https://api.bold-factory.com/openapi/v1.json get /v1/production/characteristics/{characteristicReference}/tools
Requires `Production.Tools.Read` permissions
# Get one characteristic by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/characteristics/get-one-characteristic-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/characteristics/{characteristicReference}
Requires `Production.Characteristics.Read` permissions
# Create a new assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/create-a-new-assignment
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/assignments
Requires `Production.Orders.Write` permissions
# Create a new assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/create-a-new-assignment-1
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/operations/{operationReference}/assignments
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/assignments.
# Delete an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/delete-an-existing-assignment
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationAssignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
# Delete an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/delete-an-existing-assignment-1
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
# Delete an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/delete-an-existing-assignment-2
https://api.bold-factory.com/openapi/v1.json delete /v1/production/orders/{orderReference}/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/assignments/{assignmentReference} or /v{version}/production/operationAssignments/{assignmentReference}.
# Edit an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/edit-an-existing-assignment
https://api.bold-factory.com/openapi/v1.json put /v1/production/operationAssignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
# Edit an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/edit-an-existing-assignment-1
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
# Edit an existing assignment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/edit-an-existing-assignment-2
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Write` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/assignments/{assignmentReference} or /v{version}/production/operationAssignments/{assignmentReference}.
# Get all active operation assignments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-active-operation-assignments
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationAssignments/active
Requires `Production.Orders.Read` permissions
# Get all active operation assignments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-active-operation-assignments-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/operations/assignments/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operationAssignments/active.
# Get all existing assignments for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-existing-assignments-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/assignments
Requires `Production.Orders.Read` permissions
# Get all existing assignments for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-existing-assignments-for-an-operation-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/{operationReference}/assignments
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/assignments.
# Get all existing assignments for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-existing-assignments-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/assignments
Requires `Production.Orders.Read` permissions
# Get all existing operation assignments for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-all-existing-operation-assignments-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/people/employees/{employeeReference}/operationAssignments/active
Requires `Production.Orders.Read` permissions
# Get assignments finished by an interruption
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-assignments-finished-by-an-interruption
https://api.bold-factory.com/openapi/v1.json get /v1/production/interruptions/{interruptionId}/assignments
Requires `Production.Orders.Read` permissions
# Get one assignment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-one-assignment-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationAssignments/{assignmentReference}
Requires `Production.Orders.Read` permissions
# Get one assignment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-one-assignment-by-its-reference-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Read` permissions
# Get one assignment by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-assignments/get-one-assignment-by-its-reference-2
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/operations/{operationReference}/assignments/{assignmentReference}
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version}/production/operations/{operationReference}/assignments/{assignmentReference} or /v{version}/production/operationAssignments/{assignmentReference}.
# Create a new co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/create-a-new-co-product
https://api.bold-factory.com/openapi/v1.json post /v1/production/operations/{operationReference}/coProducts
Requires `Production.Orders.Write` permissions
# Delete an existing co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/delete-an-existing-co-product
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Orders.Write` permissions
# Edit an existing co-product
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/edit-an-existing-co-product
https://api.bold-factory.com/openapi/v1.json put /v1/production/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Orders.Write` permissions. `skuReference` must match the current SKU of the co-product; to use a different SKU, delete the co-product and add a new one.
# Get all existing co-products for an operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/get-all-existing-co-products-for-an-operation
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/coProducts
Requires `Production.Orders.Read` permissions
# Get all existing co-products for an order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/get-all-existing-co-products-for-an-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/coProducts
Requires `Production.Orders.Read` permissions
# Get one co-product by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-coproducts/get-one-co-product-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operations/{operationReference}/coProducts/{coProductReference}
Requires `Production.Orders.Read` permissions
# Create a new restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-restrictions/create-a-new-restriction
https://api.bold-factory.com/openapi/v1.json post /v1/production/orders/{orderReference}/restrictions
Requires `Production.Orders.Write` permissions
# Delete an existing restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-restrictions/delete-an-existing-restriction
https://api.bold-factory.com/openapi/v1.json delete /v1/production/orders/{orderReference}/restrictions/{fromReference}/{toReference}
Requires `Production.Orders.Write` permissions
# Edit an existing restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-restrictions/edit-an-existing-restriction
https://api.bold-factory.com/openapi/v1.json put /v1/production/orders/{orderReference}/restrictions/{fromReference}/{toReference}
Requires `Production.Orders.Write` permissions
# Get all existing restrictions for a production order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operation-restrictions/get-all-existing-restrictions-for-a-production-order
https://api.bold-factory.com/openapi/v1.json get /v1/production/orders/{orderReference}/restrictions
Requires `Production.Orders.Read` permissions
# Add an operation to a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/add-an-operation-to-a-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/operations/{operationReference}
Requires `Production.Orders.Write` permissions
# Assign a worker to all operations in a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/assign-a-worker-to-all-operations-in-a-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/workers/{employeeReference}
Requires `Production.Orders.Work` permissions
# Complete an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/complete-an-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/complete
Requires `Production.Orders.Work` permissions. CompletedQuantity is the absolute final group quantity in the shared SKU base unit. Operations must contain the complete quantity breakdown for every group member exactly once.
# Create a new operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/create-a-new-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups
Requires `Production.Orders.Write` permissions
# Dissolve an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/dissolve-an-operations-group
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationsGroups/{groupReference}
Requires `Production.Orders.Write` permissions
# Edit an existing operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/edit-an-existing-operations-group
https://api.bold-factory.com/openapi/v1.json put /v1/production/operationsGroups/{groupReference}
Requires `Production.Orders.Write` permissions
# Eject an operation from a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/eject-an-operation-from-a-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/operations/{operationReference}/eject
Requires `Production.Orders.Write` permissions
# Get all active operations groups for a resource
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-a-resource
https://api.bold-factory.com/openapi/v1.json get /v1/production/resources/{resourceReference}/operationsGroups/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/workstations/{workstationReference}/operationsGroups/active instead
# Get all active operations groups for a resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-a-resource-group
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/operationsGroups/active
Requires `Production.Orders.Read` permissions
# Get all active operations groups for a resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-a-resource-group-1
https://api.bold-factory.com/openapi/v1.json get /v1/production/resourceGroups/{groupReference}/operationsGroups/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/areas/{groupReference}/operationsGroups/active instead
# Get all active operations groups for a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/operationsGroups/active
Requires `Production.Orders.Read` permissions
# Get all active operations groups for an employee's usual resources
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-an-employees-usual-resources
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/resources/operationsGroups/active
Requires `Production.Orders.Read` permissions
Deprecated: Use /v{version:apiVersion}/production/employees/{employeeReference}/workstations/operationsGroups/active instead
# Get all active operations groups for an employee's usual workstations
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-active-operations-groups-for-an-employees-usual-workstations
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/workstations/operationsGroups/active
Requires `Production.Orders.Read` permissions
# Get all existing inputs for all operations in a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-existing-inputs-for-all-operations-in-a-group
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationsGroups/{groupReference}/inputs
Requires `Production.Orders.Read` permissions
# Get all open operations groups for a resource group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-open-operations-groups-for-a-resource-group
https://api.bold-factory.com/openapi/v1.json get /v1/production/areas/{areaReference}/operationsGroups/open
Requires `Production.Orders.Read` permissions
# Get all open operations groups for a workstation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-open-operations-groups-for-a-workstation
https://api.bold-factory.com/openapi/v1.json get /v1/production/workstations/{workstationReference}/operationsGroups/open
Requires `Production.Orders.Read` permissions
# Get all running operation groups assigned to an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-all-running-operation-groups-assigned-to-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/operationsGroups/running
Requires `Production.Orders.Read` permissions
# Get an operations group by reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-an-operations-group-by-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationsGroups/{groupReference}
Requires `Production.Orders.Read` permissions
# Get recently assigned active operation groups for an employee
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/get-recently-assigned-active-operation-groups-for-an-employee
https://api.bold-factory.com/openapi/v1.json get /v1/production/employees/{employeeReference}/operationsGroups/recent
Requires `Production.Orders.Read` permissions
# Pause an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/pause-an-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/pause
Requires `Production.Orders.Work` permissions
# Report progress on an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/report-progress-on-an-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/progress
Requires `Production.Orders.Work` permissions. Quantity must use the base unit shared by every SKU in the group. The group will be automatically finished when completed quantity reaches total quantity.
# Resume an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/resume-an-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/resume
Requires `Production.Orders.Work` permissions
# Search operations groups (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/search-operations-groups-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/operationsGroups
Requires `Production.Orders.Read` permissions
# Start an operations group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/start-an-operations-group
https://api.bold-factory.com/openapi/v1.json post /v1/production/operationsGroups/{groupReference}/start
Requires `Production.Orders.Work` permissions
# Unassign a worker from all operations in a group
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/operationsgroups/unassign-a-worker-from-all-operations-in-a-group
https://api.bold-factory.com/openapi/v1.json delete /v1/production/operationsGroups/{groupReference}/workers/{employeeReference}
Requires `Production.Orders.Work` permissions
# Apply this plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/apply-this-plan
https://api.bold-factory.com/openapi/v1.json post /v1/production/plans/{planReference}/apply
Requires `Production.Orders.Sequence` permissions
# Create a new plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/create-a-new-plan
https://api.bold-factory.com/openapi/v1.json post /v1/production/plans
Requires `Production.Orders.Sequence` permissions
# Delete an existing plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/delete-an-existing-plan
https://api.bold-factory.com/openapi/v1.json delete /v1/production/plans/{planReference}
Requires `Production.Orders.Sequence` permissions
# Find a solution for a plan (async)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/find-a-solution-for-a-plan-async
https://api.bold-factory.com/openapi/v1.json post /v1/production/plans/{planReference}/solve
Requires `Production.Orders.Sequence` permissions
# Get a specific plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/get-a-specific-plan
https://api.bold-factory.com/openapi/v1.json get /v1/production/plans/{planReference}
Requires `Production.Orders.Read` permissions
# Get all existing plans (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/get-all-existing-plans-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/plans
Requires `Production.Orders.Read` permissions
# Refresh data for a plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/refresh-data-for-a-plan
https://api.bold-factory.com/openapi/v1.json post /v1/production/plans/{planReference}/refresh
Requires `Production.Orders.Sequence` permissions
# Update the existing plan
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/plans/update-the-existing-plan
https://api.bold-factory.com/openapi/v1.json put /v1/production/plans/{planReference}
Requires `Production.Orders.Sequence` permissions
# Create a new restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-restrictions/create-a-new-restriction
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/restrictions
Requires `Production.Recipes.Write` permissions
# Delete an existing restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-restrictions/delete-an-existing-restriction
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}/restrictions/{restrictionId}
Requires `Production.Recipes.Write` permissions
# Edit an existing restriction
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-restrictions/edit-an-existing-restriction
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/restrictions/{restrictionId}
Requires `Production.Recipes.Write` permissions
# Get all existing restrictions for a recipe version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operation-restrictions/get-all-existing-restrictions-for-a-recipe-version
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}/restrictions
Requires `Production.Recipes.Read` permissions
# Arrange all operations of a recipe version following their restrictions
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/arrange-all-operations-of-a-recipe-version-following-their-restrictions
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/operations/recalculatePositions
Requires `Production.Recipes.Write` permissions
# Edit the conditions for an existing operation
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-operations/edit-the-conditions-for-an-existing-operation
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}/operations/{operationReference}/conditions
Requires `Production.Recipes.Write` permissions
# Copy an existing version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-versions/copy-an-existing-version
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions/{versionReference}/copy
This will copy the version and the selected contents into a new version of this or another recipe
Requires `Production.Recipes.Write` permissions
# Create a new version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-versions/create-a-new-version
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipeVersions
Requires `Production.Recipes.Write` permissions
# Delete an existing version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-versions/delete-an-existing-version
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipeVersions/{versionReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-versions/edit-an-existing-version
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipeVersions/{versionReference}
Requires `Production.Recipes.Write` permissions
# Get one version by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipe-versions/get-one-version-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipeVersions/{versionReference}
Requires `Production.Recipes.Read` permissions
# Activate an existing version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/activate-an-existing-version
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes/{recipeReference}/versions/{versionReference}/activate
_This will deactivate any other active version and will prevent any further modification on the version_
Requires `Production.Recipes.Activate` permissions
# Create a new recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/create-a-new-recipe
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes
Requires `Production.Recipes.Write` permissions
# Deactivate an existing version
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/deactivate-an-existing-version
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes/{recipeReference}/versions/{versionReference}/deactivate
Requires `Production.Recipes.Write` permissions
# Delete an existing Recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/delete-an-existing-recipe
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipes/{recipeReference}
Requires `Production.Recipes.Write` permissions
# Edit an existing recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/edit-an-existing-recipe
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipes/{recipeReference}
Requires `Production.Recipes.Write` permissions
# Get all existing recipes (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/get-all-existing-recipes-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipes
Requires `Production.Recipes.Read` permissions
# Get all existing versions for a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/get-all-existing-versions-for-a-recipe
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipes/{recipeReference}/versions
Requires `Production.Recipes.Read` permissions
# Get every family linked to a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/get-every-family-linked-to-a-recipe
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipes/{recipeReference}/families
Requires `Production.Recipes.Read` permissions
# Get every SKU directly linked to a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/get-every-sku-directly-linked-to-a-recipe
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipes/{recipeReference}/skus
Requires `Production.Recipes.Read` permissions
# Get one Recipe by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/get-one-recipe-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/production/recipes/{recipeReference}
Requires `Production.Recipes.Read` permissions
# Link a family to a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/link-a-family-to-a-recipe
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes/{recipeReference}/families
Requires `Production.Recipes.Write` permissions
# Link a SKU directly to a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/link-a-sku-directly-to-a-recipe
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes/{recipeReference}/skus
Requires `Production.Recipes.Write` permissions
# Make an existing version editable again
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/make-an-existing-version-editable-again
https://api.bold-factory.com/openapi/v1.json post /v1/production/recipes/{recipeReference}/versions/{versionReference}/edit
Requires `Production.Recipes.Write` permissions
# Unlink a directly assigned SKU from a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/unlink-a-directly-assigned-sku-from-a-recipe
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipes/{recipeReference}/skus/{skuReference}
Requires `Production.Recipes.Write` permissions
# Unlink a family from a recipe
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/unlink-a-family-from-a-recipe
https://api.bold-factory.com/openapi/v1.json delete /v1/production/recipes/{recipeReference}/families/{familyReference}
Requires `Production.Recipes.Write` permissions
# Update a recipe-family condition
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/recipes/update-a-recipe-family-condition
https://api.bold-factory.com/openapi/v1.json put /v1/production/recipes/{recipeReference}/families/{familyReference}/conditions
Requires `Production.Recipes.Write` permissions
# Gets the inspection definitions for a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sku-inspections/gets-the-inspection-definitions-for-a-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/inspections
Requires `Warehouse.Skus.Read` permissions
# Create a new warehouse transport
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/transports/create-a-new-warehouse-transport
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/transports
Requires `Warehouse.Transports.Write` permissions
# Delete an existing warehouse transport
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/transports/delete-an-existing-warehouse-transport
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/transports/{transportReference}
Requires `Warehouse.Transports.Write` permissions
# Edit an existing warehouse transport
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/transports/edit-an-existing-warehouse-transport
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/transports/{transportReference}
Requires `Warehouse.Transports.Write` permissions
# Get all existing transports (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/transports/get-all-existing-transports-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/transports
Requires `Warehouse.Transports.Read` permissions
# Get one transport by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/transports/get-one-transport-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/transports/{transportReference}
Requires `Warehouse.Transports.Read` permissions
# Create a new container type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/container-types/create-a-new-container-type
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/containerTypes
Requires `Warehouse.ContainerTypes.Write` permissions
# Delete an existing container type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/container-types/delete-an-existing-container-type
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/containerTypes/{containerTypeReference}
Requires `Warehouse.ContainerTypes.Write` permissions
# Edit an existing container type
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/container-types/edit-an-existing-container-type
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/containerTypes/{containerTypeReference}
Requires `Warehouse.ContainerTypes.Write` permissions
# Get all existing container types (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/container-types/get-all-existing-container-types-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/containerTypes
Requires `Warehouse.ContainerTypes.Read` permissions
# Get one container type by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/container-types/get-one-container-type-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/containerTypes/{containerTypeReference}
Requires `Warehouse.ContainerTypes.Write` permissions
# Add content to a container
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/containers/add-content-to-a-container
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/containers/{containerReference}/content
Requires `Warehouse.Container.Write` permissions
# Create a new container
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/containers/create-a-new-container
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/containers
Requires `Warehouse.Container.Write` permissions
# Get all existing containers (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/containers/get-all-existing-containers-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/containers
Requires `Warehouse.Container.Read` permissions
# Get one container by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/containers/get-one-container-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/containers/{containerReference}
Requires `Warehouse.Container.Write` permissions
# Remove content from a container
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/containers/remove-content-from-a-container
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/containers/{containerReference}/content
Requires `Warehouse.Container.Write` permissions
# Add a new entry to an inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/add-a-new-entry-to-an-inventory-count
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/counts/{countReference}/locations/{locationReference}/entries
Requires `Warehouse.Counts.Write` permissions
# Create a new inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/create-a-new-inventory-count
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/counts
Requires `Warehouse.Counts.Write` permissions
# Delete an existing inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/delete-an-existing-inventory-count
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/counts/{countReference}
Requires `Warehouse.Counts.Write` permissions
# Edit an existing inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/edit-an-existing-inventory-count
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/counts/{countReference}
Requires `Warehouse.Counts.Write` permissions
# Finish an inventory, applying all stock adjustments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/finish-an-inventory-applying-all-stock-adjustments
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/counts/{countReference}/finish
Requires `Warehouse.Counts.Write` permissions
# Get all existing counts (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-all-existing-counts-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts
Requires `Warehouse.Counts.Read` permissions
# Get an entry from a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-an-entry-from-a-count
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts/{countReference}/locations/{locationReference}/entries/{entryId}
Requires `Warehouse.Counts.Read` permissions
# Get one count by its ID
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-one-count-by-its-id
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts/{countReference}
Requires `Warehouse.Counts.Read` permissions
# Get the active count for a location, if there's any
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-the-active-count-for-a-location-if-theres-any
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/locations/{locationReference}/activeCount
Requires `Warehouse.Counts.Read` permissions
# Get the skus registered in a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-the-skus-registered-in-a-count
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts/{countReference}/locations/{locationReference}/entries
Requires `Warehouse.Counts.Read` permissions
# Get the skus registered in a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/get-the-skus-registered-in-a-count-1
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts/{countReference}/skus
Requires `Warehouse.Counts.Read` permissions
# Remove a location from a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/remove-a-location-from-a-count
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/counts/{countReference}/locations/{locationReference}
Requires `Warehouse.Counts.Write` permissions
# Remove an entry from a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/remove-an-entry-from-a-count
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/counts/{countReference}/locations/{locationReference}/entries/{entryId}
Requires `Warehouse.Counts.Write` permissions
# Search candidate skus for an inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/search-candidate-skus-for-an-inventory-count
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/counts/{countReference}/locations/{locationReference}/candidates/search
Requires `Warehouse.Counts.Write` permissions
# Update an entry from a count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/update-an-entry-from-a-count
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/counts/{countReference}/locations/{locationReference}/entries/{entryId}
Requires `Warehouse.Counts.Write` permissions
# Update an existing inventory count
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/inventory-counts/update-an-existing-inventory-count
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/counts/{countReference}/locations/{locationReference}
Requires `Warehouse.Counts.Write` permissions
# Add related lines and create or reuse the required shipments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/add-related-lines-and-create-or-reuse-the-required-shipments
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/lines
Requires `Warehouse.LoadOrders.Write` permissions
# Cancel a warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/cancel-a-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/cancel
Requires `Warehouse.LoadOrders.Write` permissions
# Complete a warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/complete-a-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/completion
Requires `Warehouse.LoadOrders.Write` permissions
# Create a new warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/create-a-new-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders
Requires `Warehouse.LoadOrders.Write` permissions
# Edit an existing warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/edit-an-existing-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/loadOrders/{loadOrderReference}
Requires `Warehouse.LoadOrders.Write` permissions
# Finish an employee work entry on a load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/finish-an-employee-work-entry-on-a-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/work/{entryReference}/finish
Requires `Warehouse.LoadOrders.Write` permissions
# Get all existing load orders (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/get-all-existing-load-orders-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/loadOrders
Requires `Warehouse.LoadOrders.Read` permissions
# Get one load order by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/get-one-load-order-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/loadOrders/{loadOrderReference}
Requires `Warehouse.LoadOrders.Read` permissions
# Record validation for a SKU in one load-order shipment
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/record-validation-for-a-sku-in-one-load-order-shipment
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/shipments/{shipmentReference}/validations
Requires `Warehouse.LoadOrders.Write` permissions
# Remove one shipment line through its load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/remove-one-shipment-line-through-its-load-order
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/loadOrders/{loadOrderReference}/lines/{lineReference}
Requires `Warehouse.LoadOrders.Write` permissions
# Request the remaining materials required by a warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/request-the-remaining-materials-required-by-a-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/provisioning
Requires `Warehouse.LoadOrders.Write` permissions
# Soft-delete a draft or planned warehouse load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/soft-delete-a-draft-or-planned-warehouse-load-order
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/loadOrders/{loadOrderReference}
Requires `Warehouse.LoadOrders.Write` permissions
# Start or resume work by an employee on a load order
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/start-or-resume-work-by-an-employee-on-a-load-order
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/loadOrders/{loadOrderReference}/work
Requires `Warehouse.LoadOrders.Write` permissions
# Undo load-order completion and reverse its shipments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/load-orders/undo-load-order-completion-and-reverse-its-shipments
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/loadOrders/{loadOrderReference}/completion
Requires `Warehouse.LoadOrders.Write` permissions
# Cancel a warehouse movement
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/cancel-a-warehouse-movement
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/cancel
Requires `Warehouse.Movements.Write` permissions
# Complete movement execution
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/complete-movement-execution
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/complete
Requires `Warehouse.Movements.Write` permissions
# Create an open storing movement
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/create-an-open-storing-movement
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/storing
Requires `Warehouse.Movements.Write` permissions
# Get one warehouse movement
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/get-one-warehouse-movement
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/movements/{movementReference}
Requires `Warehouse.Movements.Read` permissions
# Leave a container at a destination
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/leave-a-container-at-a-destination
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/drops/containers
Requires `Warehouse.Movements.Write` permissions
# Leave loose stock at a destination
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/leave-loose-stock-at-a-destination
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/drops/loose
Requires `Warehouse.Movements.Write` permissions
# Pick up a container
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/pick-up-a-container
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/pickups/containers
Requires `Warehouse.Movements.Write` permissions
# Pick up loose stock
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/pick-up-loose-stock
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/pickups/loose
Requires `Warehouse.Movements.Write` permissions
# Record arrival at an actual location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/record-arrival-at-an-actual-location
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/arrivals
Requires `Warehouse.Movements.Write` permissions
# Record departure from the current location
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/record-departure-from-the-current-location
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/departures
Requires `Warehouse.Movements.Write` permissions
# Search warehouse movements
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/search-warehouse-movements
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/movements
Requires `Warehouse.Movements.Read` permissions
# Start movement execution
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movements/start-movement-execution
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movements/{movementReference}/execution/start
Requires `Warehouse.Movements.Write` permissions
# Create a new warehouse mover
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movers/create-a-new-warehouse-mover
https://api.bold-factory.com/openapi/v1.json post /v1/warehouse/movers
Requires `Warehouse.Movers.Write` permissions
# Deactivate an existing warehouse mover
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movers/deactivate-an-existing-warehouse-mover
https://api.bold-factory.com/openapi/v1.json delete /v1/warehouse/movers/{moverReference}
Requires `Warehouse.Movers.Write` permissions
# Edit an existing warehouse mover
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movers/edit-an-existing-warehouse-mover
https://api.bold-factory.com/openapi/v1.json put /v1/warehouse/movers/{moverReference}
Requires `Warehouse.Movers.Write` permissions
# Get all active warehouse movers (paginated)
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movers/get-all-active-warehouse-movers-paginated
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/movers
Requires `Warehouse.Movers.Read` permissions
# Get one warehouse mover by its reference
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/movers/get-one-warehouse-mover-by-its-reference
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/movers/{moverReference}
Requires `Warehouse.Movers.Read` permissions
# Receive agentsagenttaskagentresponded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-agentsagenttaskagentresponded-v1
https://api.bold-factory.com/openapi/v1.json webhook Agents.AgentTask.AgentResponded.v1
# Receive agentsagenttaskclarificationrequested v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-agentsagenttaskclarificationrequested-v1
https://api.bold-factory.com/openapi/v1.json webhook Agents.AgentTask.ClarificationRequested.v1
# Receive agentsagenttaskexecutionfailed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-agentsagenttaskexecutionfailed-v1
https://api.bold-factory.com/openapi/v1.json webhook Agents.AgentTask.ExecutionFailed.v1
# Receive agentsagenttaskusagerecorded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-agentsagenttaskusagerecorded-v1
https://api.bold-factory.com/openapi/v1.json webhook Agents.AgentTask.UsageRecorded.v1
# Receive costslotcostchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-costslotcostchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Costs.Lot.CostChanged.v1
# Receive itemsfamilycodechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilycodechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.CodeChanged.v1
# Receive itemsfamilycreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilycreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.Created.v1
# Receive itemsfamilydeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilydeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.Deleted.v1
# Receive itemsfamilydescriptionchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilydescriptionchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.DescriptionChanged.v1
# Receive itemsfamilynamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilynamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.NameChanged.v1
# Receive itemsfamilypropertyrequired v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilypropertyrequired-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.PropertyRequired.v1
# Receive itemsfamilypropertyrequirementremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsfamilypropertyrequirementremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Family.PropertyRequirementRemoved.v1
# Receive itemspropertycreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertycreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.Created.v1
# Receive itemspropertydeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertydeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.Deleted.v1
# Receive itemspropertynamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertynamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.NameChanged.v1
# Receive itemspropertyoptionadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertyoptionadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.OptionAdded.v1
# Receive itemspropertyoptionremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertyoptionremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.OptionRemoved.v1
# Receive itemspropertyoptionupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemspropertyoptionupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Property.OptionUpdated.v1
# Receive itemsskubaseunitsettingschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskubaseunitsettingschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.BaseUnitSettingsChanged.v1
# Receive itemsskucodechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskucodechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.CodeChanged.v1
# Receive itemsskucreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskucreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.Created.v1
# Receive itemsskudeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskudeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.Deleted.v1
# Receive itemsskufamilychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskufamilychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.FamilyChanged.v1
# Receive itemsskuinvalidated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuinvalidated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.Invalidated.v1
# Receive itemsskumerged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskumerged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.Merged.v1
# Receive itemsskunamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskunamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.NameChanged.v1
# Receive itemsskuprecisionchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuprecisionchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.PrecisionChanged.v1
# Receive itemsskupreferredunitschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskupreferredunitschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.PreferredUnitsChanged.v1
# Receive itemsskuunitchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuunitchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.UnitChanged.v1
# Receive itemsskuvalidated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuvalidated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.Validated.v1
# Receive itemsskuvalueadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuvalueadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.ValueAdded.v1
# Receive itemsskuvalueremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuvalueremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.ValueRemoved.v1
# Receive itemsskuvalueupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-itemsskuvalueupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Items.Sku.ValueUpdated.v1
# Receive maintenanceassetcodechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceassetcodechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.Asset.CodeChanged.v1
# Receive maintenanceassetcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceassetcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.Asset.Created.v1
# Receive maintenanceassetdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceassetdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.Asset.Deleted.v1
# Receive maintenanceassetnamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceassetnamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.Asset.NameChanged.v1
# Receive maintenanceassetparentchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceassetparentchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.Asset.ParentChanged.v1
# Search lines available for assignment to outbound shipments
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/shippable-lines/search-lines-available-for-assignment-to-outbound-shipments
https://api.bold-factory.com/openapi/v1.json get /v1/warehouse/shippableLines
Requires `Warehouse.Shipments.Read` or `Warehouse.LoadOrders.Read` permissions
# Adds an inspection definition to a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sku-inspections/adds-an-inspection-definition-to-a-sku
https://api.bold-factory.com/openapi/v1.json post /v1/items/skus/{skuReference}/inspections
Requires `Warehouse.Skus.Write` permissions
# Deletes an inspection definition from a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sku-inspections/deletes-an-inspection-definition-from-a-sku
https://api.bold-factory.com/openapi/v1.json delete /v1/items/skus/{skuReference}/inspections/{inspectionId}
Requires `Warehouse.Skus.Write` permissions
# Gets a single inspection definition for a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sku-inspections/gets-a-single-inspection-definition-for-a-sku
https://api.bold-factory.com/openapi/v1.json get /v1/items/skus/{skuReference}/inspections/{inspectionId}
Requires `Warehouse.Skus.Read` permissions
# Updates an inspection definition on a SKU
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/sku-inspections/updates-an-inspection-definition-on-a-sku
https://api.bold-factory.com/openapi/v1.json put /v1/items/skus/{skuReference}/inspections/{inspectionId}
Requires `Warehouse.Skus.Write` permissions
# Receive maintenanceworkordercancelled v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordercancelled-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.Cancelled.v1
# Receive maintenanceworkordercompleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordercompleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.Completed.v1
# Receive maintenanceworkordercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.Created.v1
# Receive maintenanceworkorderfinishundone v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkorderfinishundone-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.FinishUndone.v1
# Receive maintenanceworkordermaterialconsumed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordermaterialconsumed-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.MaterialConsumed.v1
# Receive maintenanceworkordermaterialconsumptionreversed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordermaterialconsumptionreversed-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.MaterialConsumptionReversed.v1
# Receive maintenanceworkordertimeentryfinished v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordertimeentryfinished-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.TimeEntryFinished.v1
# Receive maintenanceworkordertimeentryremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-maintenanceworkordertimeentryremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Maintenance.WorkOrder.TimeEntryRemoved.v1
# Receive peopleemployeecodechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-peopleemployeecodechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook People.Employee.CodeChanged.v1
# Receive peopleemployeecreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-peopleemployeecreated-v1
https://api.bold-factory.com/openapi/v1.json webhook People.Employee.Created.v1
# Receive peopleemployeedeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-peopleemployeedeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook People.Employee.Deleted.v1
# Receive peopleemployeenamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-peopleemployeenamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook People.Employee.NameChanged.v1
# Receive peopletaskeffectivetimechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-peopletaskeffectivetimechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook People.Task.EffectiveTimeChanged.v1
# Receive planningcustomercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningcustomercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Customer.Created.v1
# Receive planningcustomerdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningcustomerdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Customer.Deleted.v1
# Receive planningcustomernamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningcustomernamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Customer.NameChanged.v1
# Receive planningproductionorderinputallocationchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningproductionorderinputallocationchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.ProductionOrderInput.AllocationChanged.v1
# Receive planningproductionrequestinputallocationchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningproductionrequestinputallocationchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.ProductionRequestInput.AllocationChanged.v1
# Receive planningpurchaseordercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseordercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.Created.v1
# Receive planningpurchaseorderdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.Deleted.v1
# Receive planningpurchaseorderlineadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlineadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineAdded.v1
# Receive planningpurchaseorderlinecancellationundone v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlinecancellationundone-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineCancellationUndone.v1
# Receive planningpurchaseorderlinecancelled v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlinecancelled-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineCancelled.v1
# Receive planningpurchaseorderlineconfirmed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlineconfirmed-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineConfirmed.v1
# Receive planningpurchaseorderlinepricechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlinepricechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LinePriceChanged.v1
# Receive planningpurchaseorderlinequantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlinequantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineQuantityChanged.v1
# Receive planningpurchaseorderlineremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningpurchaseorderlineremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.PurchaseOrder.LineRemoved.v1
# Receive planningsalesorderdeliveryinstructionschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderdeliveryinstructionschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrder.DeliveryInstructionsChanged.v1
# Receive planningsalesorderlineconfirmed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderlineconfirmed-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrder.LineConfirmed.v1
# Receive planningsalesorderlinedeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderlinedeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrderLine.Deleted.v1
# Receive planningsalesorderlinenotesupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderlinenotesupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrder.LineNotesUpdated.v1
# Receive planningsalesorderlinependingcancelled v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderlinependingcancelled-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrder.LinePendingCancelled.v1
# Receive planningsalesorderlinetargetdeliveryupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsalesorderlinetargetdeliveryupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.SalesOrder.LineTargetDeliveryUpdated.v1
# Receive planningskumaketoorderdemandcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningskumaketoorderdemandcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Sku.MakeToOrderDemandCreated.v1
# Receive planningskumaketoorderdemandremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningskumaketoorderdemandremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Sku.MakeToOrderDemandRemoved.v1
# Receive planningskumaketoorderdemandrequiredavailabilityupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningskumaketoorderdemandrequiredavailabilityupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Sku.MakeToOrderDemandRequiredAvailabilityUpdated.v1
# Receive planningskuplannedpricechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningskuplannedpricechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Sku.PlannedPriceChanged.v1
# Receive planningskuprocurementtypechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningskuprocurementtypechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Sku.ProcurementTypeChanged.v1
# Receive planningsuppliercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsuppliercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Supplier.Created.v1
# Receive planningsupplierdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsupplierdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Supplier.Deleted.v1
# Receive planningsuppliernamechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-planningsuppliernamechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Planning.Supplier.NameChanged.v1
# Receive productionoperationassignmenteffectivetimechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationassignmenteffectivetimechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.OperationAssignment.EffectiveTimeChanged.v1
# Receive productionoperationassignmentoperationassignmentadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationassignmentoperationassignmentadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.OperationAssignment.OperationAssignmentAdded.v1
# Receive productionoperationassignmentremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationassignmentremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.OperationAssignment.Removed.v1
# Receive productionoperationassignmentupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationassignmentupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.OperationAssignment.Updated.v1
# Receive productionoperationmaterialrequirementschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationmaterialrequirementschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Operation.MaterialRequirementsChanged.v1
# Receive productionoperationstarted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionoperationstarted-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Operation.Started.v1
# Receive productionordercancelled v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercancelled-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Cancelled.v1
# Receive productionordercoproductadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductAdded.v1
# Receive productionordercoproductdateschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductdateschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductDatesChanged.v1
# Receive productionordercoproductproduced v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductproduced-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductProduced.v1
# Receive productionordercoproductproductionreversed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductproductionreversed-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductProductionReversed.v1
# Receive productionordercoproductquantitymodified v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductquantitymodified-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductQuantityModified.v1
# Receive productionordercoproductremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercoproductremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.CoProductRemoved.v1
# Receive productionordercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionordercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Created.v1
# Receive productionorderdateschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderdateschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.DatesChanged.v1
# Receive productionorderfinished v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderfinished-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Finished.v1
# Receive productionorderinputconsumed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputconsumed-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputConsumed.v1
# Receive productionorderinputconsumptionreversed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputconsumptionreversed-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputConsumptionReversed.v1
# Receive productionorderinputcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputCreated.v1
# Receive productionorderinputdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputDeleted.v1
# Receive productionorderinputneededdatechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputneededdatechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputNeededDateChanged.v1
# Receive productionorderinputpendingquantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputpendingquantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputPendingQuantityChanged.v1
# Receive productionorderinputplannedquantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderinputplannedquantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.InputPlannedQuantityChanged.v1
# Receive productionorderoperationcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationCreated.v1
# Receive productionorderoperationfinished v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationfinished-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationFinished.v1
# Receive productionorderoperationfinishundone v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationfinishundone-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationFinishUndone.v1
# Receive productionorderoperationplanned v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationplanned-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationPlanned.v1
# Receive productionorderoperationplanneddurationchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationplanneddurationchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationPlannedDurationChanged.v1
# Receive productionorderoperationplannedmanpowerchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationplannedmanpowerchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationPlannedManpowerChanged.v1
# Receive productionorderoperationplannedquantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationplannedquantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationPlannedQuantityChanged.v1
# Receive productionorderoperationprogressed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationprogressed-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationProgressed.v1
# Receive productionorderoperationworkstationchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderoperationworkstationchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.OperationWorkstationChanged.v1
# Receive productionorderorphaned v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderorphaned-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Orphaned.v1
# Receive productionorderprogressed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderprogressed-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Progressed.v1
# Receive productionorderquantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderquantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.QuantityChanged.v1
# Receive productionorderreopened v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderreopened-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Reopened.v1
# Receive productionorderstarted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderstarted-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Started.v1
# Receive productionorderunplanned v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionorderunplanned-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Order.Unplanned.v1
# Receive productionplansolutioncompleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionplansolutioncompleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Plan.SolutionCompleted.v1
# Receive productionrequestcancelled v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestcancelled-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.Cancelled.v1
# Receive productionrequestcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.Created.v1
# Receive productionrequestinputadded v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestinputadded-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.InputAdded.v1
# Receive productionrequestinputmodified v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestinputmodified-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.InputModified.v1
# Receive productionrequestinputremoved v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestinputremoved-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.InputRemoved.v1
# Receive productionrequestpendingquantitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestpendingquantitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.PendingQuantityChanged.v1
# Receive productionrequestrequiredavailabilityupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestrequiredavailabilityupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.RequiredAvailabilityUpdated.v1
# Receive productionrequestskuchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionrequestskuchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Request.SkuChanged.v1
# Receive productionskumanufacturingrequirementschanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionskumanufacturingrequirementschanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Sku.ManufacturingRequirementsChanged.v1
# Receive productionskurecipechanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionskurecipechanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Sku.RecipeChanged.v1
# Receive productionworkstationcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionworkstationcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Workstation.Created.v1
# Receive productionworkstationdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionworkstationdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Workstation.Deleted.v1
# Receive productionworkstationupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-productionworkstationupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Production.Workstation.Updated.v1
# Receive warehousecountcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousecountcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Count.Created.v1
# Receive warehousecountdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousecountdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Count.Deleted.v1
# Receive warehousecountfinished v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousecountfinished-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Count.Finished.v1
# Receive warehouseloadordercompleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseloadordercompleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.LoadOrder.Completed.v1
# Receive warehouseloadordertimeentryfinished v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseloadordertimeentryfinished-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.LoadOrder.TimeEntryFinished.v1
# Receive warehouseloadordertimeentrystarted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseloadordertimeentrystarted-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.LoadOrder.TimeEntryStarted.v1
# Receive warehousemergedlotcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemergedlotcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.MergedLot.Created.v1
# Receive warehousemovementexecutionstarted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemovementexecutionstarted-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Movement.ExecutionStarted.v1
# Receive warehousemovementworkended v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemovementworkended-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Movement.WorkEnded.v1
# Receive warehousemovercreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemovercreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Mover.Created.v1
# Receive warehousemoverdeleted v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemoverdeleted-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Mover.Deleted.v1
# Receive warehousemoverrenamed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousemoverrenamed-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Mover.Renamed.v1
# Receive warehouseoriginlotcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseoriginlotcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.OriginLot.Created.v1
# Receive warehouseplaceholderlotcreated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseplaceholderlotcreated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.PlaceholderLot.Created.v1
# Receive warehousereceiptreceived v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousereceiptreceived-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Receipt.Received.v1
# Receive warehousereceiptreversed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousereceiptreversed-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Receipt.Reversed.v1
# Receive warehouseshipmentreversed v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseshipmentreversed-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Shipment.Reversed.v1
# Receive warehouseshipmentshipped v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseshipmentshipped-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Shipment.Shipped.v1
# Receive warehouseshippablelineprojectedshipmentdateupdated v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseshippablelineprojectedshipmentdateupdated-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.ShippableLine.ProjectedShipmentDateUpdated.v1
# Receive warehouseskulotmanagementchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseskulotmanagementchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Sku.LotManagementChanged.v1
# Receive warehouseskustocklevelchanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehouseskustocklevelchanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.Sku.StockLevelChanged.v1
# Receive warehousestockdemandavailabilitychanged v1
Source: https://docs.bold-factory.com/es/desarrolladores/referencia-api/receive-warehousestockdemandavailabilitychanged-v1
https://api.bold-factory.com/openapi/v1.json webhook Warehouse.StockDemand.AvailabilityChanged.v1
# Actualizaciones de producto
Source: https://docs.bold-factory.com/es/novedades/changelog
Consulta los cambios recientes de la aplicación.
**2026-10-12**
## Restricciones entre operaciones
* Al conectar dos operaciones de una receta o de una OF eliges entre **Total · esperar a que finalice**, **Parcial · avanzar según piezas** y **Orden sugerido - no bloquear**. Con **Personalizada** configuras por separado cuándo se puede iniciar la operación siguiente y cuántas unidades se pueden completar en ella.
* Cada condición indica cómo se aplica. El inicio puede avisar pero permitir, ocultarse por defecto pero permitir con aviso, u ocultarse y prohibirse. El límite de unidades puede avisar pero permitir, o prohibir.
* Las restricciones existentes se convierten a las nuevas condiciones. Las que no coinciden con una opción predefinida se abren en **Personalizada** con sus valores.
* En el diagrama de operaciones, arrastra el puerto de una operación hasta otra para conectarlas. Pasa el cursor sobre una flecha para ver su restricción y haz clic con el botón derecho para editarla o eliminarla. **Recalcular posiciones** coloca cada operación debajo de sus anteriores. El doble clic abre una operación también en los diagramas de solo lectura.
* En el modo de trabajo, una condición que prohíbe impide iniciar la operación o registrar más unidades, y Bold indica el motivo. Si la condición solo avisa, Bold te pide confirmarlo para continuar. **Ocultar restringidas** solo oculta operaciones que todavía no han empezado.
* En la gestión de la OF puedes saltarte una restricción que prohíbe si tienes permiso de escritura de órdenes de fabricación. Bold te pide confirmarlo antes de continuar.
* Los planes de producción tienen en cuenta las condiciones de inicio y de unidades de cada restricción, aunque solo avisen. Las acciones de un grupo de operaciones no aplican las restricciones individuales.
* En la API, las restricciones sustituyen el campo `type` por `start` y `quantity`. Si tu integración crea o lee restricciones, actualízala.
## Registro de progreso compartido en el modo de trabajo
* Las cantidades, consumos, lotes y coproductos que preparas al registrar progreso se guardan automáticamente. Si recargas la página, cambias de pantalla o continúas en otra tablet, recuperas lo que habías preparado.
* Cada operación tiene un único borrador, compartido por todos los empleados y dispositivos que trabajan en ella. Las líneas que ha cambiado otra persona indican **Cambiado por** y su nombre, o **Cambiado en otro dispositivo**.
* Si la cantidad teórica de alguna línea ha cambiado después de editarla, Bold te avisa antes de confirmar. Si otro dispositivo ya ha confirmado o descartado el registro, Bold muestra las cantidades pendientes actualizadas en lugar de registrarlas dos veces.
* Sin conexión, Bold indica que guardará los cambios cuando la recupere. El navegador te avisa si intentas salir con cambios sin guardar.
* El borrador se descarta al registrar el progreso y al finalizar o cancelar la operación.
## Aplicación en español e inglés
* La aplicación está disponible en español e inglés, incluidos los mensajes de validación, los errores y la ayuda contextual.
* En **Panel de control > Mi cuenta > Preferencias** eliges tu **Idioma**. Con **Idioma de la empresa** se usa el idioma de **Panel de control > Configuración**. Tu preferencia se aplica en todas tus empresas.
* Cada empleado puede tener su propio **Idioma** para el modo de trabajo. Si no lo tiene, se usa el de la empresa.
* Los números y las fechas siguen el formato de la empresa, sea cual sea el idioma elegido.
## Eficacia por empleado
* **Smart Factory > Cuadros de mando > Eficacia por empleado** cruza el trabajo registrado de un empleado con su horario durante el periodo que elijas.
* Una línea temporal distingue el tiempo trabajado dentro y fuera de horario, el tiempo muerto, incluido el que sigue a una parada, y los días no laborables o sin horario definido.
* Los indicadores son **Ocupación**, **Eficiencia**, **Calidad**, **Productividad sobre jornada** y **OLE**, el equivalente al OEE para personas. También puedes revisar el detalle por día y por operación.
* Las bajas y vacaciones registradas como jornadas sin periodos en el horario personal no cuentan como tiempo muerto.
## Stock a fecha
* **Almacén > Control del stock > Historial de stock** incorpora **Stock a fecha**. Muestra el stock de cada artículo, ubicación y lote en una fecha y hora pasadas, con atajos para cierres habituales como el final del mes o del año anterior.
* Puedes limitar la consulta a un artículo o a una ubicación, usar **Sumar lotes** o **Sumar ubicaciones** y mostrar las combinaciones a cero con **Incluir registros sin stock**. El stock negativo se resalta en rojo.
* Las cantidades son las de ese momento, pero los códigos y nombres son los actuales. **Exportar** descarga el resultado en Excel o CSV.
* La API permite consultar y exportar el stock a una fecha.
## Compras reservadas para una OF
* El asistente de compras de una OF muestra todos sus materiales de compra, también cuando ya están cubiertos. El botón indica **Resolver faltantes** si falta material y **Asistente de compras** en los demás casos.
* **Proponer lo que necesita la OF** rellena la cantidad que necesita la orden en una línea o en todas a la vez.
* Los pedidos de compra creados desde el asistente quedan reservados para esa OF. Cubren primero sus necesidades y solo el excedente queda disponible para otras. Al recibirlos, el material pasa a stock normal.
## Mejoras
* En **Panel de control > Mi cuenta** puedes cambiar tu nombre y tus apellidos. El email identifica tu cuenta y no se puede cambiar. El nombre del empleado vinculado no se modifica.
* Desde la gestión de la OF puedes iniciar, pausar, reanudar y deshacer la finalización de una espera. Las pausas retrasan su finalización automática.
* Una espera empieza automáticamente cuando se cumplen las condiciones de inicio de sus restricciones. No finaliza mientras quede abierta alguna de sus operaciones anteriores.
* Las notificaciones, los webhooks y las automatizaciones incluyen el evento de inicio de una operación de fabricación.
* **Envíos** muestra el estado **Cancelado**. El filtro **Ocultar cancelados**, activo por defecto, oculta los envíos cancelados, también en los envíos de un cliente. Las líneas de envío de un pedido de venta ya no muestran envíos cancelados.
## Correcciones
* Al elegir o escanear un lote en el modo de trabajo, Bold usa el stock de la ubicación de entrada de la operación (**Stock en entrada**) en lugar del total de todas las ubicaciones.
* Las automatizaciones que se activan con un evento reciben los datos de ese evento.
* Las instrucciones de una automatización admiten hasta 30.000 caracteres, en lugar de limitarse a 12.000.
* El **Planificador de cargas** muestra el nombre del cliente en lugar de su identificador y la fecha requerida de cada línea en **Requerido**.
* Los filtros largos de una suscripción a notificaciones se ajustan al ancho del diálogo en lugar de desbordarlo.
* El gráfico **Previsión de stock** del asistente de compras muestra el stock negativo con su signo en el detalle emergente.
* Las necesidades contra pedido se atienden por orden de fecha necesaria al repartir el stock y las entradas previstas.
**2026-10-05**
## Operaciones atendidas, desatendidas y esperas
* Cada proceso tiene un **Tipo de actividad**: **Proceso**, para el trabajo productivo, o **Espera**, para tiempos como un reposo o un secado.
* En cada estación compatible con un proceso eliges la **Atención de personal**. **Atendida** requiere presencia de personal y **Desatendida** permite que la máquina trabaje sola. Puedes cambiarla desde el proceso, desde las capacidades de la estación o al importar datos.
* Cada operación toma su modo de ejecución del tipo de actividad y de la estación seleccionada. Al cambiar la configuración, Bold actualiza las operaciones que aún no han empezado. Las operaciones iniciadas o canceladas conservan su modo.
* En el modo de trabajo, una operación atendida necesita un empleado para iniciarse o reanudarse. Una operación desatendida no lo necesita y puedes detenerla con **Parar** aunque nadie esté trabajando en ella. Un proceso sin estación seleccionada no se puede iniciar.
* Las esperas empiezan solas cuando terminan las operaciones que las preceden, transcurren de forma continua durante la duración prevista y finalizan automáticamente. No se pueden iniciar manualmente ni pausar.
* Las operaciones desatendidas y las esperas no reservan personal en los planes de producción.
* Las estaciones ya no tienen la opción **Completar operaciones automáticamente**. Los procesos que se completaban así pasan a ser de tipo **Espera**.
## Comentarios en operaciones
* Las operaciones admiten comentarios con formato y archivos adjuntos. En la gestión de la OF se consultan en **Info**, debajo de las notas de la orden. En el modo de trabajo tienen su propio apartado **Comentarios** y se atribuyen al empleado activo.
* Los comentarios más recientes aparecen primero. Puedes comentar operaciones finalizadas. Las canceladas muestran sus comentarios, pero no permiten añadir ni eliminar.
* El registro de progreso del modo de trabajo ya no incluye un campo de comentarios. Usa **Comentarios** para dejar observaciones sobre la operación.
* La API permite consultar, añadir y eliminar los comentarios de una operación.
## Mejoras
* **Panel de control > Notificaciones** muestra tus suscripciones activas en tarjetas, con la entidad, el evento, el canal y los filtros aplicados. **Crear una suscripción** te guía para elegir canal, entidad, evento y filtros. Desde cada tarjeta puedes **Editar filtros** o **Quitar** la suscripción.
* Al editar los filtros de una suscripción, Bold indica si falta una condición, un operador **Y** u **O** o un paréntesis, y no permite guardar el filtro hasta que esté completo.
* Las notificaciones y los webhooks incluyen dos eventos nuevos de pedidos de compra: se ha añadido una línea y se ha deshecho la cancelación de una línea.
* Las tarjetas de operación del modo de trabajo muestran los empleados que están trabajando en ella. Pulsa o pasa el cursor sobre sus iniciales para ver el nombre completo.
* En el modo de trabajo, **Materiales** muestra junto a cada material si hay stock suficiente, si está en camino, con la fecha prevista cuando se conoce, o si falta.
* Los partes de trabajo incorporan los permisos **Trabajar** y **Finalizar**. **Trabajar** permite completar acciones, registrar tiempos y materiales y comentar sin editar el parte. Para finalizar un parte se necesita **Finalizar**, así que revisa qué perfiles deben tenerlo.
## Correcciones
* Las recepciones ya no admiten líneas de pedido de compra en borrador. Bold impide añadirlas y recibir una recepción que las incluya.
* Al eliminar un envío, sus líneas liberan sus referencias externas. Así, una integración puede volver a enviar esas líneas en otro envío.
**2026-10-01**
## Búsqueda global
* La búsqueda global (**Ctrl+K**) reúne registros, secciones de la aplicación y documentación en un mismo cuadro. Solo aparecen las secciones a las que tienes acceso y los resultados de documentación se abren en otra pestaña.
* Los resultados incluyen movimientos, contenedores, órdenes de carga y recuentos de almacén. También puedes encontrar un registro con su identificador completo.
## Historial de stock
* **Almacén > Control del stock > Historial de stock** muestra los cambios de stock de todos los artículos, con filtros por artículo, ubicación, lote y causa. Consulta periodos de hasta 365 días; por defecto se muestran los últimos 7 días. También puedes incluir las reclasificaciones de lote.
* La pestaña de stock del artículo muestra sus cambios recientes. **Ver más** abre el historial filtrado por ese artículo.
* **Exportar datos** incorpora el **Historial de stock** en formato CSV o Excel.
## Mantenimiento preventivo y partes de trabajo
* Las programaciones preventivas admiten la frecuencia **Entre semana**, de lunes a viernes, y se pueden filtrar por activo, causa y frecuencia. **Generar ahora** crea un parte en el momento y la pestaña **Partes generados** muestra los partes de cada programación.
* Las acciones de un parte pueden ser obligatorias. No puedes finalizar el parte mientras queden acciones obligatorias pendientes.
* Cada acción separa las instrucciones, que explican cómo hacerla, de las notas de ejecución que añade el técnico al completarla.
* Los partes incorporan **Comentarios** con formato y adjuntos. Puedes añadirlos desde **Mantenimiento > Partes** y desde el modo de trabajo.
* La pestaña **Usos** de una acción muestra qué causas la planifican y qué partes la incluyen. Al eliminar una acción, se retira de los partes abiertos donde sigue pendiente y se conserva en el historial de los partes donde ya se completó.
## Fabricación contra pedido y clientes en peticiones
* Las líneas de venta en estado **Pendiente** o **Parcialmente entregado** ofrecen **Fabricar contra pedido**. La línea pasa a **Contra pedido** y, si el artículo se fabrica, Bold crea una petición de fabricación vinculada al pedido y a su cliente. El botón se desactiva si la línea ya tiene una petición activa.
* Las peticiones de fabricación pueden vincularse a un cliente, cuyo nombre se usa como solicitante. Sin cliente, el solicitante es un texto libre opcional. Cada OF copia el cliente y el solicitante de su petición.
* Las peticiones y OF existentes vinculadas a pedidos de venta toman el cliente del pedido. Los solicitantes genéricos **Manual**, **MRP** y **Stock** se eliminan, así que revisa las condiciones de receta que comparen el solicitante con esos valores.
## Unidades preferidas de fabricación
* Cada artículo puede tener una unidad de fabricación y una unidad de almacén, elegidas entre sus unidades alternativas. El modo de trabajo de fabricación muestra y registra las cantidades en la unidad de fabricación. Las vistas de almacén siguen mostrando la unidad base.
* Las equivalencias de unidades alternativas se expresan con dos cantidades, por ejemplo `3 cajas = 1 palé`, y se pueden editar. Así se conservan relaciones que no dan un número exacto en un sentido. En la API, las equivalencias también se envían con las dos cantidades.
## Editor de fórmulas y notas
* Las fórmulas de receta admiten las funciones de redondeo `round`, `ceil` y `floor` desde la acción **Redondear**. El editor permite deshacer y rehacer con `Ctrl+Z` y `Ctrl+Y`, y las sugerencias de operandos se abren al escribir `@`.
* Las notas de partes de trabajo, programaciones preventivas, pedidos de compra y venta, sus líneas y peticiones de fabricación admiten formato, títulos, enlaces y archivos adjuntos. En registros existentes, la nota se muestra con formato y puedes pasar a edición con **Editar** o con doble clic.
## Funcionalidades según el plan
* **Panel de control > Suscripción** muestra el almacenamiento utilizado y su límite junto a empleados, referencias y ubicaciones. Si una subida de archivos supera el límite del plan, Bold la rechaza.
* La sección **Funcionalidades** indica si el plan incluye planificación avanzada, controles de calidad en recepción, unidades de medida alternativas, gestión de múltiples lotes, webhooks, logística avanzada e informes analíticos.
* Si el plan no incluye una funcionalidad, la aplicación oculta o desactiva sus acciones. Por ejemplo, **Informes** indica que los informes analíticos no están incluidos. Las unidades alternativas y los controles de recepción ya configurados siguen visibles.
## Mejoras
* **Importar datos** incorpora **Actualizar coste** para artículos. Desde un archivo CSV o Excel puedes actualizar en bloque el coste previsto por unidad y si el coste se actualiza automáticamente.
* **Panel de control > Archivos** indica en qué registro se usa cada archivo, con un enlace a él, y si lo gestiona Bold.
* Los mensajes de las tareas con Boldy y el mensaje adicional de **Ejecutar ahora** en automatizaciones admiten hasta 30.000 caracteres.
* Los niveles de inteligencia **Media** y **Alta** utilizan un modelo de IA más reciente.
* La referencia de la API incluye un resumen en cada operación y agrupa las exportaciones analíticas por concepto de negocio.
## Correcciones
* El coste teórico de fabricación reparte el tiempo fijo de los pasos de receta entre la cantidad de reposición del artículo, según su pedido mínimo o tamaño de lote, en lugar de imputarlo completo a cada unidad.
* El recálculo automático del coste planificado gestiona mejor los cambios simultáneos en varios componentes del mismo artículo, y ya no registra cambios cuando la estimación no varía.
* Las conversiones de unidades redondean el resultado a la precisión guardada en lugar de rechazar cantidades con demasiados decimales.
* Las importaciones rechazan los valores no reconocidos en columnas de sí/no, en lugar de interpretarlos como «no».
* Las tareas con Boldy permiten reintentar también cuando el proveedor de IA está sobrecargado.
* Los bloques de código largos en las respuestas de Boldy se ajustan al ancho disponible en lugar de desbordar la conversación.
**2026-09-21**
## Finalizar grupos de operaciones
* En el modo de trabajo, los grupos de operaciones ofrecen **Confirmar sin finalizar** y **Confirmar y finalizar**. Si completas toda la cantidad pendiente, Bold la reparte entre las operaciones según lo planificado.
* Para finalizar un grupo antes de completar la cantidad planificada, indica la cantidad final de cada operación. Puedes usar cero o superar lo planificado, pero el desglose debe sumar el total final del grupo.
## Modos de resolución de planes
* Al resolver un plan de producción, o al crearlo con resolución, eliges el **Modo de resolución**. **Básico (rápido)** busca una secuencia factible con una heurística. **Avanzado (optimizado)** refina esa secuencia para mejorar el resultado y puede tardar varios minutos.
* La aplicación selecciona **Básico** inicialmente. Si integras mediante la API y no indicas el modo, el servidor utiliza **Avanzado**.
## Acciones de mantenimiento
* Las acciones de mantenimiento admiten dos nuevos tipos de resultado: **Selección**, con opciones configuradas en la acción, y **Firma**, que se dibuja en pantalla.
* Puedes **Deshacer** una acción completada desde **Mantenimiento > Partes** o desde el modo de trabajo. La acción vuelve a estar planificada, se borran su resultado y el empleado que la completó, y se conservan sus notas. No puedes deshacer acciones de partes completados o cancelados.
## Compras de una orden de fabricación
* El asistente de compras de una OF muestra en una sola tabla todos los materiales de compra que faltan. La columna **Proveedor** propone el proveedor principal de cada artículo y permite elegir otro de sus proveedores.
* Bold crea a la vez un pedido de compra por proveedor, con la OF de origen indicada en sus notas. Después puedes consultar los pedidos creados en un diálogo. Los artículos sin proveedor aparecen atenuados y no se incluyen.
## Mejoras
* **Fabricación > Recetas** incorpora el filtro rápido **Ocultar inactivas**.
* Los costes del artículo y de sus componentes se muestran con dos decimales y el detalle emergente conserva cuatro. Los enlaces a un componente abren directamente su pestaña **Costes**.
* Las entradas de receta indican con un icono si el material es un **Artículo concreto** o se basa en propiedades.
* Los niveles de inteligencia **Baja**, **Media** y **Alta** utilizan nuevos modelos de IA.
## Correcciones
* Si sales de un movimiento de almacén parcial y vuelves a entrar, puedes continuar desde la carga y la ubicación registradas, aunque hayas omitido recogidas.
* Durante un movimiento, puedes entregar el material recogido aunque la necesidad vinculada haya cambiado o desaparecido. Bold reserva solo la cantidad que sigue haciendo falta.
* Las acciones planificadas de un movimiento se aceptan aunque vuelvas a visitar la misma ubicación.
* Al preparar una orden de carga con líneas de varios pedidos, cada línea seleccionada se añade una sola vez.
* El coste planificado de un artículo fabricado conserva su último valor mientras alguna entrada de la receta no se pueda resolver.
* Las tareas con Boldy ya no se dan por completadas cuando una respuesta deja pendiente el resultado de una herramienta.
**2026-09-14**
## Asistentes de planificación
* Los asistentes de compras y producción permiten trabajar solo con artículos de aprovisionamiento contra stock o incluir todos los artículos.
## Más capacidades para Boldy
* Boldy puede consultar la documentación oficial y utilizar más herramientas de costes, catálogo, mantenimiento, producción y almacén cuando el usuario y el agente tienen los permisos necesarios.
## Ejecución automática de planes de producción
* Al crear un plan de producción puedes elegir **Solo crear**, **Crear y resolver** o **Crear, resolver y aplicar**.
* El diálogo de resolución incluye la opción **Aplicar el plan automáticamente si se encuentra una solución**.
## Mejoras
* La configuración de unidades alternativas explica con más claridad el factor de conversión y la creación de artículos conserva la unidad seleccionada.
* Las líneas de plan de las facturas de la suscripción muestran el nombre contratado, por ejemplo **Plan Lite**. Los recibos de pago de Stripe incluyen el número de la factura para relacionar ambos documentos.
## Correcciones
* Las automatizaciones se ejecutan con los permisos guardados en su configuración, aunque hayan cambiado los permisos de la persona que inicia la ejecución.
* Los mensajes de voz enviados desde Telegram admiten más variantes del formato de audio.
* Al eliminar una acción de mantenimiento, también se retira de las causas donde estaba planificada.
* Las facturas aprobadas de la suscripción se envían por correo a los destinatarios de facturación con el PDF adjunto.
* Las OF ya no heredan las referencias externas de los elementos de la receta, de modo que puedes crear varias OF a partir de la misma receta.
* Al registrar coproductos en el modo de trabajo, las cantidades se redondean con los decimales de su unidad. La unidad se muestra dentro del campo de cantidad.
**2026-09-07**
## Unidades de medida alternativas
* El catálogo incorpora la gestión de unidades de medida. Puedes definir para cada artículo una unidad principal, unidades alternativas y su factor de conversión.
* Los pedidos de venta y compra permiten introducir cantidades en una unidad alternativa. Bold conserva la unidad elegida y muestra las cantidades con su unidad en planificación, producción, almacén y modo de trabajo.
## Costes teóricos de fabricación
* El coste planificado de los artículos fabricados se calcula a partir de materiales, mano de obra y máquinas. La ficha del artículo separa los costes directos de los heredados de semielaborados.
## Boldy por voz y Telegram
* Puedes vincular tu cuenta desde el perfil para conversar con Boldy en Telegram. Las conversaciones admiten imágenes, archivos y mensajes de voz.
* Las tareas de Smart Factory permiten grabar o adjuntar audio. Bold transcribe la grabación y muestra la transcripción junto al mensaje.
## Mejoras
* Las respuestas de Boldy en Telegram conservan el formato Markdown y muestran el estado de escritura mientras se prepara la respuesta.
* Las conexiones MCP pueden consultar documentación de conceptos de Bold como recursos de contexto.
## Correcciones
* Al lanzar una OF, las entradas basadas en propiedades seleccionan el único artículo disponible de la familia aunque la receta conserve valores de propiedades que ya no existen.
* El desglose de costes incluye correctamente materiales con aprovisionamiento **Ignorar** y mantiene separados los costes directos y los heredados.
**2026-08-31**
## Suscripción y créditos de IA
* **Panel de control > Suscripción** reúne el plan principal, las integraciones contratadas, los créditos de IA y las facturas. La pestaña **Método de pago** muestra el método actual y permite cambiarlo mediante el formulario seguro de Stripe integrado en Bold. Los administradores también pueden descargar facturas y completar pagos que necesiten intervención.
* El paso de método de pago del alta de administradores utiliza el formulario de Stripe integrado, sin enviar al usuario fuera de la experiencia de onboarding.
* Los créditos incluidos en el plan y los adquiridos se muestran por separado. Puedes consultar el consumo mensual y comprar paquetes; el saldo adquirido se conserva de un mes a otro.
* **Smart Factory > Tareas** avisa cuando queda un 20 % o menos de los créditos disponibles. Los administradores pueden iniciar la compra desde el propio aviso.
## Asistentes e integraciones
* Puedes conectar ChatGPT Desktop o Claude Code con Bold mediante MCP y una clave API para consultar información operativa con lenguaje natural.
* Los listados de la API unifican paginación, búsqueda, filtros y ordenación. El parámetro `Expand` permite solicitar datos relacionados de forma explícita, incluidas relaciones de hasta dos niveles cuando la ruta las admite.
## Mejoras
* Las condiciones de receta distinguen correctamente la **Cantidad de la OF** y la **Cantidad solicitada**, muestran las etiquetas en español y validan la fórmula al guardarla.
## Correcciones
* Las recepciones muestran correctamente el pedido y el artículo de las líneas de compra pendientes.
* Los enlaces antiguos de versiones de receta llevan a su dirección actual y los movimientos de almacén conservan su ruta de navegación.
**2026-08-24**
## Tareas y automatizaciones
* Las tareas con Boldy permiten reintentar cuando el proveedor de IA no tiene capacidad temporal y explican cuándo se han agotado los créditos. Las conversaciones identifican al autor de cada mensaje y muestran la explicación de las opciones de aclaración.
* Las automatizaciones en **Solo lectura** pueden actualizar su propia memoria sin obtener permiso para modificar datos de negocio.
## Producción e indicadores
* **Actividad de los empleados** permite filtrar entre empleados activos y empleados sin operación.
* Al iniciar o reanudar una operación se registra el empleado responsable. Bold usa el empleado vinculado al usuario o permite seleccionarlo cuando no existe ese vínculo.
* El registro de progreso de producción incorpora paginación para consultar, ordenar y filtrar todos los resultados.
## Correcciones
* Puedes lanzar una OF para un artículo que no pertenece a ninguna familia.
* Para retirar la última asignación activa de una operación, primero debes pausarla, lo que evita dejar trabajo en curso sin empleado.
* Las tareas se adaptan mejor a pantallas móviles y el calendario de órdenes de carga evita barras de desplazamiento al arrastrar una orden.
**2026-08-17**
## Tareas y automatizaciones
* Smart Factory separa **Tareas** y **Automatizaciones**. Puedes iniciar una tarea puntual, elegir visibilidad y nivel de inteligencia, y consultar el historial de trabajo con Boldy.
* Las automatizaciones se pueden lanzar a demanda con **Ejecutar ahora** y un mensaje adicional opcional. También puedes configurar **Preguntas de aclaración** y **Memoria**.
* **Cuadros de mando** se mueve a Smart Factory, junto a informes y agentes.
## Aplicabilidad de recetas
* Las recetas se vinculan a familias o a artículos concretos, con condiciones de aplicabilidad y prioridad.
* El artículo muestra si cada receta está **Lista**, **Falta información** o **Inactiva**, y qué propiedades faltan para usarla.
## Nuevas funcionalidades
* En el modo de trabajo, los controles de recepción se agrupan por línea como **Controles pendientes para esta línea**.
* Los envíos muestran la **Orden de carga** asociada.
## Mejoras
* Las conversaciones de tareas muestran mejor el estado de las herramientas y explican cuándo el contexto es demasiado largo para continuar.
## Correcciones
* Los controles del modo de trabajo respetan el orden de completar y el bloqueo al recibir.
* Al eliminar un proveedor se limpian sus vínculos de artículo y las previsiones de compra asociadas.
**2026-08-10**
## Familias
* El catálogo denomina **Familias** a lo que antes aparecía como productos. Una familia agrupa artículos, propiedades y recetas bajo el mismo concepto.
## Mejoras
* Los artículos indican si falta información de propiedades, con **Falta información** o **Todo en orden**.
**2026-07-27**
## Nuevas funcionalidades
* Al entrar en modo de trabajo puedes buscar un empleado si no aparece en la lista. Al reanudar, eliges **Reanudamos todos** o **Solo yo**.
* **Cambiar estación de trabajo** permite aplicar el cambio solo a esta operación, a las inmediatamente posteriores o a todas las pendientes de la orden.
* Puedes **Cancelar movimiento** cuando aún no transporta stock, indicando el motivo.
* Las recetas permiten **Copiar operación en otra receta**, con entradas, pasos y condiciones.
* Desde una orden de fabricación puedes **Resolver con el asistente de compras**, consultar **Órdenes relacionadas** y ajustar la **Fecha objetivo**.
* **Importar datos** acepta CSV o Excel y añade empleados, ubicaciones, áreas, estaciones, tipos de operación, activos de mantenimiento, propiedades y proveedores de artículo.
* **Exportar datos** incorpora costes de artículos, órdenes de fabricación y operaciones.
* Al preparar una orden de carga puedes indicar una **Cantidad a cargar** parcial y filtrar las líneas pendientes.
* Los partes de trabajo admiten **Deshacer finalización**. Los grupos de operaciones pueden incluir operaciones pausadas.
## Mejoras
* La secuenciación unifica las vistas de **Órdenes**, **Operaciones** y **Planes**, con filtros por área, estación y herramienta, y la opción **Ocultar planificadas**.
* La asignación de recursos añade filtros por código de orden, operación, solicitante, proceso, área y estación.
* Al definir un valor de propiedad en un artículo, solo aparecen las propiedades que le corresponden.
* La ayuda **¿Qué es esto?** enlaza con la documentación mediante **Más información**.
## Correcciones
* Al pausar en modo de trabajo, las asignaciones no se cierran. Puedes cambiar de estación aunque la operación esté en curso.
* El asistente de compras de una orden de fabricación descarta propuestas anteriores cuando cambia la necesidad.
* Si no se pueden cargar todas las órdenes relacionadas, la tabla lo indica en lugar de ocultar el resto.
**2026-07-20**
## Nuevas funcionalidades
* Almacén permite planificar órdenes de carga desde pedidos de venta pendientes o líneas listas para enviar, programarlas en un calendario y completar el trabajo desde el modo de operario.
* Los equipos pueden consultar movimientos internos de stock, gestionar equipos de manutención, como carretillas elevadoras, y guiar al operario durante la recogida, el traslado y la entrega del stock.
* Se pueden crear y mantener transportes. Las ubicaciones muestran su stock actual y las estaciones de trabajo pueden usar ubicaciones de entrada y salida distintas.
* Las suscripciones a notificaciones admiten condiciones independientes para los canales de la aplicación y del correo electrónico.
* Los registros de tiempo de una orden de fabricación se pueden editar o eliminar, incluidas sus asignaciones, empleados, pausas, marcas de tiempo y comentarios.
* Las automatizaciones por eventos incorporan una vista de auditoría para consultar su historial y sus cambios.
* La exportación de datos amplía su catálogo de artículos, personal, planificación, almacén, producción y mantenimiento, en formato CSV o Excel.
* Los administradores pueden decidir si **Mis operaciones** usa las estaciones habituales o las habilidades de los empleados, y configurar el aprovisionamiento automático de órdenes de carga.
## Mejoras
* La planificación de ventas muestra las instrucciones de entrega y las fechas previstas de envío.
* Las tarjetas de indicadores de empleados enumeran cada operación activa y enlazan con su detalle.
* Las sesiones con agentes usan los controles **Permitir cambios** y **Solo lectura** para aclarar si el agente puede ejecutar acciones.
* La navegación agrupa las herramientas de almacén por flujo de trabajo, denomina **Panel de control** al área de configuración y ofrece acceso a la documentación desde la cabecera.
* Las opciones para detener el trabajo son más claras y el filtro de producción usa el término correcto para las operaciones restringidas.
## Correcciones
* Al detener el trabajo en una operación compartida, puedes elegir entre pausar a todo el equipo o dejar que los demás continúen. El sistema muestra los motivos de pausa adecuados para estaciones compartidas.
* Los interruptores de notificaciones en la aplicación y por correo mantienen estados de guardado independientes.
* El Asistente de compras crea el pedido y sus líneas en una sola operación y descarta el estado de éxito anterior cuando cambia la propuesta.
* Las automatizaciones de agentes sin fecha de inicio se pueden editar sin errores.
**2026-07-13**
## Modo Plan en sesiones con agentes
* Las sesiones con agentes de Smart Factory incorporan el modo Plan. Puedes activarlo al iniciar una sesión o enviar un mensaje, distinguir las respuestas de planificación y modificar o ejecutar el último plan mediante acciones rápidas.
## Mejoras
* El diagrama de la orden de fabricación aprovecha mejor la altura disponible y mantiene visibles los controles de acción.
* La acción de progreso del modo de trabajo ahora se denomina **Completar** en lugar de **Registrar**.
## Correcciones
* Al desasignar una sola operación, aparecen los motivos de pausa de su estación. Para varias operaciones o estaciones, aparece una lista más amplia.
* El detalle de una operación individual en modo de trabajo ya no muestra una acción de pausa fuera de contexto.
**2026-07-06**
## Nuevas funcionalidades
* Los usuarios autorizados pueden exportar productos, pedidos de venta, líneas de venta y pedidos de compra desde el Panel de control, en formato CSV o Excel.
* El modo de trabajo de producción incorpora una búsqueda de operaciones activas con texto, lectura de códigos QR y filtros por estado y fecha.
* La secuenciación incluye un conjunto más amplio de órdenes, operaciones y grupos abiertos. Las listas relacionadas se actualizan después de agrupar o mover trabajo.
## Mejoras
* Las tablas de costes y registros de tiempo de mantenimiento usan etiquetas más claras para empleados y códigos de artículo.
## Correcciones
* Las acciones de mantenimiento se pueden completar desde el modo de trabajo con el contexto correcto del parte. El botón **Completar** ya no abre ni cierra la fila de forma involuntaria.
* Si una pantalla falla al renderizarse, la aplicación muestra un mensaje de recuperación con opciones para reintentar o volver al inicio.
* Las versiones de producción reciben la configuración pública correcta durante la compilación, lo que evita conexiones rotas con la API y la pérdida de informes de errores.
**2026-06-29**
## Nuevas funcionalidades
* Las automatizaciones por eventos se incorporan junto a las programadas. Puedes elegir un agente y un evento de negocio, añadir condiciones sobre los datos del evento y activar, desactivar, editar o eliminar la automatización.
* Los pedidos y las líneas de venta se pueden cancelar desde las pantallas de planificación. La fecha de cancelación queda visible en el historial.
* Producción permite crear una petición de fabricación de material desde la fila donde se detecta una falta de un componente fabricado bajo pedido.
* Los agentes, las automatizaciones y las sesiones de Smart Factory muestran quién creó o modificó cada registro y cuándo lo hizo.
* El detalle del tipo de operación muestra los empleados que pueden ejecutar el proceso.
* La personalización de empresa permite seleccionar español o inglés como idioma.
## Mejoras
* Las notificaciones y los enlaces de la aplicación abren más registros relacionados, como materiales, asignaciones, coproductos y líneas de venta.
* Las notificaciones de Smart Factory distinguen con más claridad las respuestas de agentes y las solicitudes de aclaración.
* Las pestañas de materiales, controles y progreso de una orden de fabricación muestran la operación relacionada. El progreso final se separa del registrado en otras operaciones.
* Las pantallas de recetas y producción añaden ayudas para coproductos y entradas semielaboradas, incluidos textos explicativos e indicadores de valor fijo.
* Las automatizaciones programadas se agrupan en el área **Automatizaciones**. La página **Agentes** se centra en gestionar agentes y ejecutar tareas.
## Correcciones
* El chat de las sesiones de Smart Factory vuelve a mostrar en tiempo real los mensajes de agentes y las solicitudes de aclaración.
* El formulario de automatizaciones por eventos conserva los cambios al abrir o guardar. Si no reconoce un evento, muestra un nombre alternativo seguro.
* El Asistente de producción solo vincula una nueva petición a una entrada de orden cuando la previsión procede de esa demanda.
* Si un material ya tiene una petición de fabricación vinculada, la fila enlaza con ella y no ofrece crear otra.
* Los enlaces de notificaciones identifican los registros con mayor precisión y llevan los avisos de materiales y coproductos a la pestaña correcta de entradas de la orden.
* La selección de idioma se guarda con el valor esperado.
* Las nuevas acciones de mantenimiento parten de una duración válida de cero minutos.
**2026-06-22**
## Mejoras
* Las pestañas de materiales, controles y progreso muestran la operación relacionada, para entender mejor cada cantidad, consumo o control.
* El progreso separa la producción final de la orden del progreso registrado en otras operaciones.
* Los consumos usan la operación real de consumo cuando está disponible.
* Los diagramas de receta ajustan mejor su tamaño.
## Correcciones
* El asistente de producción evita vincular sugerencias de punto de pedido o previsión a entradas incorrectas.
## Documentación
* La ayuda integrada se amplía en planificación, fabricación, stock, mantenimiento, personal y configuración.
**2026-06-15**
## Lista de materiales multinivel
* La ficha de artículo añade una lista de materiales multinivel con recetas, unidades, compras, fabricación, búsqueda y expansión por niveles.
## Nuevas funcionalidades
* Los pedidos de venta incorporan búsqueda libre, fecha de pedido, importación ampliada, notas enriquecidas y filtros por compromiso.
* Los calendarios preventivos y automatizaciones de agentes admiten recurrencias trimestrales, semestrales y anuales.
* Producción permite seleccionar operaciones visibles y arrancar en bloque las que estén preparadas.
## Mejoras
* Las recetas permiten copiar y pegar condiciones entre elementos, para reutilizar reglas sin repetir configuración.
* Los ajustes de agente pueden sugerir permisos a partir de sus instrucciones.
**2026-06-08**
## Mantenimiento preventivo
* Mantenimiento preventivo permite crear, editar, activar, desactivar y eliminar calendarios recurrentes.
* Las acciones de mantenimiento pueden recoger resultados con sí/no, números, texto, imágenes y archivos.
## Nuevas funcionalidades
* Las líneas de venta muestran suministro vinculado y opción de reinicio cuando el flujo de planificación lo permite.
* Las órdenes de fabricación reúnen materiales, coproductos, controles, progreso, mano de obra e interrupciones en una vista más completa.
* Los agentes añaden controles de memoria y notas editables.
## Mejoras
* Las ventas distinguen fechas solicitadas, comprometidas, objetivo y previstas de stock para leer mejor el riesgo de entrega.
**2026-06-01**
## Preguntas de aclaración en agentes
* Los agentes pueden hacer preguntas de aclaración con opciones o texto libre, y cada agente puede permitir o bloquear esas preguntas.
## Nuevas funcionalidades
* Los operarios pueden registrar cantidades rechazadas separadas de la producción correcta.
* Las estaciones de trabajo pueden configurarse con capacidad infinita cuando no generan conflicto por solapamiento.
* La asignación de recursos puede incluir herramientas requeridas, además de estaciones de trabajo.
## Mejoras
* El diagrama de planificación añade ayudas emergentes, menú contextual, flechas de dependencia, mejor uso del espacio y métricas de retraso más claras.
* La creación de órdenes reduce pasos, valida la receta al guardar y pide confirmación cuando la orden no tiene receta.
**2026-05-25**
## Adjuntos en tareas con agentes
* Las tareas con agentes aceptan adjuntos al crear o responder, incluyendo arrastrar archivos, seleccionar archivos y pegar imágenes.
## Nuevas funcionalidades
* El historial de conversaciones de Boldy permite volver a consultar sesiones anteriores.
* Las operaciones de receta y fabricación pueden definir empleados requeridos.
* Los controles de calidad de receta admiten inspecciones con archivo.
* La secuenciación permite ajustar fechas objetivo de operaciones desde la vista de planificación.
## Mejoras
* Las importaciones de configuración permiten añadir o quitar valores de propiedades de artículo en bloque.
* Las automatizaciones ganan controles de estado y eliminación desde el flujo de edición.
**2026-05-18**
## Gestión de agentes
* Los administradores pueden crear, editar, eliminar y configurar agentes con nivel de inteligencia y permisos.
* Los usuarios pueden iniciar tareas con agentes, seguir el conversación, ver estado, revisar créditos y continuar una conversación cuando haga falta.
## Nuevas funcionalidades
* Las automatizaciones de agentes permiten programar ejecuciones diarias, semanales o mensuales.
## Mejoras
* Smart Factory agrupa informes Power BI, Boldy y tareas con agentes con etiquetas más claras.
* Las respuestas enriquecidas muestran mejor tablas, bloques de código y contenido ancho.
* El plan muestra consumo mensual de créditos de IA con navegación por mes.
**2026-05-11**
## Herramientas y habilidades
* Producción permite gestionar herramientas y características, asociarlas a procesos y usarlas al definir trabajo.
* Los perfiles de empleados incluyen habilidades para facilitar planificación y asignación.
## Nuevas funcionalidades
* Los controles de calidad pueden pedir archivos como evidencia, no solo fotos o valores.
## Mejoras
* Planta permite buscar trabajo por estación, área o proceso.
* La planificación muestra mejor disponibilidad, agrupación de recursos, escala y progreso del solucionador.
* La salida con trabajo activo pregunta si cerrar el trabajo o solo salir del dispositivo.
**2026-05-04**
## Mejoras
* Las tablas de consumos muestran cantidad, lote y hora de consumo directamente en cada fila.
* El modo de trabajo muestra operaciones recientes del empleado, además de las que siguen activas.
* Los códigos de lote se ven de forma más consistente en inventario, stock, recuentos, contenedores, costes y tablas de lotes.
* Las vistas de actividad de empleados y indicadores se centran en operaciones, no en asignaciones de presencia.
* Las listas de tareas de modo trabajo se actualizan tras asignar, desasignar, iniciar, pausar, reanudar o registrar progreso.
**2026-04-27**
## Mejoras
* Las vistas de materiales separan consumo pendiente y consumo real, con un resumen global de disponibilidad.
* La trazabilidad de lotes consumidos muestra códigos, cantidades y horas de consumo desde las vistas de materiales.
* Los códigos de lote se muestran de forma más consistente en almacén, inventario y recuentos.
* Los gráficos de Evolución del OEE ocultan periodos futuros y muestran etiquetas de porcentaje más claras.
* Los enlaces de órdenes y operaciones son más consistentes desde indicadores, secuenciación, almacén y planta.
## Correcciones
* Los valores obligatorios de propiedades de artículo quedan protegidos frente a borrados accidentales.
**2026-04-20**
## Nuevas funcionalidades
* Los pedidos de compra y venta admiten archivos adjuntos con subida, consulta, descarga y borrado.
* Los administradores pueden configurar prefijos de códigos para registros generados automáticamente.
* La configuración de empresa permite seleccionar zona horaria.
* Las entradas de receta admiten valores fijos para semielaborados.
* Los artículo pueden usar la opción de aprovisionamiento "Ignorar" cuando no deben participar en planificación.
## Mejoras
* Las pantallas de pedido separan información y archivos en pestañas más claras.
**2026-04-13**
## Nuevas funcionalidades
* El informe de Evolución del OEE permite revisar tendencias mensuales o anuales de OEE, disponibilidad, rendimiento y calidad.
* Las líneas de pedido de venta permiten elegir cómo se cubrirá la demanda y ver contexto de stock y disponibilidad proyectada.
## Mejoras
* Los detalles de OEE muestran comentarios de interrupciones con ayuda contextual.
* La terminología de planificación usa lenguaje más claro de cobertura y aprovisionamiento.
## Correcciones
* La creación de envíos y recepciones evita acciones duplicadas en estados ya completados o no accionables.
**2026-03-30**
## Nuevas funcionalidades
* Los valores de propiedades de artículo se pueden editar desde la tabla, incluyendo texto, números, fechas, sí/no y opciones.
* Los pasos de receta admiten fórmulas para duración y carga de trabajo, y las muestran en las listas.
## Mejoras
* Las unidades se muestran con más consistencia en órdenes, peticiones y costes.
* Las propiedades de artículo se ordenan alfabéticamente para revisar tablas largas con menos esfuerzo.
* Las cantidades de entrada parten de 0, bloquean valores negativos y muestran validación cuando el mínimo no es válido.
## Correcciones
* Los filtros de operaciones agrupadas buscan correctamente por nombre de grupo.
* Se restauró la opción de añadir valores de propiedad desde la edición del artículo.
**2026-02**
## Coproductos y unidades
* Recetas y órdenes empiezan a soportar coproductos, unidades y precisión decimal por artículo.
## Nuevas funcionalidades
* Etiquetas permiten descarga desde grupos de operaciones, metadatos personalizados en QR o códigos de barras, nombre de producto y notas de pedido.
* Inventarios y lotes añaden importación de recuentos, origen de lote y tipo de lote en tablas y asignación.
* Recepciones y envíos pueden completarse automáticamente al crear el documento, cuando el flujo lo requiere.
## Mejoras
* Propiedades se pueden duplicar y las recetas muestran estado, versión activa y acciones para activar o volver editable una versión.
**2026-01**
## Nuevas funcionalidades
* Calidad incorpora inspecciones de recepción, incluyendo fotos, finalización y responsable.
* La plataforma automatiza más pasos de alta de empresa, dominio, almacenamiento, búsqueda, informes Power BI y autenticación.
## Mejoras
* Producción mejora grupos de operaciones, acciones masivas y agrupación de operaciones desde la lista.
* Administración refuerza la relación entre usuarios y empleados, mensajes localizados, uso del plan y límites por empresa.
* Ventas y compras ajustan valores por defecto, cantidades mínimas, líneas de pedido, precios, lotes y campos opcionales.