Pedidos — Gestión de pedidos
Los pedidos son el elemento central del sistema GetOrder. Toda la gestión de clientes, la producción, el inventario y las ventas fluyen a través de ellos.
Cada pedido avanza por estados secuenciales. En cada transición, el sistema crea automáticamente los documentos necesarios — desde los descuentos de materia prima hasta los registros de venta.
Un pedido es el punto de entrada de toda la lógica de negocio en GetOrder.
Qué es un pedido
Un pedido es una entidad que contiene:
- un cliente
- una lista de productos o servicios
- una fecha y hora programadas
- comentarios de entrega opcionales
- un estado actual
Los pedidos impulsan los descuentos de inventario, el cálculo de costo basado en cálculos y la generación de documentos a lo largo del ciclo de vida del pedido.
Cómo crear un pedido
Puedes crear un pedido:
- en la aplicación web
- a través del Bot de Telegram
Pasos:
- Selecciona un cliente
- Establece fecha y hora
- Agrega productos o servicios
- Agrega comentarios si es necesario
Tras crearlo, el pedido recibe el estado «Nuevo».
Editar un pedido
La edición solo está permitida en el estado «Nuevo».
En este estado puedes:
- agregar o quitar líneas
- cambiar fecha y hora
- actualizar los datos del cliente
- modificar comentarios
Una vez que pasa a «En proceso», la edición queda restringida.
Ciclo de vida del pedido
Cada pedido pasa por los siguientes estados:
Nuevo → En proceso → Listo → Entrega → Completado
Cada transición activa procesos automáticos. Para una descripción completa de cada etapa, consulta Ciclo de vida del pedido.
Qué ocurre en cada estado
Nuevo
- pedido recién creado
- edición completa disponible
- no se generan documentos
En proceso
El sistema automáticamente:
- analiza los cálculos (recetas) de cada producto
- determina los requerimientos de materia prima
- calcula los faltantes
- reserva recursos en el inventario para evitar conflictos con pedidos simultáneos
Además:
- puedes editar o cambiar los cálculos
- puedes sustituir ingredientes (por ejemplo, cuando un material está agotado)
Modo de inventario
Puedes elegir:
- Modo estricto — el sistema aplica los límites de inventario
- Permitir stock negativo — el inventario no se aplica
⚠️ Permitir stock negativo puede dar lugar a un costo inexacto.
Listo
El sistema crea automáticamente:
- un documento de producción
- un documento de descuento de materia prima (basado en el cálculo)
Puedes:
- ver todos los documentos en los reportes
- rastrear los documentos hasta el pedido específico
Entrega
El sistema crea:
- un documento de venta
Se registran:
- el importe de la venta
- el costo preliminar
Completado
- el pedido se considera finalizado
- la venta queda confirmada
- se registra el costo final
Generación automática de documentos
El sistema crea documentos automáticamente en las transiciones de estado:
| Estado | Documentos creados |
|---|---|
| En proceso | (reserva de recursos en el inventario) |
| Listo | Producción, Descuento de materia prima |
| Entrega | Venta |
| Completado | Finalización de la venta |
Esto elimina la necesidad de llevar la contabilidad manualmente.
Integración con el inventario
Los pedidos están directamente vinculados al inventario:
- reservan materia prima
- descuentan ingredientes al completarse
- contabilizan los semielaborados
- calculan el costo
Cuando un cálculo está asociado a un producto:
- los descuentos ocurren automáticamente
- las estructuras de receta anidadas (semielaborados) se resuelven por completo
Reversión (rollback)
El sistema admite la reversión segura de estados.
Cuando mueves un pedido hacia atrás:
- los documentos relacionados se eliminan automáticamente
- los datos se mantienen consistentes
Ejemplos:
- «Listo» → «En proceso» → se eliminan los documentos de producción
- «Entrega» → «Listo» → se elimina el documento de venta
Web y bot
Puedes gestionar pedidos a través de:
- la aplicación web — interfaz completa
- el Bot de Telegram — interfaz en chat con entrada por voz
Ambas interfaces ofrecen:
- creación de pedidos
- cambios de estado
- vista de detalles del pedido
El bot además admite:
- entrada por voz
- acciones rápidas
Limitaciones
- los pedidos solo se pueden editar en el estado «Nuevo»
- el modo «permitir stock negativo» desactiva el control de inventario
- la exactitud del costo depende de la calidad de los cálculos
- los pedidos simultáneos usan la reserva de recursos para evitar descuentos dobles
Secciones relacionadas
- Ciclo de vida del pedido — desglose detallado etapa por etapa
- Cálculos — recetas y cálculo de costo
- Inventario — control de stock y descuentos
- Bot de Telegram — interfaz alternativa de gestión de pedidos
Preguntas frecuentes
¿Puedo editar un pedido después de pasarlo a «En proceso»? No, la edición solo está disponible en el estado «Nuevo».
¿Qué pasa si no hay suficiente materia prima? El sistema muestra el faltante. Puedes:
- reabastecer el inventario
- cambiar el cálculo
- pasar al modo «permitir stock negativo»
¿Cuándo se crea el documento de venta? En la etapa «Entrega».
¿Puedo deshacer las acciones del sistema? Sí, usando la reversión de estado.