Cambiar estado de pedido
Máquina de estados, reglas por rol, impresión de pedido y confirmación de entrega con firma obligatoria y campo opcional Recibido por (En Tránsito → Entregado).
Objetivo
Documentar el ciclo Armado → Facturación → Facturado → Tránsito → Entregado con condiciones KG, checks y firma.
Roles y permisos
| Rol | Transiciones clave |
|---|---|
| Logística | Armado → Pend. Fact.; En Tránsito → Entregado (firma). No Facturado → Tránsito. Sin rollback. |
| Facturación | Pend. Fact. ↔ Facturado |
| Vendedor | Armado → Pend. Fact.; En Tránsito → Entregado. Sin rollback. |
| Admin | Cualquier transición |
| Gerente | En Tránsito → Entregado (firma + Recibido por opcional). Sin otras transiciones de estado (consulta e impresión). |
Antes de empezar
Tené a mano el pedido en el estado correcto y los checks requeridos (Logística/Facturación) antes de avanzar.
Vista Desktop (≥1280px)
Modal Cambiar estado del pedido. Transiciones críticas por rol.
Vista Mobile (390×844)
Reglas y condiciones
- KG sin pesar bloquea paso a Pendiente de Facturación.
- Firma obligatoria al pasar de Tránsito → Entregado (roles autorizados). Recibido por es opcional (máx. 30 caracteres).
- Entregado habilita analítica en Ventas (
actualDeliveryAt).
Pasos detallados
Firma de entrega (En Tránsito → Entregado)
Roles autorizados: Logística, Admin o Gerente. La firma del cliente es obligatoria; el campo Recibido por es opcional (nombre de la persona que recibe, máximo 30 caracteres).
- Con el pedido en En Tránsito, abrí Confirmar entrega.
- En el modal, completá opcionalmente Recibido por.
- Dibujá la firma del cliente en el recuadro. Usá Limpiar firma si necesitás volver a empezar.
- Confirmá con Confirmar entrega. Verás «Entrega registrada».
El recuadro de firma mantiene el mismo tamaño en tema claro y oscuro.
Ver firma (pedido Entregado)
En un pedido ya Entregado, abrí Ver firma. El modal muestra la firma guardada y Recibido por en solo lectura (si no se registró, verás «—»).
Capturas
Las capturas de esta guía muestran el modal de cambio de estado, checks y firma en desktop y mobile.
Errores y limitaciones
Si faltan pesos KG o checks obligatorios, el sistema bloquea la transición con un mensaje explicativo.