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).

⏱️ Documentación v1.0.6 Logística Facturación Admin Gerente

Objetivo

Documentar el ciclo Armado → Facturación → Facturado → Tránsito → Entregado con condiciones KG, checks y firma.

Roles y permisos

RolTransiciones clave
LogísticaArmado → Pend. Fact.; En Tránsito → Entregado (firma). No Facturado → Tránsito. Sin rollback.
FacturaciónPend. Fact. ↔ Facturado
VendedorArmado → Pend. Fact.; En Tránsito → Entregado. Sin rollback.
AdminCualquier transición
GerenteEn 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.

Modal cambio estado — opciones desde Entregado (Admin)
Modal cambio estado — opciones desde Entregado (Admin)
Modal cambio estado — Facturación en pedido Facturado
Modal cambio estado — Facturación en pedido Facturado
Modal cambio estado — pedido Facturado (Admin)
Modal cambio estado — pedido Facturado (Admin)
Modal cambio estado — En Tránsito (Logística)
Modal cambio estado — En Tránsito (Logística)
Detalle pedido — checks y pesos KG
Detalle pedido — checks y pesos KG
Checks Logística y Facturación en detalle
Checks Logística y Facturación en detalle
Detalle pedido En Tránsito — firma
Detalle pedido En Tránsito — firma
Vista impresión pedido
Vista impresión pedido

Vista Mobile (390×844)

Cambio de estado en mobile
Cambio de estado en mobile
Firma de entrega mobile
Firma de entrega mobile
Impresión desde detalle mobile
Impresión desde detalle mobile
Checks en detalle mobile
Checks en detalle mobile

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).

  1. Con el pedido en En Tránsito, abrí Confirmar entrega.
  2. En el modal, completá opcionalmente Recibido por.
  3. Dibujá la firma del cliente en el recuadro. Usá Limpiar firma si necesitás volver a empezar.
  4. Confirmá con Confirmar entrega. Verás «Entrega registrada».

El recuadro de firma mantiene el mismo tamaño en tema claro y oscuro.

Modal Confirmar entrega con Recibido por, canvas de firma y Limpiar firma
Confirmar entrega — Recibido por (opcional), firma obligatoria y Limpiar firma
Modal Confirmar entrega en tema oscuro con paridad de canvas
Tema oscuro — mismo tamaño de canvas que en tema claro

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 «—»).

Modal Ver firma con Recibido por en solo lectura
Ver firma — Recibido por solo lectura

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.

Enlaces relacionados