Flujo canónico: servicios adicionales¶
Tipos vigentes¶
- Inspección visual / Prueba funcional —
ServiceType.INSPECTION. - Reempaque —
ServiceType.REPACK. - Devolución al vendedor —
ServiceType.RETURN. - Fotografía adicional —
ServiceType.PHOTO(Fase 2).
Pasos para el usuario¶
- Seleccionar el paquete elegible (
en_almacenoesperando_instrucciones). - Elegir tipo de servicio.
- Confirmar descripción y carga de evidencia si aplica.
- Estado canónico
solicitado. - Esperar cotización (
cotizado) → aprobación (→pendiente_pago). - Pago según D-107 (manual) o integración posterior.
- Operador ejecuta y carga evidencia.
- Estado canónico
completadoocompletado_con_evidencia.
Reglas¶
- El usuario debe aprobar la cotización antes de la ejecución (RN-053).
- Mientras el servicio esté activo, el paquete queda en
en_servicio_adicional. - La evidencia (fotos / video) es obligatoria para
INSPECTIONyRETURN, opcional paraREPACK. - Un paquete con servicio activo no puede consolidarse ni despacharse.
Estado actual del prototipo¶
ServiceRequestsListScreenexiste pero no aparece enScreenni enNavGraph.- Acciones de
ReporteDetallecomo "Ver estado del servicio", "Esperar resultado", "Ver motivo" y "Resolver problema" no producen efecto. - Los formularios
RequestInspection,RequestReturnyRequestRepackfuncionan en memoria pero los datos se pierden al cerrar la app.
Plan de corrección: backlog P1-04 (entrega de auditoría).